Ryan C. Gordon 21fcb16ae1 Fixup code that explicitly references Code Segment 0x5B.
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).
2018-01-04 00:24:53 -05:00
2018-01-04 00:20:16 -05:00
2016-09-30 18:08:36 -04:00
2016-10-27 01:44:26 -04:00
2018-01-04 00:20:16 -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%