Hi, this is a really cool project ! I'm impressed, the data-driven approach with the microcode in a csv file is something I'd never have thought about.
Now I'm making my own emulator (aiming for accuracy as well) and I was wondering how you got all this information about how every instruction is decomposed at a T-cycle level. I've been looking for this kind of documentation for a few days, if you could point me to the document you based you microcode specification on I'd really appreciate it !
Cheers