Ryan C. Gordon 44565f529b Move the 16-bit bridge heavy-lifting to the 32-bit code segment.
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.
2018-01-04 00:15:31 -05:00
2016-09-30 18:08:36 -04:00
2016-10-27 01:44:26 -04:00
2017-12-21 17:44:50 -05:00
2016-09-19 19:56:04 -04:00

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.

S
Description
2ine with fixes for the TI TMS34010 OS/2 toolchain
Readme Zlib
1.4 MiB
0 Stars 1 Watchers 0 Forks
Languages
C 73.4%
Perl 25.9%
CMake 0.6%