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