3 ms·
I wanted to write an 8080 emulator for the hell of it. What target? I started in Javascript, but I ended up writing it in 8088 (MS-DOS) assembly, because it has
by andrewf 3y ago
I wanted to write an 8080 emulator for the hell of it. What target? I started in Javascript, but I ended up writing it in 8088 (MS-DOS) assembly, because it has all the same flag behavior built in. Way more fun!
ZEXALL and derivatives are pretty good test suites. I think it checksums results but it does have lots of tiny tests to exercise particular instructions and operands. You'll still need to single-step through all the code that runs the generated test suite and prints the results. I know there's a port to a Sega Master System rom (ZEXSMS), dunno about the Gameboy.