SuperForth for the Tatung Einstein, showing a SuperForth 1.12 session defining a word
← Back to Courses
module
33

Appendix III - What Is On The Disc

The course disc is the SuperForth 1.12 disc with one program added and two files the course has no use for taken off. Nothing that remains has been altered.

The Two SuperForths

FileWhat it is
FORTH.COMSuperForth 1.12 as it was sold: the language and nothing else.
BIGFORTH.COMThe same, with the disc tools and the 40 column editor already loaded. Made for this course, by SuperForth itself.

BIGFORTH is not a different version and has not been modified. It was made by following the instructions in SuperForth's own manual, which recommends doing exactly this before anything else. For the record, these are the lines that made it. At the 0: prompt:

FORTH DOSTOOLS

then:

1 LOAD 2 LOAD 3 LOAD
NEWFILE EDITOR40
1 LOAD
: TASK ;
SAVE

SuperForth answered SAVE 62 BLOCKS, and at the 0: prompt:

SAVE 62 BIGFORTH.COM

If you are working from a SuperForth disc of your own, on a real Einstein or anywhere else, those same lines will make BIGFORTH for you. Make the backup the manual asks for first, and check with DIR at the 0: prompt that the disc has 16K free.

S30 shows you how to make your own in the same way.

The Extensions

Each is a file of Forth source. Load what you need with NEWFILE and LOAD, as S18 describes. 1 n INDEX lists what is on a file's screens.

FileScreensHoldsSection
UTILITY.FIG1CHOOSE - random numbersS20
2calling machine code-
3ARRAY, CARRAY, STRINGS21
4#IN - typed numbers; the analogue portsS19
5reading the keyboard directly-
6the clock-
7the serial port-
8more double-length arithmetic-
GRAPHICS.FIG1-3the drawing words; 1 LOAD loads all threeS23
4SHIP, a demonstration picture-
SPRITES.FIG1the sprite wordsS24
SOUNDS.FIG1the sound wordsS25
FLOAT.FIG1-12floating point; 1 LOAD loads all twelveS26
14-19square root and trigonometry; 14 LOADS26
21-22an alternative number input routine-
FUNKEYS.FIG1-2FUNKEY, KEYLIST; 1 LOAD loads bothS27
3a ready-made set of keysS27
GAME.FIG1-11Red BaronS28

Already Inside BIGFORTH

FileHolds
DOSTOOLS.FIGDIR, DELETE-FILE, and a scratchpad for moving a screen from one file to another
EDITOR40.FIGthe editor you have been using

Their source is on the disc like the others, and both are worth reading once you have finished S28.

The Rest

FileWhat it is
MESSAGES.FIGThe text of SuperForth's error messages. Leave it alone.

The files marked * in a directory listing are locked against being overwritten. BIGFORTH.COM is not locked, and neither is anything you create.

What Was Taken Off

The original disc also carried EDITOR80.FIG, the editor for an Einstein fitted with the 80 column card, and COPY.COM, a DOS program for copying files. Neither is used anywhere in the course, and leaving them off gives you another 18K. Both are on the SuperForth 1.12 disc in the site's Downloads section if you ever want them.

Room

The disc holds 190K. SuperForth and its files take 108K, leaving 80K for your own work. A screen is 1K. Start each file at screen 1 and work upwards; there is nothing to gain by leaving gaps.

Keep a copy of the disc as you downloaded it. If something on the working one gets damaged, you can start again from the copy.

Get the Newsletter

New guides, disk images and community finds, roughly once a quarter. No spam, we promise, this isn't Tatung's marketing department.
Your subscription could not be saved. Please try again.
Your subscription has been successful.

Newsletter

Subscribe to our newsletter and stay updated.