We're looking for a lightweight alternative to dosemu2 for running some old dos-based compilers, however instantly hit a hurdle with emu2:
$ ./emu2 /tmp/CC1PSX.EXE
./emu2: error, unimplemented opcode 66 at cs:ip = 0097:4FB3
I can see from the code that this is explicit behaviour:
else if(inum == 0x06)
{
uint16_t ip = cpuGetStack(0);
uint16_t cs = cpuGetStack(2);
print_error("error, unimplemented opcode %02X at cs:ip = %04X:%04X\n",
memory[cpuGetAddress(cs, ip)], cs, ip);
}
.. is this because it's a significant amount of work to implement? where would one even start if I wanted to try? or should I throw in the towel now :)
We're looking for a lightweight alternative to dosemu2 for running some old dos-based compilers, however instantly hit a hurdle with emu2:
I can see from the code that this is explicit behaviour:
.. is this because it's a significant amount of work to implement? where would one even start if I wanted to try? or should I throw in the towel now :)