Skip to content
0:00 / 0:00

#gameboycolor#wolfenstein3d#armcortex-m0

Wolfenstein 3D for Gameboy Color, WIP 5

Anders Granlund

677 subscribers • 1 video on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Anders Granlund
  • May be out of date. Uploaded 9 years ago, in an area where tools change fast.

Intermediate. Assumes working knowledge.

219K views9 years ago1 recommendation

Game developmentHardwareGame programmingRetro games and consolesEmbedded systems

Anders Granlund demonstrates Wolfenstein 3D running on an unmodified Gameboy Color using a custom cartridge with an ARM co-processor.

www.happydaze.se - Home made Gameboy cartridge with co-processor inside. Started to implement game logic and basic AI (work in progress). Contains 3 enemy types, and all 10 levels from episode 1. I'm currently using 123Kb out of the 128Kb ROM space so I'm starting to reach the limit on what will fit. The Gameboy is an original unmodified console which I've had since release day in 1998.

Why it's here

1 person recommends this

What people say. Recommended as an impressive example of using a co-processor in a custom cartridge to run advanced games on retro hardware.

u/bitwizein r/programming • Recommends

On “Tom7 - Reverse emulating the NES to give it SUPER POWERS!”

It's a cool hack, but it's not really reverse emulating the NES, but rather emulating a NES cartridge. And this trick has been done before with Nintendo's cooperation: the Super FX chip is a 32-bit RISC CPU which does rendering the SNES itself is incapable of and stuffs the results into the SNES pattern table for output to the screen. Indeed, at a much simpler level, a critical component of cartridge-console devkits was an in-circuit emulator that emulated a cart by providing data that had been sent it by the development workstation it was wired to. See also Wolfenstein on GBC for another riff on this same idea. That said, ideas live or die on their implementation, and this implementatio…