Vsys/Macintosh/TSCHIP/

Up to parent directory

Manual

../doc/Schipman.pdf
../doc/Schipman.e
../doc/Update.e Updates and corrections.

Source

Schoonschip.a Main program.
Statis.a
Setz.a
Tafman.a
Lovbug.a
Inlay.a
Inp.a
Readin.a
Lees.a
Schoon.a
Intask.a
Exec.a
Hugo.a
Martijn.a
Gammas.a
Anneke.a
Helene.a
Number.a
Schuif.a
Outlay.a
Schrijf.a
Outask.a
Wrong.a
Messa.a
Code.e Sizes and copyright.
Smacro.e Common macros for Schoonschip source.

Examples and Tests

TEST/

Command Files

The Schoonschip source has no conditional assembly for the machines enumerated in IOst. Machine dependence is handled in the Macintosh build and cross build scripts below by linking with the appropriate IOst#.y to make a Schip14 or Schip#c executable. To test the native and foreign builds on the Macintosh, each script links IOst14.y with Schip.y to make a block object file, which it runs with the Schoonschip file Simple.e via Ldo.
Schip14.s Build Schip14 executable for Macintosh.
Schip11c.s Cross build Schip11c.ttp executable for Atari.
Schip13c.s Cross build Schip13c executable for Amiga.
Schip15c.s Cross build Schip15c executable for NeXT.
Simple.e Test program run by above scripts.

Legacy Command Files

The following scripts for various systems are included for reference only. They have Macintosh line ends, but may not work there without adjustments for shell syntax, paths, and missing files. For example, the paths /usr/AMIGA/ and /usr/ATARI/ used in AMIGA.s and ATARI.s do not occur in this distribution.
Compile.s Assemble Schoonschip object files.
NS.s Link Schoonschip object files to make Schip.y, link that with IOst.y assembled for the Macintosh to make Schip.yy, and execute Schip.yy with Simple.e.
AMIGA.s Build an Amiga executable, assembling IOst.y and assuming that Schip.y exists.
ATARI.s Build an Atari executable, assembling IOst.y and assuming that Schip.y exists.
MINIMUM.s Build a Minimum executable, assuming that Schip.yy exists, and handling IOst with Link -n.
NEXT.s Build a NeXT executable, assembling IOst.y and assuming that Schip.y exists, with a command line option to change the maximum RAM workspace.
NE.s Link and execute Schip.yy, rebuilding only Exec, Hugo, Martijn, and Gamma.
NI.s Link and execute Schip.yy, rebuilding only Inlay, Readin, Lees, Schoon and Intask.
NO.s Link and execute Schip.yy, rebuilding only Outlay, Schrijf, and Outask.
Simple.e Test program run by the execution of Schip.yy in several of the above scripts.

Note

Convent.e Schoonschip conventions.

Up to Vsys/