Nintendo Entertainment System · build log
nestest on the board
The CPU now runs on real hardware. On the Sipeed Tang Nano 20K, systems/nes reads its program from the board’s SDRAM through the new memory/sdram controller, and nestest’s run gives the bus-trace CRC 0xebba51ce: a checksum of every bus cycle, the same in the simulation, on the board, and from the CPU’s own test bench.
The SDRAM controller worked on the board the first time: 8 MB of random data written and read back with the simulation’s CRC. The simulation had caught two of its bugs first.