-
I'm looking at getting gcc-ia16 to cross compile the share.com TSR for FreeDOS. Currently the only compiler capable of building it is Turbo C 2.01. I've had some initial success with GCC using a local…
-
Hello! I just finished adapting Ralf Brown's AMITSRS to compile with gcc-ia16 and libi86. I had to copy the signature and description fields into an internal buffer of the program to make it work, usi…
-
Hello @LowLevelMahn,
In case this helps: the device driver header format is described in Ralf Brown's Interrupt List, under ["Table 01646"](https://www.delorie.com/djgpp/doc/rbinter/it/46/16.html).…
-
Currently each compiler uses its own version of make and has a slightly different path when building. This makes it difficult to make changes that don't break one of the supported compilers. Open Wa…
-
Hello.
Currently in inline asm the
386 regs (like fs, gs) are not
recognized. Exx regs are not
available, operations like "setc"
etc - same.
I looked into the manual page
and it seems 286 is …
-
I tried adding `-fmerge-constants` and `-fmerge-all-constants` and put my string constants into the `.rodata.startup` section and marked them as `const`. However, there are still redundant strings lef…
-
I'm trying to compile a version for my browser using the tags `TEXTURE_FIX=1` `TARGET_WEB=1`, but I keep on and on getting this error: `/bin/sh: line 1: cpp: command not found
make: *** [Makefile.spl…
-
Older FreeDOS versions used to have a `KERNELS.ZIP` file with `source\ukernel\boot\fat32lba.bin` and friends, as mentioned here:
http://wiki.freedos.org/wiki/index.php/How_to_Create_a_USB_Boot_Disk…
-
Opening an issue so it's not forgotten, as one doesn't seem to be already open. The main issue seems to be dynamically switching address space emitting so that "far" pointers are GENERIC, while "near"…
-
since I would like to verify ELKS on Apple Silicon I open the issue here:
clang: warning: argument unused during compilation: '-no-pie' [-Wunused-command-line-argument]
Undefined symbols for arch…