Super Game Boy SNES core with MSU

mathieulh
Posts: 17
Joined: Sun May 24, 2020 11:03 pm

Re: Super Game Boy SNES core with MSU

Unread post by mathieulh »

I compiled the MiSTer binaries and the SGB core so that they contain the latest commits from the MiSTer Main and the SNES (mostly SPC related fixes) core. I thought I'd just share these here.
Attachments
SGB_20220530.zip
(1.94 MiB) Downloaded 99 times
mathieulh
Posts: 17
Joined: Sun May 24, 2020 11:03 pm

Re: Super Game Boy SNES core with MSU

Unread post by mathieulh »

TwinFami wrote: Mon May 30, 2022 9:07 pm Did anyone actually get MSU working on here?

Tried the same exact files that were working on the SD2SNES Pro and nothing is working.

The regular Game Boy stuff works fine, but the MSU versions don't work at all.

Even changed the MiSTer main as instructed
I only managed to get Link's Awakening DX to work for some reason, anything else I've tried doesn't seem to work on MiSTer (and probably real hardware), I assume whatever patches they've made for other games were only tested on software emulators.
the_importer
Posts: 157
Joined: Fri Jun 19, 2020 5:30 am
Has thanked: 7 times
Been thanked: 16 times

Re: Super Game Boy SNES core with MSU

Unread post by the_importer »

Why wasn't this posted on this MiSTer Github?
Rahzadan
Posts: 22
Joined: Sat Oct 17, 2020 3:13 am
Been thanked: 3 times

Re: Super Game Boy SNES core with MSU

Unread post by Rahzadan »

the_importer wrote: Mon May 30, 2022 11:28 pm Why wasn't this posted on this MiSTer Github?
My guess is that it will be soon, it just hasn't been decided yet how it will be handled, as it is basically a "secondary" SNES core. Need to make sure that all the beneficial commits to the SNES core also make it into the SGB core.
the_importer
Posts: 157
Joined: Fri Jun 19, 2020 5:30 am
Has thanked: 7 times
Been thanked: 16 times

Re: Super Game Boy SNES core with MSU

Unread post by the_importer »

Rahzadan wrote: Tue May 31, 2022 4:03 am
the_importer wrote: Mon May 30, 2022 11:28 pm Why wasn't this posted on this MiSTer Github?
My guess is that it will be soon, it just hasn't been decided yet how it will be handled, as it is basically a "secondary" SNES core. Need to make sure that all the beneficial commits to the SNES core also make it into the SGB core.
Considering that both GB and GBA 2 Player have their own sections, I don't see why SGB couldn't have it's own.
KremlingKuthroat19
Posts: 170
Joined: Sat Aug 22, 2020 3:08 am
Has thanked: 20 times
Been thanked: 26 times

Re: Super Game Boy SNES core with MSU

Unread post by KremlingKuthroat19 »

Amazing work paul! Personally, I prefer to use the Game Boy core bc of savestates. Regardless, this is still really cool!

Btw, is it possible to port the code of the special audio to the existing Game Boy core? I don't care as much about the borders personally, but the SGB audio is the only thing that I feel is missing from the standard Game Boy core. Can that code be ported over, or is it too dependent on SNES hardware to fit into the Game Boy core?
User avatar
Kitrinx
Core Developer
Posts: 169
Joined: Sat May 23, 2020 2:14 am
Location: NYC
Has thanked: 1 time
Been thanked: 131 times
Contact:

Re: Super Game Boy SNES core with MSU

Unread post by Kitrinx »

KremlingKuthroat19 wrote: Thu Jun 02, 2022 5:29 pm Amazing work paul! Personally, I prefer to use the Game Boy core bc of savestates. Regardless, this is still really cool!

Btw, is it possible to port the code of the special audio to the existing Game Boy core? I don't care as much about the borders personally, but the SGB audio is the only thing that I feel is missing from the standard Game Boy core. Can that code be ported over, or is it too dependent on SNES hardware to fit into the Game Boy core?
"the code of the special audio" is the entire SNES more or less.
Jegriva
Posts: 72
Joined: Wed Mar 10, 2021 10:06 pm
Has thanked: 43 times
Been thanked: 8 times

Re: Super Game Boy SNES core with MSU

Unread post by Jegriva »

Kitrinx wrote: Thu Jun 02, 2022 11:13 pm
KremlingKuthroat19 wrote: Thu Jun 02, 2022 5:29 pm Amazing work paul! Personally, I prefer to use the Game Boy core bc of savestates. Regardless, this is still really cool!

Btw, is it possible to port the code of the special audio to the existing Game Boy core? I don't care as much about the borders personally, but the SGB audio is the only thing that I feel is missing from the standard Game Boy core. Can that code be ported over, or is it too dependent on SNES hardware to fit into the Game Boy core?
"the code of the special audio" is the entire SNES more or less.
I like those few GB games who use the actual music from the Snes version of the same games.
mathieulh
Posts: 17
Joined: Sun May 24, 2020 11:03 pm

Re: Super Game Boy SNES core with MSU

Unread post by mathieulh »

I just rebuild the latest MiSTer Main commits (including the new video changes) along with SGB MSU Support, I thought I'd share. (the SGB core's rbf itself remains unchanged)
Attachments
SGB_20220608.zip
(1.95 MiB) Downloaded 110 times
RolandoSwanson
Posts: 1
Joined: Sat Jun 18, 2022 9:27 am

Re: Super Game Boy SNES core with MSU

Unread post by RolandoSwanson »

Thank you for sharing
Ko2
Posts: 10
Joined: Fri Oct 29, 2021 8:42 am
Been thanked: 1 time

Re: Super Game Boy SNES core with MSU

Unread post by Ko2 »

Tetris Flash[JP] does not start or does not show up on the screen
MorkMikael
Posts: 84
Joined: Thu Jun 04, 2020 9:01 pm
Has thanked: 15 times
Been thanked: 15 times

Re: Super Game Boy SNES core with MSU

Unread post by MorkMikael »

bad dump probably. works on sgb 20220608 for me
Ko2
Posts: 10
Joined: Fri Oct 29, 2021 8:42 am
Been thanked: 1 time

Re: Super Game Boy SNES core with MSU

Unread post by Ko2 »

The Tetris Flash ROM matches the registered checksum and works fine with the GB core. But if it works, then it may be just me.
MorkMikael
Posts: 84
Joined: Thu Jun 04, 2020 9:01 pm
Has thanked: 15 times
Been thanked: 15 times

Re: Super Game Boy SNES core with MSU

Unread post by MorkMikael »

what checksum are you are you referring to there is alot of different sources.what resources are you using as reference for the checksum.also there is a bug that i think happens on sg2 to on real hardware.you can also try using SGB speed: snes or sg1 mode and the bug disappear.i think early relesses of it my not work with the super game boy 1 or 2 the game is complicated.its the same with tetris 2.
CMR
Posts: 49
Joined: Sun Dec 20, 2020 12:29 am
Has thanked: 14 times

Re: Super Game Boy SNES core with MSU

Unread post by CMR »

This is awesome. Everything seems to work fine for me. Donkey Kong plays perfectly and has the extra sound channels for Daisy's voice.
User avatar
MiSTerDolch
Posts: 6
Joined: Sat Jun 18, 2022 6:48 pm
Has thanked: 2 times
Been thanked: 7 times

Re: Super Game Boy SNES core with MSU

Unread post by MiSTerDolch »

It's probably something I'm doing, but when I use the Super Game Boy Player I can select the SGB bios, then when I go to select the .GB ROM, I only see any ROMS that are on the SD card, not the external USB drive I use. Took me a while becaues I only have one .GB ROM on my SD Card for testing. I can see the Game boy Roms just fine with the Game boy Core on the USB drive, just not the Super Game Boy Player. If I FTP in and move a ROM from the USB drive (0) to the SD Card I can then see, select and play the game just fine. What am I missing?
My MiSTer Dolch Pac:
viewtopic.php?p=54090#p54090
User avatar
jlancaster86
Posts: 130
Joined: Sat Jun 27, 2020 1:33 pm
Has thanked: 117 times
Been thanked: 29 times

Re: Super Game Boy SNES core with MSU

Unread post by jlancaster86 »

CMR wrote: Sun Jul 17, 2022 7:33 pm This is awesome. Everything seems to work fine for me. Donkey Kong plays perfectly and has the extra sound channels for Daisy's voice.
Pauline. ;)
User avatar
jlancaster86
Posts: 130
Joined: Sat Jun 27, 2020 1:33 pm
Has thanked: 117 times
Been thanked: 29 times

Re: Super Game Boy SNES core with MSU

Unread post by jlancaster86 »

MiSTerDolch wrote: Sun Jul 17, 2022 7:41 pm It's probably something I'm doing, but when I use the Super Game Boy Player I can select the SGB bios, then when I go to select the .GB ROM, I only see any ROMS that are on the SD card, not the external USB drive I use. Took me a while becaues I only have one .GB ROM on my SD Card for testing. I can see the Game boy Roms just fine with the Game boy Core on the USB drive, just not the Super Game Boy Player. If I FTP in and move a ROM from the USB drive (0) to the SD Card I can then see, select and play the game just fine. What am I missing?
Is there an empty games folder on the SD card you need to to remove so it'll look at the external drive instead? I don't use an external USB drive, but I think I've had that issue with SMB shares.
CMR
Posts: 49
Joined: Sun Dec 20, 2020 12:29 am
Has thanked: 14 times

Re: Super Game Boy SNES core with MSU

Unread post by CMR »

jlancaster86 wrote: Mon Jul 18, 2022 12:36 am
MiSTerDolch wrote: Sun Jul 17, 2022 7:41 pm It's probably something I'm doing, but when I use the Super Game Boy Player I can select the SGB bios, then when I go to select the .GB ROM, I only see any ROMS that are on the SD card, not the external USB drive I use. Took me a while becaues I only have one .GB ROM on my SD Card for testing. I can see the Game boy Roms just fine with the Game boy Core on the USB drive, just not the Super Game Boy Player. If I FTP in and move a ROM from the USB drive (0) to the SD Card I can then see, select and play the game just fine. What am I missing?
Is there an empty games folder on the SD card you need to to remove so it'll look at the external drive instead? I don't use an external USB drive, but I think I've had that issue with SMB shares.
My experience with the PSX core has been that you need the Games folder, and the system's folder inside it just like on the SD Card. Someone correct me if I'm wrong.
Post Reply