Well I'm gonna be working on this puppy next. Here is a general run down of what I plan on doing..
-----------------
*** ToDo List ***
-----------------
- Change Disk function actually does not appear to work properly (not sure of a case where it would be used).
- Add toggle sound channel 1-4 on/off function as definable to joypad.
- Possibly add Fast Loading BIOS?
- Add support for Driving Controller (analog sticks, or left/right triggers) so games like Turbo, Destructor, and Dukes Of Hazzard will work.
- Add support for Roller Controller (So games like Slither and Victory will work).
- Add support for the speed roller on the "Super Action Controller".
- Allow player to set sprite flicker (-sprite 0/1) on/off (for accuracy purposes)? Would default to flicker off.
- Add Colecovision Overlays (Like I did with atari800xl).
- I was thinking of adding a seperate variable for "rewind speed". It is currently shared with the fast forward speed but although 4 is a good fast forward speed in AdamX, it is way to fast for rewind.
-----------------
*** Wish List ***
-----------------
- Interphase voice (Squish 'em Sam). Don't count on it, though. MESS is the only emulator I know of that supports of it and frankly I do not understand how the mess sound engine interfaces with a driver.
-------------------------------------
*** Questions that need answering ***
-------------------------------------
- Is there any purpose to the -diskspeed and -tapespeed parameters?
- Should I allow the user to enable overscan colors? (After all the Xbox is normally displayed on a TV set).
- The emulator defaults to a reverb level of 7. Does a colecovision really sound like this?
- Soundquality currently defaults to 3. I should be able to easily bump this up to 5. Is the sound really that much better at 5?
- I found a really cool colecovision music/sound player. I'd love to incorporate it somehow but it's in Java! icon_eek.gif Does anyone know of another one?
------------------------------------------------------
*** Games that use special controllers (and notes) ***
------------------------------------------------------
Driving Controller
Destructor, Dukes Of Hazzard, Turbo
Roller Controller
Slither, Victory
Super Action Controller
Front Line (Speed roller not used), Rocky (speed roller not used),
Baseball , Football, Soccer (unsure)
Driving Controller (Optional)
Bump 'n Jump, Fall Guy, Pitstop
Roller Controller (Optional)
Centipede, Omega Race, War Room
Super Action Controller (Optional)
Spy Hunter, Star Trek
--------------------------------------------
**** Carryovers from Atarixlbox ****
--------------------------------------------
- Ability to pick a file from within a zip file. Turns out this functionality was already in commonfuncs as a conditional compile.
- Recording time doubled.
- Fixed a few interface "quirks" regarding playing game sounds while emu is paused.
- select save state screen tells you whether your "loading" or "saving", it also now displays whether a save file has a record session ( R ) associated with it.
- When a new save state is created it deletes any recordings. If you press the "back" button while in the save state select screen it will allow you to delete that save state (as well as it's recording).
- Utilities menu display modifed to state "stop or start recording/playback" depending on whether they are turned on or off. It also displays total minutes remaining or played so far.
- Record/Playback turn off when exiting a game. Boy that sure caused some confusion.
- Switched positioning control of sprites in the skin menu to the left analog stick, that way you don't have to worry about unintentionally lowering the volume.
- Savestate load screen is a little more informational when sent to it from the save/record option.
- When you save a picture it removes the screenshot save path making it easier to see long names.
- Changed order of some of the entries in the "Music Control Menu".
- Playlist repeat mode, and View Name setting is saved in INI file. Although song name only shows in the music control menu.
- (cheat codes)When "adding a code" from the "edit code" screen the current code is copied as a template. You can activate/deactivate a code from the "cheat code list" menu by pressing start.
- Deleting a cheat code now asks you if you are sure (I got tired of accidently deleting my codes ).
- Fixed up the problem created from using multiple files in a Zip file.
- Fixed problem when a filename inside a zip contains too many characters. While I was at it I fixed the space as the last character when trimming to 42 characters behavior. Zip files where the path was saved now unzip correctly.
- Rewind and Fastforward are de-activated during record/playback and netplay mode. It even tells you so when you try!!
- Modified YesNoMenu so it doesn't clear m_menuText.
- Added ability to add in cheat codes from a Gameshark compatible database (see description below). This includes the ability to export the cheat codes in a game to "share" with your friends. Cheat/rumble codes are included for most games. When "adding" codes from the gameshark DB it will move you to the entries with a matching CRC. If not you'll have to manually find the game (sorry, only one CRC per game).
This post has been edited by madmab: Jul 16 2008, 07:46 PM