PicoDrive 1.13 - Want to play classic Sega games on your PS2? Check out this updated beta emulator by SP193.
No matter how old a scene gets, emulation will always be a huge draw to any modding community. Such is the story behind SP193's port of PicoDrive v1.51b originally made for PSP. This particular build works on modded PS2 consoles, and addresses quite a few small bugs found in the previous release. File corruption should occur less often, USB playback is improved, and cfg files maintain their proper size. With regards to emulation, CPU tasks have been given immediate priority over MP3s. Bugs are expected in this beta, but you can read more about that below!
I've made a number of fixes and upgrades to the PicoDrive port, which brings it up to v1.13. As I don't have enough test cases, don't have a complete list of unsolved problems and simply don't have much time, I've decided to make an impromptu open-beta release here for everybody to participate in. :D
Please take note that there may be severe problems because this is not a tried and tested build. Also, it is an incomplete release because I don't have the source code available for release yet. When this new version is stable and reliable, a formal release with its source code will be made.
Please feel free to report unresolved problems. Changelog
Corrected the position of the description text in the Mega/Sega CD menu, which was causing memory corruption.
Re-added and fixed the device selection menu.
When PicoDrive is started from a USB device, it will now continuously attempt to access the USB device until it can do so successfully.
Adjusted the thread priorities. The MP3 decoding thread has been moved to a lower priority to give emulation more CPU time, but the emulator will now wait for the MP3 thread as necessarily.
Changed the newline character from CRLN to just LN, as the PS2SDK has problems with parsing CRLN text files. This, combined with a future update to the PS2SDK, fixes the problem with the game.cfg file ballooning in size.
Rewrote some of the I/O functions like the mkdir and remove replacements, to handle different types of paths properly. This probably won't affect end users though, except for developers like me.