Hello,

I've run some software on Pentium 3 Tualatin S on FreeDOS and it's getting an invalid opcode error. The error precisely says "Invalid opcode at ..." where ... is a bunch of 16 bit variables. Saying "at" is really misleading and doesn't make any sense, since such a high address like let's say 628a 0000 3002 206f 2b43 202b 202d 6f43 7970 6972 6867 2074 3931 is well within the realm of ZFS storage, not protected mode address space :D

If anyone's wondering, the offending software is Contra and Quake 1.08 (software renderer). For what it's worth, the above hex string is exactly what Quake blurted out.

Where do I even begin with understanding this message? Is this a series of opcodes the CPU failed to run, or is this an address, or is it something else? I could recompile Quake, but Contra will probably require me to patch the binary with the help of reverse engineering tools.

Best regards,

Michał



_______________________________________________
Freedos-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to