Skip to main content

A curated list of awesome resources for 8-bit retro game development

185
GitHub Stars
177
Curated Resources
11
Categories
18 hours ago
Last Refreshed
Home ConsolesVectrexHome ComputersArcade GamesHardwareDevelopment ToolsOpen-Source BIOSsBASICBooksCommunityMisc.

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me sinclair resources from awesome-8bitgamedev"

Installation instructions →

What's inside

Hardware

Misc.

Development Tools

  • 8bitworkshopIDEs

    An online batteries-included IDE targeting home consoles, home computers, arcade games, and Verilog hardware design.

  • 8bitworkshop for VS CodeIDEs

    The 8bitworkshop IDE as a VS Code extension, with bundled toolchains, emulators, and a debugger.

  • ACMEAssemblers

    A 6502/65C02/65816 cross-assembler popular for C64 development.

  • ASM6Assemblers

    6502 assembler primarily targeted at NES/Famicom development.

  • BASIC8IDEs

    A fantasy console supporting a BASIC-like language.

  • batariBASICCompilers

    BASIC programming for Atari 2600 systems.

Books

  • 8bitworkshop Books

    Books that go along with the

  • Retro Game Dev: C64 Edition

    Using modern tools, this introductory book guides you through all the elements required to make two mini games: a space shooter and a platformer, and run them on an emulator or real C64 hardware. Uses CBM prg Studio (Windows IDE)

Home Consoles

Open-Source BIOSs

  • Altirra

    Contains Atari 8-bit compatible ROM and BASIC interpreter.

  • apple2go

    The Apple][Go ROM is a public domain Apple ][ replacement ROM that is capable of running most games not requiring Applesoft. This ROM was written in 2006 by Marc Ressl specifically for use with the Apple][Go Emulator

  • CBIOS

    A BSD-licensed MSX BIOS written from scratch by BouKiCHi (no cassette/disk/BASIC yet)

  • open-roms

    A project to create unencumbered open-source ROMs for use on selected retro computers

Showing a sample of 177 resources. View the full list on GitHub →