The independent MONTHLY magazine for T/S1000.ZX81 users
48516
U.S. Postage paid
Permit # 527 Norwood, MA
Software, hardware & books reviewe
Umax Computers Ltd. end Sinclair Research Ltd. do not sponsor nor take responsibility for this magazines content. Permission hatfWn §rai
Graphics made easy
8 pages^fi programs i \
use this title.
tv
&
Sendtor your FREE
catalog Today.
_ _ ci£>rtroniCS' UV
CaUN^ •- . , nur
NEW from ®\adSogEwmake you TS1000/ZX81 cata'°a90nebe1ore'.Vou where no other has g 0< up-to-
wlU view the «i^st se;ndhardware
date software. <he m0st from
^^^■TN9eX^
vour personal con h |jsts
new 3^ Page ^ an(j tamity games,
arcade, ,an!^ Lucationat programs,
business and educar ^ as books for beg'" Jg. hardWare add-ons
experienced U g for use with
and other penP^era'H me Computer! your TStOOO f *81 Ho bel0w and
Use the conveniem P TODAY'
send tor your FRttc
Clip and mail or circle reader service 0 37
GLaOSTOnE-tjf-ELECTROMCS
1585 Kenmore Ave. ; Buffalo, N.Y. 14217
Orders only call toll free 1-80O- 833-84 DO
For further information (716) 874-5510 in Canada calf toll free ! -800-268-3640 or (416)787-1446
Mail orders to Gladstone Elec ironies *nc., 1585 Kenmore Ave.. Butta*o, NY. 14217
Dg Please RUSH my FREE catalog to me Today!
IM
Name
Address.
C»tv
Sate
M fl
i
Timex announces a new personal printer.
Just for the record.
Now Timex brings you a printer to go with your Timex Sinclair 1000 (M or Sinclair ZX81.
The new Timex Sinclair 2040.
32 columns wide. Two lines per second. With full graphics and text capa¬ bility based on a dot matrix print mechanism.
The price: just $99.95.
The TS 2040 operates silently in two different modes:
□ Full-screen printing with single-key copy command.
□ Program-controlled printing mode allowing for custom control of the printing format.
A printer that can give you a permanent record of your computer programming at a very affordable price.
Just what you'd expect from Timex.
TIMEX COMPUTERS
For more information, circle 1 on Header Service Card.
C Timex Computer Corporation 1983
1
President
Terry Cartwright
Editor-in-chief John Sterlicchi
Managing Editor
Joseph Gladstone
Art director
Vladyana Krykorka
Clive (urns computers to cosh, page 66
Education myths exploded, page 22
Production editor
Bill Gladstone
Art assistants
Andres Hannach Don Kletke Gwen Egan
Technical advisors
Robert Fraser Igor Nowikow Tom Perrone
Editorial assistant
Becky Ashwell
Chairman Richard Hease
Timex Sinclair User is published monthly by ECC Publications Inc. in conjunction with C.W.
Co mmunic ations/I nc ,
If you would like to contribute to Timex Sinclair User, please send programs, articles or ideas for hardware projects to:
Timex Sinclair User 49 LaSalle Avenue Buffalo, N.Y. 14214 Programs should be on cassette and articles should be typed. If you wish your material returned, enclose a stamped, self-addressed envelope.
We pay $20 for each program published and $100 per 1000 words for each article used.
© Copyright 1983 Timex Sinclair User ISSN 0737-0881 Typesetting by I nternationaJ T y peset ti ng Printers
Clark Franklin Kingston Press Advertising manager
Bill York Hajar Associates (617) 444-3946
2
TIMEXPECTATIONS _ 3
Why doesn’t Timex provide more a/ier-sole support?
LETTERS _ 0
"The T/S1000 is more than a toy"
SOFTWARE _ _ _ 7
Space and adventure games and an assembler program reviewed
HARDWARE _ 12
In search of a golden memory
NEWS - _ 14
T/S10GG and ZX81 combined sales over 1,6 million; Clive Sinclair awarded; and
more
SPECIAL OFFER , _ . _ 15
Save 30% from the price of The 1983 Sinclair User Annual
COVER; THE GREAT CONNECTICUT KIT-BUILDING EXPERIMENT _ 1 6
Teacher Chris Baldwin helped 28 kids build computers from kits
EDUCATION _ __ _ _ : _ 22
Charles Durang explodes same old myths about computers in the classroom
FOCUS: CHESS SOFTWARE _ _ _ __ _ 28
Check our guide to chess programs before you make a move
HOW TO PROGRAM 30
Part two of John Gilbert s Jive-part senes
PROGRAM PRINTOUT 33
Bowhng, Alien Lure, Laser Cannon and other great new games
HINTS & TIPS _ I _ 42
Michael K. Barnett explains how to start using TfS graphics
PROJECT; EPROM BLOWER 46
Complete plans to build your own Erasable, Programmable ROM
USER GROUPS — - - 56
Is your group included in our notional listing?
STARTING OUT 61
What to do once your TISiOOO,ZX8i is home from the store
U.K- WINDOW — _ _ _ 63
Sinclair users in Britain eagerly await two new expansion systems
PROFILE: CLIVE SINCLAIR - _ 66
A glimpse of the man who made computers accessible to nearly everyone
BOOKS _ - _ 68
A kids book that will dehght beginners of alt ages; all about ROMs; and more
CONTEST 70
Win $20 for a clever, different, strange or unusual program
BULLETIN BOARD 71
New product information and upcoming events
•Inside a T/S1000 computer camp! •Sneak preview of the T/S2000!
and much more!
T/S1000,ZX81 users wait in vain for important support
services
Timex needs higher profile
WELCOME to our second issue. Your response to our first was overwhelming and really gratifying. From all of us on this side of Timex Sinclair User to all of you, “Thanks".
Our contest editor is screaming for more help to deal with all the great games that are pouring in. In case this is your first look at us, last month we started the first in our series of contests. It required that you write a 41 great* * ac¬ tion game, but use only 2K of memory. The winners will receive a contract to have their programs published and
sold nationally. Then they can rake in all those lovely royal¬ ty checks. The contest doesn't officially close until June 10, so if you haven’t entered yet, it’s still not too late. For details of our latest contest, flip to page 70. This one, we’re sure, will challenge your imagination and skill.
Still on the subject of your input, the eight pages of Pro¬ gram Printouts that appear in every issue are also supplied by you the readers. For any that we use, we pay $20. We look for interesting and different programs. Programs that we feel will be enjoyed by the readers that use them. You’ll see one of the programs this month is by an eleven-year-old and another by a fifteen-year-old. And finally on your let¬ ters to us> may I remind you that we like to share your ideas, hints and problems. So many readers asked about graphics on the T/S1000,ZX81, that our Hints and Tips column this month is devoted entirely to that aspect of programming.
Timex Sinclair User was at the West Coast Fatre in San Francisco (see the news item on page 14). While it was a great fair, we were stunned by the fact that Timex had ab¬ solutely no presence there at all: not a hospitality suite, not a booth, not a table, not even a speaker! It is our opinion that at a personal computer show which attracted 50,000 spectators (each willing to pay $15) the company that has sold more personal computers than any other in North America has a need , * . no, an obligation to be there. An obligation to support all those who chose the Timex Sinclair computer as their personal choice. It would not have had to be a large, elaborate affair, but it certainly
would have made us feel better if we could have had an identification point with Timex there.
It is important that Timex provide owners with visible support, if for no other reason than to show they consider those owners important. There is a feeling in the market place that Timex Sinclair computers are not serious machines; that they are toys; that they are not capable of do¬ ing interesting and involved work, T/S,ZX owners know this is not true. Anyone who has used the machine for a while realizes this is not true. It would not only help build a better image for the machine if Timex were at personal computer shows, but it would also make those people who own one now feel like they belong to a personal computer fraternity.
Any person who buys a T/SlOQQ is a potential purchaser of a larger machine. The Japanese have been threatening to flood the $100, $200 and $300 price ranges with a whole set of new machines. If we can judge by how the Japanese have entered markets in the past, then we can expect these new imports to arrive with great fanfare and much TV hooplah! They are sure to be serious competitors to Timex Sinclair, What better way for Timex to insure its place in the market than to maintain a high profile with current owners and keep potential owners thinking T/S? User loyalty can only
CTATIONS
be developed when users feel that both individually and as a group they are seen to be important to Timex.
it makes good sense (and dollars) for both now and the future that Timex become involved through fairs, shows and user groups with owners. Each owner is a potential se¬ cond buyer, either of a Timex Sinclair machine or another make. Each owner is a salesperson for Timex Sinclair, either positively or negatively. Each owner has spent money with Timex Sinclair and deserves after-sale support.
Timex has a good reputation! The T/S 1000 is a good machine! We’re certain that the next computers from Timex will be equally as good, Timex Sinclair User wants to support Timex Sinclair computers. So, come on Timex, help us say great things about you!
TIMEX SINCLAIR USER /une I9fl3
3
SYNTAX
Serving Timex-Sinclair Personal Computers
A PUBLICATION OF THE HARVARD GROUP
ISSN 0273*2696
SYNTAX is a monthly newsletter exclusively for ZX80/ 81/TS1000 owners. We bring you news, reviews and ap¬ plications for your computer, plus technical notes for circuit-builders. SYNTAX also provides a forum for thousands of users to share advice and problems about programs and vendors. We bring you timely updates about new hardware, software and books. And we cover ufl the Sinclair- technology computers, including the new TS1000.
At SYNTAX we emphasize practicality. You can apply our suggestions even if you aren't sure at first why they work, because we give you complete instructions. Text is clear and easy to understand. SYNTAX readers already know about:
• An automatic phone-dialer they can put together in a few hours
• Syntactic Sums™ to check input for errors
• Programs to explore computer memory
• How to build external additional RAM
• How to add an 8212 I/O chip to control external devices from their computers
And SYNTAX readers like what they get every month. Subscribers know they can depend on us.
After receiving on/y three issues of SYNTAX, I find that I anxiously await the next . . . keep up the good work!
Martin Irons Goshen, NY
Congratulations on the brass -tacks, down-to- earth approach of your newsletter. Til be look¬ ing forward to future issues ,
Otis Imboden Washington, DC
Many readers get their first issue and immediately order the back issues— more proof that they like what they see.
You can see what's special about our publication. We work hard to bring you a quality newsletter. We strive to print useful programs of above-average accuracy. As any computer magazine editor can tell you, program listing ac¬ curacy is tough to achieve, but we boost our average with every issue. We test each program to make sure it works, it fits in the designated RAM, and it runs when you follow the directions. We print program listings in screen-image format to make it easier for you (it's sure not easier for us!) to enter program accurately. We invented Syntactic Sum™ as an additional aid for you in getting error-free programs. With your subscription you also get access to thousands of other readers, and our staff experts are available by phone to answer your questions or help you solve problems with your machine.
SYNTAX readers get every month:
• Latest news of Z80 hardware and software
• Programs to organize information, calculate, entertain, or instruct
• Do-it-yourself additions
• Clear explanations for beginners
To share the benefits of SYNTAX, just indicate your choices on the order coupon and return it with your choice of payment in U.S. funds. (Please note that addi¬ tional postage is required for delivery outside North America.)
We are so sure you’ll find SYNTAX useful that we promise to refund your entire subscription fee if you aren’t satisfied. An unconditional guarantee— you can’t lose.
Join the others who stretch the ZX/TS to the utmost. Act now— as soon as we receive your coupon with pay¬ ment ? your first issue will be on its way. For faster service, phone your credit card order to 617/456-3661. Don’t miss SYNTAX!
TSU583
Fill out the coupon below and mail it to: SYNTAX, SQ, RD2 Box 457, Harvard, MA 01451 L My check is enclosed. □ Please charge my □ VISA YES! Please send me:
□ The Combination (12 issues of SYNTAX and 4 issues
Make checks payable to: SYNTAX ZX80. Inc,
Diner's Club □ American Express □ Mastercard □ Carte Blanche account
Account number
of SQ) . . . . $39
The Catch-up (SYNTAX Jan 82-Dec. 83, 4 issues of SQ,
plus 1 binder . . . $77
Exp. date _ Bank number (MC only) _ Th* Work* {SYNTAX Nov 80-Nov. 83, 4 issues of SQ.
plus 2 binders, a 50% savings) . $97
Si9nalure - □ 12 issues of SYNTAX . $29
Name _ _ _ ____ _ _ _ _ _ □ 4 issues of SQ, The Syntax Quarterly . $15
Adless D 1 Premier ksue of SQ . . . $4.95
□ 1 Binder . $9 □ 1 issue of SYNTAX . $4
City - - _ - _State _ _ Zip _ __
Day phone ( ) _ — - Evening phone ( ) - __ These offers expire 31 Jul 83-SUBSCRIBE NOW
□ This is a renewal My subscription number is: _ _
□ This is a new subscription.
SYNTAX QUARTERLY
by The Harvard Group
Increase Your Computer's Utility With Our Help
You own a powerful computer, capable of sorting, analyzing, calculating, displaying and manipulating data as well as measuring and controlling. Despite its small size, your computer will help you learn, analyze your business, keep your records or your schedule, dial your phone, send messages, or talk to other computers. To control the power available to you, you'll need hard¬ ware and software to use with your machine. Although you can buy many of these products— and well tell you about them— some you must create or modify for your¬ self. SQ will provide you with the complete information to let you use your programming or tinkering time efficiently.
Our experts also bring you SYNTAX, the newsletter, for up-to-date, concise information* You need news and new product announcements quickly* And SYNTAX packs a lot of information into its brief, time-saving format*
But we recognized your need for material too long to fit in SYNTAX. Syntax Quarterly fulfills that special need. In-depth, extensive, detailed information— that's what SQ's all about* Long programs, big construction articles, and detailed directions help you use your computer to Its fullest while Learning.
SQ gives you tested, accurate information that you can depend on. We test, we build, we check everything that goes into SQ. Our staff experts work for you; it's as though your full-time staff prepared a report for you every quarter.
At SQ, we specialize in your machine— Timex-Sinclair technology. Our programs and projects work, and, because we test each one before we publish it, they work on your machine. All the information in SQ can work for you.
But, to capture these benefits — free software, free plans for hardware, free instruction— you must subscribe. Use the coupon to tell us how to help you best* Or call; we understand people in a hurry. SQ
100 LET R*=*
£00 LET B* = *
250 LET Ct = ‘«
300 print
4-00 PRINT BL6$
500 PRINT B*( TO 7>,B*
600 PRINT B$( TO ?)#B$
700 PRINT R$ Bt
800 PRINT " TO J,B*
900 PRINT " TO > - B*
1000 PRINT B*,B*
1100 PRINT R*,RS 1200 PRINT RT ?,22;C*
1300 PRINT RT 9#24jC*
1400 FOR 1=0 TO 24-8
1450 IF X>8B AND I < 128 THEN GOTO lt?00
1500 PRINT CHRS I;
1600 NEXT I
1700 PRINT RT 10 ,0J ** UE SPERK Y OUR LANGUAGE
SYNTACTIC SUH: 22174, SK ROM
UE SPERK YOUR LANGUAGE 0123
45S78GABCDEFGH IJKLNNOPORSTUUUXYZ RN DINKEY! - - - “
_ TQR ^nnrvF noi
SIN COS TRN R5N RCS RTN LN EXP . INT SQR SGN RBS PEEK USR STR$ CH R$ NOT OR RND < = > = <> THEN TO I
STEP LPRINT LLIST STOP SLOU ERST NEU SCROLL CONT DIM REH FOR GOT I O GOSUB INPUT LORD LIST LET PRUsI E NEXT POKE PRINT PLOT RUN SAVE
For more in/ormolion* circle 2 on Reader Service Cord.
617/456-3661
617/456-3661
Letters
LENDING AN EAR
I purchased the Timex Sinclair to see if a 60-year-old retired gent could learn computer programm¬ ing, 1 do have problems finding books that do more than teach one to input programs and play games. I have purchased five books on the T/S1000 and ZX81 and have yet to find an adequate explanation of PEEK and POKE. Most of the com¬ puter magazines cater to "far out” programming . . . very little is published in the form of a course to take the beginner through.
Thanks for listening.
Fred Kujawa
You are in luck, Fred.Starting in our premier issue '(May 1983), we are presenting a course in programming written by John Gilbert. Take a PEEK at it, POKE around it, and be/ore you know it, you’ll be using those /unctions with the best of them.
KEEPING THE FAITH
I would like to say that ifs about time someone believed the T/S1000 is more than a toy — I am personal¬ ly sold on it After Tve made all the additions to it (keyboard, 64K RAM pack, printer, etc.) I’d be willing to bet the T/S1000 will match any of those others!
I worked on an Apple in pro¬ gramming school, but bought the T/S1000 because 1 can bring it up to that level for less dollars. I am real¬ ly happy with it.
I just wanted to thank you for having faith in the Timex Sinclair computers, because I sure do!
David Brehm
We agree, David, and so do over a million other computer enthusiasts. Let us know what new ideas you come up with for your machine.
COMPLAINT
DEPARTMENT
I am an owner of a T/S100Q but it doesn't work. ! asked Sinclair for some information on how to fix it and all I got was a bunch of nothing.
Thank you.
Roger Odan
Roger, you are saying what a great number of people have said fsee our interview with Dan Ross, May, 1933J. We have sent your letter on to Timex. Let us know what happens.
0/0
Timex Sinclair User welcomes reader's comments, compliments, queries and complaints. Letters should be addressed to: The Editor, Timex Sinclair User, 49 La Salle Avenue, Buffalo, N.Y. 14214. Please include your full name and address when writing.
MI
VATION "WHERE ideas come to life’
16529 LAKESHORE ROAD C L E VE L A N D, Wl SCO N SI N 53015 PH. (414) 693 - 806 2
EXCLUSIVE TACTILE KEYBOARD OVERLAY
• RAISED DEPRESSABLE KEY AREAS - FEEL MOVEMENT $9.95 •STANDARD TYPEWRITTER KEY SIZE
•EASY CUSTOMER ATTACHMENT - OVERLAYS PRESENT KEYBOARD OF THE TIMEX 1000 AND SINCLAIR ZX-81 HOME COMPUTERS
CONSULT YOUR LOCAL RETAIL STORE
For further information or mailorder via M.C. or Visa direct inquiry to InnovationCo.Dept . U
6 For more in/ormatjon, cirde 3 on Header Service Card. TIMEX SINCLAIR USER June 1963
This month we review space and adventure games and an assembler that lets you program in machine language
Push-button
Wars
Shoot Your Way T^H| Safety
Description: Combat Flight casts you as the com mander of a fighter ship, flying through moun¬ tainous terrain shooting at alien ships. Seven types of alien ships fly by. Points scored depend on the of alien you hit wit* lasers. A player lives per game.
After the game, the top five scores are displayed with the name of the player. If you score in the top five you add your name to the list.
Evaluation: This is good action game. The speed of lasers is fast and the response time of the controls '
■ - ; •
..
alien
Fhgnt mountain
must
good
graphics and fast action. This games pack is a good buy for those limited to 2K of memory. (Circle 41* on 1 ' e
language to scroll stats right to left across the1 screen. The playeT scores points by moving a base in front of the stars.
Evaluation: The major problem with Starblaster is the instructions. The infor¬ mation with the games gives the wrong controls for movement. Also, the in¬ structions do not dearly tell the player how to score points.
The other five games of this package are all of a
Description; in Galactic Invaders, sevdn alien crafts
fly randomly around the screen, and fire at your laser base. The base can withstand seven hits before it is destroyed. After all seven crafts are destroyed, seven more appear and move at a higher speed * The player scores one point for each craft shot down.
Evaluation: Although this may sound like a standard
g too high Hihtp aliejj'fe longing ships
ght is a good similar
son the
Us
Jpeed makes , ihia >a gwd game. The player is given an initial choice of speeds from 1 to 100, When i played; speed fj| was too ^ slow and lOpwas toa fast. At speed 50,. I destroyed 53 enemy crafts.
■ One annoying feature of /• this game is that the alien crafts often land on the '. ground for long periods of tirne. When this happened, J felt obliged ..to ram the craft with my laser base. Galactic Invader works in 16K and is distributed by Sams. It is a simple, fast ac¬ tion game that can be en¬ joyed by all ages. Definitely a must for the video game connoisseur. (Circle 42 on reader service card,)
Rating: 8
market. I found the game a little too repetitive in its ac¬ tion and would not want to play it often. Distributor: Melbourne House Ltd, Memory: 16K.
Rating: 7,
4444444
Fast Action
In 2K
^Inscription: In TS Destroyer, you fly in the
center of the screen, and ob- jets fly toward ypu from the left; you must dodge or shoot them. At the same time, another spaceship is flyjng up and down to your k right, taking shots at you.
fn Space Raid, you con¬ trol a gun that moves horizontally across the bot¬ tom of the screen. When a spaceship appears at the top of the screen with an alien inside, you must shoot <a ' hole through the spaceship and hit the alien in the left foot before a laser beam from the ship hits you.
Evaluation: I was very surprised by the high quali¬ fy of these two games. Pro¬ grammed in machine language, they have the speed and excitement found in larger 16K games.
The speed of movement in TS Destroyer is very im¬ pressive. Playing this game,
I was so busy trying to dodge objects from the left that I failed to see the ship at the right shoot me in the back.
The Space Raid game is very similar to invasion Force. The computer graphic of the alien stan¬ ding in the spaceship is well
TIMEX SINCLAIR USER June 1983
7
NOW ATS1000/ZX81
PUSH-BUTTON
KEYBOARD
FOR UNDER $20.00
At last there’s a really cheap but efficient way of ironing out theTS1000/ZX81’s only real bug: its keyboard. The Filesixty Buttonset offers
■ A full -travel calculator- type moving keyboard for only $19.50.
■ Installed in seconds. The peel off adhesive backing means you just register into position and press.
■ No messy labels, dismantling or soldering.
■ 3 groups of colour keys to pick out shift, numerals and newline.
■ Precision moulded in ABS to match your TS1000/ZX81, with contrasting legends for maximum legibility.
Orders to Filesixty Ltd., 25 Chippenham Mews, London W9 2AN, England .Tel: 01-289 3059. Telex: 268 048 EXTLDN G 4087.
I _ /
fonoQ •
1. Make sure the original key boar d is clean and check that all the keys function.
2 The Buttonset is held in place by sett adhesive pads.
3. So all you do is remove the protective backing.
Ion □□□□□□□□ r r : □ □ TT:: □ nTT
□ □ □□ i □ □ □ □
4 And place it centrally on your IS 1000 ZX81
Cheques/money orders made payable to Filesixty Ltd “I
Please send me _ _ _ (qty.) Buttonset(s) j
I at $19.50 each (inclusive of postage & packaging).
Total $ _ BLOCK CAPITALS '
Address
| OLCHC _ _ _ _ _ _ _ C|
|_zn _ FILESjXI_Yj
For more Information, circle 3 on Reader Service Card*
done. The descending laser beam from the ship is challenging to avoid.
Neither of these games prints a score* Usually I like to see a score after I’ve been shot, hut in these games, it didn’t matter. For 2K game players, this tape is a must. The distributor is Softsync, (Circle 43 on reader service card*)
Rating: 9
*******
A-maze-ing 3-D overview
Description: Labyrinth is a game sold by Mindware that creates a maze which the player must go through* At the start of the game, the player must choose the width and height of the maze. Before entering the maze, the player is given the option of seeing it first This gives the player plenty of time to plan a route through the maze.
The player is shown an image representing his view of the maze showing door¬ ways and corridors in three dimensions. Movement through the maze is done by four direction keys. At any point the player can give up and see a full view of the maze. The computer will show the path that was taken by the player
Evaluation: Labyrinth is an interesting game because the player sees such a small portion of the maze. The three- dimensional graphics showing the passageways are adequately handled with the T/S1OO0,ZX81 graphics* The game is quite difficult the first couple of times. With practice, however, the passageways are easier to recognize and movement through the maze is much simpler. This is an interesting game but not a classic! (Circle 44 on reader service card)*
Rating: 7,
More Missile Madness
Description: A missile launcher moves up and down on the left side of the screen in the program call¬ ed Missile Launcher* You fire missiles at ammunition dumps on the right side of
the screen. The player gets 25 shots and scores points for hitting the ammunition. Bonus points are scored for destroying an entire am¬ munition dump.
Evaluation: Shooting at targets is a popular concept in games but, to be most ef¬ fective, any such game re¬ quires an opposition that
Assembler offers
Description: Machine language programming is very slow and tedious without using an assembler program. International Publishing and Software sells ZX Assembler, a pro¬ gram that allows you to enter and edit machine language using mnemonics.
ZX Assembler occupies 7K and is located at the top of memory. It stores the machine language in a REM statement at the start of the Basic program and the assembly language in a second REM statement. An easy-to-follow 26-page manual comes with the pro¬ gram, describing its use in detail.
Editing functions allow you to insert and delete characters and lines. Numbers can be entered in decimal or hexadecimal. Mnemonics can be entered very quickly because the in¬ put response time is fast.
The program also con¬ tains a monitor which has many useful functions. From the monitor, one can run a machine code routine for testing, inspect and modify registers, search for numbers, and display the HEX contents of memory.
Evaluation: Its high speed makes machine language very attractive to serious programmers. Ex¬ ecution speed of instruc¬ tions is far superior to Basic instructions. Programming in machine language is much more difficult than Basic but programs such as ZX Assembler offer the pro¬ grammer valuable aid.
Without an assembler, programmers must POKE into memory the decimal code for each instruction. Editing in this manner becomes very difficult. ZX Assembler contains all the functions necessary for easy machine language programming.
The major drawback with ZX Assembler is its location in memory. It uses 7K of memory, limiting the size of the basic program. Because it is not relocatable, its position limits programmers with greater memory to 16K.
ZX Assembler is a very useful tool for beginners or professionals. A beginner with a good book on Z80 machine language will find this program easy to use. (Circle 45 on reader service card.) Rating: 8
TIMEX SINCLAIR USER June 1903
shoots back. Missile Laun¬ cher, programmed entirely in Basic, is too simple and slow.
The player controls only the firing of missiles. This requires the player to judge when the row of the missile launcher equals the row of an ammunition dump. This 16K game, distributed by Intercomputer, did not hold the interest of this reviewer for very long, so I played it only a couple of times. (Cir¬ cle 46 on reader service card.)
Rating: 5
*******
Defend your planet
Description: You are in charge of a missile launcher and must save Earth from invading spaceships. With 15 rockets, you must choose a velocity to shoot down the invaders. The direction of each rocket is determined by the velocity you choose for it.
If that sounds like an ex¬ citing game, then you would probably like Galac¬ tic Invasion, sold by Inter¬ national Computers Ltd, This is one in a set of six 16K programs on one tape. Also on the tape are three action games, a solitaire game and a drawing pro¬ gram.
Evaluation: This form of Galactic Invasion is very simple in graphics and design. The alien invaders are represented by 35 plot¬ ted points, and a message at the top tells you how many spaceships are left. This game may be adequate for children but most adults will find it slow.
The five programs with Galactic Invasion are also slow and simple. This tape is not recommended to those who like action. (Cir¬ cle 47 on reader service card.)
Rating: 5 0/0
9
NOW YOU CAN HAVE ALL THE ANSWERS
With the most complete Sinclair software library available.
30 PROGRAMS FOR THE SINCLAIR
ZX81
a°o*
Tt<£
Ofi
TH(
? Ur
TiMb
**6
*T'
’OQo
‘yoe
Th
Its friendly style i$ poiniess reading analogies help make this longuag This introduction is a must/' Now o
only $14.95
NOT ONLY 30 PROGRAM
is a collection of programs for tl ZXBVTSIOOa Not only Battle;
Blackjack, Wall Breaker, Mi IK Draughts, but also each programming hints, spate PEEK and POKE exploi ZX Computing said "Tl tan be crammed into Si Now available for only f
THE COMPLETE TIME]
ZX81 ROM Oisassembl
D r. Logan a n d Dr. F ran lc O' Haro all routines in the ROM ond comment on _ _ _
This book is a must for the experienced programmer L Qrdinateur Individual (the leading French personal computing magazine) said- 'Dr. Ian lagan has disassembled the 8K monitor program at the 2X81 / TS1000- For those who want to write programs in machine language, it Is PART A which is the more interesting, because it contains the majority of BASIC commands, while Part B is far more technical, comprising essentially of the ZX81 /TSJQQtfs {looting point calculator, In conjunction with Understanding Tour ZX8J ROM this book allows anyone well
*-534.!
cassettes ore also avoraRMH
PIUS
award winning software!
OR. IAN LOO**
UNDERSTANDING YOUR ZX81 ROM
by Dr, Ion Logan
SYNC Magazine soid: "SYNC readers will recognize Dr. Logan as o major ZX80/81 expert whose writings are well worth wile. Understanding Your ZX81 ROM is no exception. The book falls logically into five parts: o brief review of the ZBQCPU, next o quick intro¬ duction to the internal arithmetic and number base manipulations; a discussion of the Z80 machine code instructions grouped by function; a detailed exam¬ ination of the relevant parts of the BK ROM; Dr Logan introduces machine code programming by treating it os an extension to Basic; and complete listings of the more important 8K ROM routines are given os well as the usual tables of machine code language instructions, decimal- hexadecimal conversions, and keycodes. Understanding Your ZXBl ROM should be high on yaur list." Now available far only $14.95
MACHINE LANGUAGE PROGRAMMING MADE SIMPLE
Michael Roberts, SYNTAX Magazine wrote:
"I wanted to review this book because I'm the person it was written for. I taught myself BASIC ond can now do most of the things I want to with it. I felt that Machine Language would be o good addition to speed up some programs and improve display. The idea of Machine Language "mode simple' appealed to me. It's the best exploration of Machine Language for Machine Language beginners I've seen,
Orders to: M tLBUUKNI HOUSE SOFTWARE INC.
Dept. CS 347 Reed wood Drive, Nashville, tn 37217
TAPES:
□ 13941 Gamestape 1:11 Programs -IK
□ 13942 Gamestape 2: 3 Games- 16K
□ 13943 Gamestape 3 Catacombs
Adventure -16k
1 3944 Games tape 4: 3D Monster Maze -161
1 3945 Camestape 5: 3D Qrblter- 16K r 26446 Space trek- 16K
L 26359 Super Invasion -IK 26318 Wall Bus terS-IK 26472 10 Exciting Programs -IK I 26284 Reversi-IK C 26406 TOOlbOX -IK
26490 Basic Course 2 cassette pack c 14026 combat Flight -16K
114.95
$14.95
$14.95
$14.95
$14,95
$14.95
$14,95
$14.95
$14,95
$1495
$14.95
$7.50
$1495
Enclosed Is my check or money order for $ _
Please charge my Visa or Mastercard Card*
Visa and M/C orders
can be phoned tn: 615/361-3738
Dealer orders and queries: 800/251-5900 (ask for a Melbourne House operator!
BOOKS;
25895 The Co m pie te B a sic Course 25957 Machine Language Programming Made Simple
20922 The Complete Timex/Stndatr ROM Disassembly 26025 Not only 30 Programs 2 591 3 Understa ndl ng You r 2 XB1 ROM □ 51539 ins and Outs of the Timex TSIOOO
$34.50
$14.95
$1995
$9.95
$14,95
$12.95
TOTAL: S
Residents of CA, md, tn, please add sales taxes: Add $2 for Shipping i Handling, foreign orders add $6: TSU6 TOTAL: $
— - _ expiration date — _ _
Signature .
Name _
Address _ _ _ _ _ _ _ City
State
- ZlD
MELBOURNE HOUSE SOFTWARE
For more information, circle 4 on Reader Service Card.
Basic
THE MICRO COMPUTER OUSINESS WILL GROW FROM $10 TO $100 BILLION IN THE NEXT EIGHT YEARS!
ARE YOU READY TO CASH IN?
micro computer business #s predicted to grow from its present $10 billion to SI 00 billion before 1990' Imagine the possibilities this opens for you’ No matter where you live, if you re starting up or presently in business no other industry offers you more opportunities!
Now, finally, all the inside information you need to secure a prosperous future in this dynamic industry is available in
one p see - THE COMPUTER ENTREPRENEUR MANUAL! An immense information source, compiled by our inquisitive research team, aided by a panel Of experts and business people from all areas of the computer industry!
We present the inside story of more than 100 lucrative computer businesses you can enter, where you II find the real opportunities for the eighties: from one man operations like Programming Author, Word Processing Center or Consulting, to Systems House, Service Bureau, Computer Store etc! Many at little or no investment! AH the invaluable facts and fiqures How to start, Capital needs. Profit estimates and Margins, How to Sell and Market. How missing technical or business experience need not stand in your way. Source of Suppliers, etc! Details that could take years to find oul on your own'
We II show you inside tricks, like how to never again pay retail for computer products and consumer electronics even for one item - right now, while you re starting your business’ How to get free merchandise and trade show invitations, etc This alone wn more than pay for the manual! You II read actual case histories of other computer entrepreneurs, so you can learn from their mistakes, and profit from their success stories! Where you If be one year from now depends on your actions todav' Let us show you how to take the first crucial steps! 1 ¥
Order now and take advantage of our limited introduction special, THE COMPUTER ENTREPRENEUR MANUAL and a Six month subscription to THE COMPUTER ENTREPRENEUR REPORT NEWSLETTER f so you re always up-to-date with the
industry I. both for only $29.95! You must be convinced on how easy you can strike it rich m the micro computer business or vou may return the manual for a full refund within thirty days! USE OUR TOLL FREE NUMBER TO ORDER'
A
'<^cA ■ —i
EVERYTHING YOU NEEO TO KNOW TO SUCCEED IN THE COMPUTER RUSINESS IS ALL IN THIS MANUAL!
THE COMPUTER ENTREPRENEUR MANUAL has Ihe answers (o all your questions about M — 1 — ■ ■*! Acting, starting and sue ce study running a computer business! There has never been such a
jM I a comprehensive collection of know-how and information about this business in one place' Ail the
' ft _ I YOU need to plan and acheive your goals m easy-to-follow step- by step instructions!
i ■ Ttl* se are some of Ihe 100-pius businesses covered in PART ONE of the manual with the
^ 1 T ■ 'acl5 0fl st,rl 3nid run Start-up Cost ( Even how to operate on a shoestring ). Wh^i profits
L I ■ ro **P*ct, Wholesale prices. Mark-ups, Suppliers, future outlook, case histories tor each etc:
111 Systems House Software Author ( who io sen to and who to avoid i Service Bureau. Soft
Ak \ JL, M Put)lishef ' How in find Programs that sell Word Processing Service. Consulting and Con-
L I J ,, hi Broker ( use your skills or those of others make Si 50 - $1000 a day!}. The incredible
^ames Business. Computer Store i Franchises Pro and Contra, or a low inventory store in your 11^ home! ). OEM Hardware Mfg Data base and Teletext Service | big prospects! }. Used Com-
puiers. Repairs. Rent-A-Computer. Promote Fests and Trade Shows Turnkey Systems
Headhunting and Temp He,p Service. Tech *r„er Shop. Cue, on, Engineer, n9. Tne
Many new ideas and ground floor opportunities! Interviews and success stories on companies of all sizes' Privy info on the profits made How some ™ nnn $ bttte k,n0Wn 0ut?'T* £aT made ’he" 0wn6fT5 milH«nalrM. one ol these low key companies making simple boards
went from ml to $20,000,000 and 100 employees n four years’ Programmers lhat make $300,000. Thousands of micro millionaires m the making etc'
Whatever your goal is - Silicon Valley Tycoon, or just a business at home - we guarantee you II find a business to suit you ■ or your money back'
anrt manua' V°*ded *'th, *he h™>w-how and ‘ sireetf.ghlmg savvy you need both as a novice or business veteran, to get started to stay
fP? t0 Pr0*P*r 'h.the rmcro computer busmess A goidmme of information m clear and easy tg-use mslructions How lo prepare your Business Plan Oulside financing The mistakes you must avoid. How id hire and manage employees. Incorporation « when and how lode .t cheaply ), Surviving bad times Record h.°W YOur market before you start. Use multiple locations to maximize profits, how to promote and stay siepb ahead of the competi¬
tion. How to get free advertising, free merchandise tree sdvice, Power negotiating with suppers lo double your profil margins, etc! Even how in keep a present job while starting a business part time! K
Don't miss this opportunity lo be part of this great industry - the ne*1 success story could be your own! Order the manual today’ Part one and two bound in a deluxe ring binder where you can also collect our newsletter | free for six months with the manual - a $32 50 value! ) - all for only $29 95!
Order by phone (Credit cards only}, or use the coupon.
THE COMPUTER ENTREPRENEUR NEWSLETTER - ALL THE LATEST INSIDE OUSINESS NEWS! NOW! SIX MONTHS FREE WITH YOUR MANUAL!
You re always attuned to the industry and your manual kept up-to-date, with our news! el ter! Each issue has the latest business news, ideas, new suppliers, our in¬ dispensable walchdog'' column on profits, discounts
( don t miss mtg's promos like recently when lop video mom- tor sold at $00 lhal s half wholesale one third of the relail price! ), the competition, the big deals, etc! Feature stones with start- up info and case histories on new micro busi¬ nesses!
You II gel invitations to trade shows and conveniions
the usage of our advisory service and our discounl buying
service tor your purchases’
You II find many items in our news otter (hat w save you the cost of your manual many times over!
CALL TOLL FREE!
CHARGE IT! Credit Card Orders ( MC. VISA only ) accepted 24 hours/day 1-800-227-3800
Ask for extension 1135 In California call 1-800-792-0990
. .
Ma>! lo THE COMPUTER ENTREPRENEUR PUBLISHING CO PO BOX 456, Grand Central Si a lion. New York, N.Y. 10163 P ease send me THE COMPUTER ENTREPRENEUR MANUAL, and the six month free subscription So THE COMPUTER ENTREPRENEUR REPORT/NEWSLETTER All for only $29 95. ptus $3 (or pos I age /handling ( NY resi¬ dents: add $2 64 for sales la* ) M i decide not lo keep the manual I may return it within 30 days for a full refund.
S ADDRESS:
= CITY. STATE. ZIP: - -
Check or M O enclosed Charge to □ VISA [ ] MC
= CARD* -
S Exp. Date: - - — -
= SIGNATURE:
TSU6
c 1902. THE COMPUTER ENTREPRENEUR
Circle 7 on Inquiry Card
In search of a golden memory
THE MOST important hardware device you can add to your computer is a memory unit. In this article we analyse three memory units for design, flexibility, durability and cost: the Memopak 16K, the Sinclair !6K RAM and the Panda 10K.
These connect to the T/ SI 000 via the expansion port at the rear of the com¬ puter. The design of the unit is very important because it must fit tightly to the computer* If the fit is loose, programs may be lost easily by any movement* This can be very annoying when you are trying to change the tape recorder leads to save a program. We have lost many programs this way*
From the pictures, you can see that the Memopak unit stretches right across the length of the computer* The unit comes with velcro tabs to help make the con* nection firmer* We have also used tape and elastic bands for the same purpose*
The Sinclair RAM is a smaller unit* It does not fit to the back of the computer as well as the Memopak. We have had great difficul¬ ty inventing ways to pre¬ vent this unit from wob¬ bling*
The Panda RAM is built similarly to the Sinclair RAM but its fit on the ex* pension bus is much tighter* We used this unit extensively for two weeks and found no problem with its design.
For design, we feel the best unit is the Memopak* Its structure is best suited
Reviewer Bob Fraser tests three 16K units and finds each falls short of perfection
0
When the lights go out . . .
THE Cramic*01 is a low- power, battery*backup RAM, It uses up-to-date technology such as lithium batteries to maintain your RAM's contents even when the power is disconnected. It is ideal for keeping large, often used programs, machine code routines or
programs you are working on without the bother of having to load them from cassette each time. This unit can be used in c on j unc¬ tion with another RAM pack and either one can be selected for use by a switch on the C ramie-81. If you happen to wander off For ten years and then return to your machine, chances are the Cramic-81 will still be working and remember where you left off.
For more information, circle reader service number 51 .
for the T/S100Q* We tike its appearance best, although the polar bear on the Panda is a nice touch* The second category we have defined is flexibility. A memory unit must allow ex¬ ternal devices such as printers easy access to the expansion bus. All three memory units allow this but the Memopak has a slight advantage because it also has an edge connector behind it, allowing a printer to be attached in front or
behind it.
The third category rating memory units is durability. How long will it work? We have used many Sinclair and Memopak memory units and can rate them fairly. The Panda has been only tested for a two week period, so its durabili¬ ty is still questionable*
When we first began us¬ ing Sinclair computers, we
used the •- — * *•*'
Sinclair RAM.
After much use, they began getting warm easily and fre¬ quently lost programs. We tried many types of memory units, finding most of them to be unreliable, until we found the Memopak.
The Memopak lasts much longer than the Sinclair RAM* For people with larger memory needs, Memotech also sells 32K and 64K Memopaks* They are of equal quality.
The table shows our rating of the memory units discussed here. We have not rated the Panda for durability after only two weeks of testing, but we will say it hasn't yet caused a single problem. (Stonechip Electronics, a British firm, is currently looking for an American distributor for ZX- Panda, which sells for about £20 in Britain.)
e/e
12
1
TIMEX SINCLAIR USER
YTE-BACK modules
64-K MEMORY $129.3,?
BYTE-BACK’S MD-1
MODEM $119.*!
ASSEMBLED & TESTED $149.95
Use your phone to connect your "LITTLE" computer to the "LARGEST" computer networks in the world. With BYTE- BACK's MD-1 MODEM connected ell you do is dial a phone number (usually local), press a few keys and watch the data appear on your TV screen. (Software is included) This
"originate" or "answer"
MODEM can be used in either the mode with selectable baud rate.
You can have immediate access to: UNIVERSITY COMPUTERS, DOW JONES, UPI COMPUSERVE PACKAGE WITH 5 FREE HOURS ONLY $34.95
As an extra bonus an f?S-232 port Is provided to allow you to drive all standard RS-232 peripherals, (73 to 9600 Baud.)
BYTE-BACK’S BB-1
CONTROL MODULE
$59.8ft In Stock!
ASSEMBLED & TESTED $69.00
• 8 Independent Relays
(with LED status indicators)
• 8 Independent TTL Inputs
(with Schmitt trigger buffers)
* By using a single POKE command you can change and latch the status of each of the 8 relays.
* Your computer can read the status of all 8 inputs by the use of a single PEEK command.
* A comprehensive manual is included that has complete application details,
* More than one BB-1 can he used at a time.
$139.9S ASSEMBLED & TESTED
In Stock !
With
BATTERY BACKUP
the “ULTIMATE MEMORY” UM-64
FEATURES:
• Battery backup
• PROM/ROM socket
• Reset Switch.
• BYTE-BACK EXLCLUSIVE FULL 64-K
The 0-8K area is available. You can execute a copy routine (provided) to copy the TIM EX ROM into the 0-8K area of RAM then flip a switch and you have your operating system in RAM. You can modify it and create your own customized operating system. Full details, examples & programs included.
WHY PAY MORE FOR LESS FEATURES? GET THE “ULTIMATE MEMORY” BYTE BACK S UM-64
16K MEMORY UM-16 $59 . ® * $6 9,” a sse m b I ed & I es ted
Battery backup, reset switch, PROM/ROM socket PLUS. ... 1 year, 100% trade-in credit towards the UM-64.
RS-232 Module $5S.95
ASSEMBLED & TESTED $69.95
Allows you to connect your computer to all RS-232 printers & terminals
ALL MODULES CARRY 90-DAY WARRANTY
TRY BYTE-BACK MODULES FOR 10 DAYS WITH NO OBLIGATION
ll
BYTE BACK
KEYBOARD
$89.95
We use the same key switch found in the expensive com¬ puters such as; Hewlett Packard, Texas Instru¬ ments, Atari, D.E.C etc. The multi-colored key caps are the same type used on the IBM Personal Computer, but with the TIMEX (edgens.
EXPERIENCE QUALITY
Shipping and Handling S4.95 ORDER PHONE (803) 532-5812
ITEMS ORDERED:
■I
i
r > r. i- ■ J i
Bill My □ Am. Exp.
Exp. Date
Name _
Address „
□ Visa □ M/C Checks Accepted
Card No.
City/State/Zip Phone _
Dealer Discounts Available
Mail To: BYTE-BACK CO.
Rt. 3, Box 147, Brodie Road Leesville, S.C. 29070
For more information, circle 6 on Header Service Card.
M
Clive sells 1.6 computers . . .
. . . and snags award
Sinclair Research has claimed to be the first com¬ pany to sell more than one million home computers.
Since it began selling the 2X80 three years ago it has sold 130,000 ZX8Gs, 750,000 ZX81s and 200,000 Spec- trums, an upgraded version of which is to appear soon in North America as the rr/S2000. And these figures
CLfVE SINCLAIR: neither young nor □ businessman
No Faire for Timex
Fifty thousand people agreed that the 8th West Coast Computer Faire, held in San Francisco From March 18 to March 20, was fantastic. It boasted 500 dif¬ ferent exhibitors ranging from the small single-booth entrepreneur selling tapes and books to the “big guns11 like Apple, Commodore and I.B.M. No, we didn't forget to mention Timex, they just didn't bother showing up. We don't know why they weren't there, but a lot of Timex Sinclair owners were awfully disap¬ pointed with Timex's ap¬ parent lack of interest and support.
On a brighter note, Jim Warren, known as the Faire Chair, was delighted with the great turnout. You would be too, I'm sure, with 50,000 in attendance at $15 a head, which, to be fair* did let you in for all three days.
For those looking to learn, there were seminars, lectures, workshops and in¬ terest groups. The business person could shell out an
extra $125 to hear Arnold Roberts talk for five hours on “How to Select a Business Computer.1' Others, for free, listened to, worked at, and struggled through such sessions as “Venture Financing for New High Tech Com¬ panies", “LOGO & Kids", “Word Processing", and “The Esoterics of Computer Games." For those yearning for fun, there were video games in abundance . . , and all free.
Next year they'll do it all over again. Same place, same time, but hopefully better weather. The 9th West Coast Computer Faire, which takes place March 23 to 25, 1984, is still looking for speakers. If you have a talk you know people are waiting to hear, call or write:
Computer Faire 345 Swett Road Woodside CA 94062 (415) 851-7077 The deadline is November 30th, 1983. We'll see you at the Faire!
— Joseph Gladstone
do not include the 600,000 T/SlOOOs sold since it was launched in July last year. The claim to be the first past the million mark is disputed by Commodore, which claimed it had reach¬ ed that point Last year.
Clive Sinclair, chief ex¬ ecutive and chairman, said he is very pleased with the figures. “They are a magnificent achievement for all concerned. With the 2X81 entering its third year of production the figures demonstrate beyond doubt the long-term viability of the computer as a long-term consumer product ”
More than 200,000 Sinclair or Sinclair-based computers are now sold every month throughout the world.
The British newspaper The Guardian has named Clive Sinclair as the Young Businessman of the Year. The award is made annual¬ ly to people in Britain who have shown particular abili¬ ty in business.
Past winners have in¬ cluded Sir Michael Ed¬ wards, the man responsible for improving the ailing for¬ tunes of Britain's state- owned carmaker BL,
The award has caused some amusement as Clive claims to be neither young nor a businessman. At 42, he is more than twice the age of many of the young entrepreneurs now reputed to be making vast sums from the rapid growth of the home computing market in Britain.
• See our pro/ile of Clive Sinclair beginning on page 62.
U.K. Hoax Exposed
Last April, the British counterpart to this magazine, Sinclair User, ran a program entitled “Machine Code Converter"
^4%
14
that was amazingly economical — only 27 lines long. “Now a brilliant piece of programming enables the Basic programmer to con¬ vert his listing automatical¬ ly into machine code by LOADing from a tape or by entering the program line by line from the keyboard,'1 claimed the instructions alongside the program. But readers discovered dif¬ ferently when they tried if and found an unexpected message printed on their screens: APRIL FOOLS!
“We got great feedback on this,’’ says Editor Nigel Clark. “Most of our readers just loved it. But one man was so disgusted he cancell¬ ed his subscription."
Oh well, seems some peo¬ ple can't take a joke, 0/S
TIMEX SINCLAIR USER
SPECIAL OFFER
★★★★★★★★★★★★★★★★★ Get the best of British Sinclair with . . .
The Sinclair User Annual
NOW — the best programs, advice and fea tures from the top Sinclair com¬ puter magazine in the U.K. are available in North America in Sinclair User Annual!
SINCLAIR USER ANNUAL —from the
home of the Sinclair (Timex) ^ computer comes the best of the top-selling magazines, Sinclair User, ^
Sinclair Programs and Sinclair Projects!
TIMEX SINCLAIR COMPUTERS — originated in the U.K. three years ago where there are now over one million users. Sinclair User Annual gives you the cream of their programs, projects and ideas!
T/S1000.ZX81 — get more fun, more knowledge, more programs, practical projects, hints and tips from other enthusiasts. Take advantage of their experience to get more from your computer.
YOU GET — 116 pages including exciting software and hardware reviews, graphics ideas, 19 pages of program printouts, a Spectrum (T/S2000) preview, technical information, programming help and much more! -
$4.00
. ■ • • w.ot>w9'1
Please rush me .
.copies
-tVA'S
OtAV-'f
%'i
75
of Sinclair User Annual at $2.75 each (Includes shipping and handling).
PAYMENT ENCLOSED
□ CHECK
□ MONEY ORDER
□ VISA
□ MASTER CARD
Timex Sinclair User c/o Special U.K. Offer 49 La Salle Avenue Buffalo, N.Y. 14214
card number
expiry
signature
Allow 6 weeks for delivery.
Print Name
Address
City
State
Zip
The Great Connecticut Kit-Building Experiment
“The children worked with an intensity and excitement I have rarely seen in my years of teaching”
TIMEX SINCLAIR USER June 1983
For New Haven teacher Chris Baldwin and 28 kids who enrolled in his 10-week ZX81 workshop, it was a resounding success
IT USED TO BE THOUGHT, and still is in some school systems, that programming instruction and hands-on computer time belong in the high schools. It is now finding its way into the grade schools, more often as a result of student and parent pressures than of the vision of school boards. I’ve seen typical nine and ten-year-olds program in BASIC, and six and seven-year-olds in Logo. Kids with this learning opportunity have a tremendous, perhaps decisive, ad¬ vantage — but only a few have this opportunity! Until schools recognize their responsibility and
provide every child with daily ac¬ cess to a computer, this sad waste will continue.
That’s a strong statement, but the more I work with children and computers, the more I see what the experience can mean to a child’s self-image. I know a child has made an important breakthrough in how she sees herself and her world
“The more I work with children and computers, the more I see what the experience can mean to a child’s self-image”
when she stops asking 4How do I do X?’ and begins saying, ‘I wonder if this will do X?' She returns to a natural approach of playfulness and discovery about her world in a school setting in which many pressures work to dull that ap¬ proach.
One point I continue to make to policy-makers {with limited success to date) is to ask them to carefully consider which expenditure of $2,200 best serves a school's needs: one Apple II with a monitor, printer and disk drive, or eight T/SlOOOs, televisions, cassette recorders, printers and 16K memories? Through my work with kids and computers, I became con¬ vinced of the importance of giving all children free access to com¬ puters.
¥ N THE spring of 1982, I placed an A ad in the school newspaper of¬ fering to help kids build ZX81 kits. Parents were to pay $150 for a kit, all supplies, and my time: a reasonable charge as the complete ZX81 alone was then selling for that price. I expected half a dozen replies: within Four days I had 28, mostly from 10 and 11-year-old boys. In this age group it is hard to attract girls to what they already see as a male realm.
There was no screening of kids for this workshop. They
TIMEX SINCLAIR USER June 1983
Chris Ra/dmn (above) and kids; no problem was an solvable,
represented a valid cross-section of abilities and experience in kit- building and computers. The com¬ mon thread was excitement and in¬ terest about computers. Most did not know how to solder; most did not know what soldering was. Could youngsters master this delicate art?
As the starting date approached, my wife's worries that I had bitten
off more than I (or the kids) could chew raised doubts in my mind — doubts about working with so large a group on a project requiring pa¬ tience, certain fine motor skills, and care in following directions. When I saw a review in a popular computing magazine that asserted that building the 21X81 kit was a
More than half the computers worked when they were first plugged in
project to be undertaken only by adults, my concern grew.
By the third two-hour session, all our doubts had vanished. The children worked with an intensity and excitement I have rarely seen in my years of teaching. Sure they made mistakes along the way, but all were caught and corrected. No problem was unsolvable. An in¬ complete kit necessitated a letter to Sinclair; a few lost pieces necessitated several trips to Radio Shack; a few solder burns necessitated we keep first-aid sup¬ plies handy, I threw my back out and conducted several sessions flat atop a table.
I anticipated the children would finish in six or seven sessions and spend the rest of the time using their computers; week by week, an¬ ticipation and worry grew over whether the computers would work.
They were completed between the eighth and tenth sessions. When we plugged them in for the first time, more than half worked right away; after faults were discovered and repaired (the most common were shorts in the sockets and under the keyboard connec¬ tors) most of the others also became functional. Only one had multiple problems, including a cold solder, which took longer to track down. In the months since, there has been only one failure we have not been able to correct ourselves.
You see stories in the local press headed, “Whiz kid builds own com-
17
NEW RELEASES!
SOFTWARE WRITERS I.P.S. NEEDS YOUR PROGRAMS!
* Highest royalties paid 'Highest quality artwork and documentation 'Distribution throughout the world ! 'Take advantage of our Fast load system.
CONTACT US SOON!
ASK YOUR DEALER FOR I.P.S. PRODUCTS BY NAME
‘Dealer and distributor enquiries invited
TIMEX SINCLAIR USER June m3
INTERNATIONAL PUBLISHING & SOFTWARE INC
3948 Chesswood Dr , Downsview, Ontario Canada M3J 2W6 (416) 636-9409
For more information, cirda 5 on Saocfer Service Card,
puter,” but it somehow seems too frequent an occurrence to justify calling anyone a whiz. I believe that just about any 10-year-old could do it if given the opportunity and minimal guidance.
Last September, I started the New Haven Sinclair Study Group to provide continuing stimulation for kids using Sinclair computers. We meet on alternate Tuesday nights through the school year. Half
“Can 11-year-olds master the delicate art of soldering?”
of each meeting is given to a discus¬ sion demonstration or lesson, and the other half to sharing work, com¬ paring problems and exchanging ideas.
T LIKE TO TELL KIDS that the Sinclair case is black only to those who will not look at it; to anyone who uses the computer, the case is really transparent and Clive Sinclair meant for everyone to see inside it and understand it and put it to work in new and better ways* I hope the kits become available again and that the T/S2000 finds a place in our schools. That way; we can live up to Clive Sinclair's philosophy of bringing computer power to all the people. Computers are very powerful tools, and we need to see ourselves in a position of mastery, not intimidation.
— As told to Boss Williams
Comments from the Kids
TATE asked the members of the New Haven Sinclair Study Group to tell us * ■ about the ZX81 and their experiences building it, Some of their comments:
I can remember the first day of the computer club how scared I was. It seems silly to think of it now but I was really scared, I thought I would get burn¬ ed or something. It looked so confusing I mean when I opened the box the parts were kept in for the first time all I saw were tons of little odds and ends. These odds and ends are now my ZX81.” _ Avery Grauer oge j ,
I can barely remember trying my first solder. I was so nervous 1 could barely hold the soldering iron* After I had completed my first solder, I thought, well, I ve only got 299 solders to go! And believe me those 299 solders were not easy!"
— Kent Zimmer maun, age 2 1
“I kept messing up by filling holes with solder and putting diodes in the wrong holes. After I finished, it did not work, but with some adjusting it worked ^ine' — Jennifer House, age 1 1
"It was fun building it"
— Andy Cohen, age 9
"It is so small, light-weight and compact it’s hard to believe it is a computer."
— Wyeth Friday , age 1 1
The ZX81 is a very good first computer. There are a lot of things you can do with just IK that you wouldn't dream of doing when you first get it home."
Michael SJavinsky, age 1 1
TIMEX SINCLAIR USER June 1983
19
GlSDSTOftf- BlECTROfUCS GtSOSTOflE -ElBCTROfltCS GtaDSTOH^ BtECTROfltCS GiaifSTOHl BtECTROfHCS GlBOSTOflf EtECTROMCS GiaOSTOFtE BtBClROttlCS GlROSTOnB- BtECTROOtCS
The Complete ZX81 and TS1000 Library!
BOOKS
The Complete ZX81 Basic Course
Basic Course Cassettes (2) . . B7D $29,95
Getting Acquai nied with you r 2X8 1 C 70 $8 .95
ZX81 Pocket Book . .. . . . P70 $10,95
Making the Most Of Your ZXSi . . P71 $10.95
Computer for Kids, ZX81 Edison . . C71 $4.95
Explorers Guide to the ZX81 . . T7Q $1 2.95
ZX81 Companion . . . G72SB.95
49 Exploding Games for the ZX81 ........... P72 $10.95
Not Only 30 Programs for ZX81 IK . B72 $9.95
Machi ne Language Made S i mple . B73 $1 4,95
Mastering Machine Code on your ZX81 ... P73 $1 2,95 ZXB1 Rom Disassembly: Part A Both for
ZX01 Rom Disassembly: PartB . ..»»« — $19.95
Understanding your ZX81 ROM „„„„ . 076 $14,95
NEW RAM PACK STORES 16K EVEN WITH POWER SWITCHED OFF
CRAM 1C -61 is a 16K RAM pack using CMOS technology for per mane n l data retention. Data can be stored almost indefinitely and loaded almost instantly with virtually zero chance of erro.
CRAMIC-81 module uses chips made in a special CMOS technology which require only a tiny amount of power lo retain data when not actually in operation. A slat e-oMbe art, long life (10 years) lithium battery sup¬ plies this power in the standby mode. In the active mode, power is taken from the ZXSi. Used on its own it behaves like an ordinary Hampack EXCEPT that it can be powered down and removed Program and data lit It is permanently stored when this is done.
An ordinary Rampack can also be connected simultaneously. The two RAM units then occupy the same memory area but either can be selected Two separate programs can actoafy run alternately.
CRAMiC-Bi comes in an elegantly molded lie-fiat case with a cabled connector. ^ _ _ „
C12 $179.95
Cassette Software
ZX FORTH
A complete implementation of the FORTH language for the ZX81 and T STOOD computer
FORTH s most distinctive feature ■$ its flexibility The basic unit IS Ihe word — me programmer uses exist ing words to define his own which ear then be used in fur (her definitions FORTH i$ a complied language so pro¬ grams run very fast (typically five limes faster man BASIC!
ZX FORTH is supplied on cassette and is accompanied by extensive documentation 06 page Users Manual
8 pa ge E di I or M an ual ^43 *2® 95
ZX BUG
Machine Code Monitor and Disassembler
ZXBUG is a powerful tool ror machine language pro¬ gramming. It is 4K iong and uses memory from 71 EO to the top memory. ZX BUG works in hexadecimal (base 16), not decimal, so all addresses are a max¬ imum of 4 Hex bits long. Provides a total of 28 com-
mMdr Z41 $14.95
ZX ASSEMBLER
This Machine Code program occupies 7K of memory and locates it sell at the top of memory The program is a full Ed it ort Assembler and Monitor Labels may be used instead of any string. The features include Line Inser¬ tions Delete. Insert Characters, Auto Repeat on ail keys The monitor has facilities to inspect memory, registers and run machine code programs.
Z40 $1 4,95
TOOLKIT
9 Powerful New Functions!
RENUMBER This routine renumbers a program in any step and from any line up to 9999 DELETE This command deletes a group of lines in a pro¬ gram
MEMORY Prints how much spare memory is available DUMP Displays current values of string and numerical values except arrays
FilMD Will find any string ol up to 255 characters and list each line containing lhat string
REPLACE Replaces any string of up lo 255 characters by any other siring
SAVE Transfers program m computer to below RAM TOP
APPEND Allows two programs io be joined REMKILL Removes all REM statements from a program, otherwise leaving it unchanged, preserving memory
Z42 $14.95
Z- AID 1.0
Includes I he following routines
VERIFY confirms whether a program has been recorded properly on lape The program m memory is unallected. and a luriher ' save can t>e made if necessary Mioad/Msave enables a speed red block of memory to be Saved VPTR can be used within a BASIC program to eliminate many tedious POKES and PEEKS in hnding the addresses where variable values are slored CHAIN allows the second part of a BASIC program lobe loaded and lacked onto the end of the first part 2 AID 1 0 is convenient to use. being loaded from tape, and residing at the top Of 16K memory The user ac cesses Ihe various routines wilh USR calls while loading, running, editing and saving BASIC programs
wwmfiy Z98 $14.95
CRAMIC-81
16K
CMOS RAM
KEYBOARD
with metal case K71
A lull sized professional keyboard for the ZX81 Features 47 keys and a full-sized space bar Connects to the 2X8 1 with no soldering required, via ■ plug-in flexible connec¬ tor. You can purchase the keyboard only, or the optional metal case that holds both keyboard and ZXSi, Expan sion devices ji.e RAM packs, etc) connect to the ZX8t edge -conned or which extends from the rear of the cabinet.
■ American made * Keycap legends will NOT wear out • keys with life rated at 20 MILLION cycles
Keyboard K70 $79.95
Metal case tor keyboard
and ZXSI E70 $25.00
Giaosrons
64K RAM
Expands the capacity of the T/S 1 000 or ZX81 to its maximum User transparent. G64
Special $129.95
Z61 $19.95
♦ Allows you to LOAD and SAVE ZX81 programs up to 6 TIMES FASTER!
♦ Easy-to-use in your own programs
♦ User-transparent when incorporated into programs.
♦ Verifies proper loading.
♦ Catalogue feature lists program names and memory usage
♦ LOADER occupies less than 500 bytes (YzK) of RAM
♦ Consists of 2 separate programs — KEYBOARD MONITOR and FAST LOADER.
♦ Supplied on cassette with extensive documentation.
TINY LOGO *
Teach your children programming skills through a computer graphics language. It's easy and fun to use! Included with your program is a comprehen¬ sive guide. (Tiny Logo is a subset of the popular MIT Logo) $19.95
New! Write for your’s Today!
FREE
ZX81/TS1000 CATALOG
GLaDSTOnE-%€i
Mail order to 1585 Kenmore Ave. "
In N.Y. (716) 874-5510 Toll free (800) 833-8400
LECTROniOS
Buffalo N.Y. 14217 Checks or money orders. No CODs. Add shipping
TIMEX SINCLAIR USER
Have tun withZXBL AIS WOO Computing
TS1000-ZX81 OWNERS WIN $20,000
i fjTtn IVf HP4Wf ATMNkjR.
Z48 $19.95
KRAKIT™ consists of 1 2 clues on a ready- to-run ZX81 or TS 1000 cassette laps {16k RAM). The answer to each clue is the name at a country, a city or lown. and a number. If you are the first qualified entrant to solve alt 12 clues and declared the winner, you receive two tickets to the city of the secret KRAK1T™ vaUlt |Dca, tion When you arrive al that location, a cheque for a minimum amount of $20,000 00 (U S.) will be presented to you. The amount of the prize money is augmented weekly
Packl
Coniains 2 tapes with an instruction/applications manual with the following programs;
BREAK EVEN ANALYSIS; Enter expense items by name Enter revenue items by name. Enter fixed costs and variable costs Calculate break even point and plot expense and revenue curves. Backward calcula¬ tion by setting breakeven point quantity, expense or revenue.
CASH FLOW ANALYSIS; Enter income and expense Hems Caicuiate net income. Calculate discounted cash flow — PV and NPV Plot NPV for various in* terest rales
PAYBACK ANALYSIS: Enter expense and revenue items. Calculate years to payback.
tNTERNAL RATE OF RETURN; Enter expense and revenue Hems. Display net cash flow. Calculate IRR DEPRECIATION ANALYSIS: Enter depreciable amount. Select depreciation method and enter parameters. Calculate depreciation by any currently allowed method.
Z49 $29.95
Path U
PROJECT SCHEDULER: Record project est. hours, hours to date, remaining hours. Record billing rate, employees involved. Display amount billed, current billing, estimated billing remain¬ ing.
PROPOSAL SHEET: Record work items and hours. Record hourly billing rates. Display over¬ heads, material cost and labor totals.
250 S 14.95
CANADA: PRICES MAY VARY TIMEX SINCLAIR USER
DAMES
Pilot your space craft through a last moving, com¬ plex space maze Watch out tor miseries being fired from ail directions You can shoot back or evade them. Written in machine code for fast paced excitement.
Z90 $14,95
Blackjack al its best Black jack as it played in the casinos of Nevada. Up to five players can play against a dealer with a fifty- two card deck. Split pairs, double down, and even buy in¬ surance. The deck is reshuf¬ fled only when needed — allows for a continuous game Your winnings and losings are displayed after
“chh»na Z88 S9.95
Now choose from many great games!
ZX CHESS
Full graphic display of chess board. Six levels of play, two of which play within competitive time limits You choose black or white Plays all legal moves including castling and en passant You can save games in pro gress on cassette. Displays moves of game on screen, or output yo printer, for analysis Board can be set up in any position, you can even change sides mid-game. Clear entire board with one command; for end game analysis. Written totally in machine code. ZX CHESS (Enhanced) is a superb game tor the advanced chess
pla''*' Z85 $14.95
ZX CHESS
The strongest chess game available on ZX£i ZXCHES5 n has not ben beaten All the features ot ZX CHESS (Enhanced), plus much more Has a book of 32 opening moves Can play at ? leveis. four Of which play within competition time limits A move is suggested by the
Z86 $24.95
Here is your chance to beat the one-arm bandits . Slots lets you choose 5$. iQ$, 25$. 50$ and even $1.00 machine. Each machine has six sets of different graphics and pay according to the number ot coins you played Excellent, striking graphics, and lots of fun and excit-
™"' Z89S9.95
ZX Galax ia is an adaptation to the ZX8T of Ihe popular arcade game of the same name. You are being attacked by hostile Galaxians. and it s your mission to prevent them from attacking Earth
Z72S14.95
ZXB1 if requested
IK ZX CHESS
A good introduction to chess lor IK ZXfliH'StOOO owners Even within this limited memory space, a full graphic representation of the chess board is included Single level of play Does not accept castling or en- passant moves 2B7 $9,95
2K Chess H7S 1000)
(for unexpended T/S 1000) improved Chess game for an unexpanded TfS 1000 Setter graphics and a vastly superior range of moves ^55 $14 95
Your ZX&1 becomes the com¬ mand console as a diver descends Id the sunken sub¬ marine Nauiius to rescue as many of ihe stranded crew as possible Its a race against time as your oxygen supply must be replenished It s also a constant battle against marauding sharks which you can atlempt to blast with your laser ZBG $9.95
GALAXY INVAD
Z91 $14.95
An excellent version of the classic space game. Protect your seven lives against fleets of hostile invaders, who swoop down and aiiack quickly. T version is an ex¬ cellent demonstration of the capabilities of the ZX61 or TStOQG to entertain and ex¬ cite for hours.
I
S
ivr riuurs.
GLaOSTOnE-fELECTROniCS
In N.Y. Call (716) 874-5510 Toll Free (800) 833-8400
r — “ ~ — — —
CHARGE TO:
(□VISA □MASTERCARD
■ account number
I I I
| Datr?
I
Ejjhor gate.
Signature
|
riease rusn me |
Quantity |
Price |
Tola) |
1 |
|
T |
||||
|
"1 |
||||
|
1 |
||||
|
1 |
| NAMF _ _ _ _ _ _
| ADDRESS _ _ _ _
| CITY: _ _ STATE: , _ ZIP _
■ To: Gladstone Electronics, 1585 Kenmore Ave., Buffalo N.Y, 14217
New York Res add sales lax
C
SHIPPING
TOTAL'
Call or writs for free TS1000 $ ZX81 catalog
I
I
I
i
SY283
For wore information, circle 8 on Reader Service Card.
^^^^^^^—^^-G8^—Gt3DSTon£^£i*cTRomcs^—OiaD8Tonc- -c LfCTHontca GiaosTone- ^Lfcruomcs oiaosron^ tLECTRomcs at a os Ton e- ^tecTuomcs at a os to n ^iccmanics
Computers as teachers: do they work?
Computers are in our schools now, and students are using them every day. Are they dehumanizing? Do they teach anything? Will teachers reject them? Charles Durang, science and computer editor for Reston Publishing, explores some old computer myths
CAN you remember, not too long ago, when no one thought computers would get into the education business within our lifetimes? We heard most of the following:
“We won't use computers in our
schools because they are too expen¬ sive.”
“Computer-aided instruction is dehumanizing — it’s mass- production, lockstep, standardized education.”
“The computer can be a very
useful tool, but the teachers and ad¬ ministrators are too conservative. They may also be afraid of being replaced by the machines. It will be a long time before computers are accepted in the schools.”
“IPs another form of program¬ med instruction, and look what a bust that was,”
Well, it's time to take another look: each of those statements bears a little examination in the light of what's been going on during the last year or two.
Prices of all computers have been dropping rapidly, and with the ad¬ vent of the under-$100 Timex/Sinclair 1000 [nee Sinclair ZX81], there is no school district — and few families — too poor to jump on the computer bandwagon. One company is producing a
22
TIMEX SINCLAIR USER June 1983
BdteCcChotL*
L
package including computers, monitors, cassette storage units, software and perhaps printers — at
“Computers are too expensive”
a price for ten systems that com¬ pares to the price of one Apple- based system !
Today, the computer is proving, when employed for simple drill- and-practice exercises, to be more individualized, more self-paced, more forgiving and less judgmental than any teacher and classroom en¬ vironment can be. Computer-aided curricula are able to be more truly “competency-based” than anything that has gone before.
For inductive kinds of learning (although this kind of thing is clear¬ ly in its infancy as far as currently- available software goes), a com¬ puter program can support and manipulate a large data base for student exploration and discovery of facts and relationships — at the student’s pace, at the student’s direction, using the student’s
“Computer-aided instruction is lockstep education”
methods. We can learn how to learn even as we learn facts!
The misconception that lay beneath a lot of the anti-computer rhetoric was this: on the one hand you have a teacher, a living, feeling human being who will be sensitive to all the students in class and ad¬ just the environment to help them; on the other hand is the machine, inflexibly programmed to proceed at its own pace.
The reality is that the teacher cannot address every student’s needs simultaneously — in fact, the classroom environment mandates lockstep methods — while behind the computer is another thinking, feeling human being who wrote the program the student is using. The student is not learning from the computer, but from the program —
TIMEX SINCLAIR USER June 1 983
ultimately, from the teacher who created the program. By repeating tirelessly at the student’s option, moving ahead rapidly in response to student progress, and trying alternative approaches to the same concept when indicated, the com¬ puter provides the true self-paced and individualized environment. And the uncertain student will find his confidence growing in response to the program’s encouragement, rather than shrinking because of classmates’ derision or a teacher’s ill-concealed dismay.
Teachers are rapidly overcoming their legendary (and, it appears,
“The educators are too conservative”
largely fictitious) “computer anxie¬ ty” and recognizing the potential of this new medium. They are actively seeking to put the machines in the classroom; principals and superin tendants are putting them in the budget.
A recent survey by Market Data Retrieval shows that 24,642 school districts in the U,S, now use com¬ puters for instructional purposes, including 10,499 of the nation’s 52,000 elementary schools (an in¬ crease, at the elementary level, of 80 per cent over last year).
There is the recognition, on the part of parents as well as teachers, that today’s students will have to understand and be able to deal with computers to survive in tomorrow’s world.
There is also — though it is a secondary consideration — the fact that the computer’s basic data pro¬ cessing capability for record¬ keeping makes it easy to administer each student’s program in a way tailored to the individual.
Most important, of course, is the fact that educators realize the potential of all we said above, and that the microcomputer as “teacher’s aide” can provide both
“The computer is , . . more forgiving and less judgmental than any ■ teacher ...”
remedial and advanced self-study — at ever-declining cost — to sup¬ plement the teacher’s own efforts.
“Programmed instruction was a bust”
There is little doubt of the truth of that statement, and there certain¬ ly is a relationship between pro¬ grammed and computer- programmed instruction. There is even the chance that computer- aided learning will indeed suffer the fate of its predecessor. But the differences are encouraging:
1. The climate today is more receptive to a new approach.
2. The computer is innately more powerful, and more in¬ teresting to the students, as a tool.
3. The potential economic rewards are such as to attract the best people (educators as well as programmers) to the software ef¬ fort.
There is a lot of educational soft¬ ware out there already, but much more is needed. It is likely that, this time, the good will drive out the bad, rather than the other way around.
Perhaps the most exciting facet of the computer-assisted learning movement is the extent to which computers are being used at home for education of all sorts, and for every member of the family!
Parents are eagerly rushing to purchase personal computers to help their children learn at home —
Computer-aided learning at home
either because there are computers in the local schools, or because there are not! The resulting pressure from the home front is likely not only to speed the in¬ troduction of computers into schools, but also to improve the quality of education in general.
Such programs as Reston’s Self- Teaching Software for the ZX81- TS100Q: Mathematics I-VI are like¬ ly to be found much more exten¬ sively in homes initially, and find
23
TS1000-ZX81 OWNERS WIN $20,000
ENTER THE ULTIMATE ADVENTURE
SOLVE 12 CLUES LIKE THIS!
Where it ait began Where the torch was first fit Where muscfes and sinews strain, Where our heros win acclaim. Where the symbols hold the key.
KRAKIT ” consists ol 12 clues on a ready to-run ZXSi or TSiGOO cassette tape (t&k RAM) The answer to each clue is the name ot a country, a City Of town, and a number. If you are the first qualified entrant to solve aH 12 clues and declared the winner, you receive two tickets to the City Of the secret KRAKIT" vault location. When you arrive at that location, a check tor a minimum amount of $20,000.00 |U.S .) will be presented to you. The amount of the prize money is augmented weekly.
TS1000-ZX81
For more information, circle 17 on reader service card.
Mail to:
INTERNATIONAL PUBLISHING A SOFTWARE INC. P.O. BOX 1054, BUFFALO. N,Y, 14216
Please print:
|
Please send |
_ copies of KRAKIT " |
|
|
at $19.95 pkJS $1.50 shipping. |
||
|
Total |
enclosed is EH check EH money order |
Name |
|
Charge to |
EH Visa EH Mastercard |
Address |
|
Number |
City |
|
|
Expiry _ _ _ |
Signature . ... |
Zip |
. State _
Allow 2 weeks for personal checks.
TIMEX^lN?LX!^Tj5yR june W
SdltCcrflOtL,
their way into the schools somewhat more gradually.
Also, because learning is not just for kids, many adults without children are buying home com¬ puters specifically to learn new skills or topics. People who cannot afford the time or money to take courses, or who are embarrassed for one reason or another about be¬ ing seen in a class, are embarking on their own programs of in¬ dividualized learning.
You can certainly anticipate the first suggestion from this corner: go get a computer if you don’t have -one! The Timex/Sinclair 1000 is a good starting place. While it is not a competitor to Atari for games, or to IBM for business applications, it is a superb learning tool — and a sophisticated machine that the pro¬ grammer will not outgrow as he progresses from novice to expert. Second, be conscious of the com¬ puter as an educational aid at home. Look for appropriate soft¬ ware for learning, not only for the children but also for the adults in the family. Remember this: your home computer is not only good for learning about various topics . , . and not only for learning about computers because they will be all around us for the foreseeable future . . - but also for learning about thinking and problem solving. Someone has said, and many have repeated it, that the computer will always do exactly what you tell it to do, which is not necessarily the
What can I do now?
same as what you want it to do. Learning to program a computer, even at a very rudimentary level, teaches clear thinking and problem-solving analysis in a way that the freshman Logic course always aspired to do.
Don't worry if, when you bring home your computer, your children only want to “play games/' First, they will learn from the games. Se¬ cond, they will next want to make up their own games — they will learn to program. And, perhaps
later rather than sooner, but almost inevitably, they will put that pro¬ gramming knowledge to work in other areas.
Educators, students, parents,
learners: you cannot go wrong by owning a computer today. You may not learn what you thought you were going to learn. But learn you will!
How educational are the ‘educational” programs?
we looked at five different educa¬ tional programs available for the T/S IOOO,ZX81.
MINDWARE'S Multiple Choice program begins with clear screen information and instructions, and guides the student very well through each stage. Basically, this program is a set of questions rang¬ ing from, "What is the capital of New York state?" to "What is the square root of 2?”
What the test does, it does okay. It does not meet our simple re¬ quirements, though, to really classify as an educational program. It does not hone in on specific lear¬ ning objectives. It does not teach anything. It does give a general in¬ formation test.
The more important part of this program is its ability to let you (stu¬ dent, parent, or teacher) create your own test. You put the pro¬ blems and answers into the pro¬ gram. Multiple Choice leads you clearly and easily through that pro¬ cess. In this mode, the program ac¬ cepts questions and answers of up to 32 characters each. After you have created your test, you can save it for later use. Thus you (teacher, student or parent) can create a file of tests on different subjects and of varying difficulty.
Another program that lets you create, save and re-use your own tests is called Flashcard. A flashcard is a device used in many classrooms. It has a problem or question on one side and a solution or answer on the other. On the T/S1000.ZX81 version, you put pro¬ blems on as many as 100 cards, and answers which are then mixed by
Joseph Gladstone Former educator evaluates some teaching software
KIDS DO LEARN from using computer games. This does not make those games educa¬ tional programs. To be educational, a program must teach something that somebody planned to teach. In the jargon of the schools, that is called a learning objective.
Further, to be educational, a pro¬ gram must show somehow that the kid has learned that objective. In a game, that's easy. You can see how well the player does . . . how many aliens were stopped or how many dots, dashes or stars eaten.
Games also have, built-in, the thing teachers call “motivation.” That is, kids want to do it.
Putting these elements together, we see that an educational program should have a specific goal, should motivate the child to do the work well, and have a testing system built into it. With all this in mind,
25
TIMEX 1000 COMPUTER * OWNERS *
IF YOU OWN A 16K RAM MODULE THEN YOU NEED A “CRASH GUARD” TO HELP SOLVE YOUR WOBBLE AND CRASH PROBLEMS
* NO DANGER BUMPING THE MODULE
* PROVIDES A SOLID WORK BASE
* MADE OF HEAVY GUAGE ACRYLIC
VISA OR MASTER CARD ACCEPTED
EXPENSE CUTTERS PRODUCTS, INC. P.O. BOX 9543 RAYTOWN, MO 64133 (816) 353-1690
10 DAY TRIAL PERIOD SATISFACTION GUARANTEED"
For more information, circle 10 on reader service card.
I . Peel of the touch sensitive key pad.
1 Plug in Klik* Keyboard {no soldering) and place in position.
3. Apply self adhesive two-colour legends to the keys.
This full 40 key keyboard has a positive dick feel as the keys are depressed but as it replaces the original touch pad it becomes a
1 80a Bedford Road, Kemptton, Bedford MK42 8BL ENGLAND
For more information, circle 1 1 on reader service card.
✓
SATISFACTION GUARANTEED OR YOUR MONEY BACK
TS-ART
TS ART helps you create graphics on the screen with a pencil, an eraser, about 120 brushes, a video inverser and a ‘flicker’ . You can easily move these tools in 6 directions or along lines or circles which are drawn, erased, painted with a brush, video inversed or "flickered'1. You can set a different background to any quarter of the screen. You can define new graphic commands — for example one that "does" a square. Then by pressing only one key you can make any of the tools do a square anywhere on the screen; so a square can be drawn, erased, painted, and so on. And the square can be rotated and it can be compressed or ex- panded to any size. And it can be used as a building block for other commands you define. And you can save or print the artwork. And , , .
TS-ART is very easy to learn and use, so 4 year old kids master its basic commands in minutes. Yet it is powerful and sophisticated to satisfy the most creative user.
TS-ART is fun; is a screen editor that can mix text with graphics; is a smart educational device (ages 4 to 99) that indirectly teaches {LOGO style) concepts in arith¬ metic, geometry and computer science by making ab¬ stract ideas visible and concrete
All this power (and more) for only $1 2.95 (add $1 .50 for s & h in U.S. or $2.50 outside U,S+). 16K RAM.
Win $50 if we use your artwork in our ads,
KSOFT, 845 Wellner Rd., Naperville, IL 60540.
Nam« - - - - - - - - - - - - - - - - - -
Address - - _ - - - - - - - - —
Qt y/St ate/Zip - - - - -
Chech VISA I w
Card Number _ _ _ _ _ _ _ _ _ — - Exp -
l
Phone Orders (312) 96M250
For more information, circle 12 on reader service card.
TIMEX 1000. O-fll [80)
□ 8 Port 10
Interfaces up to eight one- byte ports Accepts 16K RAM
10 $89
□ JIDDA
2-channels A/D. 2-0 /A Computer sensing and control ot ( analog ) electrical devices (0-SV)
adda sea
□ Beeper [Clock Switch |
Programmable frequency tone generator, clock (milliseconds to years) . .
bcs m
Each board comes with educational docu¬ mentation, applications.
and applications programs _ - - — — .
(IK RAM). $5 handling VTIflCf Q
charge on all orders.
ORDER TOLL FREE:
BOO- 227 1617
operator 641 (CA, 800-772-3545 operator 641)
Box 1140
2000 Center Street Berkeley. CA 94704
developments
For more information, circle 13 on reader service card.
TIMEX SINCLAIR USER June 1983
26
fJRattn<j tAe frfuca/icno/ f/bfAmtie
|
Graphic! |
Ed. Value |
Fun to Im |
Work Book |
Help tn School W'ork |
Program |
Mo nay Value |
In«t ruc¬ tion! |
Clrcla Reader Sarvlca Card No. |
|
|
ATOR, THE |
|||||||||
|
ABC GATOR (Timex) |
S |
9 |
8 |
No |
9 |
9 |
Excellent |
Good |
52 |
|
COMPUTER TUTOR (Softsync) |
8 |
6 |
8 |
No |
6 |
7 |
Fair |
Good |
53 |
|
FLASHCARD (International Publishing) |
7 |
7 |
6 |
No |
7 |
7 |
Good |
Good |
54 |
|
MATH SERIES (Reston ) |
8 |
9 |
a |
Yes |
9 |
9 |
Excellent |
Good |
55 |
|
MULTIPLE CHOICE (Mindware) |
7 |
7 |
8 |
No |
7 |
7 |
Good |
Good |
56 |
the computer and presented to the learner in one of two ways: ran¬ domly with repeats for a set number of cards; or randomly with no repeats, but using all the cards. At the end of either test, your score is presented.
Both Flashcard and Multiple Choice let you put what you want into a good drill, review or test of that information. Neither one teaches, but either could form the basis of good trivia games.
Softsync has a series called Com¬ puter Tutor, We looked at two in the series, Math Raiders and Alpha/Vowel Tutor. I would have felt better if the word “tutor" had not been used; it is defined in the dictionary as “teacher,” but these programs do not teach. They do tell you if you are right or wrong and they do give you the right answers, but is that really teaching? We don’t think so!
In Math Raiders, the game con¬ cept has been well used to motivate the child. The student uses his math skills to ward off the landing of an alien form. Each weapon (addition,
subtraction, multiplication, and division) has two levels of difficul¬ ty. For fun, these programs rate high. For educational content, they rate low. They include too many different types of problems with too wide a skill range. They lack a logical progression in problem presentation.
Timex’s education program A tor, the ABC Gator, is extremely well done. It has eye-catching, high- interest graphics, great pacing and sound . , » that’s right, sound in a T/S100Q,ZX81 program. You or the child synchronize the tape through a simple but very effective count¬ down. The child hears original music and great instructions while working the computer. This com¬ bination of computer and tape recorder produces a fine educa¬ tional package.
The one fly-in-the-ointment in this package is the language used on the screen. A child learning the ABC s certainly cannot read the in¬ structions, A notice should be printed on the instruction sheet that an adult or a reader will be
needed to help the child use this program effectively,
Reston Publishing is the first to launch a full-fledged educational math program for the T/SlQ0G,ZX81, It breaks the math lessons into six sets, one for each grade from one to six. In each set there are 32 separate lessons; each introduces a problem, shows how to solve it, then drills and tests the student. They are total lessons bas¬ ed on sound classroom techniques. More important, there is a workbook for each set. After the student does a computer lesson, he or she completes a pencil and paper test of the skill in the workbook. The main drawback to the Reston program is the price. Each set (two cassette tapes, 32 lessons, a 64-page workbook and a vinyl binder storage case) costs $29,95.
ALL IN ALL, we were really disap¬ pointed with the programs that pur¬ port to be educational. For the T/SlOQG,ZX81 we recommend only the Timex and Reston materials.
TIMEX SINCLAIR USER June 1983
27
Check our handy chess guide
VWVW/WWWWWWWWWWWWVWWWWWWVWVWWWWWVWWWWWWWWWWWWVWWl
In a stalemate over which chess program to buy? Check here before you make your move and you won’t get rooked!
: You H notice 4^hcmA that Timefiare alone of lie j£Kgames forbids you to resign and that Super- ■ chess alone plays against itself drcouyh£\ ‘(bame Analysis * by the wayy allows you * to set up the board for specific prob - ' lens icahemdc Excuse me, m a little hoarse Achofeik It's all these cold knights.,. ^
PLAYING FEATURES
TO HELP you bring order to the wide array of software available For the T/SlOOQ.ZXai, our writers will look at specific types of programs in each issue. This month we look at six different chess games.
We set up an office tournament which pitted machine against machine, software program against software program, and people against them all. We found that each of these games is a worthwhile purchase; and that, frankly, our game has to improve a bit before we dare rechallenge any of the 16K games. All six use standard algebraic chess notation, but it doesn’t matter if you are unfamiliar with this system: only the Timex Sinclair program does not display the notation. 0^0
|
recommends allows you moves to resign |
levels of play |
game analysis |
plays itself |
Castles |
En passant |
||
|
Time ware Chess |
on levels 2 to 6 |
NO |
6 |
YES |
NO |
YES |
YES |
|
Chessmaster |
on levels 2 to 7 |
YES |
7 |
YES |
NO |
YES |
YES |
|
Superchess |
YES |
YES |
10 |
YES |
YES |
YES |
YES |
|
IK Chess |
NO |
NO |
1 |
NO |
NO |
NO |
NO |
|
2K Chess |
NO |
NO |
1 |
NO |
YES |
YES |
YES |
|
Timex Sinclair Chess |
NO |
YES |
6 |
YES |
NO |
YES |
YES |
28
TIMEX SINCLAIR USER June 1983
GAME FEATURES
|
saves a game |
can change sides |
can change levels |
prints game |
screen display rating |
memory needed |
|
|
Timeware Chess |
YES |
YES |
YES |
YES |
7 |
16 K |
|
Chessmaster |
YES |
YES |
YES |
YES |
8 |
16 K |
|
Superchess |
NO |
YES |
YES |
YES |
9 |
16 K |
|
IK Chess |
NO |
NO |
NO |
NO |
7 |
1 K |
|
2K Chess |
NO |
NO |
NO |
NO |
7 |
2 K |
|
Timex Sinclair Chess |
NO |
NO |
NO |
NO |
6 |
16 K |
you know that TimeWare and Chess r Master a How you to save un-\ finished games for later Jjhst $uperthess always shows past, mores, the others only upon t Mrnt?m ‘Screen display' t measures the clarity ana '.usefulness of the displays. ' . , .^,}&ax*leofitoio?,
' How shout that f ‘Packaging** measure the *u$tr~ friendlihMo « each package on a scale ofltolO too! Care to . join me in a coup againstj ' theKing? >
OVERALL FEATURES
clarity enjoyability
play
speed of response
|
i |
instructions |
of game |
packaging |
(average) |
|
Timeware Chess |
7 |
9 |
9 |
8 |
|
Chessmaster |
7 |
9 |
9 |
9 |
|
Superchess |
9 |
9 |
7 |
8 |
|
IK Chess |
7 |
6 |
9 |
8 |
|
2K Chess |
7 |
8 |
9 |
8 |
|
Timex Sinclair Chess |
8 |
7 |
9 |
8 |
game
skill
W^WWWWMWMWW^^^VWVVVVVVWWVft
r TIMEX SINCLAIR USER RATING (1-10) editor's circle reader
|
Timeware Chess |
7 |
8 |
8 |
57 |
|
Chessmaster |
9 |
9 |
9 |
58 |
|
Superchess |
8 |
9 |
9 |
59 |
|
IK Chess |
5 |
5 |
7 |
60 |
|
2K Chess |
6 |
6 |
7 |
61 |
|
Timex Sinclair Chess |
8 |
8 |
7 |
62 |
’< You'll notice that' Che$sJfa$ter\ ' gets the best \ rating and — If hat are \tho$e two up [ there plotting, against Jme *
.now l,
TIMEX SINCLAIR USER June 1983
-ttvu k proffr&w
r
m
£
Go with the flow and no illogical jumps
|
IPO |
DIM |
EH |
<10 0, 3 <1 ) |
|||
|
300 |
IF |
A*- |
"1“ THEN |
GOSUB |
2 0 0 |
0 |
|
10 0 |
IF |
At* |
"2" THEN |
GO SUB |
300 |
c |
|
500 |
IF |
At* |
" 3 " THEN |
COSUB |
ICO |
0 |
|
60 0 |
IF |
At- |
"1" THEN |
GOSUB |
50 0 |
c |
|
7C0 |
IF |
At" |
"5" JHLn |
GOSUB |
60 0 |
0 |
|
800 |
CLC |
|||||
|
900 |
GOTO 2 |
00 |
||||
|
100 0 |
CLS |
|||||
|
10 20 |
|
TAB 12, ' |
MENU |
1 1 |
||
|
1030 |
|
AT 5,7;" 1 |
SEARCH |
I' |
||
|
"2 |
DJ |
SPLAY FILE " t |
AT 9 |
y |
||
|
AT |
11, |
7 * "1 SAV |
E FIL |
E- |
||
|
II ir |
CR |
EAT E FILE |
||||
|
1035 |
PRI |
NT |
AT 18,5;" |
ERIE |
OP |
-r l |
|
1 0 1 0 |
IMP |
UT |
A t |
|||
|
1 05 C |
IF |
At* |
11 " THEN G |
□TO 1 |
(J 1 0 |
|
|
106 0 |
RETURN |
LE ;"3 " | AT
’■;ai 7,7;
LOAD I'lLE 13,7
“Jf *
t
I UN <1"5>
Listing 1
John Gilbert continues his course
Last month i explained how to draw a flowchart of a pro¬ gram by splitting it into parts. Each part corresponds to an operation performed either by the user or the computer program. This month we take that a step further and examine a way of breaking a program code into easily- understood areas.
There are three main operations performed in a program — input, processing by the computer, and output. Each of those operations has a distinct box in a flowchart and each has a distinct part in a program. If a beginner is to use the program the input section will be the longest, because of error- trapping techniques and instruc¬ tions. The processing part of the program will be the longest if a technical person, such as a scientist who knows about computers, uses it.
Now to deal with methods of prompting a user to enter informa¬ tion into the computer and the best ways in which the computer can handle that information. With pro¬ grams such as the database, which is to be constructed in this series, the screen display is very impor¬ tant. The computer uses the screen to display information to a user.
Many people who use programs such as database or word pro¬ cessors will know nothing about how a computer works or what it expects as input. The more infor¬ mation given to the user by a pro¬ gram the better. That does not mean clogging the screen with vast quantities of text. Instructions on the screen should be easy to read and well-spaced. The clear screen command should be used as often
30
as possible to break-down informa¬ tion into easily-read pieces but at the same time the jump between one screen of instructions and another should be almost transparent to the user.
The text must flow naturally and there should be no illogical jumps in the instructions. That is a matter of experience but the database has been designed with clarity of in¬ structions and prompts for inputs in mind.
The most important instructions should stand out from the rest. That can be done by liberal use of the GRAPHICS mode.
Listing one is the menu subroutine for the database. One thing people tend to forget is that they have the use of all the screen. Do not cram things into the corners or sides of a screen. Titles should be central and if there is only an IN¬ PUT prompt on the screen, a good place to put it is the top left-hand corner.
Listing one is the first module of the program. If there is a menu in a program it should be situated at the top of the code after any single or array variables have been declared, as in line 100 of listing one.
The menu module will display
Listing 2
10 0 0 REM LOnlJ ROUTINE 1C 10 CL3
1015 PRINT AT 0 , 0 J "NAME FILE TO BE ENTERED " inio INPUT Ct
1030 IF Ct = " " THEN GOTO 'Hi 10 1010 PAUSE 10 1012 CLS
1015 PRINT AT 0, 0*" SET UP TAPE AND PRESS ENTER" 1050 PAUSE 10000 10 AC LOAD Ct
1070 PRINT AT 0,0* ‘'FILE LOADED 10SC PAUSE 100 1090 RETURN
the options available from the pro¬ gram; ask which you require, put the number of the option selected in a string variable A$, and transfer to the control program, also in listing one, at the top of the code. The control program, consisting of a series of IF . . . THEN instruc¬
|
.Isting 3 |
|||
|
soon |
REM S |
AVE |
RCU |
|
sort |
CLS |
||
|
5010 |
|
AT |
0,0 |
|
5(512 |
INPUT |
||
|
5 CIS |
IF C* |
if it |
THE'i |
|
5030 |
PAUSE |
10 |
|
|
SO 22 |
CLS |
||
|
5035 |
|
AT |
0,0 |
|
5 03? |
PAUSE |
TOO |
00 |
|
50-90 |
|
.. f |
ILE |
|
5050 |
SAUE |
Cl |
|
|
50,5(5 |
|
.. F |
ILL |
|
5(570 |
PAUSE |
100 |
|
|
5080 |
CLS |
||
|
5090 |
RETURi |
N |
tions, will then transfer to the subroutine selected from the menu.
The two other modules which are listed in this article are for LOADing data files — listing two — and SAVEing files — listing three.
The displays in both the SAVE and LOAD routines are important. Error messages should be displayed
in the same position on the screen every time they appear. Every pro¬ gram should have a standard error message area to which the user will become accustomed. In the case of the database, that is in the middle of the screen.
The prompts and information in the SAVE and LOAD routines may seem simple and not worthwhile but the writer knows about the in¬ ternal workings of the program and what to enter. A newcomer to a program, on the other hand, needs to be taken through it step by step.
When a module of a program has been written it is a good idea to test it on a friend or relative who knows nothing about computers. If they can follow the prompts, leave the display as it is; if they are confused, you know you have more writing.
I have now shown how the database is controlled using the menu and how to ease a user’s task in getting through the program.
e/'e
WANT TO BUILD YOUR LITTLE
TIMEX/SINCLAIR
INTO A REAL COMPUTER?
Try our plug-together systems.
MEMORY TO 1 MBYTE HI SPEED TAPE CHARACTER GENERATOR TRANSISTOR DRIVER
RELAY DRIVER A/D CONVERTER FLOPPY DISC POWER SUPPLY CENTRONICS
SOFTWARE
KEYBOARDS
I/O PORTS
SWITCHES
CONTROLS
JOYSTICKS
HI RES
EPROM
SPEECH
RS 232
PRINTERS
Dealer Inquiries Invited. Catalog— U.S. Free. $1.00 Outside U.S.
SincCadt ^Cace
P.O. Box 2288A • Redmond, WA 98052
THE TOMB OF
DRACULA!
HORROR ADVENTURE GAME!
forthe16K TS1000/ZX81 OR 48K TS2000/SPECTRUM
A superb 3D graphics adventure game! Enter Dracula'stomb at 30 minutes to sunset . wander through the tomb's pre- mapped 300 vaults in search of the fabled Vampire' s Treasure P*4* yP valuable silver stakes and use them to defend yourself against the lurking horrors . . . ghouls, zombies, pits of primaeval slime , See them all on the computer's plan of the tomb , . + when it will let you! Take a chance on a Mystery Vault ... if you dare! And all the time the minutes are ticking by to
sur,set . wh*n Dracula rises from his coffin and comes after
you! Each of the infinite levels of the tomb has its own 300 vaults ... go as deep as you like, the Pnnce of Darkness will seek you out in his blood-lust! WARNING: people of an exceptionally nervous disposition should play this game only during the hours of daylight! Special facility lets you save a game in progress onto tape so you can continue it whenever you choose.
For TS1 000/2X81 with 16K RAM . $14.95
For TS2000/S PECTRUM with 48K RAM . $14.95
Price includes ready-to-load cassette with library case and inlay, full instructions. AIRMAIL postage and packing. Order today r Money refunded if not delighted!
Send cash or cheque to:
FELIX SOFTWARE (DEPT. SSU1)
19 Leighton Avenue, Pinner, HAS 3BW, England.
For more information, cireJe 14 on Reader Service Card.
For more information, cfrde IS on Reader Service Cord. 31
ZEBRA JOYSTICK ADAPTOR
Allows you to connect any Atari compatible joystick to your ZX81 or TS1 000.
6 DIRECTION + FIRE CONTROL
EXPANSION CONNECTOR FOR YOUR MEMORY, PRINTER, ETC.
SIMPLY PLUG IT IN.
6 JOYSTICK GAMES $9.95 ATARI JOYSTICK $6.50 ADAPTOR $19.95
The ZEBRA Joystick Adaptor comes assembled and tested with simple instructions to make joystick versions of most action games.
Use your own Atari compatible joystick or add $6.50 fora genuine Atari Joystick.
15 DAY MONEY BACK GUARANTEE
ONLY
$19.95
WITHOUT SPEAKER
$24.95
WITH SPEAKER
* Add amazing sound effects to your games ■ Easy to program in BASIC
* Wide frequency range
* Assembled and tested with Demo software
AMAZING SOUND EFFECTS
BLIPPO
EXPANSION
CONNECTOR
ZEBRA LIGHT PEN
• Fun to experiment in BASIC
• Complete package includes: -Light Pen
-Computer Interface Module -Demo Program Listings
• Assembled & Tested
ORDER C109 $24.95
SUPERGAMES
3D
MONSTER
MAZE
Cl 13 $14.95
GOBBLE
MAN
Cl 14 S14.95
€102 BYTlNG DEEPER INTO TOUFt TSI00Q Si? 95 €103 NOT JUST 30 PROGRAMS FDR THE ZX81 5 9 0S €104 COMPLETE T/S BASIC COURSE S34 SO
Hardwire Manual
DOS UNDERSTANDING TOUR ZX81 ROM $14 95
CIOS MACHINE LANGUAGE MADE SIMPLE $14 95 €107 THE INS A OUTS OF THE TS 1 000 A ZX0 1 $14 95
PROTOTYPING?
EXPERIMENTING?
cm
UNIVERSAL PATTERN FOR 1C S. CAPS ETC.
Cl 1 2
mO Y BACK RAM OR OTHER PERIPHERALS
C110
ALL SIGNALS ► | LABELED
C110 Keyed & Labeled ZX Connector $5.95 C111 Universal Prototyping Board $9,95 Cl 12 Expansion Connector . . $2,50
|
IMPORTANT! All ZEBRA products can be piggybacked in any order. Your memory, printer, etc. will plug into Ihe Iasi one. |
IS DAY MONEY BACK GUARANTEE ON ALL ZEBRA HARDWARE. |
Tech Info & NY State call (212) 296-2385 9-5 EST |
Order Toll Free 800-221-0916 |
32
ZEBRA SYSTEMS, INC
78 05 Jamaica Avenue, Woodhaven, New York 11421
DBpt‘ A more in/ormalion, circle IB on reader service cord.
add si, M PER ORDER FOR SHIPPING
WE ACCEPT VISA. MASTERCARD CHECKS. MO COD ADD$3 0GEKTRa NY RESIDENTS ADD SALES TAX OVERSEAS FRO APO ADD 10*. DEALER DISCOUNTS available
TIMEX SINCLAIR USER June 1983
THERE is an over-abundance of Space Invaders games, but this one is worth a try because it fits into IK of memory, A fleet of 20 "X” ships is attack- ing you. You must destroy at least 15 of them or be destroyed.
The cursor arrows move you up and down (the shift 5 and shift 7 keys) and the 8 fires your laser can¬ non, You begin with 200 fuel units and use one every time you move or fire. If you manage to destroy all the “X” ships, the amount of fuel remaining is displayed.
10 let a- o rc let j^zgo 30 LET K-lfl TO LET G-0
50 LET X-IWF IftNUslO) * 2 60 LET A=A + l
70 If A~21 THEN CPTO 260 B0 LET Y^30
90 PRINT AT K,0;CHf<* 130JCHR* 12&JAT X,n'*X"
100 ir J < 0 THEN GOTO 150
110 IF- INKLVf^V" THEN LLT K-K-l
iza IF INKEY* THEN LEI K-K+ 1
130 IF INKEY THEN PRINT AT K# 2 J “** ^ tufim11
1^10 IF INKEY*>rtS" THEN LEI i
150 LET Y“Y- 1 ,5
160 IF Y "3 THEN LET G^G + 1
170 ir G^5 THEN GO W 2AQ
101) JE Y=3 THEN GOTO 5(1
1?H IF INKEY *=■ "8" AND K«X AND Y <2 1 THEN GOTO 220 200 CLS 210 GOTO 90
220 PRINT AT X, Y-n \ GHR* 1&9
230 GOTO 50
2A(J PRINT ** DESTROYED'*
250 STOP
260 PRINT '‘YOU WIN"
270 PRINT "FUEL LEm"fJ
TIMEX SINCLAIR USER June I9S3
33
Sixteen pins appear at the top of the screen for Bowling and the ball at the bottom. Use keys 5 and 8 to line up the two and press key 0 to bowl. The ball will be deflected by impact with the pins and thus make your task more difficult. For every pin hit you will add one to your score; the score is printed after eight balls and the game ends (IK )•
|
1 |
LET Q -CODE. 11 H |
IF F > CGDL "(graphic EVl THEN GOTO CODE "(inverse )" |
|||
|
2 |
LET S*Q |
45 |
IF INHFYV-"G” THEN G0SU6 CODE ’*W" |
||
|
3 |
LET |
5(1 |
GOTO CODE ,iJ'* |
||
|
4 |
LEI M=CGDE "{urapitic |
1 )" |
611 |
PRINT AT YfrX+H} |
|
|
5 |
FOR TO CODE, “(griping 4>M |
65 |
IF PECK ( PEEK 16390 + VAL "256" * PEEK 16399) * CODE |
||
|
6 |
FOR A^H+C TO CODE M (graphic E |
)"-L |
"T** THEN LET G*Ci+h |
||
|
7 |
PRINT AT B* A ' "T" |
711 |
PRINT AT Y,X+NJ *'0**JAT YfX-Mli "(inverse Oj,,#AJ Y*X+rtJ |
||
|
13 |
NEXT A |
11 ” |
|||
|
9 |
LET c-c m |
75 |
LET Y-Y-N |
||
|
in |
NEXT B |
GO |
IF Y-h ti THEM LEI 1 -1 + H |
||
|
u |
LET X-CQDL “Cftraphit; |
7 > " |
90 |
IF O : G AND RND DAL "*5" THEN LLI X-X-fl |
|
|
20 |
LET r=M |
<?5 |
IF O > S AND RND VAL ",i" THEN LET X*X+h |
||
|
25 |
LET Y-CODE ,4?" |
100 |
LET S O |
||
|
30 |
LET X=X + lIMKEY*^rtaM |
AND X |
LUDt " (graphic 1 |
l",! 110 |
IF Y=N-rt THEN RET OPM |
|
- i INKEY4 ”"5" AND X |
CODE ‘,H< |
} |
120 |
GOTO CODE "W" |
|
|
35 |
PRINT AT Y,XJ “ 0 *' |
150 |
PRINT O |
34
TIMEX SINCLAIR USER June 1983
Eleven-yeah-old Keith
Goode of Arlington, Texas, cer¬ tainly gives you your money's worth with this program. In the menu, Use It presents you with, you can choose one of seven op¬
tions. The first turns your computer into a drawing board. Option two draws sine wave curves. Three, four, five and six convert your keyboard into a mini-calculator* And finally, just for fun, if you
choose option 7, Keith has your computer show you its entire character set* Thanks, Keith * for showing us what you can make your machine do, (T/SlOOO,ZX81 16K)
io
20
30 40 50 6 0 70 SO 90 100 110 170 130 140 150 160 170 ItJtf 190 20 0 210 220 230 210 250
PRINT " USC IT"
PRINT "BY KEITH CODDC"
PAUSE 200
CLS
PRINT "MENU I "
PRINT "1 > PLOTTER"
PRINT "2 SINE HAVE"
PRINT "3 AIJO"
PRINT "4 SUP T RAC J "
PRINT "5 MULTIPLY"
PRINT "6 > DIVIDE"
PRINT "7 CHARACTER LIST INC"
|
PRINT "a BULLETIN |
guard |
||
|
PRINT "9 NU1T" |
|||
|
I NT' LJ r A* |
|||
|
IF |
A*: 'L" U1EN |
Ml TQ |
1000 |
|
IF |
A*^"2" THEN |
GOTO |
200 0 |
|
IF |
At" 3 11 THEN |
UU 1 □ |
□ 000 |
|
IF |
At- "4" THEN |
GOTO |
4 00 0 |
|
IF |
At "5" THEN |
GOTO |
DO 0 0 |
|
IF |
At-" 6“ THEN |
GUI Q |
6000 |
|
IF |
At*"7" THEN |
GOTO |
/ 0 0 0 |
|
IE |
At- "8" THEN |
GOT U |
B0 0 0 |
|
IP' |
At "9" THEN |
GOTO |
900 0 |
605 CLS 1000 CLS 1010 INPUT A 1020 INPUT U 1030 PLOT A*L 10 40 GOTO UJUk 20 (JO CLE
2010 PUR Z=0 IQ *3
2020 PLOT 2,22 +20* SIN (I/32*PI)
7030 NEXT Z
2010 PAUSE 150
2050 CLS
ZIjoO GuTO DU
30 OC CLS
3010 iNf U f C
3020 INPU1 U
3030 PRINT C» fj
3040 PAUSE 200
□050 CLS
3060 dim DU
4 Ml 0 CLS
4010 INPUT L
4020 INPUT [
4030 PRINT t I 4040 PRINT L [
|
4L50 |
CLS |
|
1060 |
GUT D DO |
|
50 00 |
CLS |
|
5010 |
INPUT G |
|
5020 |
INPUT IL |
|
5030 |
PRINT G*H |
|
5040 |
PAUSE 200 |
|
DODO |
CLS |
|
DO 60 |
GOTO Do |
|
6 LMT 0 |
CLS |
|
6UUI |
INPUT I |
|
602 0 |
INF LIT J |
|
60 30 |
PRINT l/J |
|
6 (HU |
PAUSE 200 |
|
60D0 |
CLS |
|
6060 |
GOTO DU |
|
7U0 0 |
CLS |
|
70 10 |
FOR X-t* TO |
|
70 20 |
PRINT CHRP |
|
7030 |
NEXT X |
|
7040 |
CLS |
|
70DO |
GOTO 50 |
|
B0 0 0 |
CLS |
|
coin |
INPUT Mt |
|
UU20 |
PRINT ili |
|
D030 |
GOTO SO Hi |
TIMEX SINCLAIR USER /une 1983
35
KNIGHT’S MOVE uses the movement pattern of the knight in chess to try to cover every space in a square* The pro* gram asks where you wish to start on the board, giving the vertical co¬ ordinate first, and then marks the moves as you make your way round the board
There is a check routine to make sure you cannot cheat by making an incorrect move or land more than once on the same square. When no more squares can be visited, enter 0 as the number for the next square.
Press ENTER to replay the game or any other key and ENTER to end the game*
The graphics in line 20 are the capital I reversed with two revers¬ ed dashes (shifted) between each* In line 30 the dashes are replaced by reversed spaces. (T/S10QQ,ZX81 16K)
1 REM KNIGHT'S HQUE ID DIM 8(8,8)
2D tET I— I—I— I— I— I— -IM
3D LEI 8$*«I— J— I— I— I— I— I— I— 1“
-*10 CLS 30 EAST
60 PRINT TAR 61" X 2 3 * 3 6 7 8"
70 PRINT TAP 5; A*
SO FOR L=*l TO U
90 print tab 3;l;°‘ °;b*;tab 3;a* inn next l
110 TOR L-l TQ 8 120 FOR C = 1 TO 8
130 lit e<un-o
HO NEXT C 150 NEXT L 160 LET M30 170 SLOW
180 PRINT AT 20, QJ "WHERE DO YOU WISH TO BEGIN"
190 INPUT Ci
200 G05 UD 4 1U
210 IF L-9 THEN GOTO 18U
220 LET M-H+ 1
23 Cl PRINT AT L*2tC»3+3iH
2*0 IF M < ID THEN PRINT AT L*2 ,0*3+41*' 11 250 LET Ll = L 260 LET Cl-C
270 LET B<L,C>-=1
28 0 IF M < 6* THEN GOTO 310
290 PRINT AT 20 t 0 J "CONGRATULATIONS"
300 GOTO *90
310 PRINT AT 19, 1);" 10 SPACES "
320 PRINT AT 2U,0; "WHERE Dtl YOU WISH TO GO NEXT0 330 INPUT Ci
3*0 IF Ci^Q" THEN GOTO *90
350 GPSUB *1(1
360 IF L-9 THEN GOTO 32U
370 IF L-L1'2 OR L-Ll+2 AND C-CJ-1 OR C-Cl+1 THEN GOTO 220
380 IF L=L|~1 OR L-Ll+1 AND OC1-2 OR C-Cl+2 THEN GOTO 220
390 PRINT AT 19,0} "IMPOSSIBLE"
*00 GOTO 320
*10 PINT AT 2Q,0rf 2Q SPACES *20 IF LEIN Ci <> 2 THEN GOTO *70
*30 LET L-UAL CiM)
**0 LET C-UAL C$<2)
*50 IF L<l DR L>B OR C<1 OR 08 THEN GOTO *60 *52 IF 8 ( L f C ) = 1 THEN GOTO *60 *5* RETUF*N *60 LET L-9
*70 PRINT AT 19,0; “IMPOSSIBLE"
*80 RETURN
*90 PRINT AT 21,0; "NL TO REPLAY ■■
500 INPUT C*
510 IF Ci""" THEN GOTO *0
36
TIMEX SINCLAIR USER June 1983
—
YOU WILL probably recognize Surround as soon as you RUN it. It is a version of a fairly standard routine in which you are required to surround your adver¬ sary before he can surround you. Both players are in continuous mo¬ tion and are not allowed to cross their tracks or those of their oppo¬ nent, or to hit the boundary or the score display.
What will surprise you is the way in which the T/S1000,ZX81 can recognize two keys when pressed simultaneously. That is not possible using INKEY$ and is achieved by utilizing address 16421. This con¬ tains a number which changes as groups of keys are pressed. Lines 185 to 260 translate the number in¬ to a series of possible moves.
Black uses keys 1-5 to move up, Z-V to move down, Q-T for right and A-G for left. Grey uses the keys 6-0 for up, Y-P for right, B-M for down, and H-ENTER for left. After a crash the other player scores one; the winner is the first to reach 15, The routine enabling two players to participate can obviously be used in many graphics games. (T/S1000.ZX81 16K)
1 REtt SURKbUNE) BY J.MINCHI.STEB
5 LET SX=0
6 LET SB*C
7 LET 0-PECK 163?6+256*PEEK 16397 10 POKE IM 13 1 0
20 PRINT AT Ct0f"+ + tt (+++ + >+♦* h+K + + ++ +++ + +
30 TOR P=1 TO 22
10 PRINT "+ +m
sn NEXT p
^ I, PRINT I 11 + 4 + +4 + + t + +4 + + -t + 4* 4- + + -r 4- fr * + + + f + + + + '■
7t) PRINT AT 2 1 2 tCTPi SXJ AT 2 ,23; SIR# 5P RH LET X^12 *0 LET Y"3
100 LET B^t2 110 LET 020 120 LET XI 0 130 LEI Yl = 1 1T0 LET 01*0 115 LET Cl— 1
lj0 If PEEK <0+14 Y + 33 * X) <> 0 THEN GOTO TOO 160 IF PEEP tO+l+C+33*B) O 0 THEN GOTO 30 0 170 PRINT AT X,Y;CHRf U30J JAT BfC;CHRiU34>
3RE> LET A-PEEE 16121
LET^Xl^j £*-222 DR A-1?0 OR A==251 OR A-1 126 THt 1<?(1 0R OR A-103 Oh A=U9 THt
2 00 IF XI O C TFfEN LET rl =0 210 IF A*235 OF< A=25l PR A^219 OR A= 1 £7 LET Y 1 m 1
715 IF A=237 OR A - 221 OR A -253 OR A- 109
LET Yl~-1
720 IT Y 1 0 THEN LEI Xl-0
730 IF A-231 Oh; A-239 OR A“23S UR A-237 LET Bl— 1
735 IF A-119 UR A-123 OR A-125 OP A-126 LET P4*l
700 IF' PI O THEN LET Cl'-tt 315 IF Oh: A-219 OR A* 2 23 OR A=22l
LET Ci*l
250 IF A - 103 OF* A L07 Ok A=1B9 OR A-191
i F T PI = 1
76P tr ci :: o them let bi o
770 LET X-X4X1 200 LET Y-r+f]
29 € IET £aE:+E 1
292 GOTO 150
300 LET I5X-GX4 1
3UI If SX < 15 THEN GOTO 7
320 STOP
100 LEI SB^lie+1
T10 IF SB 15 THEN GOTO 7
OR A-125 THIN OR A"- 125 THEN
□R A-230 THEN OR A=127 THEN
OR A-222 THEN m A~19B THEN
TIMEX SINCLAIR USER June 3983
37
A GAME which links the bug- baiting type of program with a battle against alien in¬ vaders has been produced by Sanath Yogasundrum*
When the game begins, the player is asked for a skill level, A or P, which stand for amateur or pro- fessional. It is advisable to start on the amateur level while the player begins to understand this complex game.
A small grid is shown in the bot¬ tom left-hand corner of the screen in which there are four aliens,
shown as X and $, with a soldier (*). The soldier has to dig a hole (O) and then lure the aliens into it, scoring 100 points for every X and 200 for every $.
The hole is dug by going into dig mode, pressing 2, and pressing the cursor key for which side of the soldier you wish to place the hole. The soldier can then be moved by pressing 01 to return to movement mode, and using the cursors in their normal directions.
A soldier can be killed either by falling into his own hole or being
eaten by an alien. The game lasts for the lives of three soldiers, although an extra soldier can be gained by scoring more than 3,000*
Two other limitations are that only one hole can be dug at a time and a hole cannot be dug beneath an alien. Once an alien has fallen into a hole it is filled immediately and the game continues.
Even after playing for more than an hour at the amateur level, no-one at Timex Sinclair User managed to score more than 1,300* (T/S1000.ZX81 16K)
38
TIMEX SINCLAIR USER June 2983
1 LET BEST = 0
2 PRINT "SKILL LEVEL? <A/P>"
3 INPUT At 5 CLS
|
10 |
LET SG=2 |
|
|
15 |
LET S=0 |
|
|
20 |
PRINT . HOLED UP" 11 |
>i |
|
21 |
PRINT AT 14,15| "LEVEL * " J A* |
|
|
22 |
PRINT AT 16, 10! "HIGH SCORE! " f BEST |
|
|
23 |
PRINT AT 18,0!" |
YOUR SCORE # " ! S |
|
30 |
PRINT AT 20,0!" |
SPARE MEN!"! SO |
|
40 |
LET X-17 |
|
|
50 |
LET Y=Q |
|
|
60 |
LET A=17 |
|
|
70 |
LET B=B |
|
|
80 |
LET U=2l |
|
|
90 |
LET V"=4 |
|
|
100 |
LET G“ 1 |
|
|
110 |
LET HX-15 |
|
|
120 |
LET HY=0 |
|
|
130 |
LET C*17 |
|
|
140 |
LET D"=4 |
|
|
150 |
LET E=I9 |
|
|
160 |
LET F=2 |
|
|
165 |
LET GG= 1 9 |
|
|
170 |
LET HM=6 |
|
|
195 |
PRINT AT U ,V;"*" |
|
|
200 |
PRINT AT X, Y , " t" |
|
|
210 |
PRINT AT A , B ! " * " |
|
|
220 |
PRINT AT C,D;"X" |
|
|
230 |
PRINT AT E , F i " X" |
|
|
240 |
PRINT AT GG,HH!"X" |
|
|
300 |
LET 0=141 |
|
|
305 |
LET M=X |
|
|
310 |
LET N“Y |
|
|
320 |
GOSUB 2000 |
|
|
322 |
LET FN345 |
|
|
325 |
GOTO 6000 |
|
|
335 |
LET X-M |
|
|
340 |
LET Y^N |
|
|
345 |
PRINT AT X* Y } |
|
|
347 |
CDSUEi 24 3 0 |
|
|
350 |
LET ii^A |
|
|
360 |
LET N=B |
|
|
370 |
GOSUB 2000 |
|
|
375 |
LET W=4 1 0 |
|
|
380 |
GOTO 6000 |
|
|
400 |
LET B=N |
|
|
405 |
LET A“H |
|
|
410 |
PRINT AT A , B i " *" |
|
|
415 |
GOSUB 2430 |
|
|
417 |
LET Q= 189 |
|
|
42 0 |
LET H“C |
|
|
440 |
LET N=D |
|
|
460 |
GOSUB 2000 |
|
|
47 0 |
LET H = 5 1 0 |
|
|
475 |
GOTO 6000 |
|
|
500 |
LET D’=N |
|
|
505 |
LET C=H |
|
|
510 |
PRINT AT C ,D , "X " |
|
|
515 |
GOSUB 2430 |
|
|
520 |
LET H=E |
|
|
54 0 |
LET N^F |
|
|
560 |
GOSUB 2000 |
|
|
570 |
LET H=6 1 0 |
|
|
580 |
GOTO 6000 |
|
|
600 |
LET F=N |
|
|
605 |
LET E=n |
|
|
610 |
PRINT AT E,F!MX‘* |
|
|
615 |
GOSUB 2430 |
|
|
620 |
LET H“GG |
|
|
640 |
LET N=HH |
|
|
660 |
GOSUB 2000 |
|
|
670 |
LET H-7 1 0 |
|
|
680 |
GOTO 6000 |
|
|
700 |
LET HH=N |
|
|
705 |
LET GG=h |
|
|
710 |
PRINT AT GG,HH!"X" |
|
|
720 |
GOSUB 2430 |
|
|
770 |
GOTO 300 |
|
|
2B03 |
IF INKEYS*” 1 11 THEN |
LET G=i |
|
20 0 4 |
IF IN KEY *=="2" THEN |
LET G=2 |
|
2005 |
LET ft=RND |
|
|
2010 |
LET Z=RNC) |
2020 PRINT AT rt,N!" 11
2090 IF H=18 OR M=2Q OR N^V AND A*^"P" AND
( N=0 OR N“2 OR N=4 OR N=6 OR N^8) THEN GOTO 212C 2100 IF R <= *5 OR M=U OR N=l OR N*3 OR N=5 OR N=7 THEN GOTO 2300
2120 IF M™2 1 OR U<H AND A*="P" THEN LET Z=.7
2122 IF M = 17 OR U>M AND A*=HPM THEN LET Z = *5
2125 IF Z <= ,5 THEN LET M=*H+l 2140 IF Z>,5 THEN LET h-M-1 2160 GOTO 2340
2300 IF N^0 OR N<V THEN LET Z^.5
2305 IF N=*B OR N>V THEN LET Z=,7
2310 IF I <* ,5 THEN LET N=N+i 2320 IF 2>*5 AND N>0 THEN LET N -N 1 234 0 IF M=U AND N=V THEN GOTO 7000 2400 IF INKEY$="2" THEN LET G=2 241(1 IF INKEY* 1" THEN LET G = 1 2420 RETURN
2430 IF INKEY * <> "5" AND INKEY $ <> "6" AND INKEY* <> "7" AND INKEY $ <> "El" THEN RETURN 244 0 IF G“2 THEN GOTO 2590 2450 PRINT AT U,V;" "
2520 IF INKEY $-"5" AND V>0 AND (U^17 OR U=19 OR U=21)
THEN LET V=V“1
254 0 IF INKEYf z?i,8" AND V<8 AND (U = 17 OR U=19 OR U = 21) THEN LET V=V+1
2560 IF INKEY**"6" AND U<21 AND (V=0 PR V=2 OR V-4 UR V=6 OR V=8> THEN LET U=U+1
2500 IF INKEY* ="7" AND IJ: 17 AND <V = Q UR V=*2 OR V = 4 PR U=6 OR V“8 ) THEN LET U=U- 1 25B5 GOTO 3005 2590 PRINT AT HX# MY J 11 11
2597 IF INKEY* = ,f5" AND V>0 AND (U»21 OR U=19 OR U-17J THEN GOTO 2700
2600 IF INKEY* -"8 " AND V<8 AND (U=2L OR U-U9 OR U^17) THEN GOTO 2750
262 0 IF INKEY* ="6" AND U<21 AND (V-0 OR V=2 OR V=4 OR V=6 OR V”B ) THEN GOTO 2800
2640 IF INKE Y*-"7" AND U>17 AND CV=Q OR V=2 UR V = 4 OR V=6 OR V“=0) THEN GOTO 2850 2660 GOTO 3005 2700 LET HX“U 2710 LET HY-V-1 2720 GOTO 3000 2750 LET HX”U 276!) LET HY-V+1 2770 GOTO 3000 280 0 LET HX-UU 2310 LET HY=V 2820 GOTO 3000 285 0 LET HX“:U 1 2860 LET HY“V
30 0 0 IF HX-X AND M Y - Y OR HX=A AND HY=B OR HX=C AND IIY = D OR HX-=E AND HY=F OR HX“GG AND HY=HH THEN LET HX=15 3003 IF HX <> 15 THEN PRINT AT HX*HY;M0M
3020 IF HX=U AND HY=V OR U=X AND V = Y OR U = A AND V=B OR U^=C AND V=D OR U*E AND V=l OR U=GG AND Vs Mil! THEN GOTO 70 0 0 3030 PRINT AT U,V!"*"
3040 RETURN
60 0 fl IF M=X AND N-Y OR M--A AND N-G UR M -G AND N=D OR H-E AND NSF OR M“GG AND N =HH THEN GOTO W 6005 IF H-HX AND N=HY THEN GOTO 6020 6010 GOTO W-10
6020 IF 0=141 THEN LET S*S+100
6035 LET S=S+100
6040 PRINT AT n,NfCHR* G
60 44 IF S/30 0 0 " INT (S/30 00) UR
(S-10 0)/30 00=INT< (S-100 )/:i(IOin THEN LET SO=SQ>l 6045 PRINT AT 1B,21?S 6047 PRINT AT 20,21!SO 6050 LET HX=1 5 6060 GOTO W-10 7000 PRINT AT U*V!"*"
7010 LET SQ=S01 7030 PAUSE 100
7032 IF SO—1 THEN GOTO 8000
7035 CLS
7040 GOTO 20
8000 FOR N-:0 TO 21
8010 SCROLL
8020 NEXT N
0030 IF S>BEST THEN LET BEST*S
8040 PRINT AT 0,0; "CAME OVER , ALL YOUR MEN ARE DEAD"
B(!50 GOTO 2
39
TIMEX SINCLAIR USER June 19B3
THE FIRST question often ask¬ ed about a new machine is "Does it play Space Invaders?" Though a IK machine has con¬ siderable difficulty getting anywhere Computer Combat using only IK, is a type of mini Space In¬ vaders but with only one invader and one base and a much slower rate of firing.
The object of the game is to hit the invader as many times as possi¬ ble before it lands or you run out of missiles. Twenty-five missiles nor¬ mally are given but that can be altered by changing the value of B in line 5,
You receive five points for hit¬ ting it but lose one if you miss. Use keys 5 and 8 to move left and right respectively and key 0 to fire. The invaders' missiles are shown as asterisks and yours as crosses. The program is good for beginners, as it is easy to understand the function of each line as there are none of the usual POKE and PEEK or other complicated functions.
If you want to get more memory, enter in direct mode the following be/ore entering the program: POKE 16389,68 followed by ENTER NEW followed by ENTER,
The program will run con¬ tinuously until the BREAK key is used.
Computer Combat was sent in by 15-year-old Anthony Wells, (T/S1000,ZX81 16KJ
|
5 |
LET B-UAL "25" |
|
|
10 |
LET S*PI--PI |
|
|
15 |
LET M»F‘I--PI |
|
|
20 |
LET X-UAL "16" |
|
|
25 |
LET Y^PX-PI |
|
|
30 |
LEI i1=M-»2 |
|
|
35 |
If M>UALL "20" THEN GOTO UAL " |
10 0" |
|
40 |
CLS |
|
|
45 |
LET R-INT <EN3*5> |
|
|
50 |
IF R=-3 THEN GQSUB 155 |
|
|
55 |
PRINT AT M,YJ " VW1 " |
|
|
60 |
LET Y-Y + UAL. "2" |
|
|
65 |
IF Y-UAL "30" THEN GOTO 25 |
|
|
70 |
PRINT AT 21 ,X;" * " |
|
|
-r tr / |
LET X=X+( INKEY *="8" > *3 -(INKEY* |
="5") *3 |
|
80 |
IF INKEYt=”0" THEN COSUB 115 |
|
|
IF B <= UAL "0" THEN GOTO UAL |
"10 0" |
|
|
95 |
GOTO UAL "40" |
|
|
100 |
PRINT AT 12,101 "SCORE”" 1 S |
|
|
1 05 |
PAUSE UAL "300" |
|
|
110 |
RUN |
|
|
115 |
PRINT AT |
|
|
120 |
IF X+l <> Y THEN LET S»S-1 |
|
|
125 |
IF X-H=Y THEN PRINT AT M,X~11" |
|
|
130 |
IF X+1-:Y THEN LET E-S+5 |
|
|
135 |
LET B=B-UAL "1" |
|
|
140 |
RETURN |
|
|
145 |
PAUSE UAL "50" |
|
|
150 |
GOTO UAL "40" |
|
|
155 |
PRINT AT 21 , Y i CHR* 23 |
|
|
160 |
IF X--Y THEN GQSUB UAL "170" |
|
|
165 |
RETURN |
|
|
170 |
PRINT AT 2 1,Y ;"<*>" |
|
|
175 |
PAUSE UAL "40" |
|
|
180 |
LET S“S“UAL "5" |
|
|
185 |
RETURN |
40
TIMEX SINCLAIR USER June 1983
Join the CLICK !
Enter your programs Faster & Easier with the E-Z Keyboard . . .
At last, a large 60 key "Tactile Feel” keyboard that plugs into the same connectors as the existing keyboard onyourZX81 oryourTimex-Sinclair 1000.
Hear the CLICK and feel a SNAP for every key pressed! (Tactile Feedback).
Only
E-Z Key 60 has the following features:
- 60 Keys - Legends in 3 colors on the base ■ Molded legends on key tops
- 8 Automatic shift keys (no shifting required) for edit, delite, single and double quotes, colon, semi-colon, function and stop.
- 2 Shift keys - Numeric key pad - 5" space bar. E-Z Key 60 requires no wiring (just plug it in) and can be adapted to fit the XZ80 or the MicroAce (8 KROM). The Mounting base measures 10"x4". Cables and instructions are included.
S8495
A custom made enclosure (shown above) is also available for your computer and E-Z Key 60 keyboard.
Measurements: Price:
EC-11 11"x9"x3'' . $25.00
EC-14 14"x9"x3’' . . $30.00
WATCH FOR THESE NEW PRODUCTS!
JOYSTICK: Joystick kit that requires nowirinq and will fuction like the arrow keys on your computer
E-Z Key 40 Replacement flat keyboard with erobosmg around each switch and 3 color legends and graphics as existing keyboard (pluq in replacement)* y
SWITCH SPECIFICATIONS:
Key tops measure A" x. .3" - spaced at intervals between keys. Lite - 10 million operations, typical. Force * 3 02 Travel - 040r . Dameswilch. button type wilh arm 1o give ,040” travel
90 day warranty
USE THIS ORDER FORM...
E-Z HEY
SUITE 75 A, 711 SOUTHERN ARTERY QUINCY, MASSACHUSETTS 02169 (617) 773-1187
E-Z Key 60
EC-1 1/14
m □ Check or
■ Money Order
Charge to my:
□ Visa □ Mastercard
■ Card #
Expires
■ Send to:
! E-Z KEY
■ Suite 75 A
■: 711 Southern Artery Quincy, MA 02169
Quantity
Unit Price
*64 95
S25/S3Q
Total units 5AH $4 per unit
Mass, res add S% sales tax
Total
Toiei
Signature .
Name
. State __
TIMEX SINCLAIR USER /tine 1983
For more information, circle 9 on Reader Service Card.
41
F
-finis. £b'/>S \
Who says that graphics
All you need to start is a simple understanding of the PLOT command, says professor and author Michael K. Barnett in this exclusive interview
Can you tell us some of the com¬ puters that you use /or computer graphics?
These include some very large IBM machines like 370s, 3033s and 3081s, some personal computers like the Apple, and the Timex Sinclair 1000 home computer.
Does it make sense to use a TIS1000, ZX&l when you can use these larger machines?
Yes — a lot of sense. The T/S1000 and the large IBM machines are at opposite ends of what many people see as a unified scheme — for teaching and learning what com¬ puter graphics can be used to con¬ vey.
What are the limitations of TISlOOO graphics and how do they affect the fields where T/S graphics will be used?
The limitations are the resolution that it can provide on the television
screen, the amount of data that can be stored for reference, and the speed at which it calculates. However, I don’t see these locking the T/S 1000 out of particular fields where graphics are useful; within these fields, the Timex will be used where low resolution is adequate, perhaps as a preliminary to using higher quality equipment.
Where do you think Timex graphics will be used?
Education, business, research and engineering, and entertain¬ ment, for a start.
How will it be used in education?
Initially, to teach programming and computer literacy, to help teach math, to teach people how to use computer graphics in their work; as time goes on, in chemistry and other sciences, in social sciences and in educational ad¬ ministration.
How can it be used to teach pro¬ gramming?
Many people are afraid of com¬ puters because they are afraid of mathematics and formulas. And most people do not have ready ac¬ cess to a computer, or the money to spend on a terminal and phone bills. You can buy a T/S 1000 for the price of a couple of textbooks or a home appliance, and work with it in your own time and at your own pace in the comfort and privacy of your home. And the graphics let you start using commands based on the simple idea of using squared paper that people see around the house in patterns for knitting and laying tiles and so on.
You mean someone can get started just using the PLOT com¬ mand?
Sure. After PLOTting a few points in the immediate mode to get a feel for the numbering, you can write simple programs with FOR loops to draw straight lines and
42 TIMEX SINCLAIR USER June 1983
have to be complicated?
make them move. For example, just type
10 FOR X « 10 TO 50 20 PLOT X.20 30 NEXT X
and you get a horizontal line about halfway down the screen. Change the numbers in the FOR statement, keeping between 0 and 63, and this changes the length of the line. Change the Y value in the PLOT statement from 20 to any other value between 0 and 43 and you change the height of the line. And to get a vertical line, you put Y in the FOR statement instead of X, and you change the PLOT state¬ ment to PLOT 20, Y to draw the line roughly halfway across the screen. What about sloping lines?
Easy. Try
10 FOR N =0 TO 40 20 PLOT N,N 30 NEXT N
That slopes up from southwest to northeast.
And to get it to slope up from southeast to northwest?
Try
10 FOR N =0 TO 40 20 PLOT 63 - N,N 30 NEXT N
You can build lots of patterns using these tactics. Here is a simple ex¬ ample.
How many lines of code did this take?
This does it in 20 lines:
R /I «■ \ 1% I
i .• i jrm i % i L" L'UIIM M L k IX XI J J i% I'jin'i .*i
i % i -r-T i / i
I M k L* 1 I
I T" ’ " I f
I V d* I
T/S1000 graphics can be used anywhere low resolution is adequate
10 FOR K = 1 TO 4
20 FOR X = 32 - 2**K TO 32 + 2**K
30 PLOT X,21-2**K
40 PLOT X,21 + 2**K
50 NEXT K
60 FOR Y = 22-2**K TO 20 + 2**K 70 PLOT 32 - 2**K,Y 80 PLOT 32 + 2**K,Y 90 NEXT Y
100 FOR X = 33-2**K TO 31 110 PLOT X,X- 11 + 2**K 120 PLOT X,53-X-2**K 130 NEXT X
140 FOR X = 33 TO 32 + 2**K
150 PLOT X,53-X + 2**K
160 PLOT X.X- 11 - 2**K
170 NEXT X
180 NEXT K
190 POKE 16417,1
200 COPY
Perhaps your readers can shorten this or speed it up, for example by calculating 2**K just once in each cycle.
We’ll ask them. Timex graphics certainly let people learn about coor¬ dinates and FOR loops very quickly.
Yes. And about interactive design.
I thought that needed very expen¬ sive equipment. Isn’t it the sort of thing that car manufacturers do?
Try the following program. It won’t let you design a car, but it does illustrate the basic tactic of in¬ teractive design.
10 LET B$ = “
20 LET B$- B$ + B$ + B$ + B$
30 PRINT AT 0,0; “XLO.XHI.Y: “
40 INPUT XLO 50 INPUT XHI 60 INPUT Y
70 PRINT XLO; XHI; Y 80 FOR X = XLO TO XHI 90 PLOT X,Y 100 NEXT X
110 IF INKEY$ < > THEN GOTO 110
120 PRINT AT 1,0; “PRESS K TO KEEP, E TO ERASE;
130 IF INKEYS = THEN GOTO 130
140 LET R$ = INKEY$
150 PRINT R$
160 GOTO 300*[R$ = "K”) + 200* (R$ = “E”)
170 PRINT AT 1,0; B$
180 GOTO 110
200 FOR X = XLO TO XHI
210 UNPLOT X,Y
220 NEXT X
300 PRINT AT 0,0; B$; B$
310 GOTO 30
Statement 30 prompts for the values of X at the ends of the line you want the program to draw, and for the value of Y. Statements 80 to 100 draw the line. Statement 110
You can learn basic principles of animation on your T/S1000,ZX81
waits if you still are pressing any keys. Statement 120 prompts you to show whether you want to keep the line or to change your mind — this is what makes it interactive, Statements 200 to 220 erase the line if you request this. Then the cycle begins all over again.
% / W
* \j\aai woe tjic aujjit: JiiCrjp
to expand the program, to promj the user to type, say, D for a dot. j for a horizontal line and V for a ve
43
-ffitrfs. £fys \
tical line, followed by the coor¬ dinates . . .
Correct. The person learning can take off very quickly, varying and expanding the prototype programs for graphics.
Do these principles of graphics ap¬ ply to larger machines?
Yes. Using the T/S1000, students and architects and fashion designers and planners can get a handle on writing prompting se¬ quences at home. Then if they want larger or higher quality graphics, they can go to bigger machines and program these themselves or tell the programmers what to do.
Can you get animation effects on the T/S1000?
Yes. For example, patterns move
“We vastly under¬ utilize the resources at our disposal”
up the screen by SCRGLLing. To see this, just type:
10 FOR N * 0 TO 63 20 SCROLL
30 PRINT TAB N; 44 ”
40 NEXT N 50 GOTO 10
This seems to make lines of little darts shoot up.
I suppose if you turned the screen on its side you could get things to SCROLL sideways.
I would not recommend that with the family television set.
What i/ you want to draw a face with an eye that opens and shuts, or a caterpillar wriggling across the screen?
Easy. Many of the programs in my recent book Personal Graphics for Profit and Pleasure on the Apple
11 Plus Computer (with Graham K. Barnett; Little, Brown; $14.50) can be adapted to the T/S1000,ZXB1. “Winkface” draws a face and makes one eye wink. The outline of the eye is drawn first: on the Timex
you just use PLOT commands. Then if the center of the eye is at position XC,YC you make it blink by statements like
500 PLOT XC,YC 510 PAUSE 60 520 UNPLOT XC.YC 530 PAUSE 60 540 GOTO 500
This use of PLOT to draw and UNPLOT to erase, or its equivalent in other programming languages, is a basic tactic of animation. Try this ten-liner and meet Grenville the Graceful Grub:
10 FOR N = 0 TO 7 STEP 2 20 PLOT N,20 30 PLOT N + 1,21 40 NEXT N
50 FOR M-0 TO 54 STEP 2 60 UNPLOT M,20 70 PLOT M + 8,20 80 UNPLOT M + 1,21 90 PLOT M + 9,21 100 NEXT M
He wiggles across the screen from left to right. And you can vary the program easily to make grubs of dif¬ ferent lengths and shapes wiggle in different directions.
Here is a very different type of graphics demonstration — a very simple bar chart program:
10 LET B$ = "
H
20 PRINT AT 0,0;"MAXIMUM VALUE:
30 INPUT MAXIMUM VALUE 40 PRINT MAXIMUM VALUE 50 LET Y = 43 55 PAUSE 60
60 PRINT AT 0,0;B$;AT 0,0;‘‘CAP- TION, VALUE:
70 INPUT C$
80 INPUT VALUE 90 PRINT VALUE
100 LET Y = Y- 2
110 IF Y< = 0 OR VALUE>MAX- IMUM VALUE THEN GOTO 1000
120 LET R= INT (.5 + 50* VALUE /MAXIMUM VALUE)
130 FOR X = 1 TO R 140 PLOT X,Y 150 NEXT X
160 IF LEN C$>30-R/2 THEN LET C$ = C$( TO 30-R/2)
170 PRINT “ VALUE;”)”
180 GOTO 60 1000 POKE 16417,1 1010 PRINT AT 0,0; B$
1020 COPY
It prompts for the maximum value to be represented horizontally. Then it prompts for the captions of the bars and the values these repre¬ sent. It draws and labels the bars and, when you want to quit, you just press ENTER, type a number greater than the maximum value you typed originally, and press ENTER again. Here is an example of its output:
FI5H< 15) ■■■ MEftT(10>
" MILK<20)
. EGGS<£55
“ FRIJITC10) . 1111 OTHER <£0>
Most of the examples you have given are charts and geometrical shapes and patterns. Don’t you feel hampered by the lack of pictorial realism?
I look on it rather as a challenge to find what can be conveyed without so-called realism. I think that a very sad aspect of high technology in general is that we vastly under- utilize the hardware, software, mathematics and very sophisticated techniques at our disposal. Part of the problem is that we haven’t learned how to make the most of simple resources.
Do you think the smallness of machines like the T/SiOOO will stimulate new research?
Yes. 0/ 0
TIMEX SINCLAIR USER June 1903
THE IIIIIIU UIHKE LINE OF SOFTWARE FOR TIMEX/SINCLAIR COMPUTERS
MATRIX
PLANNER
An all-purpose
electronic
spreadsheet
$22-95
THE FAST ONE
Stare. organize and retrieve data instantly
$24.95
Z-TEIT
A useful word
processing
program
$1195
INVENTORY
CONTROL
Two ways to keep track of inventories
$2295
|
— |
|||
|
n« Sis |
"LIT |
||
|
m |
5?^ |
FORECASTING
GRAPHS
Analyzes growth trends and plots graphs
$22.95
SLIDE SHOW
Creates and runs video display shows
$22.95
*
MONITOR
Tests and debugs programs in machine code
$1995
GULP
Gobble your way through mazes, chased by ogres
$15.95
LABYRINTH
Can you find your way through 3-0 corridors?
$15.95
PILOT
Cockpit controls that teach you how to navigate $19.95
GRAPHIC GOLF
A challenging 18-hole golf course
$9.95
1^0
CROSSWORD
Create and play your own crosswords
$15.95
x*v£&i
CRITICAL
PATH
Gets complex scheduling under control
$19.95
Solves math formulas and draws graphs
$24.95
Try to put the
scrambled
words
back in order
315.95
WOOD TEST
All kinds of question and answer tests
$15.95
A
TOOLKIT
Shortcut commands tor programmers
$19.95
4*^
e£>'-
MULTIPLE
CHOICE
Can you pick the correct answer?
$15.95
\
v
SCREEN KIT
Routines to enhance screen displays
$1995
*• + •
COSMOS
Hyperspace laser battles among the stars'
$15.95
FAST LOADING Mindware’s proprietary Quickload ’ feature lets you toad programs up to four times faster than conventional Timex/Sinclair programs. Quickload software also alerts you to misleads, and lets you restart the tape from the point of interruption, without re-loading from the beginning.
QUALITY TITLES Mindware software is written by top British software developers, including Picturesque* H ews on, H i I d e rbay , As h e r* C a m pbe 1 1, Axis, Jones, Vortex and Silversoft
• ISER- FRIENDLY Documentation provides clear instructions, learning example^ and trouble-shooting tips.
(All programs require 16K)
* f,f g/
I **
Mindware's MW-100 gives you the ability to make hard copies of programs, data* mailing lists, and screen graphics*
SPECIAL OFFER: Order a MW-1 00 printer for $1 1 9.00 and get your choice of any two Mindware software titles FREE; plus 5 FREE rolls of paper (comparable retail value,
$1 50-1 82*00)*
Thousands of MW-1 OO's have sold nationally at a retail price of $1 29.95 (Printer alone).
THE ONLY PLAIN PAPER. DOT-MATRIX PRINTER FOR THE TIMEVSINCLAIR SYSTEM
SOFTWARE ORDER
Postage & handling Total
(Mass* residents add 5% tax]
Price
2,25
SPECIAL PRINTER OFFEH - Retail value. $150-182.00
MW- 100 printer - _ X 19-00
Two software titles free:
Postage & handling Total
(Mass, residents add 5% tax)
N/C
WO
4.95
ToraU— e nd osed is Q check O money order Charge to O Visa D Mastercard
Number _ _
Expiry _
Ptease Print
.Signature _
Name ^ Address .
City/ State /Zip .
Volume discounts available to dealers and schools.
Send more info on:
□ Quickload software
□ MW-100 printer.
SEND TO: Eagle Sales Co./TS
15 Tech Circle Natick, MA 01760 (617) 655-3368
For more in/ormation* circle 16 on reader service card .
TIMEX SINCLAIR USER June 1963
45
Th
Build your own EPROM blower without blowing a
fortune
BECAUSE most users of the T/S100Q,ZX81 are software* orientated, the hardware has been made simple in this design. The software needed to run it con¬ sequently will be large and some of it is in machine code.
The heart of the design is the 8255 programmable peripheral in¬ terface device. This chip has 24 lines of input or output, which can be defined by software. There are only sufficient to handle the 2532 EPROM. Port A is used to output the eight least significant bits and port C for the remaining address bits and control bits. Table one shows which functions port C has for each of the two types of EPROM, The design caters for the 2516 and 2432 EPROMs from Texas Instruments. The 50ms pro¬ gramming pulse is timed by the hardware and PC4 output must return to 0 before 50ms has gone by.
A simple program is included to enable the programming of the EPROM. The machine code routine in the first REM statement will pro¬ gram one memory location and read that memory location. The Basic will call the routine as re¬ quired. The reason machine code is required is because the 8255 chip is placed in the I/O map of the Z-80 so that the memory map is left alone. In the T/S100Q,ZX81 the PEEK and POKE commands access only the memory map. As Sinclair has not fully decoded the I/O map it was difficult finding somewhere where the 8255 was not affected by the T/S100Q,ZX81,
Another reason for leaving the memory map alone is so that EPROMs can be placed above the 8K ROM. These could contain routines to improve the 8K Basic. Anyone building it is also advised to acquire a data sheet on the 8255, as the chip is very complex.
Stephen Churchman details how to expand the storage available for programs using inexpensive components
Referring to the circuit diagrams, two Nand gates have been used and three Or gates to drive the chip select pin. CS will go low only when AO, Al, A2, A3 are logic 1 and A7, IORQ are logic 0. That places the 8255 at 1FH, 3FH, 5FH, and 7FH. The other two Nand gates ensure that the 8255 and 50ms timer are re-set when power is ap¬ plied.
The only difference between the 2516 and 2532 EPROMs are two pins and that is why a switch has been included. When programming the 2532, the programming voltage must be switched from 5V to 26V and back to 5V either side of the programming pulse. With the 2516 it may be left at 26V to verify the
EPROM contents. The 26V regulator can be switched to 5V by the PG7 output going high, switching-on the BC108 and plac¬ ing a 5V zener across the 24V zener.
The power supply is standard, using a single transformer and half¬ wave rectification for the 5 V supply and voltage doubling for the 26V supply. It is best to make sure that the transformer you buy has two 9V windings in series aiding. The 50ms timer uses a 74123 TTL chip — only one half is being used. The diode And gate is needed as pin 20 of a 2532 needs to be low when reading (C5) and low for 50ms when programming.
The prototype is constructed on two pieces of Veroboardi the PSU on 0.1 5in, matrix and the main components on a piece of VQ board. It is wired with Verowire, which is ideal for a prototype, as modifications are easy to imple¬ ment. The final board is somewhat cluttered because an extra chip had to be added at a later stage to help with the decoding of the CS line. The transformer is bolted to the base of the case and a cassette-type mains plug and socket on the case.
The power transistor (BD235)
Figure 1: Driver circuit
BD235
26v
46
Figure 2; EPROM blower outside its case
Figure 3: P.S.U* diagram
Figure 4: Components
of small board
and voltage regulator do not need heat-sinks as they pass fairly small currents. The two boards are fixed on top of each other, with the EPROM socket emerging through a hole in the top cover of the box. The switch is mounted next to the EPROM socket.
With a REM statement on the first line of a program, the first character is at memory location 16514 decimal. The first four loca¬ tions are used to hold data for the machine code program, the machine code sub-routine starting at 16518,
16514 — BYTE FOR PORT B
16515 — BYTE FOR PORT C
16516 — BYTE FOR PORT A
16517 - READ FROM PORT A — used for verification.
Within the program, register F holds the byte for Port Ct anc
'omcs
ZX KEYBOARD FOR USE WITH 80/81 SPECTRUM
Our new cased keyboard has 5 2 keys, 12 of these are used for the numeric pad The numeric pad offers some useful features, you can cursor with one hand and it wifi be a boon for anyone who enters a lot of numeral data . The pad is a repeat of the I -9 keys plus it has a full stop and a shift key. The numeric pad keys are coloured in red. the normal keyboard keys are grey, with the case being black which makes the whole thing very attractive The case measures \S x 9 x 7Vi The computer (either 80/81 or spectrum) fits neatly inside. You will have to remove the computer from its original case, it is then screwed to the base of the case The case had all the bosses already fitted and the screw holes are marked Also fitted inside the case is a mother board (81 model only) which allows I6K. 32K and 64K to be fitted in the case All the connections are at the rear of the case i.e. Power, Mic, Ear, T V and the expansion port The case is large enough for other add ons also to be fined inside One of these could be the power supply, then you could very quickly fit a mams switch, or a switch on the 9V fine This means you have a very smart self-contained unit This case does not stop you from using any other add-ons that you may have e g Printer etc We are convinced that this is the best keyboard available at present It offers more keys and features than any other keyboard in its price range
SPECTR
16 K Memory E*a
The I6K uses 4 Up; Static Ram and oeJl using the Static J?T* speed low power^i the computer, which comes to ju where Position ii*t
64K Memory
AJf the above inf^ advantage lies in 56 K of usable me*} the use of other ^ 8192-65536 The & Spectrum Mem<Y Upgrade your Sp£ri it is simply slipped15 are supplied, and^ time. The fitting rjL same as Sinclair's^
NOTE
The case can be purchased separately with the keyboard aperture uncut, so rf you have one of our early uncased keyboards, or m fact any other suppliers' keyboards, these could be fitted The keyboard is connected to your computer by a ribbon cable and this has connectors fitted which simply push into the Sinclair connectors It is a simple two minute job and requires no electronic skills This keyboard does not need any soldering Please specify on order whether you require the ZX 81 or Spectrum case
SPECTRUM MODEL
SPECTRUM LIGHT PEN
This is supplied with spectrum legends, and a slightly different base for fitting the spectrum msjde. again all the connectors are at the rear of the case and there is plenty of room for the power supply (and other add-ons) Should you want to change, we can supply both the Spectrum legends and details of updating your case which will enable modification from the ZX 81 to spectrum PLEASE specify on your order whether you require the ZX 81 ex spectrum case
KEYBOARD (SPECTRUM/81 )
The pen enables you to produce high resolution drawings on your own televi¬ sion set. saving a vast amount of time over using basic program¬ ming statements, such as Plot, Draw etc. You can erase, modify and save drawings and it comes complete with software program The superb fight pen is available from D K tronics.
$49.95
|
* ,,rXZVta’.. • |
|
|
i-^-i |
1 1 il Ill'll Li r1 |
|
. |
Internal fixing for ZX 81 keyboard case.
|
r - ■ i |
in niimimin * i |
|
i < i i "" i L. . J |
-T iira |
|
Internal fixing for spectrum keyboard |
|
|
case. |
4a
TIMEX SINCLAIR USER /une 1983
SPECTRUM/81 TOOLKIT
This is the toolkit which won acclaim in the feature in the August 1982 issue (pages 29 and 30) of Sinclair User "ft is the most impressive program, fast in execution with clear and full instructions , it stands out from the rest of the field. " The ZXED is a powerful editor for use on the expanded ZX81 . ft is intended for use by the serious BASIC programmer and offers several useful and time saving features most helpful during all stages of program development. The facilities provided are as follows ALTER, BYTES, COPY, DELETE, FIND, HELP, INSERT, KEEP, MOVE. RENUMBER AND VERIFY The Spectrum Toolkit contains most of the features above plus autofme numberer and append, and will run in the 16K and 48K spectrum.
Both at
only $12.95
FLEXIBLE
RIBBON
CONNECTOR
ff you have ever had whiteouts or system crashes this could be the answer. It stops the move¬ ment between the computer and the RAM expansion, it is supplied with a ribbon, 6 inches long, witfi a male connector at one end and a female at the other, at only
$35.95
4K GRAPHICS ROM $44. 95
The DK Graphic module is our latest ZX 81 accessory This module unlike most other accessories fits neatly inside your computer under the keyboard The module comes ready built, fully tested and complete with a 4K graphic ROM Thrs will give you an unbelievable 448 extra pre programmed graphics, your normal graphic set contains only 64 This means that you now have 512 graphics and with their inverse 1024 This now turns the 81 into a very powerful computer with a graphic set rarefy found on larger more expensive machines In the ROM are lower case letters, bombs, bullets, rockets, tanks, a complete set of invaders graphics and that only accounts for about 50 of them, there are still about 400 left (that may give you an idea as to the scope of the new ROM] However, the module does not finish there, it also has a spare holder on the board which will accept a further 4K of ROM/RAM Thrs holder can be fitted with a JK/2K/RAM and can be used for user definable graphics so you can create your own custom character sets
WHY WATT?
ORDER TODAY FOR FAST DELIVERY
16K Memory $43 9S 1(iK juncAied; fj JL« 64W Memory ftJSOQ 64K|uniaied| f 112 QQ
16/64 MEMORY FORZX81^H
The above illustration shows the casing for the I6K or massive 64K
I'UM MEMORY
t mansion $41.50
b Dynamic Ram Chips. We use the dynamic as they are much denser than :i :upy less space. They are also much cheaper than the equivalent product c im. The Ram is manufactured with high quality materials, and uses hrgh i fams. It is supplied ready-built and only needs to be plugged into the rear of II the components are fitted into holders, Thrs massive add-on memory / ou full y assembled and tested is the cheapest 1 6K memory available any* r memory from 16384 to 32768, (Same as the Sinclair memory ,)
T6K (UNCASED) $35.95
K pension $135.00
z rmation on the I6K also applies to the 64K Memory Expansion, but the t he 64 K giving nearly FOUR times the memory. This advanced model has r nory. In addition, the block from 8K to J6K can be switched out to enable h Jdons. The graphics ROM is to be used in this area. Positron in Memory. E l*0Ck From 8192-1 6384 is switchable 64K (UNCASED)$TJ2.00
□ ry Expansion $54.00
? pum to 48K of user Ram. The Spectrum memory expansion is simple to fit, nside the case, and then only requires plugging in. Full fitting instructions :he only tool you will need is a screwdriver and just two minutes of your e quires no electronic skills. Position in memory from 32768 to 65536, (The i jpgrade to 48 KJ,
| Plrav statf type of macron*, which Rom memory we. quantity and pi,Ke when ofdenng
Pfease send me . . . @
Please send me .
Please send me . . _ _ _ _
Please add on $ 9,00 for P/P
In enclose cheque/P.G. payable to DKTronics total E. . .
or debit my Acte ss/Ba re iaycard [_
Mastercard
Signature .
Send to DK Jronics Ltd, Unit 2, Shire Hill tnd £ sr, Saffron Walden Essex C07I 1AQ England.
Tel: { 0799 ) 2203b { trade enquiries please telex 81653 attn. DK)
cft'tronks
TIMEX SINCLAIR USER June 1983 For more information t circle 19 on reader service cord.
| iNci* colour brochure now JvtiUble, send 1 1.00 tor quick return _ j
ion. rirrlf* on render servire rrnrrf. 49
register that for port B, and register B that for port A. Register C con¬ tains the I/O location of the three ports and the Control Location. Register DE is used as a counter to pause for longer than 50ms — when following the machine code routine, it is useful to look at table one.
The timer has to last for 50ms, so an electrolytic capacitor is used. Because they have tolerances bet¬ ween plus 100 percent or minus 50 percent the pre-set is made very large to take account of it. If elec¬ trolyses are used, the timer should be set up on an oscilloscope. If an oscilloscope is not available, tan¬ talum capacitors should be used in¬ stead. Alternatively, it is possible to feed the Q output temporarily to the port A input — any will do — and write a small program to measure the duration of the output pulse,
|
Table 1 |
2516.2K by 8-bit |
||
|
EPROM function |
Nothing |
Read Program |
|
|
PCD |
A8 |
—Standard |
Address Inputs |
|
PCI |
A9 |
—Standard |
Address Inputs— |
|
PC2 |
A10 |
—Standard |
Address Inputs— |
|
PC3 |
Not used |
||
|
PC4 |
PD/PGM |
Low |
Low Pulsed high |
|
PCS |
Not used |
— |
— — |
|
PC6 |
CS |
High |
Low High |
|
PC7 |
5v/26v |
High |
High Low |
|
2352,4 K by 8-bit |
|||
|
EPROM function |
Nothing |
Read Program |
|
|
PCO |
AS |
—Standard |
Address tnpu ts— |
|
PCI |
A 9 |
—Standard |
Address Inputs— |
|
PC2 |
A10 |
—Standard |
Address Inputs— |
|
PC3 |
All |
—Standard |
Address Inputs— |
|
PC4 |
Pd/PGM |
Low |
Low Pulsed high |
|
PCS |
Not used |
High |
Low High |
|
PC6 |
CS |
— |
— — |
|
PC7 |
5v/26v |
High |
High Low |
Figure 5; Detail of wiring on small board
oooo ooooo o o o o o ooooo ooooo
OOOOOI
o o o
O OJ1
OOGOOOOOOOOOOl OOOOOOOOOOOOOl OOOJOOOOOOOOOI OOOOOOOOOOOOOl OOOOOOOOOOl O O I
OOOOO
ooooo o o ^ o c ooooo ooooo ooooo Aoooo
oooo
OOOO
oooo
OOOO
oooo
oooo
OOOO
O O O O O O I O O O O O o 1 O O O O D O < OOOOOOl OOOOOOl OOOOOOl OOOOOOl
Figure 6: Main circuit diagram
ZJ£81 EDGE CONNECTOR
+26 ¥
50
Components
1 x INS8255 ( 1 C 1 >
1 x 741 32 (1C 2)
1 x 74LS32 MC 3)
1 x 74LSOOOC4I 1 x 7805 (IC5) 5v I A regulator 1 x BD235ITR 1)
1 x BC108CTR2)
3 x IN 4002 1 xBZY88 24V Zener 1 x BXY88 SVZener 3 x IN4 1 48
2x470 ^-F 63V electrolytic 1 x22G0/r-F 1 6V electrolytic t x 1 0*/-F 1 0V electrolytic 1 x 1 /j-F 63 V tantalum 3 xO.1 Polyester 1 x 4 7 K ohms Preset Resistor 1 x 5K6 ohms V2w 5% Resistor 1 x 4 K7 ohms Vzw 5% Resistor 1 x 2X7 ohms V?w 6% Resistor 1 x 2 pole change-over switch 1 x 40 pm DILsocket 1 x 24 pm zero force socket 1 x 9-0-9V 1 amp transformer 1 xcase 1 6 cm. x 1 0cm. x 6cm.
Veroboa rd— VQ boa rd Verowire
1 2in ribbon cable— 20-way Nuts and bolts
Cassette-type chassis plug and free socket Connecting wire— single plus twin mams 23-way double-edge connector 23-way double male-male PCB
10© PRINT L,UHPT A0DRE55 IN THE EPROMIB
110 INPUT V
12© REM 3 MSB NEED TO BE R L0GI C 1
130 LET Y=rY+5^3^t-t
14© POKE lb514 j Y-256+INT (Y/aS6
IS© POKE 16515 jINT fY/256)
160 PRINT "ENTER NO OF BYTES TO BE SENT"
170 INPUT R 1S0 DIM B t R )
190 FOR C^l TO R 200 INPUT B(C1 210 PRINT 6(C)
223 NEXT C 230 FOR C=1 TO R 24-0 POKE 16516 , B ( C 3 25© LET 5=U5R 1651©
260 IF PEEK 16516 OPEEK 16517 T HEN GOTO 1000 270 LET Y =Y +1
2B0 POKE 165 14|Y —256* 1NT CY^256
230 POKE 16515 ^ I NT
I T /dODl
300 NEXT C 310 PRINT "JOB FINISHED,. NO ERR ORS "
320 PRINT "DO YOU REQUIRE TO PR OGRRH MORE DRTR IN"
330 INPUT Z*
34.0 IF Z*="Y" THEN GOTO 100 3S0 STOP
1000 PRINT "ERROR HRS OCCURRED" 1010 LET Y =Y -5734.4
£2INT "ERROR OCCURRED RT '* : Y 1030 PRINT "DRTR RERD FROM THIS LOCATION 15 " ; PEEK 16517 104.0 STOP
Figure 8: Cut track on back of large board
Machine Code Table