Is there anyway I can get the ROM to work with the SGB and SGB2 without getting the physical copy?
Hi! Yes, you can play the ROM with an actual SGB or SGB2 using a Game Boy Flashcart, like the Everdrive or any other. I personally use the Everdrive GB, but as long as your FlashCart have SRAM support (for saving progress) you should be good to go!
Alternatively, if you have a SNES Flashcart like the SD2SNES / FXPAKPRO, this one can emulate a SGB/SGB2, so you can play this game (or any other GB game) on a SNES without using an actual SGB/SGB2.
Hope that helps, and please let me know if your need more info.
Have fun!
Ok, so I've read a bit about this Flash cart (the EZ Flash Jr) and apparently it have some issues with the Super Game Boy, that is not part of the "supported devices" on their websites.
I've read on reddit that you have to "press the reset button on the cartridge twice" to make the SGB detect it. Could you please try this too hoping it will fix the problem?
Hi, thanks for the report. This is good news that it does work on the SGB, although it's strange that it's detected as a DMG. The machine detection code is based on the memory value after bios boot, so the Flashcart firmware is maybe doing something here.
Could you please try again with the ROM file "gbcorp_full_nolink.gb " ? This version has the link-cable feature disabled for better compatibility with some Flashcart, maybe it'll help with yours too?
Hi again, sorry for all the messages, but I've just found this;
https://gbatemp.net/threads/nitro2k01s-sgb-enabler-for-ez-flash-jr.592961/
Basically it's a modified menu kernel that allow the EZ Flash Jr to work almost normally on a SGB.
If you try it, just to be safe, please backup your ezgb.dat from your SD before replacing it with the one from this archive.
Reading this, I think it's normal that the SGB is behaving like a DMG with the EZ Flash Jr, and it's due to the Flashcart not supporting the SGB and thus the game is not able to detect it. I hope this modified kernel will solve the issue