44565f529bf05f8add774f9f95b660139e5f7496
Now we save off the stack pointer and immediately jmp back to 32-bit. This is slightly easier to debug (gdb doesn't get confused by addresses, registers or disassembly), and puts all the 32-bit registers in a 32-bit code segment, to keep things sane. Also: doesn't write duplicate instructions to update %ds and %es if they are the same values in Linux land.
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%