Trouble Running Knuckles in Sonic 2 on Mister FPGA - Black Screen Issue

mmps
Posts: 2
Joined: Thu Mar 07, 2024 3:11 pm

Trouble Running Knuckles in Sonic 2 on Mister FPGA - Black Screen Issue

Unread post by mmps »

I'm having a bit of trouble getting Knuckles in Sonic 2 to run on my Mister FPGA. Tried grabbing the ROM from different spots, but every time it loads up, it's just stuck on a black screen. Any of you wizards out there got a fix for this? Would really appreciate the help!

AngelicLiver
Posts: 328
Joined: Fri May 29, 2020 8:50 am
Has thanked: 67 times
Been thanked: 94 times

Re: Trouble Running Knuckles in Sonic 2 on Mister FPGA - Black Screen Issue

Unread post by AngelicLiver »

If regular Sonic 2 is working it is likely to be the ROM.

  • Could you provide the hash of your ROM?

  • Which core are you using, the old "Genesis" core or the new "Megadrive" core?

  • Do you have SDRAM? If so; have you tested it?

mmps
Posts: 2
Joined: Thu Mar 07, 2024 3:11 pm

Re: Trouble Running Knuckles in Sonic 2 on Mister FPGA - Black Screen Issue

Unread post by mmps »

The regular Sonic 2 game works normally, and I've tested it on both cores. I have the 128MB SD RAM, and I've already run the test. Everything is okay.

It's strange that when using it on the PC emulator, the ROM works.

I know it's a very specific game, so I believe it might be related to lock-on technology. I'll research if any specific patch or dump is needed for this game to work.

AngelicLiver
Posts: 328
Joined: Fri May 29, 2020 8:50 am
Has thanked: 67 times
Been thanked: 94 times

Re: Trouble Running Knuckles in Sonic 2 on Mister FPGA - Black Screen Issue

Unread post by AngelicLiver »

If you could provide the hash of your ROM that would be super helpful, we could try to replicate the problem then.

Try changing the region setting too in case it is a timing issue and your region detection is doing something wonky.

AngelicLiver
Posts: 328
Joined: Fri May 29, 2020 8:50 am
Has thanked: 67 times
Been thanked: 94 times

Re: Trouble Running Knuckles in Sonic 2 on Mister FPGA - Black Screen Issue

Unread post by AngelicLiver »

Just checked and I'm seeing the same behaviour, black screen.

Sonic & Knuckles + Sonic The Hedgehog 2 (World).md
MD5: 3e5e4b18d035775b916a06f2b3dc5031

No issues with Sonic & Knuckles + Sonic The Hedgehog 3. Sonic 2 also fine. I could have sworn it worked previously.

[Edit]

After a bit of a Google I found a Portuguese streamer playing "Knuckles in Sonic 2" only a couple of days ago. I scrubbed through his footage to find he was using a ROM named 'Sonic_and_Knuckles__Sonic_2_W_f1.bin'. "f1" usually denotes a 'fixed ROM', sure enough I tracked down a fixed version of the ROM and it boots and plays just fine. The Sonic & Knuckles cart is ingeniously simple; when you connect it to Sonic 2 adds both ROMs, the Sonic 2 and Sonic & Knuckles patch ROM into the Megadrive's addressable memory space. When the console boots it's meant to execute code almost exclusively from the patch ROM in the top-most half of memory, the notable exception being the sound driver. So yeah, likely intended (or expected) behaviour without a patched ROM.

User avatar
Hodor
Posts: 135
Joined: Mon May 25, 2020 8:29 am
Has thanked: 357 times
Been thanked: 29 times

Re: Trouble Running Knuckles in Sonic 2 on Mister FPGA - Black Screen Issue

Unread post by Hodor »

Black screen for me with Alien 3 and Xenocrisis too. I need to reboot the Mister because it gets stuck otherwise.

AngelicLiver
Posts: 328
Joined: Fri May 29, 2020 8:50 am
Has thanked: 67 times
Been thanked: 94 times

Re: Trouble Running Knuckles in Sonic 2 on Mister FPGA - Black Screen Issue

Unread post by AngelicLiver »

Alien 3 (f9e32be60028206b3716f64f2ba0ab00) and Xeno Crisis (50cca5273cdb6d6df36cbd29dbd3ff7f) work absolutely fine for me.

User avatar
TLPD-AVW
Posts: 99
Joined: Sat Jul 11, 2020 9:59 am
Has thanked: 18 times
Been thanked: 34 times

Re: Trouble Running Knuckles in Sonic 2 on Mister FPGA - Black Screen Issue

Unread post by TLPD-AVW »

There's a working Sonic 2 & Knuckles rom with a md5 hash of bdd13934f4f31bf4d849ef8597d4a07c. I checked it against the rom listed in No-Intro's database (Sonic & Knuckles + Sonic The Hedgehog 2 (World) (Rev A) (Lock-on Combination)) with a hex editor and it differs in exactly 4 bytes.

Post Reply