6502 Simulator for Dodo the 6502 Portable Game System
dodo-sim is the core simulator for Dodo which is a 6502 based homebrew game system. The simulator is for the most part a port of https://rubbermallet.org/fake6502.c with some 65C02 opcodes. Decimal mode is also fixed. The simulator passes the Klaus set of 6502 tests found here
This is a library that must be used by an outside application to initiate the simulator. Call dodosim.Simulate to run. That function takes in a user implemented Renderer.
The simulator is hardcoded to use the address space layout and devices used in Dodo but it could be repurposed for other systems.
- Sound simulation