I turned around, and she was gone...
This is not one of the happiest corner
notes. Ya see, Robin is leaving the CLOAD
group to join her man in selling English car
parts (need Morris Minor or MG stuff?). What
does this mean? It means that Donna and I PO. Box 1448,
will have to run the business (and I thought Santa Barbara,
it was hard to write editorials). Well, we CA 93102
will all miss you, Robin. We will miss your
humor, coffee making, your one eye on reality,
your other eye on the absurd, and your thoughts.
Just one thing - Are MGs more dependable than TRS-80S...? September 1983
* Side Title Filename Turns Count *
* CTR-41 CTR-80 CCR-81 *
* **** Rescue Cover A 10/259 6/152 4/130 *
* ** ** Rescue B 49/286 28/169 19/148
** ** Fast Disassembler C 116/337 68/198 49/186 *
Killer Copter (SYSTEM /) COPTER 168/375 99/221 76/218 *
* ** Screen Writer II A 10/258 6/151 4/129 *
* *** Artillery 2000 B 144/356 85/209 63/202 *
* ** Space Quest (SYSTEM /) SPACEQ 198/398 117/234 93/240 *
* **** if
* Tape CLOADing Notes - This tape may load at an ODD hhCORDth VULUMh. i>et the volume LOwtK tnan normal lor your first attempt, *
^ then increase it sligntly until the tape loaas. if the first copy of a program won't load, try the second. Inat is wny it is
there. Model 1 only: fut an AM radio very close to the keyboard, tune it to a non-station, and you can listen to the tape
* loading in. Adjust the recorder volume so the hash from tne computer sounds 'cleanest' during a load. Model ill only: L.oaa *
the tapes at the LOW speed (P0K.E loyij.O).
is ^subscribers - Ihe month on the mail label is the last month of your subscription, if you have a cassette subscription, tne *
number next to the month is the amount it would cost to convert the rest of your suoscription to the disk version i*h.<;u per
* issue for b or less months, *i.7b per issue if more than b months ). *
The burning question - Will CLOAD be saved from the burning building? Find out in
Rescue Cover (by Jeremy Brunner).
As if the cover wasn't enough, you can Rescue (also by Brunner - surprise!) people
from the burning building. Use the arrow keys or a joystick to manuever under the
falling people, catch them, (avoid the furniture!) and take them to the waiting
ambulance. Note: There is sound, so connect the recorder's AUX plug to an amplifier.
Get inside, quick! Inside the computer's memory, that is, with Fast Disassembler
(by Sverre Johansen of Norway). It runs fast, yet it is written in BASIC!. Just give
the start and stop addresses in DECIMAL, and away you go! The disassembly can be
directed to a printer for future reference.
Grey Thunder! Defend your base from the invading hordes with your Killer Copter
(by Joe Mooney and Bob Black). You gain points by blasting the invaders or by shooting
a smart missile. You lose a ship if your ship hits anything or if one of the enemy
reaches your base. To refuel and reload, you must land on your base. You control your
copter by using the arrow keys to move and the arrow keys WITH the spacebar to fire
(this is a bit tricky). The program is in machine language, so to load and run it type
SYSTEM<enter>, answer the first *? with COPTER<enter>, and when the program has loaded
CLOAD September 1983 Page 2
answer the next *? with /<enter>.
Notes: Your Killer Copter has sound, so plug the AUX jack into an amplifier.
Grady's remark: "The copter will fly in whisper mode if you simply turn the sound
off." Disk versioners: The /EXE version is the one executed by the Away Menu, but the
/CMD version should run directly from DOS. The start, end, and entry addresses are
20060,30114,22091 (4E5C,75A2,564B in hex).
An update! Screen Writer II (by Bernadette M. Kennelly) is a much-enhanced
version of our popular March 1981 offering. It still lets you write a screen full of
text, then move all around the screen to edit it. However, this version now allows you
to save to tape or disk, dump a series of pages to a printer, tab, load a series of
pages from disk, use the lower-case mod in a Model I (if you have it), and do special
printing if you have an Epson printer. It is set up for a 48k machine, but can be
modified for other memories (see below).
When you run the program, a title page is shown as machine language routines are
loaded into the top of memory. Then the screen switches and asks you to hit <enter> to
delete a number of lines (this gives you enough room to have 12 pages in a 48k disk
system or 20 pages in a 48k tape system). Now you just type RUN<enter> and you will
find yourself with an empty screen and a blinking cursor. Hit <shift down-arrow>H.
Wow! A list of the commands! Just to save you the finger strain of getting the Help
list, here is a list of the commands (Note: to get any command, type <shift
down-arrow) and the command key - hold all three keys at once):
I go into Insert mode.
X eXit insert mode.
D Delete character.
L delete current Line.
C Clear screen.
S Store screen in memory. Follow with a number from 1 to (max screens for your
system) and hit <enter>.
R Recall screen from memory. Follow with a number from 1 to (max screens for your
system) and hit <enter>.
F File screen on tape or disk. If no extension is specified on a disk save, /FIL will
be used. If you lose track of the screen number, just hit <enter> and the screen
will be saved as the next sequential screen.
G Get screen from tape or disk. Works like the F command. If you attempt to get a
non-existant screen from disk, a FILE NOT FOUND message will appear. If you Get a
non- Screen Writer II file, weird things can happen. Be sure to Store the screen
to memory before doing another Get if you don't want to lose it.
H see the Help message.
B display the Beginning lines of stored screens.
P Print the current screen as it is (no special printing).
W Write a series of pages stored in memory to a printer. In response to queries, you
specify the Start screen and End screen, Single or Double spacing, Number of copies
of the 'document', whether you have any special printing commands in the screens (it
prints faster if not), and if you'd like Page numbering (if yes, you then specify
the starting page number and the numbers will be printed centered at the top of each
T Tabs 14 spaces over into the screen. This is not listed in the Help file.
E Entire file auto get/store from disk. Will go out and get an entire file from disk
and store it in screen storage areas 1 to 12. If the file is larger than
max-number-of-screens, it prints a message and stops after the last screen. This
command should not be used unless you have a disk system. This is not listed in the
Other keys and commands used by the program:
CLOAD September 198^ Page 3
<Arrow keys> Move cursor (auto-repeat if held down).
<Enter> Puts cursor at the beginning of the next line.
If put in the FIRST position in a line, omits the printing of that line.
rings on the printer (if your printer has a bell) when you have reached
the 58th position on the screen.
If you have an Epson printer, you can do special print styles. Put an *
(asterisk) in the FIRST position of EVERY line that contains special print characters,
then follow the guidelines below (some of these may work on other printers, with or
without modifications to the program):
Underline Enclose the part to be underlined with <>.
Italics Enclose the part to be italicized with 0s.
Emphasize Enclose the part to be emphasized with +s.
*<Dave> @is@ +a+ <@fine@> <+fellow+>
will underline 'Dave 1 , 'fine', and 'fellow'. The words 'is' and 'fine' will be
italicized while 'a' and 'fellow' will be emphasized.
More things to know - do not put a character in the lower-right-hand corner of the
screen unless you want to lose the top line of the screen forever! Moving the cursor
there does not have any effect, however. Sentences are NOT justified automatically
(you must insert spaces where appropriate. If you have a lower-case shift- lock feature
and you would like to flip the period and comma keys for easier typing, add line:
185 IF A$=",» OR A$=".» THEN A$=CHR$(ASC(A$)+16)
ELSE IF A$="<» OR A$=">» THEN A$=CHR$(ASC(A$)-16 )
<Shift enter> is allowed, but <shift arrow> is not.
Screen Writer II for other memories - In the following lines, change the values in
the following lines according to the table:
Memory val 1 val 2 val 3 val 4
14 POKE 16561,109: POKE 16562, val 1: CLEAR 50
16 X=val 1:X1=val 2
128 POKE 16561,109: CLEAR val 3
3 16 change both 12s to val 4s (just a PRINT statement)
882 change both 12s to val 4s (just a PRINT statement)
892 Q=val 4
Enough writing - time for a Space Quest (by Troy Lyndon). Using the arrow keys to
move and the spacebar to fire, try to stop the increasingly nasty waves of aliens. The
game is written in machine language, so to load it type SYSTEM<enter>, answer the *?
with SPACEQ<enter>, and answer the next *? with /<enter>. Plug the AUX plug into an
amplifier for sound. Note: The start, end, and entry addresses are 25000,31255,26761
(61A8,7A17,6889 in hex).
No disks m'lady...
Last month two programs (groan!) had problems if they were run on non-disk systems:
To fix Super Graphics Creator :
Take the CLOSE: out of line 540.
After the ERL: in line 1440, add IFPEEK( 16396 )<>201THEN
CLOAD September 1981 Page 4
To fix Bug Attach
1) Load the program by typing SYSTEM<enter> and answering the *? with BUGATTK<enter>.
When the next *? comes on the screen HIT <break>.
2) Type in the following BASIC program:
10 A=28672 : FORDr 1T0 13 : READB , C: POKEAh-B , C: NEXT : Q=USR (0 )
20 DATA22, 0,23, 103, 26, 192, 31, 34, 32, 118, 33, 0,34, 0,35, 0,47, 24
30 DATA 1382, 201, 1525,201,-12146,0,-12145,112
3) Type RUN<enter> and away you go. If you have some utility that allows you to save
a machine language program to tape, you can hit the RESET button at this point and dump
it to tape so that you can load it and EXECUTE it normally through the SYSTEM command.
MODEL 100 Games #1
Blockade - Your 'snake' grows longer
as you ha the randomly appearing
targets on the screen ' A one or two
player real-rime game.
Reversi - Outflank your opponent I Play
against the computer or another human,
Frankenstein Adventure Find all
of the necessary equipment to awaken
Alexis Adventure - Sail the seas and
traverse the islands to recapture your
Choose either of the games packages for
a lot of software for a little silver
See your dealer or:
Write or call us direct at P.O. Box 21 101.
Santa Barbara CA 93121 |805J 966-1449
MODEL 100 Games #2
Maximum - Outscore your opponent
or the computer by taking the higher
point squares and leaving a low point
choice for them.
Checkers - The classic game I Play
against the computer or against a
human or have the computer play itself I
Amazing Chase - Outrun two pur-
suers m a maze in this real-time game
with optional sound.
Williamsburg Adventure Steal,
eat, shoot, and laugh to find the golden
Shoot-em-ups not your style? Consider
Spellbound, a sophisticated word game that
will both please and astound : please
because you will always have a capable
partner at the the flip of a switch and
astound because you can demonstrate the
superior capabilities ol your TRS-80.
Spellbound conducts a word search using
its 12.000 word on-line dictionary in less
than a minute Words are extracted trom a
matrix ot random letters by both you and
youf TRS-80. One to six humans can play
the word matrix is designed using a unique
graphic c on 1 1 gu r a t i on . The ideal
demonstration program tor your pedantic
friends. Spellbound is written in a
combination ot Z80 and Fortran; original
purchasers can also purchase the source
code lor an additional S10. Sorry, this
program only comes on disk. Both Model I
and III versions are included tor S19.95
Because ot critical real-time task
processing, this program will not work with
The Alternate SORT
TASORT is a high speed sorting program
designed for easy use in BASIC programs
that need powerful sort capabilities
TASORT is fast sorts up to 65 arrays
simultaneously, sorts any combinations ol
variable types, is completely relocatable,
resdects high-memory, and will sort
ascending, descending and tag-along
TASORT works with ail Model I and III
configurations, tape and disk, and is the
perfect bridge for making your programs
100% compatible with all environments.
TASORT is S19.95. tape or disk. Write tor
information on licensing TASORT tor your
Need a top quality terminal program that
works under a variety of enviroments?
Modem 80 and its support packages have
the TRS-80 talking with dozens ot systems,
both micros and mainframes. A special
protocol permits easy and reliable
communication with CP/M systems, too!
Modem 80 allows you access to DOS
commands while online, route screen
displays to your printer, change all local
communication parameters at any time,
upload and download, send tiles larger than
memory (if the other system recognizes
XON and XOFF protocol), and even includes
a HOST program so that you may access
your unattended TRS-80 from a remote site.
Four separate translation tables are
included tor communication output, video,
printer and disk files. These are user
modifiable. The Modem 80 package ot seven
programs and user's manual is $39.95. This
program is one o( our best buys!
ISAR I. Version 2.0. is the ideal beginning
data base manager ISAR allows you to
create data tiles to your specifications and
add change and scan records as desired
Version 2.0 leatures include: Sorting of all
ten fields at once, reports are generated by a
small BASIC program generated by your
response to prompts (this allows your
printer to work at the fastest possible speed
and reports only need be defined ONCE);
reports support titles, page numbers,
column headings, looters, literals, end ol file
totals, special control characters LPRINTed
before the report and more; documentation
has been expanded to cover items such as
error trapping, utilization of disk space,
sample user sessions and intormation about
how ISAR stores the information necessary
to access a tile (making conversions
between ISAR and other data base
managers easier). ISAR I. Version 2.0.
complete with all enhancements and
documentation S39.95 (Unregistered ISAR
Expanded Users: Upgrades available!)
The Alternate Source
A software toolbox for your TRS-80 Model
I and III. Each issue of TAS features utilities
and applications tt ,' enhance your
investment in the revolution And more We
tackle comparison reviews. Model l/lll
compatibility, useful patches lor popular
programs, modifying BASIC, using Z80
assembler and many other languages. The
Alternate Source is S24 lor 12 issues. If you
haven I seen our |ournal. request a sample
copy with any product on this page.
Thanks lor reading our ad! TAS is located
al 704 North Pennsylvania. Lansing. Ml
48906. Phones. (517) 482-8270 and (800)
248-0284 (order-line) Check. Money Order.
Visa. MC. COD (SI 75 extra), and written
P O.s welcome We also stock several
hundred programs Irom other vendors Ask
lor a copy ol the latest TAS flyer Dealer