Nearly there...
Well, it has been quite hard for me to find some time to work on ParaJVE these days, but the next release is almost ready in the end.
The loading and saving of the configuration in an XML file is done. This new file includes the games definitions (roms and overlay file paths, display settings, ...), as well as the emulator key bindings.
The GUI has also been partly rewritten (the debug controls of the previous release are not there anymore, and a new menu made its way into the emulator window). The emulator will now let you select the game to run through a game selection dialog, and you can also edit the key mappings using another dialog -- So it's not needed anymore to manually edit this in a text file :)
There's still some work to do on the timing (FPS) code : I tried several implementations and I'm really not sure what's the best one (depending on the runtime platform, some are better than others), so I guess I'll include them all in the emulator and let you choose eventually ;)
Once this is fixed, the only remaining thing to do is to think about a better packaging, in order to ease the install procedure.
It looks like I'll provide 2 different packagings : one for Windows, and another for Linux. No special packaging is planned for Mac, as I have not recieved any feedback from any Mac OS X user yet (as usual, feel free to contact me if you're willing to help on this matter).
So expect a release quite soon! (sometime around this week-end)
Here are some dialogs of the new GUI :
The loading and saving of the configuration in an XML file is done. This new file includes the games definitions (roms and overlay file paths, display settings, ...), as well as the emulator key bindings.
The GUI has also been partly rewritten (the debug controls of the previous release are not there anymore, and a new menu made its way into the emulator window). The emulator will now let you select the game to run through a game selection dialog, and you can also edit the key mappings using another dialog -- So it's not needed anymore to manually edit this in a text file :)
There's still some work to do on the timing (FPS) code : I tried several implementations and I'm really not sure what's the best one (depending on the runtime platform, some are better than others), so I guess I'll include them all in the emulator and let you choose eventually ;)
Once this is fixed, the only remaining thing to do is to think about a better packaging, in order to ease the install procedure.
It looks like I'll provide 2 different packagings : one for Windows, and another for Linux. No special packaging is planned for Mac, as I have not recieved any feedback from any Mac OS X user yet (as usual, feel free to contact me if you're willing to help on this matter).
So expect a release quite soon! (sometime around this week-end)
Labels: WIP
2 Comments:
I can't wait for the finished product.
Jeroen
www.vectrex.nl
By Vectrex, at 9/05/2006 10:08 PM
Thanks Jeroen!
To be honnest I feel it's still a long way from completion (for instance, no sound emulation yet, timing problems, ...), but with the next release it should be playable at least! :)
That's a top site you have btw, I'll add it to this blog's links.
By Parabellum, at 9/06/2006 12:40 AM
Post a Comment
<< Home