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.
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
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
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.
Double-click on this to decompress a file.
Text file of information not included on the Disk Instructions page.
Parsers, Rooms, Objects and Trolls, page 54
Double-click on this to run Adventure.
Compressed Adventure C source code.
Adventure batch file.
Easy C defines.
Adventure C equates.
Miscellaneous C defines.
Which C for Me?, page 62
Alcyon, Megamax, and Lattice source code.
GST C source code.
Dhampstone batch file (for Alcyon C).
FujiBoink! page 109
(See sidebar pg. 113).
Actual FujiBoink! runtime program. Be sure you have created all the data before running this program.
Compressed FujiBoink! C source code.
Draws the 32 images of the fuji; creates FUJIDRAW.D8A; run in low-res.
Compressed FujiDraw C source code.
Calculates the reflective properties of the fuji; creates FUJISHAD.D8A
Compressed FujiShade C source code.
Loads a neochrome picture, cuts out the title screen, and creates TITLE.D8A.
Compressed GetTitle C source code.
Combines the three data files into FUJIBOIN.D8A.
Compressed Append C source code.
Compressed interrupt routine assembler source code.
FujiBoink! batch file.
Swapping Art with Other Computers, page 39
Reads in and displays an IFF data block (.BL_); (see pg. 44)
Compressed IFF Read C source code.
IFF Read batch file.
Reads in a Degas picture file and allows you to create an IFF block. (see pg. 48).
Compressed IFF Write C source code.
IFF Write batch file.
IFF Routines object code to link in with your own applications.
Compressed IFF Routines C source code.
IFF Routines batch file
Sample low-resolution IFF block.
Sample medium-resolution IFF block.
Sample high-resolution IFF block.
The Amazing MouseTrap page 19
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.
Compressed MouseTrap assembler source code.
MouseTrap batch file.
Mouse practical joke; copy into an unsuspecting victim's AUTO folder
Compressed Mouse Gag assembler source code.
Reversi Desk Accessory, page 12
Reversi Desk Accessory; copy into the root directory of your boot disk and turn on the computer with the disk in the main drive.
Compressed Reversi C source code.
Reversi batch file.
Structured IO, page 77
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).
Compressed Structured I/O C source code.
Structured I/O batch file.
Link68 input line for batch file.
Probing the FDC, page 96
Track Reader program (see pg.107).
Compressed Track Reader assembler source code.
Track Reader batch file.
The Al Apprentice with XLISP, page 22
(See sidebar, pg. 26).
Compressed XLISP program. In order to use any of the LISP programs, this file must be decompressed using the Un-Squeeg program.
Xadvisor knowledge base for chess tactics.
Xadvisor knowledge base for faculty hiring.
XLISP initialization file.
Pretty Print LISP utility.
Xadvisor LISP program.