4 ms·
Any chance a decompiler like ghidra might get you part ways there?
by Something1234 2y ago
Any chance a decompiler like ghidra might get you part ways there?
- stonethrowaway 2y agoThe closest I came across was a Z80 simulator, I forget the name of it. But it allowed you to step through command by command giving you ability to query the processor state in a terminal. So I don’t know if it would be easier trying to find this, and updating it to support rabbit, vs trying to wedge something into ghidra which itself is an undertaking of a behemoth platform. As far as I know ghidra does not have Z80 support.
- Jtsummers 2y agoGhidra has Z80 support (based on the installation on my laptop), but I've never used it.
- westurner 2y agoAn Emu86.assembler.virtual_machine.Z8Machine (like MIPSMachine, RISCVMachine, and IntelMachine) could be stepped through in a notebook: https://news.ycombinator.com/item?id=41576922 https://news.ycombinator.com/item?id=41576922
- stonethrowaway 2y agoEnded up answering my own question. The Z88-DK[0] seems to be what I found. It supports most Rabbit processors, so I ran one of binaries through it and it spat out assembly my way which seems to make sense. Will have to run it through the simulator and see if I can get it to act like a microcontroller with setting voltage levels on particular pins. [0] https://github.com/z88dk/z88dk https://github.com/z88dk/z88dk