a hub for vibe coding retro games for original hardware
RETRO
GAME DEV
Always open source. Always credit original developers and content creators. Foster creativity.
yt-dlp --playlist=cartridgestack --sort=date --limit=6
SERIES 01
Genesis Dev
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
8 episodes · Ongoing
SERIES 02
NES Dev
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat..
12 episodes · Complete
SERIES 03
GBC Devs
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
6 episodes · Ongoing
SERIES 04
Chiptune Sessions
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
5 episodes · Ongoing
SERIES 05
Gaming Sessions
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Ongoing
SERIES 06
Hardware Reviews
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Ongoing
everything you need to get started
Resources
The full toolchain I use on every episode emulators, SDKs, editors, flashcarts, and AI tools. All free or low-cost. All battle-tested on real hardware.
ls -la /resources/retro-dev --group-by=category
SDKs & Compilers
GENESIS
SGDK Sega Genesis Dev Kit
The go-to C framework for Mega Drive development. Full hardware abstraction for VDP, sound, DMA, and input.
→ github.com/SGDK
GENESIS / ASM
MDStudio
Assembly-focused IDE and devkit for Sega Genesis / Mega Drive development. A great alternative to SGDK if you want to work closer to the metal in 68000 assembly rather than C.
→ github.com/MDStudio
NES / 6502
cc65 6502 C Compiler
Cross-compiler suite covering NES, C64, Atari, and Apple II. The standard for 6502 homebrew development.
→ cc65.github.io
GAME BOY
GBDK-2020
Actively maintained C SDK for GB and GBC. Modern tooling, VS Code integration, and solid documentation.
→ github.com/gbdk-2020
SNES
PVSnesLib
C library for SNES development. Covers Mode 7, sprites, tilemaps, SPC700 audio, and DMA transfers.
→ github.com/pvsneslib
32X
Chilly Willy's 32X DevKit
Community-built SDK for the Sega 32X one of the only viable development kits for the add-on. Covers the SH2 processors, VDP overlay, and PWM audio. Essential if you're brave enough to target the 32X.
→ github.com/32XDK
Emulators & Debuggers
MULTI-SYSTEM
Mesen2
Cycle-accurate emulator for NES, SNES, GB, PC Engine. Best-in-class debugger essential for dev work.
→ mesen.ca
GENESIS
BlastEm
High-accuracy Mega Drive emulator with excellent debugging tools. Our go-to for Genesis development.
→ retrodev.com/blastem
GAME BOY
Emulicious
Accurate GB/GBC/GBA/SMS emulator with a powerful tile viewer, memory editor, and debugger built in.
→ emulicious.net
32X / N64
ares
Multi-system emulator with high-accuracy cores for the Sega 32X and Nintendo 64 among others. The best option for 32X and N64 dev testing cycle-accurate and actively maintained.
→ github.com/ares-emulator
Graphics & Audio
PIXEL ART
Aseprite
The standard pixel art tool for retro dev. Palette-indexed mode maps perfectly to hardware sprite constraints.
→ aseprite.org
CHIPTUNE
DefleMask
Multi-system chiptune tracker. Supports YM2612 (Genesis), 2A03 (NES), Game Boy APU, SN76489, and more.
→ deflemask.com
ASSETS
itch.io Game Assets
Massive library of community-made art, audio, and sprite packs many free or pay-what-you-want. A great source for placeholder assets and retro-style tilesets while you're deep in the code.
→ itch.io/game-assets
TILES
Tiled Map Editor
Free, open-source tilemap editor. Exports to formats compatible with SGDK and other retro SDKs.
→ mapeditor.org
Hardware & Flashcarts
FLASHCART
Krikzz EverDrives
The gold standard for testing ROM builds on original hardware.
→ krikzz.com
GB FLASHCART
GB Operator
Simple USB flashcart reader/writer for Game Boy cartridges. Easy ROM flashing for testing on real hardware.
→ epilogue.co
CAPTURE
RetroTINK-4K
High-quality upscaler for recording retro console footage. Preserves authentic signal characteristics for video.
→ retrotink.com
FPGA
MiSTer FPGA
Open-source FPGA platform that replicates retro hardware at the gate level cycle-accurate NES, Genesis, SNES, and more with zero software emulation overhead. Ideal for verifying ROMs behave on true silicon.
→ MiSTerFPGA.org
FPGA / GB & N64
Analogue
Premium FPGA-based hardware consoles that run original cartridges with pixel-perfect accuracy. The Pocket covers Game Boy / GBC / GBA and the 3D covers N64 great for testing homebrew ROMs on authentic silicon without modding original hardware.
→ analogue.co
FPGA
RetroRemake MiSTer Pi
Raspberry Pi-based MiSTer FPGA compatible board a more affordable entry point into FPGA retro hardware. Runs MiSTer cores across a wide range of platforms without the full DE10-Nano setup cost.
→ retroremake.co
IDE & Platforms
IDE
Visual Studio / VS Code
Our primary development environment. VS Code pairs perfectly with SGDK, cc65, and GBDK via the C/C++ extension and custom build tasks. Full IntelliSense and integrated terminal for make workflows.
→ code.visualstudio.com
EMULATION FRONTEND
RetroArch
All-in-one emulation frontend that runs libretro cores for nearly every retro platform. Great for quickly testing ROMs across multiple systems from a single interface without switching emulators.
→ retroarch.com
CAPTURE
OBS Studio
Free and open-source screen recording and live streaming software. Used on every Cartridge Stack episode to capture emulator and real hardware footage. Works seamlessly with capture cards and RetroTINK output.
→ obsproject.com
AI & Documentation
AI ASSISTANT
Claude Anthropic
Our primary AI coding partner. Handles 68000 ASM, Z80, C, SGDK, and retro hardware quirks with surprising depth.
→ claude.ai
NES DOCS
NesDev Wiki
The canonical NES hardware reference. PPU timing, mapper info, APU registers all community documented.
→ nesdev.org/wiki
GENESIS DOCS
Awesome Mega Drive
Curated community list of Mega Drive development resources tutorials, tools, docs, and reference material for VDP, DMA, YM2612, and more.
→ github.com/awesome-megadrive
DISPLAY
RetroRGB
The definitive resource for running retro hardware on modern displays RGB cables, upscalers, capture cards, CRT guides, and hardware mods. Essential reading if you're recording original console output for video.
→ retrorgb.com
N64 DOCS
Awesome N64 Development
Comprehensive curated list of Nintendo 64 development resources SDKs, tools, tutorials, hardware docs, and community references for getting started with N64 homebrew.
→ github.com/awesome-n64-development
New to retro game dev? Here's the exact workflow I follow on the channel from zero to running a ROM on real hardware.
01
Pick your target platform
02
Install the SDK and toolchain
Download your SDK (SGDK for Genesis, GBDK-2020 for Game Boy, cc65 for NES). Install VS Code and run
make on the hello world example to confirm the build works.
→ Watch: SGDK Setup from Scratch
03
Set up an emulator with debugger
04
Start vibe coding with Claude
support the channel
JOIN THE
STACK
Every video takes real time writing prompts, debugging on hardware, capturing footage, and editing. Patreon support keeps the channel alive, the flashcarts loaded, and the consoles powered on.
patreon --list-tiers --user=cartridgestack
// CARTRIDGE STACK PATRON
STACK MEMBER
$5 / month
Cancel anytime. No commitment.
- Access to the patron Discord channel
- Vote on upcoming projects & platforms
- Access to exclusive merch drops
- Working source code before it's pushed publicly
- Your name in the credits of every published game
DISCORD
Patron-Only Channel
Direct access to a private Discord channel chat with me between videos, share your own retro projects, and get early peeks at what's coming next.
SOURCE CODE
Pre-Release Repos
Get access to working source code while it's still being developed before it's cleaned up and pushed to the public GitHub. See the messy, real process.
GAME CREDITS
Your Name in Every ROM
Every game I publish has a credits screen. Your name or handle is in it permanently baked into a ROM that runs on 30-year-old hardware. That's forever.
embed --service=patreon --widget=campaign
[ P ]
Your support helps keep the channel running.
Can I cancel anytime?
Yes Patreon memberships are month-to-month with no commitment. You can cancel or pause at any time from your Patreon account settings. No questions asked.
When do I get access to source code?
As soon as you join you'll be invited to a private GitHub repo where working code is pushed continuously often days or weeks before a video publishes and before the code is cleaned up for public release.
What does "your name in game credits" mean?
Every game I finish and publish has a credits screen baked into the ROM. Active patrons at the time of publishing are listed by name or handle. That ROM then runs on real hardware permanently. It doesn't update, it doesn't change. Your name is in it forever.
How does the Discord access work?
After joining Patreon, connect your Discord account in your Patreon settings. You'll automatically get access to the patron-only channel where I post updates, share early work, and chat between videos.
What's the exclusive merch?
Patrons get first access to merch drops things like limited print runs, stickers, and other physical stuff tied to the channel and the games I build. Details announced in the patron Discord first.
official merch store
THE SHOP
Cartridge Stack gear shirts, stickers, prints, and limited physical drops tied to the games I build. Everything ships from our Etsy store.
curl https://etsy.com/shop/cartridgestack --list-products
ETSY STORE
CARTRIDGE
STACK AI
Apparel, stickers, art prints, and limited physical drops. New items added with every major project milestone. Patreon members get early access to new drops.
APPAREL
Logo Tees & Hoodies
Channel logo and retro-inspired designs on quality blanks.
STICKERS & PRINTS
Pixel Art & Channel Stickers
Die-cut sticker packs and art prints from games built on the channel.
LIMITED DROPS
Physical Game Releases
Occasional limited physical cartridge runs. Patrons get first access.
Early access to every drop
Patreon members at the $5/mo tier get notified of new merch before it goes public and get first pick on limited runs before they sell out.
[ JOIN PATREON → ]