MiSTer-devel / SMS_MiSTer

Sega Master System for MiSTer
45 stars 43 forks source link

SG 1000 some titles not working #155

Open foxp4v opened 2 years ago

foxp4v commented 2 years ago

Hello, i've found some game that not work properly on sg-1000, Bacachase (PD) 201610252045 nitrofurano.sg, Castle, The (Japan).sg, Chack'n Pop (Japan).sg, Champion Baseball (Japan) (16kB).sg, Champion Baseball (Japan) (40kB).sg, Champion Golf (Japan) (MyCard).sg, Champion Golf (Japan).sg, h7n9 (PD) 201610241935 nitrofurano.sg and probably some others, mostly not booting or with garbaged graphics. Thank You for your hard work.

birdybro commented 2 years ago

The following issues cover most of these already:

The Castle:
https://github.com/MiSTer-devel/SMS_MiSTer/issues/55 (requires sg-1000 ram extension mapper, not currently supported in this core)

Champion Baseball and Champion Golf:
https://github.com/MiSTer-devel/SMS_MiSTer/issues/79 (requires sg-1000 ram extension mapper, not currently supported in this core)

Chack'n Pop:
https://github.com/MiSTer-devel/SMS_MiSTer/issues/83 (just disable BIOS in the OSD and it should work)

Bacachase apparently has issues in every software emulator except for Mess, and I don't know if it works on original hardware or not. It's probably using video modes that no contemporaneous software used because of the fact that h7n9 does the same thing.

h7n9 uses video modes that are not used by any software on the original system --> https://www.smspower.org/forums/16367-H7n9ASg1000PortOfAZxSpectrumGameIMadeLastYear

foxp4v commented 2 years ago

Thank you for your reply, i confirm that disabling BIOS Chack'n Pop works correctly. I hope that in the future the missing mappers support will be fixed. As regards the unsupported video mode of those two roms, reading the thread you linked i've understood that there is a "legacy" video mode in Master System/SG1000 and maybe GameGear, unused by any software originally produced, right? But if is present on original hardware, do you plan to support it? Thank you again.

foxp4v commented 2 years ago

If could be of interest i've tried Bacachase and h7n9 on Colecovision core and they works.

birdybro commented 2 years ago

It makes sense that they work on the colecovision core somewhat, for coleco/sg1000 style support it seems to be more comprehensive. This is primarily an SMS/GG core, with support for SG1000 being an added bonus which works decently well. Adding support for all of that is beyond my abilities, but maybe someone else can take a stab at it.

foxp4v commented 2 years ago

I understand, thanks again for your awesome work. 💪