Wolfenstein 3D on Game Boy Color !


As a GB fan that is into old-school FPSs (they were new when I got into em:eek:), I love stuff like this. I really appreciate you bringing this to our attention. It would be awesome if this got released as a set. I figure there are legal things that would prevent that.

This combines my first FPS and second console that was completely mine (GBC, first was a grey brick). I want to show this to everyone.
 
For anyone wondering how on earth this was accomplished: there's a second CPU in the cartridge. It's a microcontroller with a 48MHz Cortex-M0.
 
He also mentions he's close to the 128kb limit, but from what I know of GB programming, there are larger carts which are accessed by performing bank switching

Edit: Suppose this might just be a limit to the hardware he has, rather than a restriction of the system
 
For anyone wondering how on earth this was accomplished: there's a second CPU in the cartridge. It's a microcontroller with a 48MHz Cortex-M0.
Sneaky, but kinda cool, and I guess it's fair play today when a CPU like that is probably cheaper than the flash RAM you're using.

That's probably actually faster than the CPU in the GBA, although it won't have any of the sprite or tile handling in the GBA - but I doubt the GBA port used sprites except for enemies, and probably didn't use tiles at all.
 
Santa, I know what I want for Christmas. :O
 
For anyone wondering how on earth this was accomplished: there's a second CPU in the cartridge. It's a microcontroller with a 48MHz Cortex-M0.

So, similar to the extra chips in game cartridges for the Megadrive (Virtua Racing) and SNES (Stunt Race FX) but much more powerful.

If this could be adapted for other consoles it would make for some interesting software.
 
Last edited:
Something somewhat like that has been done with the Apple II line since back when they were modern computers, and continues to this day. I know it isn't quite the same, as GBs aren't nearly as expandable or made for doing more than what the hardware was designed for. That is also something that makes this project so cool.
 
If this could be adapted for other consoles it would make for some interesting software.
I was thinking that, as the extra space in larger carts would allow for a better machine. Look at Intel's Edison, it's a computer in an SD card case. Imagine running the whole game on there, then just pushing whatever data was needed out to the host computer. Be interesting, but also a bit cheating.
 
Back
Top