I finally wrote my first ever emulator (GameBoy)

This page summarizes the projects mentioned and recommended in the original post on /r/programming

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • NoobBoy

    A simple GameBoy emulator written in C++

  • Gearboy

    Game Boy / Gameboy Color emulator for macOS, Windows, Linux, BSD and RetroArch.

  • There were multiple times where I got stuck with the CPU timings and the PPU. So I modified the Gearboy to print some extra info, like registers and timers, so I could compare with mine and figure out where it failed.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • pandocs

    New home of the infamous Pan Docs historical document: the single, most comprehensive Game Boy technical reference (by corybsa)

  • During the development, these were the main resources I used: * Pan Docs * CPU instruction table * CPU Manual

  • tsemu

    TypeScript Game Boy emulator

  • For sure, I've got it on GitHub here: https://github.com/AtomicJon/tsemu (the latest build is hosted on GitHub pages here: https://atomicjon.github.io/tsemu).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts