3 ms·
It would be fun to step through some 8086 code at the microcode level.
by djmips 11mo ago
It would be fun to step through some 8086 code at the microcode level.
- ajenner 11mo agoI wrote a program called xtce-trace (https://www.reenigne.org/software/xtce_trace.zip https://www.reenigne.org/software/xtce_trace.zip ) to do just this (albeit non-interactively - you just give it a program and it will generate a cycle-by-cycle trace of which lines of microcode are executed). GloriousCow aka Daniel Balsom recently fixed some of its bugs and turned it into an actual emulator (https://github.com/dbalsom/XTCE-Blue https://github.com/dbalsom/XTCE-Blue ), though it's not finished yet so there's no binary release at the moment.
- nand2mario 11mo agoxtce_trace sounds fantastic — exactly what I need right now while debugging my Verilog 8086 core. Thank you also for the microcode disassembly. It’s been fun to work through.