Skip to content

error, unimplemented opcode 66 at cs:ip = 0098:4FB3 #56

@mkst

Description

@mkst

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 :)

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions