Skip to main content

Full text of "Syntax Magazine"

See other formats


Serving T imex-Sinclair 
Personal Computers 

A PUBLICATION OF THE HARVARD GROUP 

VOL. 4 NO.1 ISSN 0273-2696 JAN., 1983 



IN THIS ISSUE 


PROPRIETARY INTERNATIONAL ANNOUNCES ZT21000 


8K Programs 

Chase.13 

Monthly Income Graph...6 

Sinking Fund.14 

Book Review 

Byteing Deeper Into Your 
Timex/Sinclair 1000...13 

Classified Ads..20 

Converting Decimals to 
Floating Point Binary..? 

Dear Editor.10 

Hardware Reviews 

BB-1 Module Kit.8 

M-64 Memory Expansion.19 

Speech Pack.12 

Hardware Project 
Tone Generator.16 


News, New Products....1,2 
Program Improvements.... 4 
Software Review 
Grimm's Fairy Trails...6 


Syntax Errors.4 

Users' Groups.4 


Index to Advertisers 


A new firm. Proprietary International, just 
released details of their new co-processor 
for ZX/TS computers, the ZT21000. About the 
size of an Apple, ZT21000 offers; 64-key 
auto-repeat big keyboard, 15 colors, 32K RAM 
onboard, 3 kinds of sound, 33 new BASIC com¬ 
mands, multiple statement and input lines, 6 
video pages, high resolution (192x256 pixels) 
and animation capabilities, user-definable 
characters and character sets and up to 9 
user-definable functions. ZT21000 has RS232 
and parallel interfaces, two Atari-compatible 
joystick ports and a PROM cartidge port. It 
saves and loads at 1.5 Kbaud. All this and 
more, for a target price of $150-200. 

Too good to be true? Some industry 
observers think so. One told SYNTAX that the 
components alone would cost $150 and at $300 
the ZT21000 would still be a good deal. 

PI says the ZT21000 will go to the FCC 
for approval mid-January for release second 
quarter 83, depending on the manufacturer. 

For info, send SASE to Proprietary Int'l, 131 
LaSalle Rd., Streamwood, IL 60103. 


Brainchild Computer.3 

Byte-Back Co.12 

CAI Instruments.8 

E.Arthur Brown Co.16 

E-Z Key.18 

Intercomputer Inc.7 

Kopak Creations,Inc.5 

Melbourne House.17 

Memotech Corp. ..9 

Softsync.19 


SQ, Spring 83, is coming 
in February. If you have 
not subscribed yet—do it 
now. $10/4 iss. for SYNTAX 
subscribers. $15/4 iss. 
for non-subscribers. 


KOPAK CREATIONS OPENS RETAIL STORE 

Kopak Creations, a major distributor of 
ZX/TS-related products, will open a retail 
store. According to Kopak's Robert Schiller, 
Computer Discounts is at 119 Peter St., Union 
City, NJ. Grand opening is early January, 
but the doors are already open. 

SECOND ANNUAL ROSETTA STONE AWARD 

Rosetta Stone Award sponsored by Mindware 
Inc. is for outstanding achievement in ZX/TS 
hardware or software development. Winner 
receives a Rosetta Stone replica, $200 and a 
one-year subscription to any US journal. 

Enter by 31 Mar.83. Mindware Inc., 15 Tech 
Cir., Natick, MA 01760. 


1 



























NEW PRODUCTS AND SERVICES 


Tax Return Helper 1983 helps you 
fill out form 1040 and schedules 
A,B,C, C1/C2, D and E. Seven pro¬ 
grams perform all computations and 
detect errors. Print forms or 
save on tape. $14 (tax deducti¬ 
ble) , $7 for '81 ed. KSOFT, 845 
Wellner Rd., Naperville, IL 60540. 

CHECK (checkbook), LIST (address 
book, record keeper), INEX (income- 
expense sheet), TUTOR (quiz maker), 
and soon to come INVEN (inventory 
control) for 16K or more, $10 each. 
Tapes verified before shipment. D. 
Lipinski Software, 2737 Susquehanna 
Rd., Roslyn, PA 19001. 

MULTI-PROGRAM facilities and utili¬ 
ties for 64K or 128K used like 
disk storage. $25 US, $35 inter- 
nat'l. 64K RAM under $114, 128K 
RAM under $218—add $4 (P&H). ZX 
Software Team, Box 560, NY, NY 
10005. SASE for info on software, 
hardware, memberships. 

Free catalog and adhesive plastic 
clip (with instructions) keeps 16K 
RAM pack from moving. M.C. Hoffman 
Co., Dept. C/PC, P.O. Box 117, 
Oakland, NJ 07436. 

Run-it software club features busi¬ 
ness, home, education and enter¬ 
tainment programs at discount 
prices. Run-it Software Club, 

Inc., 732 S. Sherman, Chicago, IL 
60605 for free catalog. 

STARTEXT (local 300-baud video¬ 
text service) is available to 
all home computer users with a 
modem. $5 a month for unlimited 
phone calls to Ft. Worth, TX local 
number. Joe Donth 817/390-7463, 
Gerry Barker 390-7832. STARTEXT, 
P.O. Box 1870, Ft. Worth, TX 76101. 

Crash Guard, made of heavy bronze 
colored acrylic, protects your 16K 
module from accidental bumping and 
unplugging. $10.95, ten day trial 


period, satisfaction guaranteed. 
Expense Cutters Products, Inc., 

P.O. Box 9543; Raytown, MO 64133. 

Attache case holds ZX/TS computer, 
cassette recorder, 16K RAM module, 
power pack/cord, and has 2 legal- 
size file sections in lid. $34.95, 
add $3.50 (P&H) check or MO. 
Computa-Dek, 6009 Kenwood Dr., 
Nashville, TN 37215. 

International Computer Educational 
Games Contest is a 3-month competi¬ 
tion to develop quality educational 
software that is informative, ima¬ 
ginative, entertaining and non¬ 
violent for all learning levels. 
Contest has 20 categories, 3 divi¬ 
sions and is open to professionals, 
teachers, or students. 800/221- 
4052, in OR 248-6800. Computer 
EdGame Challenge, P.O. Box 388, 

Iowa City, lA 52244. 

Z-DUBBER interfaces between the 
ZX/TS and recorder and helps pro¬ 
grams load easier. Also, you 
can connect 2 cassette recorders 
for backup copies. $29.95, add 3% 
(P&H). BYTESIZE Computer Products, 
P.O. Box 21123, Seattle, WA 98111. 

PACE (Project for Adult College 
Education) in Chicago offers 4- 
course data processing sequence 
that gives a 12-credit hour Certi¬ 
ficate in Data Processing from City 
Colleges of Chicago. First 3 Sin¬ 
clair based courses start in Jan.— 
students need access to TS1000. 

Cook County College Teachers Union, 
Local 1600, AFT, 312/987-0987. 

David Lien's new book. Learning 
Timex Sinclair BASIC , published by 
Compusoft will be available in most 
computer and book stores at the end 
of Jan.83. Price: $14.95. 

Computer Continuum's Analog Inter¬ 
face with D/A outputs can connect: 
voltage-controlled ICs and devices, 
servo-actuated robotics, display 
devices such as chart recorders and 


2 






crt, with Analog Interface you can 
synthesive and process signals or 
control processes. It has built-in 
reference signals for testing A/D. 
Use A/D inputs for sample signals 
in scientific or instrumentation 
data acquisition applications (os¬ 
cilloscopes, spectrum analysis). 
Assembled board and manual, $230; 
ZX81 mounting (vertical mount with 
connector, fingers, mounting strap, 
feet and RAM pack stablizer) parts, 
$15; assembled, $20; aluminum box, 
mounting hardware, ribbon cable and 
connector (unassembled), $15. Com¬ 
puter Continuum, 301-16th Ave., San 
Francisco, CA 94118, 415/752-6294. 

With "DAI" disassembler (8K/16K) 
you can check Sinclair's code in 
ROM, or your own code in RAM. DAI 
displays each address, decimal and 
hex values, assembler mnemonics 
they represent, and disassembles 
all 812 opcodes directly with no 
external table lookups. Machine 
language loader/reviewer routine 
built-in. Test load program pre¬ 
cedes disassembler for adjusting 
level. Tape, instructions and list 
of 812 opcodes and mnemonics for 
$9. Martin Irons, 46 Magic Circle 
Dr., Goshen, NY 10924. 

Galvanic Skin Response Device (a- 
lias biofeedback/lie detector) re¬ 
lays relaxed or stressed states. 
Wired and tested GSR unit (elec¬ 
trodes attach to fingers) $19.95; 
program $3. Digitalker speaks 
what's on your screen (A/D unit, 
control module and GSR required). 
Four seconds of speech with special 
16K program, talk longer with more 
RAM, $99.95 (add 5% for P&H, CA 
residents add 6%). Rose Aircraft, 
269 Dahlia I.B. CA 92032. 


CHANGE YOUR 

TIMEX/SINCLAIR 1000 DISPLAY 
TO FULL COLOUR GRAPHICS 


with 

KOLORWORKS 

LOOK AT THE FEATURES ! ! ! 

* Plugs into ZX81/1000 (edge connector) 

* All text will run on the color tv 

* Module contains it's own memory 

* User defined characters & graphics up to 

256x192 pixels 

* Latest technology with TMS9918 VDP 

(32 sprite levels) 

* Module contains extension of basic commands 

including: PAPER/INK/BORDER/BIN/ 
SPRITE/OUT/INP/etc. 


for $149.95 

Use your KOLORWORKS immediately with a 
game cassette for $9.95 

This delightful game is designed for hours of fun using some 
of the color graphic capabilities of KOLORWORKS. The 
cassette also contains a short program to familiarize you 
with some of the commands and graphics. 


MAIL TO: 

BRAINCHILD COMPUTER WORKS, INC. 
P.O. Box 506 
Pewaukee, Wl 53072 


Price + Qty. Amount 


KO LORWOR KS 

$149.95 



CASSETTE 

9.95 



Shipping and Handling 

4.95 


$4.95 

Wi, Res. add Sales Tax 




My Dcheck D money order enclosed 

TOTAL 



Name 


Street _ 

City State Zip 

Please allow six to eight weeks for processing. Thank you. 


If you've been waiting for your 
free issue of ZX newsletter, wait 
no more. Charles Durang, editor, 
tells us that ZX newsletter will 
not see print. Instead he will 
work on ZX/TS books for Reston 
Publishing Company. 


For further information • Send $2.00 (credited to order) 
WATCH FOR: 

"GAAMWORKS" ■ 

Joystick Ports / Sound / Cartridge Slot 


3 



USERS' GROUPS 


Check our latest list of new users' 
groups to find one in your area. 

To check for a local group not 
listed, drop us a line (include 
SASE) or give us a call. 

Chesapeake, Norfolk, Virginia 
Beach, VA: John Bowden, 1001 
Trestman Ave., Virginia Beach, VA 
23464, 804/421-8330 or 424-7341. 

Clackamas County, OR: Portland, 
OR/Vancouver, WA area ZX/TS users. 
Bob Evans, 2615 SE Courtney Rd., 
#19, Milwaukee, OR 97222, 503/659- 
9207 or Dennis Jurries 655-9670. 

Cranbury, NJ: TS1000 Users' Group, 
Michael Volk, 91 Princeton Arms 
W., Cranbury, NJ 08512. Eves & 
wkends: 609/443-4032 or 393-2149. 

Denver, CO: Colorado ZX/TS1000 
Users' Group, Mike McClure, 211 E. 
Ellsworth, Denver, CO 80209. 

Houston (West), TX: Timex/Sinclair 
Users' Group, David C. Bonner, 

13327 Rain Lilly Ln., Houston, TX 
77083, SASE for details. 

Oakland, CA: Ward Herring, 440 
Grand Ave., Suite 415, Oakland, CA 
94610, 415/839-7821. 

Penn Yan, NY: Sinclair Group— 
Yates County, 6 Main St., Penn Yan, 
NY 14527. 

Roanoke, VA: Roanoke Area ZX/TS 
Users' Group, Richard McGlothlin, 
Box 1165, Roanoke, VA 24011, 
703/981-0749. 

Salem, OR: Jeff Helsacken, 3435 
1/2 Portland Rd NE, Salem OR 97303. 

Santa Maria, CA: Leo Valley, 2703 
Banyan Way, Santa Maria, CA 93455, 
805/937-9490. 

Spokane, WA: E.J. Nolan, E. 1003 
Rockwell, Spokane, WA 99207. 


Tampa, FL: Timesync Users' Group, 
Jerry Redman, Steven Singer, 3901 
Darwin Ave., Tampa, FL 33603, 
813/223-4757 or 977-1150 after 5pm. 

Worcester, MA: Charles Kline, 115 
Francis Ave., Shrewsbury, MA 01545, 
617/842-4163. 

PROGRAM IMPROVEMENTS/REFINEMENTS 

In Robert Nappi's Star Hunter 
(Nov.82) delete lines 80 and 90 and 
insert: 

S8 L-ET Cfl>0> + CINKEY*="Z” 

This lets one key (Z) control both 
up and down cannon. Material in¬ 
side parentheses is analyzed for 
truth value 1 or 0, 

Paul Ezra, San Diego, CA 

Composer, part of ZX81 Home 
Computer Package from Lamo-Lem (re¬ 
viewed Nov.82), can be better 
"tuned up" by POKEing the following 
values during a BREAK and SAVE: 

POKE 16586,19 and POKE 16587,17. 

Arthur Hunkins, Greensboro, NC 

In line 570 of Solar Program 
(Nov.82), delete some spaces to 
conserve room. 

Ed Buttenhoff, Grand Rapids, MN 

SYNTAX ERRORS: In David Rowland's 
Etching (Nov.82) line 380 should 
read: 380 LET X=X-1 

ZX81 Home Computer Package (re¬ 
viewed Nov.82) requires only IK 
and is compatible with the ZX81, 
TS1000 and ZX80 with 8K ROM. The 
programs are listable. 

In Solar Program for Flat Plate 
Collectors (Nov.82) line 7 of para¬ 
graph 2 should read: "summer or 
equalize heat throughout the year. 
For 90 degree tilt (vertical), add 
20% for months of snow cover." 


“Touch-A-Matic ”, Power 
At Your Finger Tips! 



KOPAK'S TOUCH-A-MATIC^' ^ gives you the power to type more accurately 
and much faster. It requires no wires, no soldering. Comes with complete 
instructions. It's as easy as removing adhesive backing and pressing into 
position. Positioning is easy. Once in position, you are ready for touch¬ 
typing with ease. 

Our unique vinyl-key-hold creation will guide your fingers to the correct 
keys. Finally, touch-typing now possible with your Sinclair* or Micro-Ace*. 

This remarkable product, as well as other KOPAK items, are now available. 
Call now to order through MC/Visa or send check/M.O. to Kopak Creations, 
Inc. 

TM Trademark of KOPAK Creations, Inc. 

Sinclair* is a trademark of Sinclair^ Research LTD. 

MicroAce* is a trademark of MicroAce* 


KOPAK CREATIONS, INC. 
(212) 757-8698 

Master Charge & Visa Accepted 


$1.50 Handling Charge 


KOPAK Creations, Inc. Dept. SX1 P.O. Box 1076, New York, NY 10019 (212) 757-8698 




MONTHLY INCOME GRAPH—8K/1K 


SOFTWARE REVIEW 


This program creates a monthly 
income graph for a year. It lets 
you see which months your income 
rises and which months it falls. 
Monthly income graphs are useful in 
budget planning and if your income 
varies according to the season 
(e.g., tourist-related industry). 

If your income drops at a certain 
time of year, you can budget for a 
similiar drop following years. 

Type in Graph and RUN the pro¬ 
gram in FAST mode. Answer the 
prompt by entering each month's in¬ 
come individually from January to 
December of the preceding year. If 
you get paid monthly, this is sim¬ 
ple enough with the use of your 
payslips. If you get paid on the 
fifteenth and thirtieth, enter a 
total (fifteenth paycheck) + (thir¬ 
tieth paycheck). If you get paid 
every two weeks, do some juggling, 
and estimate as closely as possi¬ 
ble. After you make the last en¬ 
try, the screen blanks for several 
seconds and the graph appears. 

If you want your monthly income 
report to run a different twelve- 
month period (other than January to 
December) change lines 10, 170, 

180, and 190. 

Harold Clark, Surrey, B.C., Canada 


PRINT “I^ORD ERCH HQNTHS PRY 
; »JRN-DEC" 

20 LET Z=12 
30 DIH HCZl 
4-0 LET H=0 
5© F€>R TQ Z 

S0 INPUT HtR) 

70 IF HCRi>H THEN LET H=HCR> 

80 NEXT R 

100 LET D=H^i0 

110 FOR R=.l TO Z 

120 PRINT INT CH+D—» 

130 NEXT R 

lii© FOR R = 1 TO Z 

15© PLOT R*4^+7, CH CR> *38> 

160 NEXX R 

170 PRINT RT 19,3;‘"U F H R H U 
U R 5 O N D" 

18© PRINT TRB 5; "R E R P R U L 
U E C Q E“ 

190 PRINT TR8 5; "N B R R Y N Y 
G P T U C“ 

200 STOP 

SYNTRCTIC SUM: 21030, 8lt ROM 


Product: Grimm's Fairy Trails 
ROM/RAM required? 8K/16K 
Printed listings? No 
Program listable? No 
Easy to load? OK 
Written in: BASIC/Machine Code 
Display: Very good 
From: Timex Computer Corp. 
Waterbury, CT 
(1-800-24TIMEX for 
retailers in your area). 
Price: $14.95 

Grimm's Fairy Trails is Timex's 
response to PACMAN. The maze- 
pursuit game has 6 levels of play, 
from crawl to very fast. 

You accumulate winning points 
as "Young Prince, Billy" moves 
through the maze gathering B-Lers 
found along maze paths. To win, 
you must get all 250 B-Lers be¬ 
fore Maze-dwellers catch you. 

You move in the maze via the 
5,6,7, and 8 arrow keys. You get 
extra bonus points if you touch the 
sacred "Stone of Ross" in the cen¬ 
ter of the maze. The stone also 
gives you an extra life if the 
Maze-dwellers capture you. 

This 16K program comes on tape 
accompanied by a 4-page leaflet. 

I tried unsuccessfully to load side 
A, but had no problems with side B. 
Loading takes 3 minutes and 50 
seconds, as advertised. The in¬ 
structions and the displayed intro¬ 
duction are adequate. 

After a few games I found it 
easy to get caught up in the lively 
action—many enjoyable hours can be 
spent with Grimm's Fairy Trails. 

H.R. Maxwell, West Palm Beach, FL 

(David Leigh of Stockton, CA adds, 
"The program contains PRINT state¬ 
ments in BASIC....but the actual 
play is in machine code which pro¬ 
vides some fast graphics. On speed 
1 you can travel the length of the 
screen, without skipping spaces, in 
about 1.7 seconds."--Ed) 


6 




CONVERTING DECIMALS TO FLOATING 
POINT BINARY 

Some of you may be interested 
in Sinclair's 5-byte floating point 
binary representation, if for no 
other reason than knowing how they 
do it. The following procedure 
demonstrates conversion of decimal 
numbers to floating point binary. 
For example, convert 325 decimal to 
floating point: 

1) Convert the decimal number to 

binary: 325 = 101000101 

2) The number of binary bits plus 
128 equals the first floating point 
byte, the exponent byte: 

number of bits = 9; 9+128 = 137 

3) Set the most significant bit 
(MSB) to 0 and divide the number 
into nibbles (4 bits = 1 nibble), 
filling in 0s at the least signifi¬ 
cant byte (LSB) position to com¬ 
plete any partial nibble: 

001000101 = 0010 0010 1000 

4) Convert each nibble to hexadeci¬ 
mal and then convert the hex to 
decimal, filling in 0s as needed to 
complete conversion to hexadecimal 
(remember, you need two nibbles to 
make one hex number): 

0010 0010 1000 0000 = 22 80 hex 

= 34 128 dec. 

5) Add 0s to make 5 bytes: 

325 decimal = 137 34 128 0 0 in 
Sinclair floating point. 

Convert 6524: 

1) 6524 = 1100101111100 

2) 13 bits, 13+128 = 141 (exponent) 

3) 1100 1011 1110 0000 

4) 22 80 hex, 75 224 decimal 

5) 6524 = 141 75 224 0 0 

John Bowden, Virginia Beach, VA 

(This method works only for posi¬ 
tive integers. —EO) 




B mTCRCOMPUTCR IMC. 

mm 

T M 

presents 

A Full Line Of Quality 

SOFTWARE 

For Your TIMEX 1000 
Or SINCLAIR ZX81 

IC's new line of software includes action-packed, 
challenging programs which put the user in the 
pilot's seat of an air force bomber; into the 
casinos of Las Vegas; behind the controls of a 
nuclear missile launcher; alongside the President 
as his bodyguard; in a lost spaceship, far from 
earth; in command of a submarine destroyer, 
and challenge him or her to other mind and 
strategy games. 

DEALERS AND DISTRIBUTORS 
WELCOME 

WE ACCEPT CALL ORDERS 
.. WITH VISA OR MASTERCARD 

Write or Mail to: 

INTERCOMPUTER, INC. 

P. 0. Box 90, Prudential Center 

Boston, Mass. 02199 (617)437-1190 


IIILt 

QTY 

"U.S.S” 

r TOTAL “1 

|l001 

Return From Space 


10|95 


■ 

11002 

Missile Launcher 


10|95 


“1 

•1003 

Jeopardy 


10|95 


D 

11004 

Vegas 


10195 



|1005 

Oemoiisher 


10|95 


—1 
I 

iiooe 

Air Attack 


10|95 


—1 

*1007 

1 ■ 

Guard the President 


10|95 


“1 

|l008 

Combo PAK 1 


14|50 


1 

11009 

Combo PAK II 


14|50 


_1 

*1010 

Combo PAK 111 


14|50 


-i 

|l011 

Submarine 


10|95 


n 

jl012 

Combo PAK IV 


14|50 


—1 
_1 

fpool 
1 -.- 

Memopak 16 K RAM 


59.95 


—1 

1 P002 

Memopak 32 K RAM 


109.95 


-1 

IP003 

Memopak 64 K RAM 


179.95 



All Prc 

1 *Defecti 
* if retur 

1 ‘Please! 

}grams require 16K RAI 

VI 

Sub Total 


—1 
_1 

ve tapes win oe replaced, , 
ned within 3 days. 

illow 2 weeks for delivery. 

Mass. Tax 



TOTAL 


“1 


*Your order may be sent in more 

than one shipment. • 

□ Check enclosed □ Charge my credit card below | 


Company 

Street 


City 


Signature 


QvisA Q MasterCard 


Card Number 


Expiration Date 


7 






HARDWARE REVIEW 

Product: BB-1 8-Bit 

Input/Output Module Kit 
From: Byte-Back Company, Rt 3, 

Box 147, Brodie Road 
Leesville, S.C. 29070 
Price: $69 assembled and tested 

$59 kit (plus $4.95 P&H) 

Two inexpensive Intel 8212 8- 
bit I/O port chips are the heart of 
the BB-1. (See SYNTAX, Jan.81, for 
design and ZX80 use of this chip.) 
Byte-Back's module is compatible 
with both ZX and Timex units and 
neatly uses memory locations 32764 
and 32766 to store input and output 
information. Reportedly, the unit 
can be used with or without various 
memory modules—it internally de¬ 
codes its port add resses and pro¬ 
duces a phony MREQ which prevents 
real memory locations 32764,5,6 and 
7 from being accessed (RAMTOP be¬ 
comes 32763). 

BB-1 extends the ZX/TS bus for 


A ZX-81 breakthrough! 



The CAI/ESF 
mass storage 
device 


• Load or store 27K 
bytes in less than 30 seconds. 

• Your existing cassette-stored pro¬ 
grams transfer easily. 

• Menu-driven, access by keyboard 
command. 

• Second drive easily added for greater 
flexibility. 

• For T/S 1000, ZX-81 and ZX-80. 

$119.95* 

• Requires CAI/0 Board for interface $69.95 

Order by phone or mail. Check, money 
order, VISA or MasterCard (include 
number and exp. date). Post, in U.S. $5 

CAI Instruments 

PO Box 2032, Midland, Ml 48640 

©Copyright 1982 CAI Instruments, Inc. 


517 - 687-7343 


use with a memory pack or printer. 
Yet, the extension edge connector 
is out the bottom of the card and 
makes an awkward system set-up. To 
hook up external devices, connect 
them to buffered I/O lines and 
attach 0.156" 44-pin edge connector 
to the top of a vertically mounted 
board. The BB-1 module comes with 
8 output relays rated at 200 VDC 
and 0.75 Amp but the documentation 
warns against using these directly 
on 110 volt appliances. When 
building the kit, it's a good idea 
not to install 4 of the relays 
right away—output can directly 
drive some TTL loads without the 
need for mechanical parts. 

Kit documentation is compre¬ 
hensive and straight-foward. 
However, I would have liked more 
extensive documentation on input 
devices including a parts list for 
photocell input, and setup for a 
joystick port. 

BB-1 comes with its own 500 mA, 
9V supply (required to drive the 
relays) and 7805 regulator. Using 
an extra power supply is inconven¬ 
ient and the lack of a case de¬ 
tracts from what is otherwise a 
professionally designed double¬ 
sided board. 

I used the inputs with an open 
collector photo-cell and push but¬ 
tons with success—the relays easi¬ 
ly switch AC power to low power 
devices such as a portable tape re¬ 
corder, or 40 watt lamp. Contact 
life on the relays is limited and 
external power relays are recom¬ 
mended for heavier loads. 

Overall, the system performs as 
advertised and provides an excel¬ 
lent basis for an energy management 
system, home protection system or 
general household controller. 

Paul Donnelly, Centerport, NY 

(Byte-Back informs us that if you 
use BB-1 to control lights or with 
other energy-saving devices, you 
get a tax credit on the total cost 
of your whole system.—Ed) 


8 




BEHIND EVERY 
GOO) SINCLAIR 


If you own a Timex-Sinclair 1000 or 
ZX81 computer, you should have a 
Memopak behind it. From increased 
memory to high resolution graphics, 
Memotech has a Memopak to boost your 
system’s capabilities. Every Memopak 
peripheral comes in a black anodised 
aluminum case and is designed to fit 
togaher in “piggy back” fashion to enable 
you to continue to add on and still keep an 
integrated system look. 



High Re s olu t ion Graphics 


Order at no risk 

All Memotech products carry our 10 
day money back guarantee. If you’re not 
completely satisfi^, return it in ten days 
and we will give you a full refund. 

And every Memotech product comes with a 
six month warranty. Should anything be 
defective with your Memopak, return it to 
us and we will repair or replace it free of 
charge. Dealer inquiries welcome, lb order 
any Memotech or^uct call our toll-free 
number 800/M2-0949 or use the order 
coupon. 


mEnorecn 

CORPORATION 

7550 West Yale Avenue 
Denver, Colorado 80227 
(303) 986-1516 
TWX 910-320-2917 


IS A MEMOPAK 




* All prios tpioied in VS. doUan 
** Colorado loidnii pletK add sales lax 
□ Check DltatoCafd GVIa 



Memopak 64K RAM The 64K RAM extends the 
memo^ of your Sinclair by 56K to a full 64K. It 
is directly addressable, user transparent, is 
neither switched nor ps^ed and accepts such 
basic command as 10 DIM A (9000). The 
Memopak 64K turns your Sinclair into a 
powerfril computer suitable for business, 
recreational and educational use. No additional 
power supply is required. 

Memopak 32K RAM The 32K RAM Memopak 
offers your Sinclair a full 32K of diredy 
addre^le RAM. Like the 64K Memopak, it is 
neither switched nor paged and enables you to 
execute sophisticated programs and store large 
data bases. It is also niUy conq)atible with 
Sinclair’s or Memotech’s I6K I^ to give you a 
full 48K of RAM. 

Memopak 16K RAM The Memopak I6K RAM 
provide an economical way to increase the 
capabilities of your Sinclair. And at the same 
time, it enables you to continue to add on other 
features with its “piggy back” connectors. It is 
compatible with the Sinclair 16K or a second 
Memopak I6K or Memopak 32K to give 32K or 
48K of RAM respectively. 

Memopak High Resolution Gnq)hics The 
Memopak HRG contains a 2K EPROM monitor 
and is fully programmable for high resolution 
graphics. The HRG (mvides'for up to 192 by 248 
pixd resolution. 

Memof^ Printer Interface The memotech 
centronics parallel or RS232 printer interface 
paks enable your Sinclair to use a wide range of 
compatible printers (major manufacturers’ 
printers available throu^ Memotech at 
significant savings). The resident software in the 
units gives the ASCII set of characters. Both 
Memoj^ printer interfaces provide lower case 
chara^ capabilities. The RS232 Inter^ is 
also compatible with modems. 

New (MToducts comiiqt soon Memotech will 
soon be introducing four new Sinclair 
compatible products: a high quality, direct 
connection keyboard, a digitizing tablet, a 16K 
EPROM and a disk drive. Watch for our future 
advertisements. 













DEAR EDITOR 


In reference to MD-1 Direct- 
Connect Modem and RS-232 Port hard¬ 
ware review in Nov.82, baud rate is 
not the number of bits per second 
transferred to a modem. In low 
speed modems, the two are normally 
equal but not synonymous. 

There are 3 types of modulation 
used in transmitting data—frequen¬ 
cy, amplitude and phase shift. The 
first two work as they do in radio^ 
varying either a given amount to 
represent zero or one. 

Phase shifting involves shift¬ 
ing the wave form 180 degrees from 
the reference point to indicate a 
one and allowing the wave to con¬ 
tinue normally through a 360 degree 
cycle to indicate zero. 

High speed modems generally use 
combinations of these modulation 
types. This is done so that the 
line signal need change less 
frequently to represent a like 
amount of data; the definition of 
"baud" is the number of signal 
changes occurring in one second. 

If the signal changes once for 
each bit of data, then the baud 
rate equals the "bits per second." 
If the signal changes once for 
every three bits of data, then the 
baud rate equals the "bits per 
second"/!. 

John Nawrocki, Cincinnati, OH 

Since modems communicate with their 
terminals via standard RS232 serial 
signals, and RS232 uses one signal 
change per bit, the baud rate on 
the RS232 cable will always be 10 
times characters per second. 

Common 300-baud modems use one 
signal change per bit over the 
telephone line as well. Higher 
speed modems (such as 1200 baud) 
may actually transmit a baud rate 
below 1200 to the telephone line. 
However, the data that is trans¬ 
mitted from the terminal to the 
modem remains 1200 baud, by any 
definition.—EO 


I purchased a keyboard from 
John J. Meshna in E. Lynn, MA, part 
#SPL-19 to make the keyboard con¬ 
version for my ZX81. The supplied 
keys were single pole, but had room 
for another pole. 

Since more keys exist on the 
keyboard than I need, I carefully 
took apart the extra keys, removed 
the reed switch from half the extra 
keys and carefully assembled the 
reeds in the remaining units to 
make double pole switches. 

One pole of each I wired to the 
shift key and the other pole to 
keys that are frequently used such 
as the = sign, THEN, DELETE, etc. 
Now I don't have to press the shift 
key to obtain these operations. 

The only requirement is to check 
with an ohmmeter (before the switch 
is wired) which contact closes 
first. Wire this contact to the 
shift key. 

This change makes the keyboard 
easier to use. Of course, you 
should mark the new keys with only 
the single operation or function 
they represent. 

A1 Frielink, Westwood, NJ 


My ZX81 with 16K RAM had a 
problem with heat build-up and 
program drop-out. I solved these 
problems by placing self-sticking 
feet on the underside of the com¬ 
puter case. My equipment has now 
been running for two months with¬ 
out any return of problems. 

Alex Bartlett, San Francisco, CA 


Will a ZX80 with 8K ROM be 
compatible with the new telephone 
modem to be sold by Timex? If so, 
will it preclude or require the 
video upgrade kit? 

George Peterson, Bellevue, WA 

Timex's new modem will not likely 
work with upgraded ZX80s because 
they lack SLOW mode. Computer 
Engineering Services has been mar- 


10 



keting a video upgrade board for 
ZX80S to add SLOW mode, but it only 
works with the early 8K ROM that 
contained the PAUSE bug,—EO 


If I have the renumbering pro¬ 
gram (Jun.82) on tape and another 
program on tape—how do I get both 
of them into the computer from 
separate tapes so one can be renum¬ 
bered using the renumbering pro¬ 
gram? Also, is there any way to 
get the cursor to the end of a line 
being edited in one step? When the 
edited line is long, it takes many 
shift 8s to correct an error. 

John Carlson, Phoenix, AZ 

The BASIC line renumbering program 
(Jun,82, improved Aug,82) must be 
loaded before you start typing in 
any program to renumber, since it 
is really just a part of your BASIC 
program. We know of no way to move 
directly to the end of the line, 
but a repeat key (available on some 
commercial keyboards) helps,—EO 


I am trying to write a program 
to convert data coming out of the 
cassette ports to ASCII. I've been 
told this data is coded. Can you 
provide any information about the 
format of the code? 

Bob Billson, Westfield, NJ 

Conversion to ASCII must take place 
prior to outputting through the 
cassette port thus the code used to 
save programs on tape is unimpor¬ 
tant. The simplest way to get 
ASCII out the cassette port is to 
generate standard modem frequencies 
(2025 and 2225 Hz) in machine code 
and feed them through an audio amp 
to a modem. Do ASCII translation 
in machine code in ZX/TS RAM.—EO 


I installed the 16K RAM inside 
the ZX81 case because I got tired 
of the floppy edge connector, I 
put the edge connector half of the 
RAM circuit board under the Z80 


processor and ROM after removing 
the edge connector (edge connector 
side to the rear), and the other CB 
under the keyboard with the cap¬ 
acitors snug against the keyboard 
ribbon connectors (this board had 
to be trimmed a bit opposite the 
capacitors). I wired the 2 boards 
together and to the ZX81 male con¬ 
nector contacts, routing these 
through the rear of the case. 
Everything just fit without elim¬ 
inating any screw anchors. The 
project took 8 hours but the result 
is a more compact 16K ZX81 which 
can be hand-held more comfortably, 

Jon Passler, Beverly, MA 


I have noticed that when I have 
the computer on for a few hours, 
the keyboard locks out—no further 
key entries accepted, I found only 
one way to clear the computer— 
unplug and replug it, losing all 
previously entered material. Is 
this a normal glitch due to heat, 
etc,? Is there something I can do 
to prevent its reoccurrence? 

Dave Agee, Upper Marlboro, MD 

If your computer locks up with 
characters on the screen, suspect 
an overheating problem. Feel the 
case above the 1 key; it should not 
be hotter than a solid-state TV. 

If you lose the TV picture, suspect 
a loose RAM or power connector. 
Physically securing them from wig¬ 
gling will prevent wiggling will 
cure periodic crashes. Use tape. 
Velcro fasteners, or extra support 
under your RAM.—EO 


Is there any way you can inter¬ 
face an IBM Selectric II to a ZX81 
with 16K RAM? 

C.M, Broecken, Grand Rapids, MI 

Interface a Selectric II to any 
computer using one of the commer¬ 
cially available solenoid key- 
pushers or Centronics-compatible 


11 



baseplates. Then get a matching 
interface for your ZX81. For in¬ 
stance, a Kogyosha KGS80 keypusher 
accepts signals from a Memotech 
Centronics interface, converting a 
Selectric II into a printer.—EO 

Problems of poor heat dissipa¬ 
tion in my ZX81 were simply and 
cheaply solved by the use of Heat 
Sink Grease ($1.29, Radio Shack 
#276-1372). 

Remove the case from the cir¬ 
cuit board; detach heat sink by 
removing the mounting bolt from 
voltage regulator (VR); spread a 
liberal amount of compound on the 
sink where it contacts the VR and 
remount the heat sink. Don't allow 
the grease (a mixture of silicon 
and zinc oxide) to contact the pins 
on the VR or other board elements. 

My ZX81 runs much cooler with 
no evidence of excess heat after 7 
hours operation. 


William Tracy, Donelson, TN 


64K MEMORY 
M-64 $119.®k^t 

129.95 WIRED & TESTED 
IN STOCK. SAME DAY SHIPMENT 

All Standard features included, plus lower 8K 
of RAM can be disabled In 2K segments to 
allow PROM or peripherals to be added. 

8rTE-BACK Co. 

M-64 

EXPAND YOUR 16K SYSTEM $59,95 

If you have a Sinclair 16K RAM module and need^ 
more memory, expand it to 32K and beyond by using 
BYTE-BACK M-16 MEMORY MODULES. 

You can’t connect two Sinclair 16K RAM modules together, 
but you can connect one Sinclair 16 K and one or more BYTE- 
BACK 16K modules to get all the memory you need. 

THOUSANDS IN USE WITH PROVEN RELIABILITY 

M~16 $59.^^ Kit. $69.95 wired and tested. 

IN STOCK. SAME DAY SHIPMENT 

BB-1 Control Module, with S relays, 8 leds 

& 8 inputs. $59 Kit. $69 wire and tested. 
IN STOCK! SAME DAY SHIPMENT 

MODEM with RS232 Port $119.®®* 

$149.95wire 
& tested. 


90-Day Warranty On All Modules. 
10-Day Return Priviledge 
ORDER PHONE 803-532-5812 

Add $4.95 shipping & handiing to ail orders. 

CHECKS 


BYTE-BACK CO. 

Rt. 3 Box 147 Brodie Rd. 
LEESVILLE, SOUTH CAROLINA 29070 


HARDWARE REVIEW 


Product: 
By: 
From: 


Price: 


Speech Pack 

D.C.P. Microdevelopments 
Gladstone Electronics 
1585 Kenmore Ave., 
Buffalo, NY 14217 or 1736 
Ave. Rd., Toronto M5M 3Y7 
$119.95 


Speech Pack gives you computer¬ 
generated speech through your 
ZX/TS. Speech Pack is a black box 
with a special processor and ROM 
containing words. It has three 
other sockets so other word ROMs 
can plug in. Speech Pack does not 
obstruct other ZX/TS add-ons—a 
printed circuit board edge is pro¬ 
vided on back of Speech Pack. If 
you want to connect an external 
amplifier, a 3.5mm jack plug socket 
is provided (it is the same size as 
the tape leads, so words can even 
be recorded on tape). 

Speech Pack is memory-mapped 
in two RAM locations (49149 and 
49148) and is simply POKEd with the 
number of the 16-bit word required. 
Include a PAUSE before the next 
word is spoken to give the proces¬ 
sor time to output. 

The word may be any one of 72 
included in the first ROM (provided 
with SP). With the extra available 
ROMs you can get up to 249 words. 

Most of the words are measure¬ 
ments, such as a complete set of 
numbers in the first ROM from zero 
to a million. The first ROM con¬ 
tains the alphabet, including Zee 
for Z (as opposed to Zed). Because 
the processor stops talking as soon 
as you POKE another word, you can 
create new words by shortening 
spoken words. But only word begin¬ 
nings can be used in this way. 

Speech Pack's voice is clear 
with sufficient volume for a single 
user. It's easy to use and enter¬ 
taining-part of the challenge is 

finding out how many other words 
you can create. 


12 


Stephen Adams, London, UK 



BCX)K REVIEW 


CHASE—8K/1K 


Title: 

Byteinq Deeper Xnto Your 
Tim^x/Sinclair 1000 

By: 

Mark Harrison 

From: 

John Wiley & Sons, Inc. 
605 Third Ave. 

New York, NY 10158 

Price: 

$12.95 


Bvteinq Deeper is clear and 
easy to understand, unlike many 
books which claim to instruct but 
consist mainly of programs. It 
takes you step-by-step through 
capabilities and limitations of 
ZX/TS BASIC. Harrison explains 
all BASIC functions one at a time 
and uses them in short programs to 
give you working examples. 

Some chapter topics include: 

The Principles of a Computer Sys¬ 
tem, The Formation of Algorithms, 
Statements, ZX81 Memory, Peeking 
and Pokeing, Programming Techni¬ 
ques, Using INKEY$, and Projects 
for Readers. 

This book explains in detail 
what the ZX81 Manual forgot to do, 
for example: how to program effi¬ 
ciently and conserve valuable memo¬ 
ry space especially if you don't 
have 16K. 

Bvteinq Deeper briefly covers 
Machine Language programming and 
shows how to use mathematical and 
logical functions. Harrison also 
explains how to convert other 
dialects of more common BASICS 
for use on the ZX81 (i.e. LEFT$, 
RIGHT$, MID$, TL$, READ, DATA 
and RESTORE). 

One section contains 37 pro¬ 
grams that progress from simple to 
advanced programming. Some pro¬ 
grams include: The Black Hole, One 
Armed Bandit, and Invaders. 

As a novice programmer, I found 
this book instructive, and well 
detailed. I recommend it especi¬ 
ally for beginners. All included 
programs can be used with 8K ROM 
and IK RAM. 

Anthony Musco, Glendale, NY 


In Chase you avoid the snake by 
moving tokens with 4 cursor control 
keys. Chase ends and prints your 
score when the snake catches you or 
you accumulate 100 points. 

Chase lays out the playing 
field and randomly selects starting 
positions. To move, you must press 
and hold the cursor arrow keys. 

Don't worry about error messages if 
you go off the screen; lines 180 and 
190 contain logic expressions that 
prevent this. 

Lines 210 and 220 control the 
snake's movement. Since the snake 
can move diagonally and you cannot, 
divisions by 2 are necessary to 
slow him down enough to give you a 
sporting chance. Line 240 tests 
the screen to determine if the 
snake has caught you. 

When entering the program, be 
sure to use quote image, shifted Q, 
in line 140. If you run Chase on a 
IK ZX81, there is not enough room 
to check Syntactic Sum. 

To play Chase, RUN and ENTER 
and to stop hit BREAK. 


James Waskowich, Quaker Hill, CT 


10 REH ”CHRSE" 

20 l_ET R = INT CRND*62> +1 
30 l_ET B = INT CRNi>^4-i5 +3 
4-0 i_ET C = INT CRND^©2> +1 
50 i_ET D=XKT fRND«^4-i) +1 
6© FOR t4-& TO 63 
■?© PLOT N,@ 

S0 PLOT N . 4.2 
S0 HEXT N 

100 FOR N=4-2 TO 0 STEP -1 

110 PLOT 0,H 
120 PLOT 63 
13© KEXT N 

140 PRINT RT 0^ 12; "•""CFfRSE^"" 

150 FOR N=1 TO 499 
16© LET K$=XNKEY$ 

IT© UNPLOT R,B 

18© LET R=R+<K$=**8**) * <R<62) - 
= "5"3 CR>i) 

190 LET ^ CB<4i> - CK$ 

= "6") ^IB>1} 

200 PLOT R,B 

210 LET C=C+<C<R) - COR) .^2 
220 LET D=D+CD<B) y'P—fD>B> 

23© PLOT C,D 

240 XF R=C RND B=D THEN GOTO 26 

0 

250 NEXT N 

26© PRINT RT 0,11;**GRME OUER" 
27© PRINT TRB 6;"YOUR SCORE IS^ 
N^5 

SYNTRCTXC SUM: 33242, SK ROM 


13 


SINKING POND—8K/16K 

How much money do you need to 
save each month to have a certain 
sum accumulated at a certain time? 
That is a sinking fund calculation. 
For simple calculations, any busi¬ 
ness-type calculator will do. But 
Sinking Fund offers more features 
and saves repetitive key-pushing. 
You can input up to 12 payouts, 
10 single investments and 4 given 
monthly investment amounts. The 
program then calculates monthly 
investments to balance the stream 
of investments and payouts. 

Start the program with RUN, 
Lines 1210-1820 provide prompts and 
load provided data into arrays. 
Within each section of input data 
(i,e, single investment, monthly 
payment and payout) you must make 
entries in date order from first to 
last. Note in line 1250 there is 
no space between TO and EXIT to 
straighten the display left margin. 
Lines 150-1130 do all computa¬ 
tion in FAST mode. This is an 
iterative calculation with trial 
monthly investments to find a bal¬ 
ance, Trial runs with 12 payouts, 
a single investment and one monthly 
investment took 80-90 seconds. 

Lines 470, 940 and 1110 recom¬ 
pute the trial monthly investment 
for a new trial amount. 

The program is set to consider 
± $100 balance at the end close 
enough to stop the iteration. If 
you want more or less precision 
just change 100 in lines 1100-1130 
to whatever you want. To get more 
entries in one category, change the 
proper DIM statement and the proper 
FOR-NEXT loop (the A array holds 
single investment data, the B array 
added monthly investments and the C 
array the payouts), 

Excercise caution inputting 
data; I did not program in error 
traps. You could easily PRINT the 
values in the arrays as a check on 
correct data entries, 

Russell Crum, Canton, MI 


0 


10 

20 

30 

4-0 

5 © 

6© 

7 © 

3© 

20 

10 © 

110 

120 

130 

14-0 

15 © 

16 © 

170 

IS© 

120 

200 

210 

22© 

► 

230 

24-0 

250 

250 

270 

280 


220 
300 
310 
320 
330 
34.0 

0 

350 

350 

370 

380 

320 

4>00 

410 

420 

430 

440 

450 

460 

470 

D,2> ■ 
480 
420 
500 
510 
520 
53© 
540 
550 
550 
57© 
580 
520 
500 
61© 
520 
630 
640 
650 
66 © 

20 

670 

0 

680 

62© 

700 

710 

720 

730 


REM SINKING FUND PROGRAM 
REM R. CRUM UUI_Y 1 ^ 1282 
DIM RCl@j.33 
DIM 8C4..3J 
DIM CC12^3> 

DIM EC2> 
l_ET B=© 

EET C=© 

EET D=te 
l_ET Er=0 
LET Y=0 
GOTO 1210 
REM 
FRST 
LET F=CC1,2> 

LET H=C(1,1) 

IF 8=0 THEN GOTO 280 
FOR N-1 TO 8 
LET I=fttN,2> 

LET U=RCN^1) 

IF I>F THEN GOTO 280 

IF I=F AND U>H THEN GOTO 28 

LET K=CF-IJ*12+CH-UI 
LET L=ACN^3) 

GOSU8 1030 
LET Y=Y+Z 
NEXT N 
REM 

IF C=0 THEN GOTO 40© 

FOR N=1 TO e 
LET I=BCN,2) 

LET U=8 IJ 

IE I>F THEM GOTO 4^ 

IF I=F AND U>H THEN GOTO 48 

LET K = ( F * 12+1 H~U> 

LET L=BCN,3> 

GOSUB 1060 
LET Y=Y+Z 
NEXT N 
REM 

LET 0=ET1> 

LET R=EC2J 

LET K= tF~Ri*12+ CH~0> 

LET Z=M* C C Cl+A> **K-1> 7A> 

LET Y=Y+Z 
LET X=Y-CC1^3> 

IF X<0 THEN LET M=M—iXx C CC C 
-R) *12+ tC CD , 1) -O) > J 
IF X<0 THEN LET Y=0 
IF X<@ THEN C50T0 130 
LET S=D-1 
LET P =2 

IF 5 =0 THEN GOTO 1020 
REM 

LET E=CCP,2y 
LET G=eCP,l> 

LET L=X 

LET K=CE~FJ*12+tG-H> 

GOSUB 1030 
LET Y=Z 

IF 8=0 THEN GOTO 730 

FOR N = 1 TO B 

LET I=ACN*21 

LET U=^ACN;ii 

IF I>E THEN GOTO 730 

IF I<F THEN GOTO 720 

IF I=F AND U<=H THEN GOTO 7 

IF I=E AND J>G THEN GOTO 73 

LET L=AIN,3y 

LET K=CE-ir*12+CG~U> 

GOSUB 1030 
LET Y=Y+Z 
NEXT N 

IF 0=0 THEN GOTO 280 


14 



rm FOR N=i TO c 

■?50 l_ET XrrBCN^SI 
■?60 ^ET vi=B€H,i> 

TT0 XF X>E THEN SOTO 3@© 

*780 XF I=E RND 0>G THEN GOTO 90 

0 

79© XF X<F THEN l_ET l_=BCN,8J 
80© IF I<F Tt«N l-ET R=rCE-FI*X2 + 
CG-H) 

SI© XF I<F THEN GOTO 87© 

830 XF X=sF RND 0<=H THEN UET l_ = 
B tN,3J 

830 XF X~F RND 0<*H THEN l_ET K = 
tE-F)*13+CG-H> 

84-0 XF X=F RHO 0<=H THEN GOTO 8 
70 

850 l_ET K= tE-X> tG-vl> 

88© l_ET l_=BCN,3) 

870 G05UB I©8© 

880 i-El^ Y=V+Z 
89© NEXT N 

900 LET K= CE-FJ CG-HJ 

9X0 LET Z=H* { C CX+RJ *^*K-XJ ^RJ 
920 LET Y=Y+Z 


930 

94.0 

D,2> 

950 

96© 

97© 

980 

99© 

XO00 

X0Xe 

X020 

X030 

X04.0 

X050 

X©6© 

107© 

X080 

X09© 

XX00 

XX00 

1XX0 


LET X=:Y-CCP,3J 

XF X<8 THEN LET H=rH~ CX,-'€ CC C 

-Ry ^tX 2 •KC CD, xy -oy y y 

XF X<0 THEN LET Y=© 

XF X<0 THEN GOTO X30 

LET F=E 

LEIT H=G 

LET 5=5-X 

LET P=P+1 

XF 5=0 THEN GOTO X090 
GOTO 530 
REH 

LET Zr=L* Cl+R} 

RETU RN 
REH 

LET Z=L* t C {X+Ry **K-iy 
RETURN^ 

REH 


XF X>X0© RND H<X THEN GOTO 
XF X>X00 OR X<~100 THEN LET 


H=M- cx^ c cc CD,2> -Ry *^12-I-cc CD, xy -O 
) ) i 

XX20 XF X>X00 OR X<-1©© THEN LET 


Y=0 


1130 XF X>X00 OR X<-X©8 THEN GOT 
O 130 
XX4.© 5LOU 

1X5© PRXNT "**";H;** HONTHLY REOUI 
RED" 

1X60 PRINT "BRLRNCE RT END X5 *" 
; X 

1170 STOP 

118© PRXNT "NO RDDXTXONRL HONTHL 
Y XNUESTHENT REOD" 

1X90 PRINT "BRLRNCE RT END 15 *" 

;x 

1200 5TOP 

12X0 PRINT “THIS PROGRRH COHPUTE 
S HONTHLY" 

1220 PRINT "XNUESTHENT NEEDED TO 
PROUIDE UP TO TUELUE PRYOUTS. U 
P TO TEN" 

1230 PRXNT "SINGLE INUESTHENTS M 
RY BE" 

124-0 PRINT "PROGRRHHED RND 4- RDD 
ITIONRL” 

1250 PRINT "HONTHLY INUESTHENTS. 

RDDmONRL HONTHLY INUESTHENTS 
RRE RSSUHED TO CONTINUE TO THE L 
RST PRYHENT SCHEDULED- PRESS""©" 
"RND""ENTER"" TOEXXT R PRRTICULR 
R SECTION OF THE" 

X280 PRXNT "PROGRRH" 


1270 PRU^E 1500 
1280 CLS 

129© PRINT RT 0,0y"HO- TO STRRT 
CRLC?C2 DIGITS)" 

1300 INPUT ECl) 

1310 PRXNT RT 8,29;ECl) 

1320 PRXNT RT 2,0;"YR. TO STRRT 
CRLC-7C4. DIGITS)" 

1330 INPUT E C2y 

134-0 PRINT RT 2,28; EC2> 

X34^5 PRUSE 250 
1350 FOR N=X TO 10 
3L35S CL.S 

1360 PRXNT "SINGLE XNUEST NO.";N 
J" HO.C2 DIGITS)" 

1370 INPUT RCN,X) 

1380 PRINT RfN,X) 

1390 IF R{N,1)=© THEN GOTO 14-8© 
14.©© PRXNT “SINGLE XNUEST NO-";N 
;" YR. C4^ DIGITS)" 

14-10 INPUT RCN,2) 

14-20 PRXNT RCN,2) 

14-30 PRXNT "SINGLE XNU-NO.";N;" 
RHTC6 DXG.HRX)" 

14-4-0 INPUT R(N,3) 

14-5© PRINT RCN,3) 

14-55 PRUSE 25© 

14-60 LET B=N 
14-7© NEXT N 
14-80 FOR N=1 TO 4- 
14-85 CLS 

14-90 PRXNT "HO-XNU-NO-" ; N; " HO - B 
EGXNCa DIGITS)" 

150© INPUT BCN.l) 

1510 PRINT BCN^l) 

152© IF BCN,1)=© THEN GOTO 161© 
153© PRINT "HO-INU-NO.";N;" YR B 
EGINC4- DIGITS)" 

154-0 INPUT BCN,2) 

155© PRXNT BCN,2) 

1560 PR XNT "HO-XNU.NO";N; " RHT C 6 
DIGITS HRX)" 

157© INPUT BCN,3) 

158© PRINT BCN.3) 

1585 PRUSE 25© 

1590 LET C=N 
160© NEXT N 


1610 FOR N=i TO 12 
1615 CLS 

1620 PRINT "PHT NO.";N;" HO-C2 D 

IGITS) " 

1630 INPUT CCN,1) 

164-0 PRXNT CCN,1> 

1650 IF C C N, 1) =0 THEN GOTO 174-© 
1660 PRINT "PHT NO-";N;" YR-C4- D 
IGITS) " 

1670 INPUT CCN.2) 

1680 PRINT CCN;.2) 

169© PRINT “PHT NO-";N;“ RHTC6 D 

IGITS HRX)" 

1700 INPUT CCN,3) 

171© PRXNT CCN.3) 

1715 PRUSE 250 
1720 LET D=N 
173© NEXT N 
17.40 PRUSE 1000 
1750 CLS 

176© PRINT RT ©,©;"RSSUHED INTER 

ROTTE 

1770 PRINT RT 1,0;"E.G. 10=1© PE 

R CENT" 

1780 INPUT R 
179© LET R=R^12©0 
180© LET H=l@© 

1810 CLS 
1820 GOTO 13© 

SYNTRCTIC SUH: 60157, 8K ROH 


15 



TONE GENERATOR 

You can generate tones on your 
ZX/TS by building this circuit and 
using a machine code routine with 
it connected. The hardware memory 
maps from 32K to 64K, Any address 
that turns on A15 strobes the 4013 
D-flip flop. Output of the 4013 
drives an audio amplifier. The 
capacitor, resistor and diode con¬ 
nected to 4013 reset it on powerup, 

X niEH .... 


«««««•«!« m-m m m m,m m m m-m m- m m--m~ m- -wk- m m 

i0"FOR* " 

20 INPUT R 
30 POKF X6513+I,R 
4-0 SCROLL 
PRXNT 

60 NEXT I 


RUN this program and enter the 
numbers from Table 1 one at a 
time. After the program stops, 
delete all lines except 1. 



042 

041 

064 

Table 1 
017 005 

000 

025 

034 

013 

065 

042 

013 

065 

205 

224 

064 

200 

237 

083 

011 

065 

205 

224 

064 

200 

237 

083 

009 

065 

034 

013 

065 

001 

000 

000 

042 

011 

065 

229 

084 

093 

025 

025 

017 

025 

000 

025 

235 

042 

009 

065 

003 

175 

237 

082 

242 

181 

064 

087 

225 

229 

050 

255 

255 

043 

124 

181 

032 

251 

205 

070 

015 

210 

166 

003 

122 

214 

001 

087 

121 

222 

000 

079 

120 

222 

000 

071 

177 

178 

032 

224 

193 

024 

172 

126 

254 

118 

200 

214 

028 

023 

023 

023 

023 

230 

240 

087 

035 

126 

214 

028 

178 

087 

035 

126 

214 

028 

023 

023 

023 

023 

230 

240 

095 

035 

126 

214 

028 

179 

095 

035 

035 

246 

001 

201 

000 

000 

000 

000 

000 

000 





To use the tone generator call USR 
16514. Put the tones and their 
lengths in a REM statement right 
after the USR call. Tone and dura¬ 
tion are both four digit hex num¬ 
bers and any number of pairs may be 
used. Experiment to determine what 
numbers give desired durations. 


X REH EDRND)| ; 63iIHKEV$E$INKE 
Y*LN STEP RNDCOS SOSUB INKEY *L 
N STEP RNDCOS GOSUB 7 ^b»XNKEY$S$XN 
KEYJF E"XNKEY*i FRST ; FO 

R E«XNKEY$^|ff GOSUB PRUSE gptHD'? 

LPRINT FRST H COPY COPY F'^i CL 
S LN -^TOBS BP^CHR$ • THEN 
then STEP RT ^**^5^* NEU LX 

ST NEW LIST 'TT'F PLOT •TRN 

g F^RrST 

i@ RRND USR 165X4. 

20 REM 0070 0300 @@45 @300 005 
0061 0100 006D @100 0@3D 
0300 @051 0300 0@5D 0100 ©061 01 
00 006D 0100 @03D 0300 @051 0300 
^00SrD^@100 0061 0100 0050 0100 0 

SYNTRCTIC SUM: 20138.. 8K ROM 


The numbers must be in pairs (4 
digit tone, space, 4 digit dur¬ 
ation) and must be separated by 
spaces. A period must be at the 
end of the line. 

Use this table for a specific 
note’s tone number (be sure to add 
two leading zeros for 4 digits): 

C FI F# B1 C 79 F# 59 C 3D F# 2C 

C# El G A1 C# 71 G 51 C# 39 G 29 

D D9 G# 99 D 6D G# 4D D 37 G# 27 

D# D1 A 91 D# 69 A 49 D# 35 A 25 

E Cl A# 89 E 61 A# 45 E 31 A# 23 

F B9 B 81 F 5D B 41 F 2F B 21 


16 








If you would like to try the erated. Change the USR routine as 

routine without building the cir- follows to listen this way: 
cuit, listen through the record 

jack by plugging in an audio ampli- POKE 16575,0 

fier or by recording on tape and POKE 16576,211 

playing back. You will hear noise 

when the tones are not being gen- Nels Anderson, Framingham, MA 



Use these fingers on the ZX81 edge connector: 

WR: 17A MREQ: 14A A15: IIB +5V: IB GROUND: 4B 


"IF I HAD TO CHOOSE 
JUST ONE PEOGRAM TO 
IMPRESS AN AUDIENCE, 
THEN3D MONSTER MAZE 
WOULD BE THE 


13941 GAMESTAPE 1:11 Programs—IK 

13942 GAMESTAPE 2:3 Games—16K 

13943 GAMESTAPE 3: Catacombs Adventure—16K 

13944 GAMESTAPE4:3D Monster Maze—16K 

13945 GAMESTAPE 5:3D Orbiter-16K 


Price 

14.95 

14.95 

14.95 

14.95 

14.95 


PLUS BOOKS: 

25895 THE COMPLETE BASIC COURSE 34 50 

25957 MACHINE LANGUAGE PROGRAMMING MADE SIMPLE 14.95 
20922 THE COMPLETE TIMEX/SINCLAIR ROM DISASSEMBLY19 95 
26025 NOT ONLY 30 PROGRAMS 9.95 

25913 UNDERSTANDING YOUR ZX81 ROM 14 95 

PLUS TAPES: 

26446 SPACE TREK—16K 14 95 

26359 SUPER INVASION—IK 14 95 

26318 WALL BUSTERS—IK 14 95 

26472 10EXCITING PROGRAMS—IK 14.95 

26284 REVERSI—IK 14.95 

26406 TOOLBOX—1K 14.95 

14026 COMBAT FLIGHT—16K 14 95 

26490 BASIC COURSE 2 cassette pack 7.50 


IPACETREK—16K 14 95 

lUPER INVASION—IK 14 95 

VALL BUSTERS—IK 14 95 

0 EXCITING PROGRAMS—IK 14.95 

lEVERSI—IK 14.95 

^OOLBOX—1K 14.95 

:OMBAT FLIGHT—16K 14 95 

lASIC COURSE 2 cassette pack 7.50 

Total: 

Residents of CA. MO. TN. please add sales taxes: 
Add $2 for Shipping & Handling, foreign orders add $6: 

Total: 

JEnclosed Is my check or money order for $_ 

-Please charge my Visa_^or Master Card_ ^ 

Card #_expiration date_ 




3D MONSTER MAZE 

Gamestape 4 Actual screen TSIOOO/ZXSf 


Orders to: 

MELBOURNE HOUSE 
SOFTWARE, INC. 

Visa and M/C orders 
can be phone in: 

615/361-3738 

Signature _ 


Dept. CS 

347 Reedwood Drive 
Nashville. TN 37217 

Dealer orders and queries: 

800/251-5900 (ask for a 
Melbourne House operator) 


Melbourne House 
Software srx, 















HARDWARE REVIEW 

Product: BYTE-BACK M-64, Memory 
Expansion 

From: BYTE-BACK Co., Rt 3, Box 

147, Brodie Rd. 

Leesville, SC 29070 
803/532-5812 

Price: $129.95 wired and tested; 

$119.95 in kit form; add 
$4.95 postage/handling 

BYTE-BACK'S M-64 is similar to 
Memotech's 64K Memopak except M-64 
is closer in size and shape to 
Sinclair's 16K memory expansion 
units. (M-64 is 5" tall x 3 11/16" 
wide X 1" deep.) 

BYTE-BACK's advertisement 
claims "In stock, same day de¬ 
livery," but mine took almost 3 
weeks to arrive. 

You plug M-64 into the ex¬ 
pansion port in back of the ZX/TS 
leaving duplicate expansion capa¬ 
bility for other I/O devices. Take 
care installing M-64, to assure 
complete edge adaptor seating. To 
get a good view, turn your ZX/TS on 
its front edge. If you move the 
pair often, check the connection 
each time to prevent unnecessary 
glitches and problems. 

M-64 uses eight 64K RAMs (Moto¬ 
rola MCM6665) with addressing logic 
to expand available RAM to full 
64K. The lower 8K is disabled to 
prevent conflicts with ROM, leaving 
56K of usable RAM. Available RAM 
addresses 8K-16K give byte data 
storage via PEEK, POKE, and USR 
routines, and USR routines may be 
located here. This portion of 
memory is neither SAVEd nor LOADed, 
or altered in those processes. 

This allows USR routine program-to- 
program communication in linked 
program execution. RAM addresses 
16K-32K are available for BASIC 
programs and data, for USR routines 
and byte data storage. 32K-64K RAM 
addresses are available for BASIC 
variables and POKEing byte data. 

Since Sinclair's ROM assumes no 
more than 16K RAM, you must POKE 


64K into RAMTOP and execute NEW. 

RAM addresses 8K-16K are 
removable for subsequent hardware 
and software purposes in 2K incre¬ 
ments by cutting designated, acces¬ 
sible straps on M-64. For compar¬ 
ison, the Memopak 64 uses switches 
to control 4K blocks. 

Your ZX/TS powers M-64. My 
650mA power supply is adequate. 

The M-64 also causes no significant 
TV picture distortion. 

I strongly recommend BYTE- 
BACK' s M-64 for anyone who does 
seat-of-the-pants translation of 
routines from other BASICS to ZX/TS 
BASIC (or from other languages). 

Even if you simply would rather 
not omit REMs, reduce array length, 
or use other tricks to fit programs 
in 1 or 2K, you'll enjoy a 64K RAM. 
Certainly similar remarks apply to 
Memotech's 64K Memopak, but M-64 
costs $50 less. No programmer 
should be without one. 

Roy A. Chardon, Albuquerque, NM 


•Ifl: 


A LARGE 60 KEY TACTILE FEEL KEYBOARD 
(MEASURES 10" x 4") THAT PLUGS INTO THE SAME 
CONNECTORS AS EXISTING KEYBOARD ON YOUR 
ZX81 OR TIMEX SINCLAIR 1000. IT HAS ALL 
SILKSCREENED LEGENDS IN 3 COLORS ON THE 
BASE; MOLDED LEGENDS & GRAPHICS ON KEY TOPS; 
8 AUTOMATIC SHIFT KEYS (NO SHIFTING REQUIRED) 
FOR EDIT, DELETE, SINGLE & DOUBLE QUOTES. 
COLON. SEMI-COLON. FUNCTION & STOP; 5" SPACE 
BAR; 2 SHIFT KEYS; NUMERIC KEY PAD. 


MASS. RESIDENTS ADD 5% SALES TAX 
SHIPPING & HANDLING $4.00/UNIT 

DELIVERY 4 - 6 WEEKS. QUANTITY DISCOUNTS. WE 
WILL ACCEPT MC/VISA. PLEASE INCLUDE #’S. EXP. 
DATE AND SIGNATURE. FOR MORE INFORMATION 
SEND SASE. SEND INQUIRIES, CHECK OR MONEY 

ORDER TO: E-Z KEY 

SUITE 75B 

711 SOUTHERN ARTERY 
QUINCY,MA 02169 





SOFTSYIMC, IIMC. 

THE WORLDS BEST PROGRAMS 
THE WORLDS BEST PROGRAMMERS 


JOIN THE FAMILY. CALL OR WRITE FOR A FREE TS1000/ZX81 CATALOG 
AND PROGRAM LISTING AND OR DETAILS ON PROGRAM DISTRIBUTION 


14 E. 34th St. NEW YORK, NEW YORK, 10016 212-685-2080 




CLASSIFIED ADS 


You can reach almost 9,000 ZX80, 81 
and TS1000 users for just $9/line 
in SYNTAX classified ads. Send 
your ad copy, typed 35 char./line 
(exactly as you want it to appear) 
with a check or money order (NO 
CREDIT CARDS OR PHONE ORDERS, 
please) to arrive by the 15th of 
any month. Your ad will appear in 
the next month's issue. To repeat 
an ad, send another ad order with 
check by the 15th, We take no 
responsibility for advertisers. 
Include your telephone number, 
whether or not the number appears 
in ad copy. SYNTAX Classified Ads, 
RD 2, Box 457, Harvard, MA 01451, 

SOFTWARE BY 
C.E.D. CORPORATION 
E”Z Bookkeeping for Small Business 
(takes less than 1/2 hr.per month.) 
Good for Budget-Minded Homemakers 
Checking Acct. (makes child's play 
of this job) By itself it's Great 
but was Designed to Work with E-Z 
Bookkeeping, Word Processor 

ORDER FROM C.E.D. CORPORATION 
P.O. BOX 222-SALEM, WISCONSIN 53168 

T A?S LIST BOTH 

E-Z Bookkeeping $19.95 $8.95 $27.95 
Checking Acct. $ 9.95 $5.95 $14.95 
Above Two as Package W/List $41,95 
Word Processor $18.95 $7.95 $25.95 
Coming Soon: Machine Code Editor- 
Assembler. All our programs are 
menu driven and all can be stored 
on Tape and/or sent to a line 
printer. We have telephone support 
for problems or questions: 

(414) 843-3990 or (414) 276-8787 
We guarantee replacement of 
defective tapes. 

•kieieifk’kic-kieicieic'kicitickie'kic'kic’kickicieicit'kicickicie 

* PRICE SLASHED FOR 1983 * 

♦CUSTOM ATTACHE CASE formfit for * 
♦ZX80/81,TS1000 and hardware * 

*As advertised in SYNTAX QTRLY. * 
*$34.95 plus $3.50 P/H,send CK/MO * 
♦info send SASE COMPUTA-DEK 6009 ♦ 

♦Kenwood Dr, Nashville, TN. 37215 ♦ 

ic'k'kicifkicicifkidc’k-kicisiciciticicifk'kieieic'kic-kideieicic 


_ STOCK OPTIONS _ 

ZX81/TIMEX 16K. Make objective 
strategy decisions. Requires only 
current option data. Program uses 
Black-Scholes model for extensive 
analysis. Potential profit, loss, 
expected return. Up to 9 options/ 
run; easy-to-use; on screen review. 
Tape,doc: $25 to Air Capitol Soft- 
ware,PO Box 12051,Wichita,Ks,67277 

KROK — THE GREAT SINCLAIR GAME. 
Innovative split screen shows maze 
on left in which you're pursued by 
two crocodiles, on right what you 
find in each room. Split-second 
timing required to kill snakes, 
bats, monkeys, spiders, retrieve 
treasure; obtain dagger and duel 
"KROK," Entering world beneath 
maze opens new doors. Cassette, 

16 K required. $7.95 from Brown 
Cottage Industries, 5486 Bright 
Hawk Ct., Columbia, Md. 21045 

******** THE ZX COMPILER ******** 
ZX81/TS1000 BASIC TO MACHINE CODE. 
3.5K machine code program supplied 
in two versions: 13-16K & 29-32K. 
Upto 256 16 bit variables or single 
DIM integer arrays. 22 commands, 19 
functions & operators. Many output 
options, A versatile, valuable, and 
maybe necessary gem, $22.00 PPD. 
***** a1so,ZX 81 assembler & ZX81 
disassembler. Both for $15.00 PPD. 
***** Also,serial printer interface 
thru MIC port plans & listing.$5.00 
Specs on any of above,send SASE BOB 
BERCH 19 JAQUES ROCHESTER NY 14620 

$ FOR CASH PRIZES TRY NEW ZX GAME $ 
Info-SASE Box 245 Woodland CA 95695 

LEARN DATA HANDLING -ZX DATA FINDER: 

A versatile text/record manager for 
16K ZX81s, Add/Edit/Search/Display 
routines are thoroughly explained. 
Prompts, menus, dozens of advanced 
memory saving techniques analyzed. 
Price: $9.95 Free catalog, 

Tom Woods Box 64 Jefferson,NH 03583 

GET SQ, The Magazine For ZX/TS users 
$15/4iss. From SYNTAX, 617/456-3661 
20 


CREATE YOUR OWN GAMES-10 IK progrms 
reveal moving graphics techs.-tanks 
D&D,planes&more-Listings$3-Q & M 
Pub.255N.1600W.#76(a)Provo,UT84601 

ZX81 PROGRAMS: Store address, phone 
and search $19.95; Store coin data, 
value and search $19.95;Loan analy¬ 
sis $14.95; Shipping addl. Panwar, 
2035 Kentland, Houston, TX 77067. 

*** READ THE REVIEW IN SQ *** 

** ADD MEMORY THAT WON’T FORGETI ** 
* Kit $31:90 SASE details: HUNTER * 
*1630 Forest Hills OKEMOS MI 48864* 

DISK INTERFACE 

ZX81/TIMEX 1000 Disk Interface now 
available!11 Interfaces with 5 1/4 
drives. Allows fast load and data 
storage. $129. (All orders before 
Jan 31 - $100). 

ASSEMBLER COURSE 

Complete assembler course including 
Editor/Assembler & Reference Card - 
$29. Both Disk Interface and Course 
are fully Guaranteed. ORDER NOW!!11 
DX COMPUTER ENGINEERING , PO BOX 
1502 , WOODBRIDGE VA 22193 

LOAN PAYMENT/AMORTIZATIQN/PAYOFF 
SCHEDULES For ZX81/1000 16K RAM. 
Calculates monthly payment which 
duplicates a bank or mortgage com¬ 
pany including adjustment for num¬ 
ber of days before 1st payment-will 
amortize the complete term of loan 
or any portion you choose with to¬ 
tals for payments, principal & in- 
terest-Discover how early payoff 
can save money by comparing any 
selected monthly payment against 
the resulting term-Cassette-$12.95 
Kaltron Co.. Inc. -P.O.Box 22545 
Oklahoma City, Oklahoma 73125. 

HOME INFORMATION CENTER for TS-1000 
& ZX81 (16K). NEW Home Clock Family 
Bulletin Board Program. EASY to 
use, 16 features/menu driven, LARGE 
clock digits, set date/time/alarm & 
clock rate, enter/update Bulletins. 
Request FREE brochure or Cassette + 
Doc. $20 COMPLETE! - KING SOFTWARE, 
85 Myrtle St., Lowell, MA 01850 


la Ik / 2 16k 1X81 W QRD/QUIZ GAMES 
on cassette;WORD POWER (16k CRSWD) 
BONES, SCRAMBLE, ROCK MUSIC & MORE 
Send $8.00 to ** *SOFT PACE* ** 

323 Sheridan Ave. Dayton,OH 45403 

FOR SALE ZX81-16k & 64k Memory; 4 + 
Programs & MORE. R. Steinfeld, 3691 
Festor Dr. Hermitage, PA 16148 

ZX81/lk CHESS CLOCK PGM - ACCURATE! 
Min/sec,cont display,flag.Annotated 
listing.SEND $5 & SASE -Mike Blanks 
9001 College St.Williamsbg.VA 23186 

**NEW SPORTS PROGRAMS FOR ZX81 16K* 
FOOTBALL-Predicts which pro teams 
will win with amazing accuracy 
BOWLING-Averages each pin count in 
the line score to show weaknesses 
GOLF-Shows a hole by hole analysis 
Each Program: Tape $7 Listing $4 
BRONZE STAR SOFTWARE 
PO BOX 265, Chicago Ridge IL, 60415 


ENTER MACH CODE PROG'S IN HEX.SAVE, 
LOAD,EDIT+RUN As if in BASIC.MCODER 
$5.(16K)ZXCO POB138 Syosset NY11791 

REFINED, WELL-DOCUMENTED GAMES for 
16K ZX81/TS1000. Star Trek, Roids, 
Sniper, Twixt, Pool & Etchasketch. 
All on one cassette for only $8.95. 
DATA ENTERPRISES 

P.O. Box 15, N. Cambridge, Ma.02140 




ZXPRESS 


IX-81 I NTEGER B ASI C COMPILER 
Compiles ZX-81 BASIC to MACHINE 
LANGUAGE. Speeds up programs as 
much as 50 to 1. Very simple to use 
No need to know MACHINE LANGUAGE. 
Send SASE for newletter. 


US ER'S MANUAL 
ZXPRESS 

On cassette for 


$10.00 REFUNDABLE 
W/PURCHASE 

$29.95 Includes 
Shipping 


NON-TRIVIAL SOLUTIONS 
BOX 2941 

AMARILLO, TEXAS 79105 
806-376-5723 


CHECK 

MASTERCARD 

VISA 

WELCOME 


*********************************** 


21 



COMPUSETTE is a C-10 cassette which 
is especially designed for micro¬ 
computer application by TAPEMASTERS 
25 for $20.00 100 for $70.00 

COMPUSETTE+ is a C-20 cassette 
25 for 22.00 100 for $77.00 

VISA MASTERCARD C.O.D. 

TX 214-349-0081**OTHER 800-527-1227 
10% Discount for Check with Order 
P.O. Box 38651*Dallas, Texas 75238 
FREIGHT PREPAID*DEFECTIVES REPLACED 

Your ZX-81 can drive a video 
monitor with our DVC-1 direct video 
kit, only $9.95. With the DVC-2 you 
get direct video and REVERSE VIDEO, 
kit $20.45, fully assembled $31.45, 
installed $39.95 plus $4.75 return 
postage. Get super sharp character 
definition with our 12" B&W video 
monitor, $98.45. Random Access, Box 
41770S, Phoenix, Arizona 85080 

**FREE GAME!!** SASE To: ZAMIS ENG. 
251 First St., Perrysburg, OH 43551 

*WE'RE EXPANDING AND NEED PROGRAMS* 
*Do You Have A Marketable Program?* 
* Send a SASE for more info, to: * 
BRONZE STAR SOFTWARE 
PO BOX 265, Chicago Ridge, IL 60415 

** FIFTY PROGRA MS FQR TJIE TS1000 ** 
Book Has 50 Top Quality 2K Listings 
Nicely Spiral Bound With Plenty Of 
Graphics,Great Games And Activities 
FIFTY NIFTY PROGRAMS FOR YOUR ZX81 ! 
*SAME GREAT PROGRAMS BUT ALL IN IK* 
Hours Of Fun. Only $9.95 Each.Write 
JENN PRODUCTS-BOX 246-HARRISON, ME 
04040. SEND STAMP FOR FREE CATALOG. 

ZX81/TIMEX 1000 

WHO NEEDS ANOTHER CRAPS GAME? MAYBE 
You Do. Listing and Line By Line 
Explanation. SASE For Sample Run. 

4 Player List/Learn 8K,16K...$11.95 
SLOT MACHINE Cassette only8K16K7.95 
Mail Check Or MO To: BRONDER ENT. 
2444 N. 41ST ST MILWAUKEE WI. 53210 

SIMPLE,EFFICIENT QUIZ GRADER*8K/1K* 
I Made It And Used It; Now You Can. 
SASE+$1 To D.ROWLAND,97 ESSEX AVE., 
MONTCLAIR,NJ 07042 FOR TYPED LIST. 


LOW LOW LOW LOW LOW LOW LOW LOW LOW 
PRICES! 

Biorhythms 8K ROM/lK&up........1.00 

Horse Race 8/lup.....1.00 

Improved SLOW PAUSE.1.00 

Dog Race 8/lup. 1.95 

Sideways Billboard.SLOW/lup....1.95 
SPINNER TM(like Rubik's) 8/16...1.95 

Truth Value Programming...1.95 

CHEWTER TM(like PACMN)SLOW/lup.2.95 
TAP WRITER TM (Handicap Aid) 8/1.free 

Functorial Hypercubes 8/16.4.95 

ORDER,SASE,reSASE gets you GOO¬ 
DIES Catalog and !!FREE!! Program 
EZRA GROUP II 
EZRA GROUP II 

POB 5222 San Diego,California 92105 

***** METAGRAPHICS ***** 
Use the full graphics potential of 
Your ZX81/TS1000 (16K RAM). 2048 
CHARACTERS ! BASIC+M/L Gives you 
Total Artistic Control. Send $12.95 
******** CALLIOPE SOFTWARE ******** 
4130 COE DR. NE, ALBUQ., NM 87110 

STILL 75(^A PROGRAM ON CASSETTE!!!! 
FUN&GAMES tape includes: Blackjack, 
Auto Racer,Depth Charge,Slots,and 8 
more-$9.00+75<^P&H: H&H ELECTRONICS, 
3379 Rt.4 6-6D,Parsippany,N.J.07054. 
SASE for FREE CATALOG AND PROGRAM. 

SOLVE BOTH LOAD and SAVE PROBLEMS! 
DUPLICATE ANY ZX/TS CASSETTE! with 
new*WINKY BOARDII* No mods,no power 
$24PPD,$18kit*New KEY LOAD CASSETTE 
makes any ZX/TS cassette SAVEable! 
$10PPD. Free info. G. Russell, RD 1 
Box 539, Centre Hall, PA 16828 

M AP V OLT AGE ^ TEMPERATURE yil VOTEM 
*and your ZX/TS. Turns your system* 
*into smart voltmeter &/or digital* 
*storge thermometer*See Oct Syntax* 
*$39.95-kit/$59.95-A&T/Doc only-$5* 
* Down East Computers//PO Bx 3096 * 
*Greenville, NC 27834//Attn:Mr.Ray* 
*—>> Major Inst POs accepted <<—* 

$JOB JAR-LET YOUR COMPUTER ORGANIZE 
Your Odd Chores and Pick Them For 
You Easy to use,On Cassette Only 
$6.95 FREE Catalog of over 70 Prgms 
UAS Box 612 HADDONFIELD,N.J. 08033 








***** ZX81 - TS/1000 SOFTWARE ***** 
ENTERTAINMENT - EDUCATION 
ARCADE - Hyper Assault 16K 9.95 

EDUCATION- Math Defense 16K 9.95 

ADVENTURE- Bermuda Shortz 16K 14.95 
REFERENCE- ZX81 POCKETBOOK 10.95 
Add $1.50 Shipping for each item 
GAMES - TEXT ADVENTURES - BOOKS 
Send $1 P/H For Catalog & FREE Game 
SOFTWARE UNLIMITED 
PO BOX 147 GRANDVIEW MO 64030 


OUR POLICY ON CONTRIBUTED MATERIAL 

SYNTAX invites you to express opinions related to any Sinclair computer or 
peripheral, or the newsletter. We will print, as space allows, letters discussing items 
of general interest. Of course, we reserve the right to edit letters to a suitable length 
and to refuse publication of any material. 

We welcome program listings for all levels of expertise and written in either 
Sinclair BASIC or Z80 machine code. Programs can be for any fun or useful 
purpose. We will test run each one before publishing it, but we will not debug 
programs; please send only workable listings. Programs submitted on cassette can be 
tested more quickly and with less chance of error. 

In return for your listing, we will pay you a token fee of $2.00 per program we 
use. This payment gives us the nonexclusive right to use that program in any form, 
world-wide. This means you can still use it, sell it, or give it away, and so can we. 

We will consider submissions of news and hardware or software reviews. Please 
keep articles short (350-400 words). Again, we reserve the right to edit accepted 
articles to a suitable length. We will pay 7 cents per 6 characters, including spaces 
and punctuation, for accepted articles. 

When you send in programs for possible publication in SYNTAX, please 
include the following information: 

• How to operate the program, including what to input if it does not contain 
prompts. 

• Whether you can run the program over again and how. 

• How to exit the program. 

• The Syntactic Sum (program published in Feb. 81 and Jun. 81; send SASE 
for a free copy). 

• What RAM size program requires. 

• What ROM program uses. 

We pay for this explanatory text at the same rate as for articles in addition to 
payment for the program itself. 

If you want us to return your original program listing or article, please include 
a self-addressed, stamped envelope. Otherwise, we cannot return submitted material. 


HARDWARE, SOFTWARE, BOOKS, and 
ACCESSORIES for the ZX81 and TS1000 
for free catalog write to: 

THE LITTLE COMPUTER CO. 

P.O. Box 801, Forest Park Sta. 
Springfield, MA 01108 

************ CRC SOFTWARE ********* 
*16K PRACTICAL SOFTWARE,CHECKBOOK,* 
*APPOINTMENT PLANNER,ALPHABET SOUP* 
*Also PREM BLANK CASS TAPE C10 &UP* 
*Send $1.00 For Catalog & PR. List* 
*2901 Auburn, Auburn Hgts.MI 48057* 

INEX keep track of income-expense, 
acct bal on 100 accts. 16k tape $10 
For info D. LIPINSKI SOFTWARE, 2737 
Susquehanna Rd, Roslyn, Pa 19001 

DRY GULCH. An interactive adventure 
written in the classic style. Over 
100 words of vocabulary. This one 
will take days to solve, written 
in BASIC, it is listable and may be 
SAVEd in progress. 8K/16K. Send 
$10 for a cassette to: UPSTATE LABS 
27 ELVIRA STREET ROCHESTER,NY 14606 

SOFTWARE for ZX81 and TS1000 Send 
$1 for all new catalog, refunded 
with first order to: 

GREAT LAKES SOFTWARE 201 Bur¬ 
lington, Valparaiso IN 46383 


SYNTAX is published 

monthly by a wholly-owned 
subsidiary of The Harv 2 u*d Group. 

Syntax ZX80, Inc. 

RD 2, Box 457, Harvard, MA 01451. 
Telephone 617/456-3661. 

12 issues, $29. Single issue, $4. 

Publisher: Kirtland H. Olson 
Editor: Ann L. Zevnik 
Assistant Editor: Pamela Petrakos- 
Wilson 

Editorial Assistant: Pamela K. Vinal 
Tech. Consultant: Eric Olson 

© Syntax ZX80, Inc., 1982. All 
rights reserved. Photocopying 
prohibited. ISSN 0273-2696 


YES! Please send me 12 issues of SYNTAX for $29. 

□ My check for $29 is enclosed. □ Please charge my □ MasterCard 
Make checks payable to: □ Diner’s Club □ American Express 

SYNTAX ZX80, INC. □ VISA □ Carte Blanche account 

account number_ 

exp. date_bank number (MC only)_ 

signature___ ; _ 

Name_Title__ 

Organization_ 

Address_ 

City___State_Zip_ 

Day Phone_(_)_Evening Phone_i_ }. _ 

/-ts 

I own a □ Sinclair ZX80 □ Sinclair ZX81 Telephone orders call 

617-456-3661 


23 




PROGRAMS FOR THE ZX81 & TS 1000 16K 
The Football Predictor And Others 
Each Program: $7 Tapes $4 Listings 
BRONZE STAR SOFTWARE 
PO BOX 265, Chicago Ridge, IL 60415 

ZX81/TS1000 LOAD LEVEL INDICATORS 
W/Power and LOAD/SAVE switch. SATIS 
GUAR $44.95 W/P&H J-LOR ENTERPRISES 
24339 35TH AVE S., KENT WA 98032 

♦♦CALENDER PLANNER^^ 16k carry over 
recurring dates yr to yr(ie. bdays) 
graphic calender $9.95 Small Bytes 
box 1742 Bristol, Ct 06010 


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 


Qsm m ALL 


For rules & entry form send SASE to 
ZX80/81 USERS' LIBRARY, Suite 434, 
4614 Kilauea Av, Honolulu, HI 96816 


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 


♦♦♦ THE DEFINITIVE TAX PROGRAM ♦♦♦ 
Fr 16K ZX81/TS1000. EASY DATA ENTRY 
AUTOMATIC TAX COMPUTATION FOR EACH 
CHANGE, INCLUDING INCOME AVERAGING. 
Info:SASE, Cassette:10.95 ♦♦ LQP 
2365 Newcastle,Cardiff, Ca,92007 ♦♦ 

SYNTAX INDEX LOADED CMPLT THRU DEC. 
82 $12*95 SUPERMONZXER $6.95 games, 
others-Free catalog BANTA SOFTWARE 
8088 Highwood Wy Orangevale CA95662 



TVE 

l-l\R\ARD 

GROlE» 


Bolton Road, Harvard, Mass. 01451 



william 

3635 rive: RED 

JACKSONVILLE 


Fight 30 types of monsters in DUNG¬ 
EON OF DOOM while on a quest for ♦ 
treasure.In INTERGALACTIC TRADER, ♦ 
roam a deadly galaxy&try to survive 
ZX81-16K.Both for $7.95—M.Brletic^ 
1072 N.Sunset,Reedley,CA.93654 ♦♦♦♦ 

" UNIVERSAL INVENTORY FILE " User 
creates the file headings following 
prompts.Auto-run.Menu format. Two 
ways to search,add,delete,check and 
morel Hundreds of useful programs 
can be created with this filing 
system. 8K R0M,16K RAM. Cassette + 
manual $16.95 + 1.50 S&H. NJ 5% tax 
M.C.Hoffman Co., Dept. SXl, 

P.O. Box 117, Oakland, N.J. 07436 

♦♦♦for TIMEX/SINCLAIR computers^^^ 

LOST IN SPACE (uses SLOW)-11.95 

UNIVERSAL INVENTORY FILE -16.95 

U NIVERSAL MAILING LIST -10.95 

UN IVER SA L STAMP COLLECTION -10.95 

U NIVERS A L COMIC BOOK COLLECT —10.95 
UNIVE RS A L BASEBALL CARD COLL —10.95 

UNIVERSAL RECORD ALBUM COLL -10.95 

Each program on cassette + manual. 
8KROM,16KRAM. Please add $1.50 S&H. 
$1 for cat. (refunded with order). 
N.J. add 5% tax. M.C.Hoffman Co., 
P.O. Box 117, Oakland, N.J. 07436 

IMPROVED HEATSINK eliminates over¬ 
heating problems. $7.95 or SASE for 
info:BASCO,289 Baxter La,Milford, CT