QUOTE(ressurectionx @ Aug 22 2008, 03:33 AM)
I'm wondering if you can make the XPORT emus handle screen size changes like it does joystick settings. When you change the joystick settings in the main menu it will make the change to all games. When you change the screensize, it doesn't do this.
You are only able to set up a universal screensize before playing a game. After the game has been played, you're SOL.
If it was a universal change like the joystick, you could easily change the size of the emu screen if you switch to a different TV set. As it is now, you would have to change every single game you played if you used a different TV set.
Do you think this could be done madmab?
~Rx
Well that is certainly a feature I would have liked to have. Had several titles I adjusted for 720p only to find they do not play well in 480p. (IMG:style_emoticons/default/laugh.gif) For example when I would switch from my HDTV to a normal set.
I'd have to look thru the code. The settings are saved by several different functions (a couple interlinked) so I'm not sure how "hard" it would be to do.
QUOTE(ressurectionx @ Aug 22 2008, 03:02 AM)
Just got around to trying this new emu. It works great. I'm using the "Screenshots first than Movie" setting. Sucks how the emu music starts playing every time it bounces back to the screenshots, but there's probalby no easy way around that besides just turning the emu music off altogether. I'll probably just go to the video only previews until somebody figures out how to do dual displays.
Thanks again for all your hard work man. Can't wait to see what you come up with next.
~Rx
Outside of manually turning it off (right stick click, 1st option) I'm not sure if there would be any feasable way to do it.
QUOTE(ressurectionx @ Aug 22 2008, 08:33 AM)
Here's the compatibility list for NES and what videos still need to be made:
About your compatibility list, I haven't tested this version of Mednafen yet, but I'm pretty sure you need to hit Start on controller two in order to play the Nintendo World Championship cart, otherwise it might give you the perception it's frozen.
Also, I see that the source was updated to the latest Mednafen. Did madmab keep all the mapper hacks that XPort had added to his more recent versions of his XBox port? Apparently, Mednafen was missing some of the compatiibility that FCEUltra had, so XPort needed to carry over some mapper compatibility/work-arounds from FCEUltra.
Thanks for your hard work keeping these projects alive madmab!
QUOTE(ressurectionx @ Aug 22 2008, 03:33 AM)
I'm wondering if you can make the XPORT emus handle screen size changes like it does joystick settings. When you change the joystick settings in the main menu it will make the change to all games. When you change the screensize, it doesn't do this.
You are only able to set up a universal screensize before playing a game. After the game has been played, you're SOL.
If it was a universal change like the joystick, you could easily change the size of the emu screen if you switch to a different TV set. As it is now, you would have to change every single game you played if you used a different TV set.
Do you think this could be done madmab?
I think I found a better solution. I was able to modify Adamx so that it automatically adapted my screen settings to the mode I was in. For example my screen size settings are based on a standard 480i television (640x480). When I change it in video options to 720p/i or 1080i it automatically adjusted the screen. There was still a little "border space" due to the fact that normal TV's have overscan and HDTV's don't. But it did a reasonable job!
The disadvantage is the user would have to reset the screensize at least once for each game that already has a configuration file (to match a default 640x480 ratio). This could be got around by either a) adding an option as you suggested or B) have a new option to "Override game config screensize with 'default' screensize".
Or I could try to figure out the ratio difference between 640x480 and the other modes and have the emu auto "downsize" if the maxX and MaxY values exceed 640x480. To be safe some pixels should probably be chopped off to take into account average "overscan sizes".
Suggestions? Wanna do some testing?
This post has been edited by madmab: Aug 25 2008, 04:46 PM
QUOTE(madmab @ Aug 25 2008, 09:32 PM)
Well now that I think about it as nifty and neat my idea sounds I think it'd be better to go with your original idea. Have it ask the user if they wanna copy the screen size settings over to all configurations if they happen to change it. I think that would make for less confusion on the users part.
Now at the moment that particular routine saves some other information (like filter, etc). I can list them later. But essentially I can just have it read that info in, change the screen size settings (and any other settings we feel appropriate) and save them.
Yeah. That sounds great. Something where any of the changes anyone would likely make could all be handled that way where you have the option to make the change on either just the one game if you do it in-game or to all games if you do it from the main menu.
Another main motivating factor (the reason I brought it up the other night in the first place) was because somehow a bunch of my NES games were the wrong screen size. (I think I was boozin' a bit and didn't notice that the bottom was slightly cut off until the next day) After changing the screen size in the main menu, all new games that I opened for the first time for testing were sized perfect, but the hundreds that were messed up would all have had to have been changed by hand. I opted instead to just delete every folder in the saves and start over. (what a pain in the ass). This would eliminate this completely as well in the future.
Personally, I don't think that I would really use any other settings change other than the screen size, but I'm not suggesting you don't extend this ability to other settings too. I know that quite a few folks talk about the filter and other things. I've just never really noticed the difference much myself, at least during gameplay, although it is obvious when somebody shows a screenshot of different filters side-by-side.
I'm glad that it sounds like this should be an easy fix for you. Hopefully it's not too hard to put into the other emulators as well.
Let me know when you want me to test it out,
~Rx