From SublabWiki
Jump to: navigation, search

Pokémon-Mini Specifications

The Pokémon-Mini is one of the smallest and cheapest handheld video game system designed and manufactured by Nintendo.

Only 10 games were released (All Pokémon related), each game (a very tinny video game cartridge) could be inserted by slotting-in on the top-back of the unit.

The system features a Tiny 96x64 Monochrome LCD, Rumble Motor, Shock Detector, EEPROM with 6 slots for savegames, Game cartridge slot and monophony sound.


Little-endian 8-Bits Nintendo custom IC codenamed "Nintendo Minx", clocked 4.00 MHz

8-Bits, 16-Bits and 24-Bits(addressing only) registers

External BUS with 21-Bits Address & 8-Bits Data


BIOS: 4096 Bytes, read-only

Hardware Registers: Used to control Pokémon-mini system

Internal RAM: 4096 Bytes, read/write access, Note: some RAM space may be required by the hardware

Internal EEPROM: 8192 Bytes, read/write access (only accessible via SPI interface), used to store savegames

Cartridge ROM: Up to 2 Megabytes (16 Megabits)


96x64 Mono-LCD, 1-bit per pixel

2D engine: Background support (formed with 8x8 tiles, 4 different map sizes), Sprites support (16x16 1bpp with mask, up to 24 sprites)

toggling pixels allows to add a 3rd color with half tone

Moving tile-map support (not scrolling!!!)


Single-channel square-wave with adjustable pulse-width

3 Levels of volume: 0%, 50%, 100%

Can read back timer values (since sound is assigned to Timer 3)


1x 24-Bits seconds-timer - increments each second, used for RTC

1x 8-Bits 256Hz timer - increments each 1/256 of second

1x 8-Bits VPU timer

3x Configurable timers - 1 16-bits or 2 8-bits counters (3rd Timer can be used to output sound)


Rumble motor

Shock detector

6-Slots RAM for savegames

RTC (real time clock) Build-in

IR transmitter / receiver


1.5V (converted to 3.3V internally) with 1 AAA Battery