Page 4 of 5

GBC boot code support

Posted: Sat Jan 02, 2010 11:43 am
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?


GBC boot code support

Posted: Sat Jan 02, 2010 11:53 am
by Squall Leonhart

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


GBC boot code support

Posted: Sat Jan 02, 2010 11:55 am
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" />.


GBC boot code support

Posted: Sat Jan 02, 2010 11:58 am
by spacy51

I'm using gbHardware = 2; // GBC


GBC boot code support

Posted: Sat Jan 02, 2010 12:13 pm
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" />


GBC boot code support

Posted: Sat Jan 02, 2010 12:15 pm
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?


GBC boot code support

Posted: Sat Jan 02, 2010 12:22 pm
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" />


GBC boot code support

Posted: Sat Jan 02, 2010 12:26 pm
by Squall Leonhart

i'll take a look.


GBC boot code support

Posted: Tue Jan 05, 2010 9:57 am
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" />


GBC boot code support

Posted: Wed Jan 06, 2010 3:57 am
by Squall Leonhart

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