08-24-2009, 03:22 AM
08-24-2009, 03:33 AM
Nope.
08-24-2009, 03:52 AM
Would be great to have that start animation though...
08-24-2009, 04:42 PM
I was actually just about to ask about the GBC bios when I found this.
So, the GBC used different bios than the GB, then?
So, the GBC used different bios than the GB, then?
08-24-2009, 06:27 PM
Yes, it also stores several predefined colour palettes for non colour capable GB games to use.
unfortunately, nobody has ever sacrified a GBC in order for us to get a binary (if possible) reading of the chip.
unfortunately, nobody has ever sacrified a GBC in order for us to get a binary (if possible) reading of the chip.
08-24-2009, 11:11 PM
Squall i don't think it was that, i think it was the fact that it was very hard to dump it.
08-25-2009, 03:45 AM
It's a part of the CPU die like it was on the original Gameboy, it can't be dumped short of a CPU exploit that probably would have turned up by now if it existed. The only way to get it is to decap it (burn off the chip packaging) and take pictures of the transistors under a microscope, then use software and/or hand techniques to convert this to data. That's what they did with the Gameboy, and I believe this has been done with some other chips. Last I heard an 8192 byte ROM was considered very difficult to learn by decapping, but I think things might have changed since then.
08-25-2009, 05:55 PM
i think there are programs that can analyse binary images from a chip, as long as the image is good enough quality.
09-29-2009, 07:41 PM
09-29-2009, 07:52 PM
Yeah !
Works ok, with a few changes, in vba-m !
Ok, I'm not too sure of what I did, so here is the patch for review.
Works ok, with a few changes, in vba-m !
Ok, I'm not too sure of what I did, so here is the patch for review.
09-29-2009, 10:24 PM
@bgK: From a first glance, it looks like this patch might kill support for GB mono BIOSes.
Anyway, nice work from Costis. I am far away from his level of l33tness
I can't wait to see the other undumped BIOSes finally dumped.
Anyway, nice work from Costis. I am far away from his level of l33tness

I can't wait to see the other undumped BIOSes finally dumped.
09-30-2009, 02:12 AM
spacy: The patch's not perfect, but at least GB bios still works.
09-30-2009, 07:23 AM
If im speaking to someone and they say gameboy color, im gonna say "here is a fun fact: did you know that gameboy color BIOS was dumped because of my all inspiring words."


10-01-2009, 02:19 PM
(09-29-2009 10:24 PM)spacy51 Wrote: [ -> ]@bgK: From a first glance, it looks like this patch might kill support for GB mono BIOSes.
Anyway, nice work from Costis. I am far away from his level of l33tness
I can't wait to see the other undumped BIOSes finally dumped.
I think we should wait for a proper fully tested patch or do a proper implementation including proper MFC bios selection screens and the like.... rather then just applying a messy patch like this..
10-01-2009, 05:16 PM
Well, go ahead. Memory management is such a mess in the GB core that you won't be able to add proper support for the GBC bootrom without much more work. Anyway, being able to play games without the bootrom is a hack by itself.
BTW, I added support for the GBC bios following exactly the same path as for the DMG bios, It's not dirtier.
BTW, I added support for the GBC bios following exactly the same path as for the DMG bios, It's not dirtier.
10-01-2009, 06:06 PM
thats why its not worth applying the patch. The goal is to remove as many of the hacks and get accurate emulation (no mudlord, i dont' care about cycle accurate lol, just function)
btw, the implementation wouldn't be any harder then what was done for DMG.
As it stands, while the emulator is set to Auto type, it defaults to CGB and AGB emulation (only switching to SGB if borders are autodetected for DMG games)
btw, the implementation wouldn't be any harder then what was done for DMG.
As it stands, while the emulator is set to Auto type, it defaults to CGB and AGB emulation (only switching to SGB if borders are autodetected for DMG games)
10-01-2009, 06:36 PM
Well then we'd better ditch the GB core (tell people to use Gambatte), and focus on cleaning up GBA.
10-02-2009, 06:29 AM
thats not really possible. the DMG and CGB share alot of the same functions, removing DMG would kill CGB.
its a GBA emulator, meaning it runs DMG and CGB games too.
its a GBA emulator, meaning it runs DMG and CGB games too.
10-02-2009, 09:44 PM
(10-02-2009 06:29 AM)Squall Leonhart Wrote: [ -> ]thats not really possible. the DMG and CGB share alot of the same functions, removing DMG would kill CGB.
Indeed.
(10-02-2009 06:29 AM)Squall Leonhart Wrote: [ -> ]its a GBA emulator, meaning it runs DMG and CGB games too.
I don't agree. The GB and GBA share almost nothing. The GBA micro doesn't allow playing GB games. Anyway, I don't care. I'm just here to make sure the Linux ports work well.
10-03-2009, 08:34 AM
And how many gba micro's sold?
i can count the sales on my hand i bet.
i can count the sales on my hand i bet.
