1 comments

  • djmips64 days ago
    It would be fun to step through some 8086 code at the microcode level.
    • ajenner64 days ago
      I wrote a program called xtce-trace (<a href="https:&#x2F;&#x2F;www.reenigne.org&#x2F;software&#x2F;xtce_trace.zip" rel="nofollow">https:&#x2F;&#x2F;www.reenigne.org&#x2F;software&#x2F;xtce_trace.zip</a> ) 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 (<a href="https:&#x2F;&#x2F;github.com&#x2F;dbalsom&#x2F;XTCE-Blue" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dbalsom&#x2F;XTCE-Blue</a> ), though it&#x27;s not finished yet so there&#x27;s no binary release at the moment.
      • nand2mario63 days ago
        xtce_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.