Toolchain guides
Fast setup pages for C, assembly, linker scripts, ROM layout, build scripts, and emulator workflows.
A sharp little corner of the web for building games, tools, docs, experiments, and hardware-aware weirdness for the SNK NeoGeo Pocket Color.
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.
Fast setup pages for C, assembly, linker scripts, ROM layout, build scripts, and emulator workflows.
Readable docs for sprites, tiles, palettes, backgrounds, input, sound, memory banks, and performance tricks.
Small, focused demos: hello screen, moving sprite, tile map, palette cycling, input test, and menu shell.
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.
$ 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
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.
Explain what ngpc.dev is, what tools are recommended, and where beginners should start.
Minimal buildable project with one screen, one sprite, and one button interaction.
Screen behavior, input feel, cartridges, flash carts, emulators, and real-device testing.
Add real tutorials, ROM downloads, a GitHub project index, emulator screenshots, and a tiny “press start” demo embedded directly in the homepage.