B A T B O X

The Batbox was a handheld videogame console created in 1995 by unknown means. Currently, it appears that only a single prototype model was ever produced. It was first discovered in the basement of the main character owocean, who has reverse-engineered its components to create an emulator.

The appearance of the batbox is quite similar to that of the Nintendo Gameboy. It has a directional pad, A and B buttons, START and SELECT, and a 256x144 pixel display. Despite only having a 16-color palette, the Batbox supports 24-bit color and can change its palette on-the-fly.

Unlike any other computer in the world, the Batbox has a custom CPU that implements the Fox32 ISA. It's a 32-bit CPU with 16 registers, a stack pointer, and an instruction pointer. Accompanying the CPU is a RTC module, powered by a dedicated battery. The sound card is even more bizarre. An integrated chip designed to read FastTracker 2 Extended Modules directly from the ROM, and play them in real-time.

The memory map of the Batbox is illustrated below.

Batbox memory map

The Batbox is equipped with a HyperFloppy drive, which it uses for game cartridges. Unfortunately, these do not exist and neither does the Batbox. I made it all up. The emulator works though :)