|
|
|
|
|
by enoent
1065 days ago
|
|
I wonder if MAME would work as an open-source alternative for these simulations. The built-in debugger and memory views cover most of that, and it doesn't take much to write a minimal driver that messes with some input file [1]. But if you do want some visual feedback like LEDs and such, you would have to write a layout and input logic for that (AFAIK has been done for MIDI synths). It would also be more appropriate for shellcode / nostdlib experiments, although it's not clear how well CPUlator handles dynamic linking / relocations in their ELF executable support (seems like they build on their server [2], but run in a custom interpreter?) [1]: https://qufb.gitlab.io/writeups/2023/02/26/Put-A-Sonic-On-It...
[2]: https://cpulator.01xz.net/doc/#compiling |
|