cjs
Experienced Member
I cannot tell you how happy I am to hear that!@cjs you were right !
Well, obviously, the "cjs is right" thing, too, but I'm particularly pleased that we have been able to figure out a way (even if a bit painful) to extract that ROM image, because I'm always curious as to what's in some random ROM.
Oh, I feel you! My probes are even worse, and I'm constantly looking at them and thinking, "surely it's been 400 ns already," and "ok, now, 500 ns and I'm still not seeing the result?"Some years ago I had made a binary to decimal logic probe that shows the decimal equivalent of the binary value, it only has a latency of 350nS...
That sounds about how I would do it. I know that the modern way is to use a Pi Micro or other super-computer-MCU, but even as a software guy, honestly, it sounds easier to me (or at least more fun) to just put a tri-state buffer in front of an SRAM.I now need to devise a contraption to step through all possible bytes at each address with a ROM simulator, and an output to control the verify circuit and keep a record of each successful byte trial. I think I can do it with my SOL-20 and I can do some 8080 assembly language programming and use the parallel port...
The other possibility, that could suit me, is to do the whole thing in hardware (which is what I mainly do) and transfer the successful byte match into another ROM at the correct address directly, or a non-volatile RAM would be easier, I have plenty of spare FRAM from other projects,, so as to re-create the original file, likely it would only take some hours or overnight. Any suggestions welcome.
I'm really looking forward to seeing your results from this. And, as I mentioned, if you want some help with disassembly and reverse-engineering of the code, I'm happy to step up.