General To Do
- Synopsis... Make game title font larger.
- Implement a delay on animated sprites on a per sprite basis?
+ Add a menu option to "view cheat codes with rumble activated" or something like that and just filter out the non rumbles.
+ Add a seperate timer for alternating Box/Cart art.
+ "Auto Game Configurations (aka Configuration defaults)
Quote
In the "General settings" menu there will be a new option.
"Automatically Use Default Game Configuration - Yes/No"
If the user sets it to "Yes" it will bring up the game configuration screen and let the user define the default (if no default.stg and default.key file exists).
In the "Configuration" menu there will be a new option... "Set default game configuration"
The user can go in anytime thru the "Configuration" menu to change these "defaults" to something else if they wish.
Once set to "Automatically use Default Game Configuration" the user will not see the game configuration screen again unless they... a) press X when selecting a game. Change "Use Default Game Configuration" back to "No".
Keep in mind when it is set to "Yes" the game will use your "Default game settings" and not the normal x-port behavior. If set to "No" the emulator will behave like it usually does. Each emu is typically different. But all, at the very least carry the controller settings over.
This feature will only be added to emulators in which it is feasible to use.
- Improve how the cheatcode database allocates RAM
- Ability to view synopsis from within game.
- Left/right triggers to scroll up-n-down on graphic file viewer?
- Lower amount of entries reserved for cheat codes.
- Ideas for multi-system emu's (like MekaX and GBAx), thanks Killer Gorilla! 1) Ask the user when they modify a screen config if they only want to apply it globally to a specific system (GG, SMS). 2) Let the user specify in the game configuration screen which screen configuration they wish to use (default, 1 or 2).
Requests
* Enhanced Favorites Screen
To do for AdamX
+ Finish overlays - done
- Setup autoconfiguration system
To do for Atarixlbox
+ Add some type of pallette selection option
+ Possibly increase pokey volume - done (sorta). Sound increased thru turning pokey stereo off. But the user can turn it back on for those few titles that make use of stereo.
- Create configuration data for new "auto configuration" system.
For all you palette freaks added the following option.
* User can pick a custom palette to load if they wish.
* User can tweak the palette settings including hue, saturation, contrast, brightness, sharpness, saturation_ramp.
* NTSC filter activated!! True artifact mode. Check it out! (AE, Drol, Lode Runner [disk], etc)
* All settings saved with each game of course!
* Modified rewind state saving so it is a little more "useable" on non 5200 games. This prevents rewind from working on games that use the RAM under the OS or Basic but I figured it was a small price to pay. Besides most games that do that run in 130XE mode and that is just a killer on rewind functionlity!
+ Limit mouse speed in computer options to 1-9
- Add VAPI support (yeah right!)
+ VAPI & PRO image support. Super special thanks to Atarimac (author of Atari800MacX) for reverse engineering this puppy! So it turns out there is a use for the Mac!!
. Be sure to set "Patch SIO routine in OS" to "No". Oh and fast forward is your friend. 
Current possible exceptions...
Spy vs Spy - stops at orange screen
Unsure about...
Alternate Reality: The City <- do you get poisoned at the beginning if the copycheck fails?
Attack at EP CYG 4 - Ship doesn't seem to fire
Jenny of the prairie - stops at title screen
Promoteur - Error 144 at line 250
Currently do not work (according to Atarimac and confirmed by me).
Ankh
Ballblazer Activision (UK)
Mercenary - Escape from Targ _ Novagen Software
Mr. Do!
Music Studio (The)
Rescue on Fractalus! _ Activision (UK)
Targets - A Number Game
To do for A7800x
+ YAP (Yet Another Palette) to add. This one is supposedly even more accurate.
Changes to BlueMSXbox
+ Updated to latest code (dual previews, synopsis viewing, etc)
+ Turned off Moonbeam audio as default. This thing is a memory hog and cause save states to fail. Best I can tell few (if any) games use it. If the user really needs it they can turn it on and will receive a nice little "message" when save states fail.
To do for Mednafen
+ Modify the rewind controls to use the now standard method of mapping used by all other x-port emus. - Done.
+ Customize the default mappings for emu (so we don't see NES related mappings in an Atari lynx emu). - Done.
+ Fixed an issue where the screen was not displaying correctly in Mednafen_PCE when in debug mode.
+ Apparently mp3CDDA and CDDA volume were sharing the volume variable for Mp3music. Created seperate volume variables for each. Mp3CDDA and CDDA volume are saved with each game so you can customize this for CD games.
+ Fixed issue where games that had more than 48 CRCs in the cheat code database would cause a crash when game is selected while searching for cheat codes.
To do for NeoGenesis
+ Implemented the UMKT patch that someone did a while back.
To do for OdysseyX
Looks like x-port (or someone) was working on updating Odyssey to the latest core code (1.18). I'm not sure how "complete" this conversion was. But this much I do know..
+ Updated to latest code (dual previews, synopsis viewing, etc)
+ load and save state work now. They did not in the previous "official" release.
+ Rewind is active as well.
- Record/Playback doesn't really work. The savestate is not saving whatever is responsible for generating random numbers.
+ The "official" release never did work with .zip files. I fixed that.
+ I don't think it ever had an "onscreen keyboard", now it does.
+ Game volume is now saved with each game. That way the user can better balance the sound in games that use the voice module.
Here is a list of the "changes" in the core. Maybe it can be verified if these "fixes" actually work. I'm not super familar with the O2. Although I did have one back in the day. Big KC munchkin fan here..
Quote
- quad display fix: changed the way quad chars are drawn, fixes problems in KTAA as well as score display in Black Hole and Red Baron (Soeren Gust)
- support for Soerens MegaCART bank switching (No clue what games use this)
- removed the limit that KTAA was the only 3K enabled rom (every rom divideable by 3K is allowed now)
- new feature to save the highscore in games (F6 to set in game)
(Seems like this would be a cool feature to enable)
- fixed the "double size sprites are shifted only 1 instead of 2 pixels" bug (no clue what games this fixes)
- ATLANTIS, FROGGER, COMANDO NOTURNO and CATCH THE BALL now work without graphic bugs. This correction is based on a specific patch for each game.
- Fixed a slowdown in Pick Axe Pete
- Different palette used for Videpac Plus games
- Added support for 12kb and 16kb games. Trans American Rally+ works now.
- Added fixes to the VP+ gfx emulation made by Soeren Gust. Flashpoint works properly now.
- Fixed a bug in the emulation of the DAA instruction, which caused bugs in the score of several games (Le Tresor Englouti, Cosmic Conflict, etc.).
- Fixed instruction timings (no clue what games this affects)
To do for PCSXbox
+ Change so all versions (1.14-1.16) use same configurations for ease of use and to save confusion. - Done.
+ Pass directory information when changing PSX versions so that when user exits a game he is still on the same game in the game select screen (again to save confusion). - Done.
To do for Snes9Xbox
* Software filters should work now (I think I got it right). But to be hones I don't know crap about how these things work.

* Fully updated to new Dual Preview, Streaming Media, Movie Previews interface!
* Background Music now stops when you start a game..
* Default skin name is "Dynamic SNES9XBOX pm3 by Gilou9999"
+ PAL compatibility.. (if it exists)
+ Anything else I happen to think of...
To do for WinstonX
+ Auto unzip's Gamebase ST style "HARDISK.ZIP" files and autoboot them. (user must use TOS_104).
+ User can change region (NTSC/PAL). Defaults to PAL for now.
+ Modified screen size to more accurately match the ST screen size (now screenshots look correct).
+ Added a menu option to display what disks are loaded in drives 1 and 2.
To do for Winuaex
disks loaded in drive will disappear when loading save states where a disk is loaded into the drives if the disks in question are unzipped.
+ If the file selected is (or contains) a file with the extension .whd the emulator will mount that file to DH1: and set DH0: to point to D:\\_whdload.hdf. So two things... make sure your WHD files have a .whd extension. Make sure the _whdload.hdf file is in the emulator directory (unzipped).
(watch Killer Gorilla's website for some Winuaex WHD goodies).
+ Modified the "Clip Excess Video Borders" code
+ Converted winuaex over to the latest dual skin/movie preview stuff, although mp3 music is still currently disabled. 
+ Set JIT to always default to 0. For now I'm still letting people manually change it if they wish. For those AmigaSys fans out there.
+ Tweaked the autoborder option. So far in the several games I tested it seems to do better than the original way. Although it isn't always 100% right.
+ Changed the code so that drive DF0: would ALWAYS be enabled. I figured no biggy cause for the most part it makes sense to always have DF0: enabled anyways. This fixes the DF0:??? error.
To do for Z26
+ Updated the sound code to be more accurate
Questions
? I thought it'd be kinda cool to modify the record/playback system so the user could "continue" a record session at any point (including the end). What do you all think?
? With the current screenshot position "override" option is it ok for me to remove the "copy current configuration over all configurations" for screensize/position? Or should I just leave it?
? Still need to decide directory names for Game Manuals, TV Commercials, Gamefaqs, General Text Files.
Interface Changes
* Ability to display documentation (text or graphic) and commercials.
* Assign buttons to go to next/previous files? (like when viewing documentation) See below graphic/text file viewer controls.
* Once the user opens a document - make the emulator remember this document as long as the game session is running.
* View settings for each file/document viewed are now stored in a "bookmark" file so next time you view a file your settings are restored.
* "View Text File" changed to "Browse Manuals/Videos"
Controls for text browser
A -> Start Search
B -> Exit
X -> Continue Last Search
Y -> Simulate width font
White -> Previous file
Black -> Next file
Start -> Help screen
Dpad -> Up/down, Left-> Up Page, Right-> Down Page
Left Analog button -> Set font size
Left Analog Up -> Top of file
Left Analog Down -> End of file
Right Analog button -> Set text screen size
Right Analog left/right -> decrease/increase fixed-width font size
Left/Right triggers - Move up/down text file.
Controls for screenshot browser
B -> Exit
Y -> Delete file (Utilities-> browse screenshots only)
White -> Previous file
Black -> Next file
Back -> Reset image to default settings/view.
Dpad -> Up/Down/Left/Right -> Move image 1/4th the total size of the image.
Left Analog button -> Music Control Menu
Left Analog up/down -> Move screen up/down.
Right Analog left/right -> decrease/increase screen size
* Skin can now have a "Startup Movie" on loading menu. Please use with discretion (no long movies)
* "Startup Movie" can be displayed full screen or in a window. If fullscreen is used the loading menu will not be displayed.
* Transparency for "Startup Movie" can be set as well.
* Moved the network initialization code to run before the loading menu. This moves the delay caused by network init to before the display of the loading menu, not after.
* Skin author can now designate two locations where Boxart or Cartart will display based on width vs height.
* TXT file viewer should dump you into the media directory correctly.
* Unmapped controls that allow you to move the screen around since word wrap should work correctly now.
* Change Fixed Width font controls are mapped to the right analog stick (left/right) like the help screen says it should be. laugh.gif
* Set font size keeps seperate settings for Fixed Width fonts and proportional fonts since they produce different results.
* Fixed neverending loop caused by reading old... Uh I mean cheat databases where there are too many CRC's on a line.
* Hopefully addressed weird issues with "Force Reload D:\\*.ini Settings".
* Music no longer starts playing after viewing text file in game.
* Number of lines displayed in the text file viewer now properly match user set text screen size.
* Number of lines displayed updates properly if user modifies text screen size within text file viewer
* Text file viewer functions turn off FixedWidth before displaying any menu.
+ Fixed issue with the "Music Control Menu" where the "Go to next/previous song" options were not working.
+ Fixed issue where cycling thru screenshots when non-available would create an infinite loop.
+ Fixed issue where "View playlist" did not show the first two songs.
+ Fixed issue where "pause" would still display even after changing songs while viewing the playlist in "clear screen" mode.
+ Fixed issue where games that had more than 48 CRCs in the cheat code database would cause a crash when game is selected while searching for cheat codes.[/color]
*Had to redo all the ZIP code because of conflicts with Winuaex. This mostly affected Winuaex but also had the potential to interfere with any emulators that had "NO_EXTRA_ZIP" set. Files when selecting within a zip are now sorted.
Fixes to the keyboard/keypad including. These affect emu's that use a keyboard/keypad (Winuaex, AdamX, Atarixlbox)
* Keyboard/keypad no longer corrupts portions of the screen when being moved.
* Keyboard/keypad can be moved diagonally in ALL directions now
* Keyboard/keypad transparency now works properly when "Pause game while using Keyboard/Pad" is set to ON.
* Movies! The ability to display movie previews!
* Sound for movies can be turned on/off
* Box/Cart art can be displayed in seperate window. Box/Cart art is autodetected based on size.
* Movies display over screenshots so if you want you only see screenshots when no movie exists.
* Can now stream videos and screenshots from Samba or Relax.
* Screenshots are now sorted and displayed in proper order.
* Screenshots/Box/Cart art can be named anything (as long as it has .png extension)
* In Game Options Screen can be sized and positioned now.
* New option to "Force Game Screen Size/Position". There are two configurable screensizes. (To deal with multi-core systems like MekaX and XboyAdvance). This will be useful when switching from HDTV to SDTV or vice versa. It will save the user the trouble of resizing the screens for something that is likely temporary.
* Numerous changes to menu system see above (current menu configuration layout)
* Sprites can now be named for easier manipulation. Directory names must be of the format "0_spritename", "1_spritename", etc. Do not use underscores for the spritename. It is a delimiter.
* Added "Select Skin Configuration Used" and "Save Skin Configuration as" to the "Configure SKin" menu in place of the above moved options. This allows multiple skin configurations in one skin allowing the user more "pre-defined" options on how a skin looks. For example the placement of the games list and the preview screens. Gilou's Dynamic skins really take advantage of this, check 'em out!
* Sprites now show when sizing the preview screens.
* Changed "Seconds before auto-advancing Screenshot" to "Seconds Before Auto-Advancing Artwork".
* Changed "offset X" and "offset Y" to "Offset X (left/right)" and "Offset Y (up/down)" in the Sprite Settings menu.
* Removed "Sprite Settings" option from "Pop-up Configure Skin Menu"... Fixed bug caused by doing this.
* Synopsis. Press down on right stick to see a description, tips, hints, of the highlighted game.
* Synopsis background can be stored in the skins "backgrounds" directory or the emulators "background" directory. Skin directory is searched first.
* Help screen support for game select screen and text browser (try pressing start). (Graphics provided by Gilou9999)
* Added "Select Skin Configuration Used..." and "Save Skin Configuration as..." to the "Configure SKin" menu. This allows multiple skin configurations in one skin allowing the user more "pre-defined" options on how a skin looks. For example the placement of the games list and the preview screens. Gilou's Dynamic skins really take advantage of this, check 'em out!
* Skin previews when selecting a skin or a skin configuration. The files must be in the "preview" directory within the skin directory. "preview.jpg" for the 4-in-1 pic, and "configuration name.jpg" for the rest.
* Removed popup message from "Configure Skin/Select Skin" and replaced the top line with the text "Press Start To Select Directory". This displays on all "change directory" menu screens.
* Changed directory browse code so it can be told to "ignore screenshots/streaming media"
* Changed volume increment/decrement on mp3 player and game sound. Set to 10 for now.
* User can now change music volume in the game select/help/and synopsis screen.
* Unmapped all the default UI mappings except for "in game menu", "keyboard", and "fast forward".
* Zip selection screen now sorts the zip contents. Helpful in Computer emulators in which some zips may contain "multiple disks"!
* Screenshot, movie, and gamebox preview transparency's now work properly.
* Modified the autolaunch (from dash) so that it jumps straight into the emulated game. Be sure to set the option to "Exit the emulator on game exit after autostart" if you use this.
* Fixed a bug where the gamescreen would get blurry after changing video options.
* Fixed a bug where the xbox would lock-up when setting 10x11 mode in non 480 modes.
* The two help menu's and synopsis background are now skin specific. So if the emulator finds the files in a directory called "backgrounds" in the skin directory it will use them. Otherwise it looks in the emulators directory for a "backgrounds" directory. If no synopsis background is discovered the emulator will use the default "other" panel.[/color]
* Fixed the in-game screen displaying in the wrong place in some menu's.
* Improvements to the cheat database system. Changed menu options to "Search Cheat Database for Codes" and "Save Cheat Codes To Custom DB".
+ Search can handle multiple CRC's for games that use same cheat codes but have different CRC's. (Be careful with this).
+ Search and save database options modified to be able to handle GameGenie codes in addition to Gameshark codes.
+ Fixed a bug that would cause "Add new code" to default to GameGenie when it should be Gameshark. Use "Add New Game Genie Code" at the bottom for GameGenie codes.
* completely changed around the screenshot directory structure to accomodate the ability to display both screenshots and cart/box art at the same time. (Don't worry the old screenshot directories will still work until you are ready to switch).
- Text file directory retired and renamed to "Media" directory. Screenshots (in the menus) renamed to "old screenshots" to reduce confusion.
New format as follows
/usernamedfolder/NES/artwork/box front/
/usernamedfolder/NES/artwork/box back/
/usernamedfolder/NES/artwork/cart/
/usernamedfolder/NES/artwork/titles/
/usernamedfolder/NES/artwork/action/
/usernamedfolder/NES/artwork/misc01/
/usernamedfolder/NES/artwork/misc02/
/usernamedfolder/NES/artwork/misc03/
/usernamedfolder/NES/artwork/misc04/
.......
/usernamedfolder/NES/artwork/misc99/
and so on
Pictures are displayed in the following order. Title, Action, Misc01-Misc??, and then it switches to the old dated ( ) screenshot directory. Be sure to remove your old screenshots once you've switched over or just point the screenshot directory to somewhere else.
It alternates between Boxart and Cartart in the area specified for them.
left/right on left analog to change screenshots.
* Changed the way the movies directory is handled. The emulator no longer adds the emu name to the path (ex: NES or "f:\movies\NES\"). So you'll either need to move your movies up a directory or just point the movies directory to where the movies are located.
* After changing the media directory the emu will ask the user if they want to point the movies directory to "media\movies".
* Tinkered around with volume control options for mp3 (music), in games sound, mp3CDDA and CDDA. 0 (no volume) thru 100 (full volume). Although technically the volume is no longer audible well before it hits 0.
on normal game select menu...
Right analog stick left/right - music volume
Right analog stick up/down - movie volume
Left analog stick left/right - change pictures
Left analog stick up/down - nothing
On favorites menu...
Right analog stick left/right - music volume
Right analog stick up/down - movie volume
Left analog stick left/right - change pictures
In game menu now shows current Game (SFX) mp3CDDA, and CDDA volume.
Right analog stick left/right - game volume
Right analog stick up/down - music volume
Left analog stick left/right - CDDA volume
Left analog stick up/down - mp3CDDA volume
Edited by Shannon, Tue May 11, 2010 5:09 AM.