GBC boot code support

spacy51
Senior Member
Posts: 371
Joined: Tue Mar 18, 2008 4:59 pm

GBC boot code support

Post by spacy51 »

OK, so I have the MFC settings already done.

 

Here's something very important by Costis Sideris:

To my delight, the whole GBC boot ROM was sitting right there, mapped from 0×0000 to 0×00ff and from 0×0200 to 0×08ff! External ROM is thus mapped from 0×0100 to 0×01ff and 0×0900 to 0×7fff.

# 

source: http://www.fpgb.org/?page_id=17

 

The pandocs only say:

0000-3FFF 16KB ROM Bank 00 (in cartridge, fixed at bank 00)

 

Well, I don't know very much about the GB/GBC, but I think copying over the BIOS file to the adresses mentioned by Costis Sideris will do the job. Since he most likely filled out that gap from 0x100 to 0x200 with something, I can just copy the whole thing to adress 0 adn the gap will be filled with the ROM >later< by the emu.

 

 

By the way, is he the same Costis mentioned in the about box of VBA?

Last edited by spacy51 on Sat Jan 02, 2010 11:47 am, edited 1 time in total.
Squall Leonhart
Posting Freak
Posts: 1223
Joined: Tue Mar 18, 2008 9:21 am

GBC boot code support

Post by Squall Leonhart »

there is a version of Metroid II DX, though we sort of broke it in vba-m

Squall Leonhart
Posting Freak
Posts: 1223
Joined: Tue Mar 18, 2008 9:21 am

GBC boot code support

Post by Squall Leonhart »

Spacy can you tie it specifically into CGB emulation, rather then base it on file / rom types?

 

a GBC game on a GBA for instance doesn't dispaly the GBC bootrom [img]<fileStore.core_Emoticons>/emoticons/tongue.png[/img]/emoticons/tongue@2x.png 2x" width="20" height="20" />.

spacy51
Senior Member
Posts: 371
Joined: Tue Mar 18, 2008 4:59 pm

GBC boot code support

Post by spacy51 »

I'm using gbHardware = 2; // GBC

Squall Leonhart
Posting Freak
Posts: 1223
Joined: Tue Mar 18, 2008 9:21 am

GBC boot code support

Post by Squall Leonhart »

Ah, forgot that was there [img]<fileStore.core_Emoticons>/emoticons/laugh.png[/img]/emoticons/laugh@2x.png 2x" width="20" height="20" />

spacy51
Senior Member
Posts: 371
Joined: Tue Mar 18, 2008 4:59 pm

GBC boot code support

Post by spacy51 »

a GBC game on a GBA for instance doesn't dispaly the GBC bootrom [img]<fileStore.core_Emoticons>/emoticons/tongue.png[/img]/emoticons/tongue@2x.png 2x" width="20" height="20" />.

 

 

Are you sure about that? The GBA contains the GB CPU & sound circuits, so why not?

spacy51
Senior Member
Posts: 371
Joined: Tue Mar 18, 2008 4:59 pm

GBC boot code support

Post by spacy51 »

Lol, now I got the GBC BIOS booting in non-color mode (GBC bios emulated by a GB mono, wtf).

 

 

I'll just upload the MFC GUI changes for now, until someone can tell me what I have to change. The GB code is a mess [img]<fileStore.core_Emoticons>/emoticons/tongue.png[/img]/emoticons/tongue@2x.png 2x" width="20" height="20" />

Last edited by spacy51 on Sat Jan 02, 2010 12:25 pm, edited 1 time in total.
Squall Leonhart
Posting Freak
Posts: 1223
Joined: Tue Mar 18, 2008 9:21 am

GBC boot code support

Post by Squall Leonhart »

i'll take a look.

spacy51
Senior Member
Posts: 371
Joined: Tue Mar 18, 2008 4:59 pm

GBC boot code support

Post by spacy51 »

@Squall: Any progress so far?

 

I found a site giving some useful info about the GBC BIOS:

http://mess.redump.net/sysinfo:gbcolor

 

It tells you the keycodes to select a specific color and the games that get their own palette.

 

When I had a GBC, I had only GBC games, so I did not know about this feature [img]<fileStore.core_Emoticons>/emoticons/laugh.png[/img]/emoticons/laugh@2x.png 2x" width="20" height="20" />

Squall Leonhart
Posting Freak
Posts: 1223
Joined: Tue Mar 18, 2008 9:21 am

GBC boot code support

Post by Squall Leonhart »

haven't looked just yet. Been waiting to talk with Nach about it.

Post Reply