First post, by GloriousCow
- Rank
- Member
https://martypc.blogspot.com/2023/10/bus-snif … g-ibm-5150.html
reengine of course has already done this on the 5160 (https://www.reenigne.org/blog/isa-bus-sniffer-update/), but I put together my own version.
It's not quite as sophisticated on the hardware end - instead of a custom ISA card with a microcontroller we're just taking a shortcut and using a digital logic analyzer. But the main advantage is that since we stream to a PC we can take arbitrarily long captures.
I have two decoders - once that produces a plain CSV file, and then one that takes that and produces a formatted spreadsheet:
The spreadsheet version is limited to 1M cycles; but that's still quite a lot to sort through.
I don't have a fancy server - but if anyone has some code they'd like run through this thing, I'll take requests! At some point this will be taken down and packed away when I deem MartyPC is accurate enough, but I expect I'll have it running for the next few weeks, at least.
MartyPC: A cycle-accurate IBM PC/XT emulator | https://github.com/dbalsom/martypc