Super GameBoy like for PS1 !

General information to do with the PlayStation 1 Hardware. Including modchips, pinouts, rare or obscure development equipment, etc.
User avatar
Orion_
Legendary Programmer
Legendary Programmer
Posts: 228
Joined: August 13th, 2012, 2:48 am
I am a: Programmer
PlayStation Model: Net Yaroze
Location: France
Contact:

Re: Super GameBoy like for PS1 !

Post by Orion_ » January 28th, 2018, 7:40 am

Great that the ROM have been dumped, maybe we could understand how the hardware is used to dump the ROM and emulate it, then if someone with lots of motivation could make a better emulator, we could reflash the hardware with this new emulator and it would be much more usable :)
Retro game development on Playstation and other consoles http://orionsoft.free.fr/

kHn
Active PSXDEV User
Active PSXDEV User
Posts: 36
Joined: November 8th, 2017, 10:55 pm

Re: Super GameBoy like for PS1 !

Post by kHn » January 28th, 2018, 7:49 am

In fact, it's been dumped years ago.

Also, here's a bootleg ROM, from EMS I guess :
GB Hunter version 1.3.rom
Image

pepe
Curious PSXDEV User
Curious PSXDEV User
Posts: 28
Joined: March 26th, 2015, 1:22 am

Re: Super GameBoy like for PS1 !

Post by pepe » January 28th, 2018, 7:58 am

the rom "Innovation Super GB Booster " is not dumped

User avatar
Shadow
Admin / PSXDEV
Admin / PSXDEV
Posts: 2261
Joined: December 31st, 2012, 5:37 pm
PlayStation Model: H2000/5502

Re: Super GameBoy like for PS1 !

Post by Shadow » January 28th, 2018, 12:47 pm

pepe wrote:
January 28th, 2018, 7:12 am
Does anyone know how to change the internal images and game booster logo ?
first is necessary to extract the images to modify
Yeah, you'll have to open the ROM and find the TIM headers. Then, extract the TIM's and replace them 1:1 with the ones you want.
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.

User avatar
Orion_
Legendary Programmer
Legendary Programmer
Posts: 228
Joined: August 13th, 2012, 2:48 am
I am a: Programmer
PlayStation Model: Net Yaroze
Location: France
Contact:

Re: Super GameBoy like for PS1 !

Post by Orion_ » January 29th, 2018, 4:43 am

ok I took some time today to write a little program to dump the ROM, pack it and write it onto 2 memory card so I could retrieve the data on my computer using my USB PS1 Memory card reader tool.
I verified the integrity of the ROM using SHA1 algorithm computed directly on the PSX
Here is the file: http://onorisoft.free.fr/psx/Karat_Game_Booster_JP.zip
The header is very similar to the GameHunter 1.3 rom posted on this topic but with some differences.

pepe > How can you run this rom under an emulator like no$psx ?

I hope someone can disassemble the rom to understand how to access the Gameboy port.
The ROM seems flashable using XFlash, maybe we can make a better gameboy emulator and flash it to this nice cartridge :)

Or maybe like pepe said, if copying a 32kb game at the end of the action replay rom works, then maybe the PAL chip inside the cardridge just map the Gameboy data at the end of the AR ROM address ? and then you need to use the classic gameboy bankswitching technic to get the rest of the data (which explain how a bigger GB rom works on the real hardware but not on no$psx emulator)
I really wonder how pepe achived to run this AR Rom on no$psx because I can't find a way to load any data in the memory of no$psx :/
I will try to read beyond the AR Rom with a GB cartridge attached to the device to see if it dumps the GB Rom on the fly !
Retro game development on Playstation and other consoles http://orionsoft.free.fr/

kHn
Active PSXDEV User
Active PSXDEV User
Posts: 36
Joined: November 8th, 2017, 10:55 pm

Re: Super GameBoy like for PS1 !

Post by kHn » January 29th, 2018, 8:26 am

Orion_ wrote:
January 29th, 2018, 4:43 am
ok I took some time today to write a little program to dump the ROM, pack it and write it onto 2 memory card so I could retrieve the data on my computer using my USB PS1 Memory card reader tool.
I verified the integrity of the ROM using SHA1 algorithm computed directly on the PSX
Here is the file: http://onorisoft.free.fr/psx/Karat_Game_Booster_JP.zip
The header is very similar to the GameHunter 1.3 rom posted on this topic but with some differences.
Thanks very much for sharing !
Do you allow me to put it in the next X-Flash mod update ? Your rom is missing from our set.
Orion_ wrote:
January 29th, 2018, 4:43 am
Or maybe like pepe said, if copying a 32kb game at the end of the action replay rom works, then maybe the PAL chip inside the cardridge just map the Gameboy data at the end of the AR ROM address ?
I don't have a GB game so I could not check, but yeah, from what I saw after a quick disasm of the emu, the GB Rom gets mapped at 1F040000h by the PAL. At least, the emu accesses it from here, and copies it to the RAM.
In TETRIS.EXE, I did change a few 1F040000h pointers to 80050000h (only in the copy function) for it to load the embedded Tetris ROM. Though I have not done further researches.
As for how it swaps banks and remaps the upper part, perhaps it's done with a simple command.
Orion_ wrote:
January 29th, 2018, 4:43 am
I really wonder how pepe achived to run this AR Rom on no$psx because I can't find a way to load any data in the memory of no$psx :/
File/Load Diskimage/rom file worked when I tried with the UK rom. GB Hunter has crashed for some reason. I hope it's not a bad dump...
EDIT : Tried your rom. Stuck here, after the Game Booster splash screen :
Image

User avatar
Orion_
Legendary Programmer
Legendary Programmer
Posts: 228
Joined: August 13th, 2012, 2:48 am
I am a: Programmer
PlayStation Model: Net Yaroze
Location: France
Contact:

Re: Super GameBoy like for PS1 !

Post by Orion_ » January 29th, 2018, 7:23 pm

kHn wrote:
January 29th, 2018, 8:26 am
Thanks very much for sharing !
Do you allow me to put it in the next X-Flash mod update ? Your rom is missing from our set.
Yes of course :)
kHn wrote:
January 29th, 2018, 8:26 am
I don't have a GB game so I could not check, but yeah, from what I saw after a quick disasm of the emu, the GB Rom gets mapped at 1F040000h by the PAL. At least, the emu accesses it from here, and copies it to the RAM.
In TETRIS.EXE, I did change a few 1F040000h pointers to 80050000h (only in the copy function) for it to load the embedded Tetris ROM. Though I have not done further researches.
As for how it swaps banks and remaps the upper part, perhaps it's done with a simple command.
Thanks for this info !
As for the bank swapping, I was talking about the Gameboy bank swap, the PAL chip don't have to handle this, it's the MBC chip inside the Gameboy cartridge that is handling the bank switch, since the Gameboy addressing it limited to 64k (32k for the ROM)
I really need to find a way to upload a program on my PSX without using the Xplorer FX, I will try PSXserial to do some testing.
kHn wrote:
January 29th, 2018, 8:26 am
File/Load Diskimage/rom file worked when I tried with the UK rom. GB Hunter has crashed for some reason. I hope it's not a bad dump...
It's not working on my side, I use the latest version 2.0 of no$psx, but all I get is the emulator freezing on a black screen.
I use File/Load Diskimage but it seems that it only accept CDrom image
Retro game development on Playstation and other consoles http://orionsoft.free.fr/

pepe
Curious PSXDEV User
Curious PSXDEV User
Posts: 28
Joined: March 26th, 2015, 1:22 am

Re: Super GameBoy like for PS1 !

Post by pepe » March 24th, 2018, 11:22 am

the only way to know how this works would be to dump the memory from a real psx using cartridge greater to 32 kb

User avatar
CodeAsm
Active PSXDEV User
Active PSXDEV User
Posts: 64
Joined: January 13th, 2012, 12:41 am
I am a: Programmer, Student
IRC: codeasm
Steam: codeasm
Location: The Netherlands
Contact:

Re: Super GameBoy like for PS1 !

Post by CodeAsm » March 28th, 2018, 1:15 am

Spipis wrote:
January 28th, 2018, 7:36 am
WOW!
After two years what an unexpected surprise!
Thank you guys for sharing all these informations and files!

I think we should better find a way for the emulator to load files straight from a folder.
I think you better eitehr reverseengineer their emulation core or compile your own emulator for the PS1. its probably made to look for it on the memorybus, not on a disk filesystem or some SD card loading mechanism.
Development Console: SCPH-102, unkown clone Modchip, PAL , FTDI board build into the case (microUSB) for Serial I/O.
Development Computer: GNU/Linux, Arch x86_64 Linux 4.20.3, i7-3632QM [8x3.2GHz], 11,8GiB, 1366x768 GeForce GT 630M (Optimus tech), lots of gig of storage


pepe
Curious PSXDEV User
Curious PSXDEV User
Posts: 28
Joined: March 26th, 2015, 1:22 am

Re: Super GameBoy like for PS1 !

Post by pepe » September 13th, 2018, 8:53 am

I have problems loading the sram from cartridge,no load any data
game booster automatic load the sram or not ?

saving sram to cartridge shows the message "Error"

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest