21fcb16ae155ca2c694fb6404fc4379ebd0eb297
This is the ring-3 32-bit linear address space's code segment, and it is hardcoded on OS/2. Generally it isn't explicitly referenced, but things like CSet/2 would generate thunks that hardcode jmps to it when returning to 32-bit mode, so you have to patch those out (Linux also hardcodes a code segment number, but doesn't promise the value won't change, and indeed, it's different between x86, x86-64, and x86-on-x86-64 apps).
What is this? It's a program that loads and runs OS/2 .exe files on Linux. Does it work? Barely. It runs exactly one simple Hello World program right now. Why? Because. Does it work on Mac OS X? No. I have questions. I have answers: icculus@icculus.org --ryan.
Description
2ine with fixes for the TI TMS34010 OS/2 toolchain
1.4 MiB
0 Stars
1 Watchers
0 Forks
Languages
C
73.4%
Perl
25.9%
CMake
0.6%