The Tachibana collective's Neo6502 emulator: you give it a program, it runs it like the board, and you can play it, test it, script it and debug it. Its 65C02 core is verified on 2,540,000 cases, and the firmware API it runs is the board's own code. This wiki explains every option, with real examples.
2,540,000cases of the SingleStepTests oracle passed at 100% by the 65C02 core
40 +command-line options, all described here with an example
6,250,000cycles for one second of machine time: time is counted in cycles, so a run repeats identically
0 cyclesby default for an API call; a calibrated latency is available as an option
A screen rendered by Phosphoneo: a drawing test in front of the firmware logo. Screenshot taken by the emulator itself, with no display.What Phosphoneo contains: the program, the 65C02 and its RAM, the firmware API, the host around them, and a single clock.