From silicon to simulation and back!
August 15, 2017 —
Michael Engel
Here's a link to a youtube video of a talk I gave in March at the HaSi Hackerspace in Siegen (Germany) on simulating and emulating systems on different levels of abstraction -- from behavioral to transistor-level:
The video covers a number of topics related to simulation, including:
- Visual 6502 transistor-level model
- Perfect SNES emulation and the required effort
- Cycle precise 6502 core ag_6502
- Ken Shirriff's explanation of the 6502 Overflow flag
- More 6502 internals discovered by Ken Shirriff
- Michael Steil's talk at 27C3 on 6502 reverse engineering
- and Michael's perfect6502 software emulator based on the netlist
- Ingo Korb's extended 6502 netlist tools to implement the transistor level model on a GODIL FPGA module
- Our GODIL 6502 at work (implemented during Ingo's Diploma thesis at TU Dortmund, supervised by me)
Beware -- the talk is in German and about two hours long...
You can also download a PDF version of the slides.