Unofficial port of GCC toolchain to 16-bit Intel x86 target

PPA description

This PPA hosts builds of a port of the GNU C and C++ compiler toolchain to
IA-16 (16-bit Intel x86), by Rask Ingemann Lambertsen, Andrew Jenner,
myself, and various contributors (https://gitlab.com/tkchia/build-ia16/).

To install:
        $ sudo add-apt-repository ppa:tkchia/build-ia16
        $ sudo apt-get update
        $ sudo apt-get install gcc-ia16-elf
To view GCC documentation (after installation):
        $ info /usr/ia16-elf/info/gcc.info
To uninstall:
        $ sudo apt-get remove gcc-ia16-elf
        $ sudo apt-get autoremove

The compiler targets MS-DOS by default. To develop programs for the ELKS
OS, you also need the packages elks-libc-gcc-ia16-elf and (optionally)
elksemu.

(Some notes:
  * Currently the gcc-ia16-elf package includes pretty much everything up
    to the C++ compilers and libgcc. However, I have also created stub
    packages, so that installing (say) a "g++-ia16-elf" package will do
    the right thing.
  * I am no longer providing packages for Ubuntu Trusty, Xenial, and
    Bionic --- if you need them, please let me know.)

Adding this PPA to your system

You can update your system with unsupported packages from this untrusted PPA by adding ppa:tkchia/build-ia16 to your system's Software Sources. (Read about installing)

sudo add-apt-repository ppa:tkchia/build-ia16
sudo apt update
        
Technical details about this PPA

This PPA can be added to your system manually by copying the lines below and adding them to your system's software sources.

Display sources.list entries for:
deb https://ppa.launchpadcontent.net/tkchia/build-ia16/ubuntu YOUR_UBUNTU_VERSION_HERE main 
deb-src https://ppa.launchpadcontent.net/tkchia/build-ia16/ubuntu YOUR_UBUNTU_VERSION_HERE main 
Signing key:
4096R/21B2FA7970C018DD07D865578DCD1A9604AAFE09 (What is this?)
Fingerprint:
21B2FA7970C018DD07D865578DCD1A9604AAFE09

For questions and bugs with software in this PPA please contact TK Chia.

PPA statistics

Activity
0 updates added during the past month.
View package details

Overview of published packages

127 of 27 results
Package Version Uploaded by
binutils-ia16-elf 2.39-20230531.20-ppa240320145~noble TK Chia ()
binutils-ia16-elf 2.39-20230531.20-ppa230815172~focal TK Chia ()
binutils-ia16-elf 2.39-20230531.20-ppa230815171~jammy TK Chia ()
binutils-ia16-elf-static 2.32.0-20220207.16-ppa220207204~focal TK Chia ()
causeway-dosx 3.73.03tk-build20230722-2~jammy TK Chia ()
causeway-dosx 3.73.03tk-build20230722-2~focal TK Chia ()
elks-libc-gcc-ia16-elf 0.8.0~pre-dev-20231126.13.5-stage1gcc6.3.0-20240218.17-binutils2.39-20230531.20-ppa240218221~focal TK Chia ()
elks-libc-gcc-ia16-elf 0.8.0~pre-dev-20231126.13.5-stage1gcc6.3.0-20240218.17-binutils2.39-20230531.20-ppa240218220~jammy TK Chia ()
elksemu 0.8.0-20231126.13.5-ppa240218221~focal TK Chia ()
elksemu 0.8.0-20231126.13.5-ppa240218220~jammy TK Chia ()
gcc-bootstraps-ia16-elf 6.3.0-20240218.17-ppa240320145~noble TK Chia ()
gcc-bootstraps-ia16-elf 6.3.0-20240218.17-ppa240218172~focal TK Chia ()
gcc-bootstraps-ia16-elf 6.3.0-20240218.17-ppa240218171~jammy TK Chia ()
gcc-ia16-elf 6.3.0-20240218.17-ppa240218220~jammy TK Chia ()
gcc-ia16-elf 6.3.0-20231009.22-ppa231012172~focal TK Chia ()
gcc-stubs-ia16-elf 6.3.0-20240218.17-ppa240218221~focal TK Chia ()
gcc-stubs-ia16-elf 6.3.0-20240218.17-ppa240218220~jammy TK Chia ()
jwasm 2.16pre2-20230225-build20230313-2~jammy TK Chia ()
jwasm 2.16pre2-20230225-build20230313-2~focal TK Chia ()
jwlink 1.9~beta13-build20230722-1~jammy TK Chia ()
jwlink 1.9~beta13-build20230722-1~focal TK Chia ()
libi86-ia16-elf 20231110-stage1gcc6.3.0-20231009.22-binutils2.39-20230531.20-ppa231110150~focal TK Chia ()
libi86-ia16-elf 20231110-stage1gcc6.3.0-20231009.22-binutils2.39-20230531.20-ppa231110145~jammy TK Chia ()
libnewlib-ia16-elf 2.4.0-20230704.18-stage1gcc6.3.0-20240218.17-binutils2.39-20230531.20-ppa240218221~focal TK Chia ()
libnewlib-ia16-elf 2.4.0-20230704.18-stage1gcc6.3.0-20240218.17-binutils2.39-20230531.20-ppa240218220~jammy TK Chia ()
xlib.ladsoft 4.0.1.1-build20230722-1~jammy TK Chia ()
xlib.ladsoft 4.0.1.1-build20230722-1~focal TK Chia ()
127 of 27 results

Latest updates

  • gcc-bootstraps-ia16-elf 8 weeks ago
    Failed to build: amd64
  • binutils-ia16-elf 8 weeks ago
    Successfully built
  • gcc-stubs-ia16-elf 12 weeks ago
    Successfully built
  • elks-libc-gcc-ia16-elf 12 weeks ago
    Successfully built
  • libnewlib-ia16-elf 12 weeks ago
    Successfully built