Skip to main content

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

180
GitHub Stars
137
Curated Resources
11
Categories
3 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.

  • AltirraEmulators

    Atari 8-bit family emulator, includes compatible open-source ROM.

  • 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.

  • CBM prg StudioIDEs

    Free C64 IDE for Windows written with C# and VB.NET.

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

  • SEBasic

    Open source ZX Spectrum BIOS with BASIC.

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