* CD-Rom support – Play straight from CD!
* I added a “File -> Close” option to close whatever is currently open.
* The option to “load state” on startup has changed into an option to “load state” whenever a game loads. For example, if you open a different game while 4DO is open, it’ll do an automatic “load state” for that game.
* 4DO now remembers the directory that you last selected a CD image file from.
* I renamed some of the menu items to make their use more clear.
I took way longer than I anticipated figuring this out. This one cost me a lot of time, so hopefully you folks just flat-out love that CD support! Woohoo! Long live 3DO!
The next feature I will concentrate on is the Joystick/Controller support. I may also do a little housecleaning. I think it’s about time I got an installer for the folks less capable installing the dependencies. Also, I’m avoiding any use of residual files like user settings in “C:Documents and Settingsetcetc” and trying to keep all settings and files just plainly in the 4DO directory. Keeping with this trend, I also intend to do this for save states. So, save states will likely be moved to a “SaveState” folder that pops up in the same directory that 4DO gets run in. I’m also not so sure I like the “save slot” idea as currently implemented. With emulators I’ve typically found that I fumble and press the change save slot buttons on accident. I would also like to save screenshots with each save state, but the current system doesn’t have anywhere of use that I could provide a screenshot. I’m uncertain how I’d prefer it to work, though. If anybody has seen nifty, intuitive ideas regarding save states in an emulator, I’d like to hear them.
So… how many people are still left that are even interested in a 3DO emulator anyway? A dozen? My guess is somewhere around a hundred.