handheld dev mode armed

ngpc.dev

A sharp little corner of the web for building games, tools, docs, experiments, and hardware-aware weirdness for the SNK NeoGeo Pocket Color.

Start screen

Everything needed to make the pocket blink.

The site can become a practical hub: tutorials, toolchain setup, example ROMs, emulator tips, asset conversion, hardware notes, and tiny demos that respect the machine’s constraints.

01

Toolchain guides

Fast setup pages for C, assembly, linker scripts, ROM layout, build scripts, and emulator workflows.

02

Pixel-first docs

Readable docs for sprites, tiles, palettes, backgrounds, input, sound, memory banks, and performance tricks.

03

Example cartridges

Small, focused demos: hello screen, moving sprite, tile map, palette cycling, input test, and menu shell.

Build terminal

Retro hardware, modern workflow.

Make it feel like a dev console. The terminal block below is intentionally ready to replace with real commands once your preferred NGPC toolchain is decided.

ngpc-devkit
$ git clone https://github.com/ngpc-dev/starter
$ cd starter

$ make rom
 compiling main.c
 converting tiles/title.png
 packing banks
! generated build/hello-pocket.ngp

$ make run
BOOT> emulator attached
READY> press A to continue
Visual language

NGPC-ish, without becoming museum beige.

A compact color system: SNK blue, pocket yellow, orange buttons, green LCD, dark cartridge plastic, and cyan dev-energy. Use it for cards, labels, screenshots, code examples, and section markers.

#1267D8
SNK BLUE
#FFCC33
POCKET YELLOW
#F47C2C
BUTTON ORANGE
#88B04B
LCD GREEN
#202838
CART BLACK
#28D7FF
DEV CYAN
Roadmap

Suggested first cartridges.

PHASE 01

Starter page

Explain what ngpc.dev is, what tools are recommended, and where beginners should start.

READY
PHASE 02

Hello Pocket ROM

Minimal buildable project with one screen, one sprite, and one button interaction.

NEXT
PHASE 03

Hardware notes

Screen behavior, input feel, cartridges, flash carts, emulators, and real-device testing.

PLAN
Continue?

Build the dev home the NeoGeo Pocket Color deserves.

Add real tutorials, ROM downloads, a GitHub project index, emulator screenshots, and a tiny “press start” demo embedded directly in the homepage.

Back to top