

The processor definition is in Scala using Chisel. This produces an HDL (what’s needed for actual hardware) using a typed embedded domain specific language. This also compiles to a software model for validation. But that’s not the same as “software only”



Been writing a NES emulator for a while. Works well enough but there is a new automated test available. My emulator does ok, but not good enough. Going to try and improve things.