Both sides previous revisionPrevious revision | Next revisionBoth sides next revision |
ns32ksoft [2019/03/06 13:19] – [GENIX] admin | ns32ksoft [2019/03/06 21:50] – [GENIX] admin |
---|
| |
2) http://bitsavers.trailing-edge.com/bits/AmericanInformationSystems/AIS_oldUsr_10-3.cpio.gz\\ | 2) http://bitsavers.trailing-edge.com/bits/AmericanInformationSystems/AIS_oldUsr_10-3.cpio.gz\\ |
/usr cpio archive from a more recent GENIX (SYSVR2). Not sources. /usr/bin contains binaries in the ns32k COFF format (similar to the Opus binaries, see below). Some binaries are not stripped. | /usr cpio archive from a more recent GENIX (SYSVR2). No sources, no /bin, /lib and /etc. The /usr/bin contains binaries in the ns32k COFF format (similar to the Opus binaries, see below). Some binaries are not stripped. |
| |
3) http://wiki.sensi.org/download/ns32k/SysVr2.0_32000.tgz\\ | 3) http://wiki.sensi.org/download/ns32k/SysVr2.0_32000.tgz\\ |
A full SYSVR2 sources ported for the NS32000 processor for National Semiconductor SYS16/SYS32 machines. Includes NS32000 assembler, loader and C compiler sources. This UNIX sources correspond to the well known SYSVR2 sources for VAX floating around: i.e. [[http://vetusware.com/download/UNIX%20SYSVr2%20Source%20Code%20r2%20_usr%20dump_%20r2/?id=13474|sysvr2-vax.cpio]] | A full SYSVR2 sources ported for the NS32000 processor for National Semiconductor SYS16/SYS32 machines. Includes NS32000 assembler, loader and C compiler sources. This UNIX sources correspond to the well known SYSVR2 sources for the VAX SYSVR2 floating around: i.e. [[http://vetusware.com/download/UNIX%20SYSVr2%20Source%20Code%20r2%20_usr%20dump_%20r2/?id=13474|sysvr2-vax.cpio]] |
| |
''as'' assembler is written in a "classic" LEX/YACC. Unusually, ''m4'' is used as macro-processor. Unfortunately, this assembler is very "fragile" - it coredumps on a errors in the input file. Object format from this ''as'' and ''ld'' is COFF (ns32k variant). Assembler has a quite unusual syntax: all numerical constants and variables are treated as "absolute" (even without "@var"). According to some reports, this addressing mode works faster. The syntax for ''var(pc)'' (PC-relative) addressing mode is unknown. | ''as'' assembler is written in a "classic" LEX/YACC. Unusually, ''m4'' is used as macro-processor. Unfortunately, this assembler is very "fragile" - it coredumps on a errors in the input file. Object format from this ''as'' and ''ld'' is COFF (ns32k variant). Assembler has a quite unusual syntax: all numerical constants and variables are treated as "absolute" (even without "@var"). According to some reports, this addressing mode works faster. The syntax for ''var(pc)'' (PC-relative) addressing mode is unknown. |
| |
Sources may be [[sysvcross|compiled]] under working SYSVR2 (i.e. SIMH/VAX or SIMH/3B2) to make a sort-of "crosstool". It is possible to build it under relative old GCC too (I've successfully built it with GCC 2.7 on a i386 [[https://archive.org/details/RHL2.1|RedHat Linux 2.1 Bluesky]], November 1995 under Virtualbox). | Sources may be [[sysvcross|compiled]] under working SYSVR2 (i.e. SIMH/VAX or SIMH/3B2) to make a sort-of "crosstool". It is possible to build it under relative old GCC too (I've successfully built it with GCC 2.7 on a i386 [[https://archive.org/details/RHL2.1|RedHat Linux 2.1 Bluesky]], November 1995 under VirtualBox). |
| |
4) http://bitsavers.trailing-edge.com/bits/OpusSystems/Floppies/\\ | 4) http://bitsavers.trailing-edge.com/bits/OpusSystems/Floppies/\\ |