Skip to content

First attempt at a binary release

Latest
Compare
Choose a tag to compare
@neozeed neozeed released this 12 Feb 20:18
· 2 commits to main since this release

phoon on CGA 123 built by GCC

I'm mostly using old/beta versions of OS/2 since they don't have much or any compiler support. Primarly I'm using 6.123.

object disks contain compiled objects that can be linked with the system linker. Just run the 'install.cmd' and it should create trees, and link the executables. File formats changed constantly so there is no luxury of a binary I can 'just make'.

BE AWARE YOU NEED TO USE SOFT FLOAT!!! -msoft-float on anything with floats, or just always use it.

  • msc386-includes-libs.vfd
  • as386-object.vfd
  • ax386-object.vfd
  • cc1-object.vfd
  • cpp-object.vfd
  • emxomf-object.vfd
  • gnulib-object.vfd
  • xgcc-object.vfd

It doesn't matter what order, just that you do them all. I've included 2 demo programs, the Infocom '87 interpreter, its pure integer(?), and phoon which relies on floats.

So basically run 'install' from each of these disks, then in the c:\gcc run the 'env' file to setup your environment and you can GCC.

Linking, as always is going to be fun. the default assembler, as386 requires emxomf to modify the objects so LINK386 can be used. Refer to either phoon or info in how to do it.