3 ms·
I have a transistor-level 8086 simulator that mostly works but needs some cleanup and bug fixes. For now, I'm concentrating on analysis of the 8086 rather than
by kens 3y ago
I have a transistor-level 8086 simulator that mostly works but needs some cleanup and bug fixes. For now, I'm concentrating on analysis of the 8086 rather than finishing the simulator.
- mmastrac 3y agoThat's cool! Is it helpful for your analysis?
- kens 3y agoYes, the simulator is extremely helpful for analysis. I started doing the analysis on paper, but it's very easy to make a mistake and end up confused. The simulator is also very helpful when trying to understand complicated state machines such as the bus control circuitry. So I plan to put more emphasis on simulation for future projects. The tradeoff is that it takes a lot more time up front to get the simulation working.
- deleted 3y ago[deleted]
- djmips 3y agoYour simulation if developed to a good working state would make an excellent tool for making an FPGA implementation.
- anticensor 3y agoAbout how many cycles per second are you getting in the simulated 8086?
- kens 3y agoI haven't really timed it let alone optimized it, but about 50 clock cycles per second. If I had a nice graphical display like Visual 6502, it would be way slower.