I’m working on a compatibility list for the FBA cores of the GameCube port of RetroArch. The ultimate goal is putting a GameCube to work as an embedded platform inside a real arcade cabinet. Retroarch FBA on GameCube via RGB (SCART) to a CRT TV for a monitor with the new resolution modes looks and performs really, really, REALLY well for the genres intended, and it’s so easy to boot up and config and use arcade stick and button controls wired up. Just easy all around and a very capable system unleashed by the power of RetroArch. Initially I took the Wii-focused list from another thread and began to regression test the list on my GameCube to see what could be hammered out to get the fullest potential. I also got help from aea to correct a previous assumption I had on CPS2 compatibility (5 games now work, not just one) and some other working comparisons. Thank you for that aea! :lol: As we all know, RAM is at a premium on Wii/GC, especially so on GC with only 24MB available. So I started focusing on max loadable rom sizes on GC as a limitation and rejection filter for testing and found some observations I thought I’d share. DOL-001(EUR) with XenoGC, Costis SDLoad on DVD-R and running cores and roms off SD, retroarch-ngc-v1.0.0.2
MEM1 usage per core with no rom loaded (viewable with ‘Show FPS’ feature) (numbers are bytes of MEM1 used / free out of total 25165824)
FBA (0.2.97.30) 19943440 / 5222384
CPS1 (0.2.97.30) 9207824 / 15958000
CPS2 (0.2.97.28) wondering why the .30 version wasn’t compiled into 1.0.0.2 8695824 / 16470000
Neo-Geo (0.2.97.30) 9097232 / 16068592
Largest loadable ROM: uncompressed total ROM data in bytes (subsequent numbers are MEM1 used / free out of total 25165824 when that rom is loaded)
FBA opwolf: 1900544 (24825872 / 339952)
ballbros: 1900544 (23269392 / 1896432)
CPS1 (all CPS1 games fit in RAM) slammast: 12717332 (23318544 / 1847280)
CPS2 sfa: 14942208 (25161744 / 4080) just about squeezes in there with a few bytes short of 4K to spare =D SHORYUKEN!
Neo-Geo stakwin: 12845056 (24227856 / 937968)
strhoop: 12845056 (24236048 / 929776)
EDIT: Neo-Geo roms that are smaller than largest loadable (12845056) but still crash, so maybe for other reason than mem max: kotm2, pbobblen, pspikes2, wh1, miexchng pbobblenb bootleg works however
New Zealand Story bug: All but one game based on The New Zealand Story hardware/driver crash the core on first rom load attempt after starting the FBA core: arknoid2, drtoppel, extrmatn, plumppop, chukatai, kageki, jpopnics, tnzs The exception is insectx , it loads fine. However there is an interesting workaround… load the flstory rom first, and then switch rom to one of the above, and they will work. Maybe Ptolemy is working her magic in some mysterious way?