Welcome.
All programs and program listings in this issue are on your START disk provided in a special envelope bound into the magazine. (If you purchased the $4 version of START, without disk, you can still purchase the disk by sending us the bound-in card or mailing $10.95 plus $2.00 for postage and handling, to START DISK, 524 Second Street, San Francisco, CA 94107.)
Use a pair of scissors to open your disk envelope along the outside vertical edge. Place your START disk into drive A and double-click on the disk icon to see its contents. Please refer to your ST owners manual if you are uncertain about proper Desktop procedures.
Your START disk contains nine folders. Each folder corresponds to a particular START article. To open a folder and reveal its contents, double-click on the folder's icon. Before running a program, we recommend that you read its related article and transfer its files to another disk. Also, it's a good idea to back up your START disk before use.
COMPRESSED FILES
Some of the files on the START disk are in a compressed format. You can identify them by a "Q" as the second letter of the filename extender (e.g., XLISP.TQP). These files are unusable unless first decompressed with the Un-Squeeg program included on your START disk. We chose the Squeeg program from Quack Computer Company as the most efficient compressor of ST files. Only the Un-Squeeg program (the decompressor) has been included on your disk. Please note that this program is owned and copyrighted by the Quack Computer Company and is not to be considered part of the public domain. The latest Squeeg/Un-Squeeg package, which includes the compression program, is available for $24.95 from:
Quack Computer Company
257 Robinson Avenue
Bronx, New York 10465
(516) 689-8738
DECOMPRESSING
To decompress a file, first transfer both the compressed file and UNSQUEEG.PRG to another disk. When run, the UnSqueeg program will create a second, decompressed file which may be more than twice the size of the compressed one. Un-Squeeg will not alert you if you run our of disk space, so make sure you have plenty of room on your destination disk.
After transfering the files, double-click on UNSQUEEG.PRG and a file selector box will pop up requesting the file to decompress. Un-Squeeg automatically searches for filenames with "Q" as the second letter of the extender Select a file to decompress and click in the OK box. Un-Squeeg responds by asking for a destination path. At this point, it is easiest just to select the default (drive A) by clicking in the OK box. The file will be decompressed and written to disk with the original, unsqueezed filename (e.g., XLISP.TQP will be decompressed and written to disk as XLISP.TTP).
As an example, we'll step you through the decompression of the XLISP program:
1. Drag UNSQUEEG.PRG to a blank, formatted disk in drive A, then open the XADVISOR.STQ folder by double-clicking on it, and drag XLISPTQP to drive A. (If you plan to go on and use the programs from the Chabris AI article, this might be a good time to drag all the files within the XADVISOR.STQ folder to drive A. There will be plenty of room.)
2. Double-click on UNSQUEEG.PRG from drive A to run the Un-Squeeg program.
3. The Un-Squeeg program will begin with a file-selector box requesting a file to decompress. Click and highlight the file XLISP.TQP, then click in the OK box.
4. Un-Squeeg will respond by asking for a filename to write the decompressed file to. The filename will default to XLISP.TTP on drive A. For this example, select the default by clicking in the OK box.
5. The file XLISP.TQP will be decompressed and written our as XLISP.TTP. When the Un-Squeeg program is done, it will query you for another file to decompress. Click in the CANCEL box to exit to the Desktop. The decompressed XLISP file, XLISP.TTP, will now be on drive A and ready to run
ADDITIONAL INFORMATION
Detailed information on batch files, program compilation, and program assembly is contained in the README.TXT file on your START disk. All Programs were compiled and tested on a 520 ST with TOS in ROM, using the Atari Developer's Kit.
THE DISK
UNSQUEEG.PRG
Double-click on this to decompress a file.
README.TXT
Text file of information not included on the Disk Instructions page.
Parsers, Rooms, Objects and Trolls, page 54
ADVENTURE.STQ
ADVENTUR.TOS
Double-click on this to run Adventure.
ADVENTUR.CQ
Compressed Adventure C source code.
ADVENTUR.BAT
Adventure batch file.
EASYC.H
Easy C defines.
GAME.H
Adventure C equates.
PDEFINE.H
Miscellaneous C defines.
Which C for Me?, page 62
BENCHMRK.STQ
BENCHMRK.C
Alcyon, Megamax, and Lattice source code.
BENCHMRK.GST
GST C source code.
BENCHMRK.BAT
Dhampstone batch file (for Alcyon C).
FujiBoink! page 109
FUJIBOIN.STQ
(See sidebar pg. 113).
FUJIBOIN.PRG
Actual FujiBoink! runtime program. Be sure you have created all the
data before running this program.
FUJIBOIN.CQ
Compressed FujiBoink! C source code.
FUJIDRAW.PRG
Draws the 32 images of the fuji; creates FUJIDRAW.D8A; run in low-res.
FUJIDRAW.CQ
Compressed FujiDraw C source code.
FUJISHAD.PRG
Calculates the reflective properties of the fuji; creates FUJISHAD.D8A
FUJISHAD.CQ
Compressed FujiShade C source code.
GETTITLE.PRG
Loads a neochrome picture, cuts out the title screen, and creates TITLE.D8A.
GETTITLE.CQ
Compressed GetTitle C source code.
PEND.PRG
Combines the three data files into FUJIBOIN.D8A.
PEND.CQ
Compressed Append C source code.
FUJISTUF.SQ
Compressed interrupt routine assembler source code.
FUJI.BAT
FujiBoink! batch file.
TITLE.NEO
Neochrome picture.
Swapping Art with Other Computers, page 39
IFF.STQ
IFFREAD.PRG
Reads in and displays an IFF data block (.BL_); (see pg. 44)
IFFREAD.CQ
Compressed IFF Read C source code.
IFFREAD.BAT
IFF Read batch file.
IFFWRITE.PRG
Reads in a Degas picture file and allows you to create an IFF block.
(see pg. 48).
IFFWRITE.CQ
Compressed IFF Write C source code.
IFFWRITE.BAT
IFF Write batch file.
IFFRTNS.O
IFF Routines object code to link in with your own applications.
IFFRTNS.CQ
Compressed IFF Routines C source code.
IFFRTNS.BAT
IFF Routines batch file
BEE.BL1
Sample low-resolution IFF block.
CHART.BL2
Sample medium-resolution IFF block.
JET.BL3
Sample high-resolution IFF block.
The Amazing MouseTrap page 19
MOUSE.STQ
MOUSTRAP.PRG
MouseTrap program; copy into an AUTO folder on your boot disk. If no
AUTO folder exists, create one with the New Folder option from the Desktop
menu.
MOUSETPAP.SQ
Compressed MouseTrap assembler source code.
MOUSTRAP.BAT
MouseTrap batch file.
MOUSEGAG.PRG
Mouse practical joke; copy into an unsuspecting victim's AUTO folder
MOUSEGAG.SQ
Compressed Mouse Gag assembler source code.
Reversi Desk Accessory, page 12
REVERSI.STQ
REVERSI.ACC
Reversi Desk Accessory; copy into the root directory of your boot disk
and turn on the computer with the disk in the main drive.
RFVERSI.CQ
Compressed Reversi C source code.
REVERSI.BAT
Reversi batch file.
Structured IO, page 77
STRUCTIO.STQ
STRUCTIO.TOS
Double-click on this to, see the Structured I/O Demo. Warning: creates
a file EMPLOYEE.DAT and expects a non write-protected disk in drive A (see
pg 78).
STRUCTIO.CQ
Compressed Structured I/O C source code.
STRUCTIO.BAT
Structured I/O batch file.
STRUCTIO.INP
Link68 input line for batch file.
Probing the FDC, page 96
TRAKREAD.STQ
TPAKREAD.TOS
Track Reader program (see pg.107).
TPAKREAD.SQ
Compressed Track Reader assembler source code.
TRAKREAD.BAT
Track Reader batch file.
The Al Apprentice with XLISP, page 22
XADVISOR.STQ
(See sidebar, pg. 26).
XLISP.TQP
Compressed XLISP program. In order to use any of the LISP programs,
this file must be decompressed using the Un-Squeeg program.
CHESS.RUL
Xadvisor knowledge base for chess tactics.
HIRING.RUL
Xadvisor knowledge base for faculty hiring.
INIT.LSP
XLISP initialization file.
PPRINT.LSP
Pretty Print LISP utility.
XADVISOR.LSP
Xadvisor LISP program.