David Ahl, publisher of Creative Computing, started publishing SYNC Magazine in January 1981, when ZX80 sales in the United States had developed enough momentum to warrant an independent publication. Publication ceased with the March/April 1984 issue.
In the inaugural issue’s Editorial, associate editor David Lubar gave voice to the collective enthusiasm for the Sinclair ZX80:
The Sinclair is an exciting machine with a lot of potential, and we hope to reflect this in the programs and articles we publish. There will be plenty of games, both new ones and conversions of classics. As new aspects or hidden capabilities of the Sinclair are discovered, well pass the information on to you. As you make discoveries, we hope you’ll take the time to write articles for us.
As the family of Sinclair computers grew, so did SYNC’s coverage and size. By the July/August 1981 issue, SYNC had more than 6,000 subscribers, the next month they had more than 8,000.
As of October 1983, the print run was more than 85,000 copies. 47,000 copies were sent to news agents to be sold in retail (though 19,700 were returned) and 34,100 went to paid subscribers.
| Title | Description | Computers |
|---|---|---|
| “Hello, Z80 Calling…” | Looks at ‘ROM calls’ the machine code subroutines stored in the ROM of your computer. They can help keep your Z80 programs shorter, and save programming time and effort. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| “You Are in a Maze…” | “…of twisty little passages, all alike.” This message, in Adventure of Zork, tells you that you have embarked on one of the most challenging phases of the game: mapping the maze and finding your way out. | Sinclair ZX80, Type-in program |
| 16K RAM Pack Schematic Corrections | Corrections to problems with the 16K RAM pack schematic printed in SYNC 1:5. | |
| 2K to 4K RAM Upgrade – An Introduction to ZX/TS Hardware | Aside from the obvious fact that the TS1000 is an incredibly powerful computer for the money, it has a barebones simplicity in its hardware design that invites the user to explore and learn the hidden secrets of its digital circuitry. | Sinclair ZX81, Timex/Sinclair 1000 |
| 30 Programs for the Sinclair ZX-80 – a Review | 30 Programs for the Sinclair ZX-80, by Melbourne House, Glebe Cottage, Glebe House, Station Road, Cheddington, Leighton Buzzard, Bedfordshire, England, distributed in the United States by Image Computer products, 615 Academy Drive, Northbrook, IL 60062, 111 pages, paperback $14.95. 1980. | Sinclair ZX80 |
| 3D Monster Maze and Mothership | In 3D Monster Maze you are in a maze running from T. (Tyrannosaurus) Rex. The object is to get out alive! | Sinclair ZX81, Timex/Sinclair 1000 |
| 4K/8K ROMs in One ZX-80 | This article describes the final solution that I used to make both ROMs available to my ZX80. 1 installed the ROMs piggyback in the socket and switch selected the ROM to be used. The modification is very simple and requires only a soldering iron, an spdt switch, and a few inches of wire. | Sinclair ZX80 |
| 6 Shooter | 6 Shooter is a game of skill in which you attempt to hit a randomly moving target. When the target appears in a position which you feel is in your sights, you pull the trigger (hit a key). | Sinclair ZX81, Type-in program |
| 8K Basic ROM | While the 4K Integer Basic in the Sinclair ZX80 is adequate for many applications, most programmers will eventually feel a hunger for more power. True, advanced functions can be simulated by way of subroutines, but such measures eat memory at an alarming rate. Enter the 8K Basic ROM. | Sinclair ZX80 |
| 8K Basic ROM and 16K-Byte RAM Pack Specifications | The 8K Basic ROM and the 16K-Byte RAM pack are now available from Sinclair Research (see Resources column). The specifications for these units are as follows. ZX80 8K BASIC ROM The 8K Basic ROM for the ZX80 is designed for high-level, full-facility computing. | Sinclair ZX80 |
| 8K Machine Code Keyboard Scanning | Bernard Puerzer’s program for scanning the ZX80 keyboard (“Machine Code Keyboard Scanning Program,” SYNC 1:4) was written for the 4K ROM. His program served as the occasion to give the same ability to read the keyboard to 8K ROM users. This required adaptation since the programs are not automatically transferable. | Sinclair ZX80, Sinclair ZX81, Type-in program |
| 8K Non-Volatile Memory Kit | 8K Non-Volatile Memory Kit. Hunter, 1630 Forest Hills Dr., Okemos, MI 48864. Complete kit: $29.95 plus shipping; PC board and manual: $15.00. The Non-Volatile memory (NVM) kit is a battery backup powered RAM board that is primarily designed to fill the transparent address area between 8K and 16K in the Sinclair ZX80/81. | Sinclair ZX81, Timex/Sinclair 1000 |
| 8K ROM Updates | Updates to Hurkle, Castle Doors, Nichomachus and Widget for the 8K ROM. | Sinclair ZX80, Timex/Sinclair 1000 |
| 8K Updates | Forest Treasure; Defuse; Mastermind; Hangman | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| A Cheap and Simple EPROM Programmer | This article will show you how to build an EPROM programmer. Those interested in peripherals for the Sinclairs (floppy disk, electronic typewriters, etc.) can design monitors and controllers for those devices. Eventually you can program independent microprocessors for special purposes. | Sinclair ZX81, Timex/Sinclair 1000 |
| A Keyboard Learning Game | New users of the Timex/Sinclair computers sometimes spend a long time hunting for a specific key. The keys that are not used frequently remain hard to find. Keygame is intended to help the user become familiar with the keyboard and to have some fun while learning. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| A Loan Amortization Program | Most manufacturers of large computers (mainframes and minicomputers) offer a set of “utility” programs either as a freebie with purchase of their computer, or as a low cost option. One program that inevitably shows up in those packages is a loan amortization program for calculating monthly payments and an amortization schedule on consumer loans or home mortgages. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| A Machine Code Graphics Line Drawing Subroutine | In the pages of the ZX81 manual, we find a Basic subroutine to draw a line between any two specified points (see Listing 1). However, I found this routine to be exceedingly slow, especially when I wanted to draw several lines on the screen and had to wait several agonizing minutes to get them. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| A Mouthful for Every Occasion | You can call up sensational headlines, forceful commands, whimsical statements, ageless wisdom, and irrelevant nonsense all at the push of a key on your Sinclair computer with the Mouthful program. | Sinclair ZX80, Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| A Parallel Interface for the ZX-80/MicroAce Computer | Construct a simple parallel interface for the ZX80/MicroAce computers with the Z-80 PIO. | MicroAce, Sinclair ZX80 |
| A Personal Money Management Program | Where do we stand financially? This is one of the questions of greatest concern in the home office. We make our deposits, write our checks, and pay our bills, but these activities do not provide the information we need to interpret our position. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| A Regulated-Voltage Power Adaptor | Schematics to build power supplies for the ZX81. | Sinclair ZX81 |
| A Small Business Payroll Program | Every business with paid employees has the complicated task of doing its payroll. The program in this article will provide accurate payroll information for up to 35 employees. If the number of employees is greater then 35, the list can be broken down into shorter lists and the results combined where needed. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| A Subroutine for Serial Data Output | Trying to write machine code subroutines for the ZX80 presented some problems. This article details the problems with their solutions, and shows a simple subroutine to output data serially by bit to an asynchronous peripheral. | Sinclair ZX80, Type-in program |
| A Trick and a Graphic System | The ZX80 version of Basic is missing a few statements you may used to using. Getting those graphic characters to do anything really impressive seems downright impossible. The potential is there, but how do you squeeze it out? | Sinclair ZX80, Type-in program |
| A Weekend With the ZX-80 | I have always been intimidated by computers, and mathematics in general. One look at the Sinclair ZX-80, and I was confused. It wasn’t what I had expected; there were no blinking lights, or humming, and no rows of ceiling high, pulsing units. It looked nothing like my 1950’s science fiction concept of a computer. | Sinclair ZX80 |
| A ZX/TS Celebration in Boston | On October 22, 1983, the Boston Computer Society’s Sinclair-Timex User Group celebrated their Second Anniversary at the Boston Park Plaza Hotel. And what a celebration it was, with exhibits, seminars, and new Timex/Sinclair product announcements! | Timex/Sinclair 1000, Timex/Sinclair 1500, Timex/Sinclair 2068 |
| Acey Ducey | This simulation of the Acey Ducey card game. In the game, the dealer (the computer), deals two cards face up. You have an option to bet or not to bet depending whether or not you feel the next card dealt will have a value between the first two. Your initial money is set at $100. | Sinclair ZX80, Type-in program |
| Adding a Counter in Hardware | Adding hardware timer/counters to the Microace. | MicroAce |
| Adding A Joystick To The Timex-Sinclair 1000 | Adapt an Atari joystick to emulate the arrow keys. | Sinclair ZX81, Timex/Sinclair 1000 |
| Adding an LED Load Monitor to the ZX80 | Single LED (light emitting diode) added to the tape "ear" input of the computer. The voltage for lighting the LED is just right for loading a program from the cassette tape. | Sinclair ZX80 |
| Adding Feet and Inches | The program assumes the following conventions: dimensions are entered in feet, inches and eighths. Fractions involving sixteenths and beyond are not used. A dimension 12" or larger is expressed in terms of feet and inchies. For example, 16" is expressed as 1'4". | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Alien Treasure | The 8K ROM and 16K RAM have given ZX80/81 users new possibilities in programming their own games. Alien Treasure is an example of how some of these new capabilities may be used. In Alien Treasure two kinds of treasure are scattered over the surface of a planet far from earth. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| An Alternative Display Method – Tank Battle | This game itself inspired by Lloyd Johnson's article "Paint Duel" in Creative Computing (July 1981). The player attempts to destroy the computer's tank by hitting it with a well-placed shot. | Sinclair ZX80, Type-in program |
| An Assortment of Sorts | When you must order and retrieve information, you can recall data in minimal time if the data has an orderly placement. In a program to store names and telephone numbers consider how you would locate someone if the data are in random order, e.g., Jones, Smith, Allen, Zimmerman, Travis. | Sinclair ZX81, Timex/Sinclair 1000, Downloadable, Type-in program |
| An Interview with Alfred Milgram | Alfred Milgram, president of Melbourne House and David Ahl chat about the ZX80, Sinclair Research, and two new books. | MicroAce, Sinclair ZX80 |
| An Introduction to Expression Evaluation | In the Sinclair 8K ROM program of the ZX80/81 the “expression evaluator” is to be found at 0F55-111Bh (improved 8K ROM) and forms an essential part of the program. A study of the fundamental parts of the “expression evaluator” can be very useful as it enables Basic programmers to understand many of the limitations and quirks of the Sinclair Basic. | Sinclair ZX81, Timex/Sinclair 1000 |
| An Introduction to Machine Code | The ZX80/1 microcomputer system as supplied by Sinclair Research is capable of being programmed in two different languages, i.e., Basic and Machine Code. | Sinclair ZX80, Sinclair ZX81, Type-in program |
| An Introduction to Machine Code | How to start using machine code on the ZX80/81. | Sinclair ZX80, Sinclair ZX81 |
| An Inventory System | Program to demonstrate a database on the ZX81. | |
| An Inventory System | Mass data storage is accomplished more efficiently by a disc system than by a cassette recorder. However, until such a system is available for the ZX80/1 computers, Sinclair owners will have to rely on the cassette system. This article offers a program for a modest inventory system based on the 8K ROM and 16K RAM. | Sinclair ZX81, Type-in program |
| Archaeological Research Using the ZX81 | I am an Egyptologist, and for the last six years I have been busy doing a survey of ancient Egyptian Predynastic and Early Dynastic cemeteries to establish some of the demographic, economic, and sociological conditions under which the population of the time had to live. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Arithmetic Series Quiz | One exercise to sharpen arithmetic skills is to use a series of numbers which require discerning the relationships of the numbers in order to complete the series. The program in Listing 1 will print out an arithmetic series. Your task is to figure out the next two numbers in the series. | Sinclair ZX80, Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Arithmetic with a Smile | The computer as an instructional tool is perhaps nowhere more successful than in conducting arithmetic practice drills. Unlike the typical classroom teacher, the computer never tires and never makes a mistake. It provides arithmetic practice and never forgets to reward a right answer with a smile. | Sinclair ZX80, Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Artillery | In Artillery the player fires a cannon at a stationary target. The screen displays the gun location, the target site, and the approximate range. To take aim the cannoneer selects the angle at which the cannon is raised, between 0 and 90 degrees. | Sinclair ZX80, Type-in program |
| Artillery with Motion | Improved version of Artillery. | Sinclair ZX81, Type-in program |
| As Easy as 2+2 | Ever thought about learning to program in machine code? Maybe you have. Maybe you even got far enough to open one of those thick books full of jargon and technical details. Maybe you got far enough into it to be scared away. | Sinclair ZX81, Type-in program |
| Attention Readers: You Can Review Products for SYNC! | We are overwhelmed! New peripherals and software are coming out for the Timex/Sinclair computers at an astonishing rate. So fast, in fact, that our in-house reviewers can’t keep up with it all. Hence, we would like to invite readers to write reviews for us. Some products we receive here and will forward to qualified reviewers. | |
| AUDISY | 65 byte machine code routine that allows you to digitize and store the data for any sound phrase on your ZX/TS computer with 16K RAM. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Auto-Display-Changing | How Is It Done? A series of articles. | Sinclair ZX80 |
| Battleship Solitaire | Battleship was a game we used to play as kids (and later)—with pencil and paper before the toy manufacturers plasticized it. You remember—each of you placed some number of “ships” of various sizes in a coordinate grid “ocean” and then took “shots” at each other by calling out coordinate locations in turn. | Sinclair ZX80, Type-in program |
| Bisection Iteration Square Root Program | This program operates by means of bisection iteration, which is basically just a variation of the old high-low game. The size limitation of the integer basic (variable size) limits the maximum root to 181. | Sinclair ZX80, Type-in program |
| Bit by Bit | Machine language tutorial. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Black Hole | Game based on an Elf (RCA 1802) machine language program. | Sinclair ZX80, Type-in program |
| Block Transfers: Horizontal Scrolling on your 1K ZX81 | A programming technique called block transfers of memory adds new possibilities for your programming and for taking advantage of your computer’s capabilities. Although the technique involves the use of machine language, this article assumes only that you are familiar with the Sinclair manual ZX81 BASIC Programming and that you are willing to work with hexadecimal. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Block Transfers: Variables Transfer (Part 2) | One drawback of Timex/Sinclair computers is that LOADing a program erases any data that you have in the variables area to make room for in-coming variables. However, the program developed here allows you to keep variables in the machine safe from NEW, CLEAR, and LOAD. | Sinclair ZX81, Type-in program |
| BOLEX: Beginner’s Ohm’s Law EXercises | George Simon Ohm (1787-1854) was a German schoolmaster who studied the electric circuit and determined the relationship of voltage, the electromotive force (E); current, the intensity of electron flow (I); and resistance, the opposition to electron flow (R). | Sinclair ZX80, Sinclair ZX81, Type-in program |
| Brick Buster | “Brick Buster” is a game in which the player earns points by knocking out as many of the bricks in the playing area as possible. On-screen scoring and a high score memory are provided for competitive playing. The active part of the game is written in machine code for fast action. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Bubbles | The weekly meeting of our Central PA Timex/Sinclair Users Group was coming up quickly, and I had promised a demonstration of my new TS2068 computer. I needed a special program fast to show off some of its new features. | Timex/Sinclair 2068, Type-in program |
| Build Your Own Spreadsheet | Machine language program for creating and manipulating a moving "window" across data. | Timex/Sinclair 1000, Type-in program |
| Building Heat Load | This article gives a program for calculating your building heat load. You may not find all the answers, but you can get a preliminary comparison of some of the options. The program is designed to find the heat load by solving two equations. | Sinclair ZX81, Type-in program |
| Buyer’s Guide Supplement | Buyer's guide products that did not make it in the prior issue. | |
| Byteing Deeper Into Your Timex Sinclair 1000 | Byteing Deeper into Your Timex Sinclair 1000 by Mark Harrison. John Wiley & Sons. 160 pp. Softbound. $12.95. Byteing Deeper into Your Timex Sinclair 1000 is catchy title, but do not take it too literally since the book was originally written for the ZX81 and retitled. Nevertheless, the content applies completely to the TS1000. | Timex/Sinclair 1000 |
| Calculating the Days | Knowing the number of days between two dates is frequently necessary for calculating interest, apportioning expenditures, or calculating average use of items. We are also interested in the more trivia type questions such as how many days before an important date, how many days between certain historical dates, and even how many days we have lived. | Sinclair ZX81, Type-in program |
| Cannonade | In Cannonade you are the commander (choose your own rank) of a squad of six men. You have been given as your next objective the capture of an enemy gun emplacement. Your men must outmaneuver the gun’s handlers. If they are spotted as they are advancing, they may be fired upon. | Sinclair ZX80, Type-in program |
| Castle Doors | Castle doors is an adventure game that presents a new challenge with each playing, and the opportunity for easy adjustment of difficulty if the Wizard is winning too much, or too little of the time. | Sinclair ZX80, Type-in program |
| Chaining Programs | From time to time we have two programs or more that we want to combine—perhaps a main program and a subroutine. Obviously, this can be done if they are both typed in from scratch. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Character Reverse | Have you ever wanted to put a reverse character in a string but you had no way of doing it? Here is a simple answer, a small machine language program that will reverse a character for you. | Sinclair ZX80, Type-in program |
| Chase | Chase is a game of survival. The object is to survive as long as you can. You are set in a playing field, shown as a 20×10 block on your TV screen, surrounded by a lethal fence. Mines are scattered about in the field. | Sinclair ZX80, Sinclair ZX81, Type-in program |
| Checkbook Management | A computer with its TV display, makes the task of updating and balancing a checkbook simpler than using a four-function calculator. The display enables the user to double-check entries and so helps eliminate mistakes. In addition, if mistakes are made, they are easily corrected. Below are two programs which I developed for these purposes. | Sinclair ZX81, Type-in program |
| Comet Crusher | FLASH!!! Astronomers have spotted a hitherto unknown comet a million kilometers from the earth. Calculations indicate that it will collide with the Earth’s atmosphere at a shallow angle and will probably break up into many pieces. Each of these pieces could destroy a city. | Sinclair ZX81, Type-in program |
| Computer Battlegames and Computer Space Games | Computer Battlegames and Computer Spacegames by Daniel Isaamen and Jenny Tyler. Hayes Books. $4.95 each (Canadian). My kids like computers. Four-year old Chris enjoys banging on the keys. Seven-year old Scott likes games, but is also quite interested in programming. | Sinclair ZX81 |
| Connect a Monitor to the TS1000 | How to connect a TS1000 directly to a composite monitor. | Timex/Sinclair 1000 |
| Converting From Other Basics | While Basic is a distinct computer language, it exists in many forms. Thus, a program written for another machine might have to be converted before it will work with the Sinclair. This series will deal with conversion techniques, in hopes of allowing you to get as many programs as possible running. | Sinclair ZX80, Type-in program |
| Crazybugs and Cyberzone | Crazybugs is a Pac-Man type game, but with enough differences to make to make another enjoyable game. You are in a subterranean maze and are being chased by beetles. As the beetles lay eggs, one at a time, you must go, fetch, and lock up the egg in a flashing box. | Timex/Sinclair 2068 |
| Create a Word Search Puzzle | By using this program in the ZX80 or MicroAce, you can create your own 15 by 11 character word puzzles and have fun solving them or give them to your friends to solve. | MicroAce, Sinclair ZX80, Type-in program |
| Crossing the Asteroid Belt | You are the pilot of a space ferry going back and forth through the asteroid belt. This calls for highly skilled navigation to avoid hitting or being hit by the asteroids. | Sinclair ZX81, Type-in program |
| Curve-plotting Graphics | Curve-plotting has many applications. For example, an oscilloscope is a curve-plotting device which allows the user to view time-varying voltages. This article presents a program which allows the Timex/Sinclair computers to be used as curve-plotting devices. The common representations of curves possible with this program include the following: Cartesian, Cartesian Parametric, polar, and polar parametric. | Sinclair ZX81, Type-in program |
| Cyborgwars | Cyborgwars is a strategic game in which four warring cybernetic empires each call upon a human leader to take control and become the supreme leader. This game is the managing an economy, resource allocated type. The resources, in this case, are the robots themselves. | Sinclair ZX81, Timex/Sinclair 1000 |
| DATA Statement Simulation | One of the most noticeable shortcomings of the ZX80 Basic is that there are no DATA statements. With numbers it is possible to simulate the DATA, READ and RESTORE instructions by a simple program. This can be done using a REM statement. | Sinclair ZX80, Type-in program |
| Dealing Out a Conversion | Sinclair owners will probably spend a fair amount of time converting programs from other Basics. This can be a rewarding and educational practice or an exercise in frustration, depending on how you go about it. | Sinclair ZX80, Type-in program |
| DEF on the Sinclair | One way around DEFine in Sinclair Basic is to replace all FN calls with the expression in the definition. This often requires breaking down an equation to simplify it. | Sinclair ZX81, Type-in program |
| Defining Characters | Among the extended capabilities of the TS2068 are its high resolution graphics and user defined graphics characters (UDG). Since the definition of each character requires 64 binary inputs, these entries can be made much more easily if we set up a little more elaborate input routine than the one given in the manual. | Timex/Sinclair 2068, Type-in program |
| DEFMAG | 29 byte machine code routine that allows you to store audio frequency data and to synthesize the facsimile sound at will. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Defuse | You are the Chief of Security in a major government building. You have just received a telephone message from a terrorist group claiming that they have planted a bomb somewhere in the building. Fortunately, you have the most sophisticated electronic detection equipment available. | Sinclair ZX80, Type-in program |
| Degrees, Grads, and Radians | There are three methods of measuring angles: degrees, grads, and radians. However, the ZX81 with all its new trigonometric functions can only measure angles in radians. You can convert a measurement by any of the three methods to either of the remaining methods with the few short programs given in the listings below. | Sinclair ZX81, Type-in program |
| Deleting Blocks of Basic Statements | Simple routine to delete a block of lines. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Detective | A murder has been committed and the perpetrator has threatened to strike again! It is up to you to uncover the two pieces of evidence which will identify the murderer before he can carry out his threat. | Sinclair ZX80, Type-in program |
| Developing a Memory Map Consensus | Nick Lambert of Quicksilva proposed that suppliers for the Sinclair computers reach a consensus on some kind of memory map to avoid "a whole heap of problems" to everyone's benefit. He proposed a ZX Computer Memory Map on a provisional basis for discussion. | Sinclair ZX81 |
| Dice and Train | I recently got a copy of Creative Computing’s Basic Computer Games and of More Basic Computer Games to find more challenge for my 8K ROM and 16K RAM ZX80, but before turning to the really long programs I could not resist trying to squeeze two of the smaller ones into 1K for the 8K ROM. | Sinclair ZX80, Sinclair ZX81, Type-in program |
| Directory of Newsletters | Many user groups and individuals publish newsletters. The user group letters contain news about the group, its activities, programs, members, etc., but the main focus of all the newsletters is the exchange of information, programs, programming techniques, tutorials, product information, and user experiences. Some also accept advertising. | Timex/Sinclair 1000 |
| Directory of Publishers | Bernard Babani The Grampians Shepherds Bush Rd. London W6 7NF U.K. Birkhauser Boston, Inc. 380 Green St. Cambridge, MA 02139 (617) 876-2337 E. Arthur Brown Co. 1702 Oak Knoll Dr. Alexandria, MN 56308 (612) 762-8847 CompuSoft Publishing, Inc. 535 Broadway El Cajon, CA 92021 (619) 588-0996 Computer and Electronic Supply Services PO Box 345, MIT Branch P.O. | |
| Directory of Suppliers | Supplement to list in v3n3. | |
| Directory of User Groups | Joining a user group is one of the best ways of learning about your computer and sharing what you have learned. The following Directory of User Groups ranges from groups that have been established for some time (shown by club name) to groups just getting underway (usually indicated by “area:”). | |
| Disassembled BASIC – A Review | Linsac has published a disassembled listing of the Sinclair Basic. | Sinclair ZX80 |
| Double Your Memory | Although the ZX81 was designed to be inexpensive, a foresighted designer has provided the circuitry to use a 2K x 8 bit static RAM on the circuit board. | Sinclair ZX81 |
| Draw a Picture | Simple program from 30 Programs for the ZX-80. | Sinclair ZX80, Type-in program |
| Editorial | The Sinclair ZX80 is the new kid in town; a short-lived position in this rapidly changing field. In the past few years, several dozen personal computers have made an appearance. Some are thriving, others have fallen into the obscurity of bargain sales. | Sinclair ZX80 |
| Elimination | Elimination is a traditional dice game which provides a worthwhile vehicle for teaching young children (and others) simple strategy, an understanding of odds, and the mental manipulation of numbers. Consequently, it helps reinforce arithmetic skills since the player’s ability to use mental arithmetic is pitted against the computer’s problem posing ability. | Sinclair ZX80, Sinclair ZX81, Type-in program |
| Enjoying Your Computer: Games | Games available for Sinclair computers. | Sinclair ZX81, Timex/Sinclair 1000 |
| Examining Prime Numbers: Two Programs | The first of the two programs below tests a set of numbers to see which members of the set are primes. The program asks for (and enters with INPUT statements) the beginning and the end of the set and displays those numbers in the chosen set which are primes. | Sinclair ZX80, Type-in program |
| Experiments in Memory and I/O Expansion | How memory works in the ZX80; adding RAM using 2114 chips; adding I/O; adding RAM using HM6116 CMOS chips. | Sinclair ZX80 |
| Expression Evaluators at Work | Reprint of the article from the first Kitchen Sync column. | Sinclair ZX80 |
| Extending Your Computer | Hardware to expand Sinclair computers (RAM, ROM and EPROMs; interfaces, boards, connectors). | Timex/Sinclair 1000 |
| Extensions to Basic | USR routines to invert every character on the screen, print bytes of free memory, create an inverse program listing, and simulate READ, DATA and RESTORE. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Flicker-free Four Times Normal Character Scrolling | Programming an active display without the flicker and flash is one of the challenges confronting the ZX80 user. So far the programs published in SYNC with flicker free display possibilities have some limitations: 1) the program must stay in machine language; 2) all computing must be done during the vertical blacking period; or 3) everything must be timed just right. | Sinclair ZX80, Type-in program |
| Flight Simulation | Flight Simulation puts you at the controls of an airplane in midflight, and your objective is to navigate to the airport and land. This is something like saying your objective in pinball is to keep the ball in play: not as easy as it sounds. Review of the Gladstone Electronics program. | Sinclair ZX81 |
| Forest Treasure | “Forest Treasure” is based upon “Random Graphics” by Gary McGath in the Jan/Feb 1981 issue of SYNC. You are riding through a forest, seeking the gold treasure. You are represented by “£” and the treasure is a blank space. During your ride you may encounter enchanted (invisible) walls. | Sinclair ZX80, Type-in program |
| Forth | Do any of the following software “dilemmas” seem familiar? Jerry wants to write games programs which perform faster than his Basic versions, but he cannot quite get the hang of calling and using extensive machine code subroutines. | Timex/Sinclair 1000 |
| Galaxy Invaders | In Galaxy Invaders you are under attack by a fleet of enemy spacecraft which you must destroy before they destroy you. This game uses the ZX81's 1K RAM, graphics, and screen blackout characteristics to produce an arcade type game. | Sinclair ZX80, Type-in program |
| Game of Life | Generally, a mathematical model is a representation of some real-life process, expressed in mathematical form (such as a set of related equations) or in algorithmic form (such as a computer program). Usually the model is by necessity a simplification of the actual process, since real-life processes tend to be highly complex. | Sinclair ZX80, Type-in program |
| Gauntlet | Gauntlet is a game played on a rectangle 19 spaces by 6 spaces. The object is to run a gauntlet of random obstacles and monsters, beginning on the left side and crossing the rectangle. You win when you have successfully moved your marker to the right side. | Sinclair ZX80, Type-in program |
| Getting Loaded | Tape loading monitor. The monitor consists of two LEDs, a diode, some wire, and a case to house everything. The number 1 LED acts as an indicator of too low a volume or of the correct volume. The number 2 LED is an indicator of volume which is too loud. | Sinclair ZX80 |
| Glitchoidz Report | Version I, Routine A, line 9: Replace inv. Y with quotation marks. Version II, Routine B, line 1: Change LD HL,16566 to LD HL,16564; replace inv. Q with inv. O (letter). Brick Busters (4:1) P. 4, col. 3. Make the following change in the list of numbers: 42,12,64,35,54,135,. . . Tax Shelter Time Bomb (4:1) | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Glitchoidz Report | Corrections to errors, problems and other Glitchoid activities discovered in prior articles. | Sinclair ZX80, Type-in program |
| Glitchoidz Report | A survey of Glitchoid activity reveals that they have favorite targets. In addition to spaces in PRINT statements noted in our last issue (SYNC 1:4, p. 3), semicolons should be carefully observed since these help arrange your display. Another place to look is in the use of parentheses and quotation marks. | |
| Glitchoidz Report | Corrections to Widget (Sync v1 n2), Looking inside the ZX80 (v1 n3), A Trick and a Graphic System (v1 n3), Perceptions (v1 n5), Gra+Pix (v1 n4), and Hangman (v1 n4). | Sinclair ZX80 |
| Glitchoidz Report | Corrections to GRA+PIX; Mini-Billboard; The PEEK Function and POKE Command; An Inventory System; The Hidden Chessmen. | Sinclair ZX80, Sinclair ZX81 |
| Glitchoidz Report | Both programs are best without the RAM pack. Second program, line 10: put a ) after the 2. The Game of Life (2:1, p. 21, col. 3) | |
| Glitchoidz Report | 1) Check your tape recorder grounding; you may have to reverse the diode. 2) Parts list: LED #276-042; diode #276-1114. The Game of Life Revisited (2:1) The author has supplied the following changes which should make both versions work. p. 20, col. 3: p. 21, Fig. 3. | |
| Glitchoidz Report | Note the ROM requirements; An Alternative Display Method; Space Warp; DEF; ZX Destroyer; Renumbering by a USR Routine. | |
| Glitchoidz Report | A Machine Code Graphics Line-Drawing Subroutine; Renumbering Basic Statements; Random Walks; Block Transfers: Variables Transfer; A Cheap and Simple EPROM Programmer; Programming the LOAD Command | |
| Glitchoidz Report | Contrary to the implication in the article, Tim Hartnell is by no means “retired” from the book field. Rather, we understand that he is vigorously engaged in making more titles available to ZX/TS users. ZX Stock Exchange 3:5 The author suggests several improvements. | |
| Glitchoidz Report | Figure 1 will work as described without a 16K RAM pack. If you use the 16K, the screen is automatically filled up with spaces. Thus an “empty” line consists not of just the character 118 (the “enter” character), but of 32 spaces (character 0) followed by the “enter” character. | |
| Glitchoidz Report | The schematic should show a line from Gnd to the shielded cable as in the diagram below. | |
| Glitchoidz Report | Listing 6: Insert equals signs between the letters and numbers in the LET statements. Making Backups for Machine Language Tapes, 3:1. Section 2. Copying with PEEK and POKE. The second paragraph should begin: PRINT PEEK 16388+256*PRINT PEEK 16389 . . . | |
| Glitchoidz Report | ZX Destroyer; Just for Fun (2:5); Block Transfers. | |
| Go-fer | Now that disk drives are available for the ZX/TS computers (see SYNC 3:6 for my review of the Aerco Disk System), software in disk format is sure to follow. Go-fer is the first we have seen. The tape version of Go-Fer can be directly transferred to disk. | Sinclair ZX81, Timex/Sinclair 1000 |
| GRA+PIX: A System for Pixel Graphics | The following article describes a set of subroutines for drawing lines, arcs, regular geometric shapes, and sectors on the Sinclair ZX80 with the 8K Basic ROM and 16K RAM. The routines should also work on a ZX81 with 16K RAM. | Sinclair ZX81, Type-in program |
| Graphics Surprises | When we combine the uncertainty of the ZX80’s randomizing feature with its graphics capacities, we have the ingredients for a lot of fun. For example, the Crazy Quilt program uses only two instructions, yet it fills the screen with a zany tangle of symbols and spots: Crazy Quilt Using “((RND(9)+2)” to assign the characters to […] | Sinclair ZX80, Type-in program |
| Graphics, Games and Gold | Graphic adventure game: the hero roams within a randomly generated wood, cave or castle, encountering monsters and treasures. | Sinclair ZX80, Type-in program |
| Growth Plans and Pains: An Interview with Nigel Searle | Nigel Searle [was] Sinclair's man in Boston. He [was] responsible for operations in the United States and Canada of Sinclair Research Ltd. | |
| Hammurabi in 1k | Player manages an economy. | Sinclair ZX80, Type-in program |
| Hampson’s Plane | Program translates the three dimensional Rubik's Cube to the two dimensional TV screen via the ZX80. | Sinclair ZX80, Type-in program |
| Handling Character Strings in the ZX80 | Using USR(47) to find the address of a string variable and peeks/pokes to manipulate the string. | Sinclair ZX80 |
| Handling Strings from Another DIMension | The 4K ROM left out the ability to DIMension strings. However, with a few well-placed POKEs, you can plug up that hole in the 4K ROM. | Sinclair ZX80, Type-in program |
| Hangman | The old game of Hangman can also be played on your ZX80. The program listed below preserves not only the battle of wits between the two players, but also draws on the graphics capabilities of the ZX80 to draw the figure for you. | Sinclair ZX80, Sinclair ZX81, Type-in program |
| Hardware Helpers | Reset button, high contrast inverse video. | MicroAce, Sinclair ZX80 |
| Hardware Tips | Thick Black Bars; Insufficient Filtering Solved; Memory Expansion Power Supply; Ear Input Circuit; Problems with ROM Changing; Top Line Hook Solution; Strong Signals on KBD 0 through KBD 4. | Sinclair ZX80 |
| Hardware Tips | Strong KBD Signals Again; Overheating Problems; RAM Expansion Problems. | |
| Hardware Tips | Robert Hartung to comment on letters from readers. Responses should be regarded as suggestions to help look for the answers. | Sinclair ZX81 |
| Hardware Tips | Robert Hartung comments on some letters from readers. His responses should be regarded as suggestions to help look for the answers. | Sinclair ZX80, Sinclair ZX81, Timex/Sinclair 1000 |
| Hardware Tips | Some MicroAce Hardware Peculiarities: keyboard entry, cursor flicker, spare chips, references for troubleshooting. | MicroAce |
| Hatch Your Nest Egg | The best part about money is spending it. The worst part is that eventually the money runs out. Calculating how long the money will last can be time consuming and tedious. How frustrating it is to complete a lengthy set of calculations covering a 20 year period, only to discover that you forgot to take […] | Timex/Sinclair 1000, Downloadable, Type-in program |
| Highway Robbery | Highway Robbery is a fast-paced machine code driving game specifically designed to fit into a basic 1K machine. With no modifications it can also be run on 2K and greater. Loading the Machine Code Entering the program will be done in a series of six steps, and, if you are a good typist, possibly only three steps. | |
| Hints & Tips For The ZX81 | Hints & Tips for the ZX81 by Andrew Hewson is excellent for the average ZX81 user who has little, or no knowledge of Z80 Machine Code programming, but would like to learn. There are sections on saving space in programs, understanding the Display File, converting ZX80 programs for use on the ZX81, how to let […] | Sinclair ZX81 |
| Home Control on a Budget | You can operate virtually any electrical device in your house with your ZX81 or TS1000 computer, an inexpensive wireless home controller, and an adaptation of the circuits used in my “Robotics on a Budget” article (SYNC 3:4). | Timex/Sinclair 1000 |
| Hot-Z | HOT Z is a valuable tool for the machine language pro or novice. | Sinclair ZX81 |
| House of Horrors | You are trapped in the dreaded "House of Horrors." Naturally it is filled with monsters, mummies, skeletons, and strange creatures. Secret passages and mysterious rooms confront you with danger and yet offer the only way out. Your goal is to escape from the house alive. | Sinclair ZX80, Type-in program |
| How Many Blocks | Like most new computer owners, I was testing my new equipment with some games. My fun was interrupted, though, when I realized that I was being watched. As I turned, I was confronted by my five year-old daughter, Scooter. | Sinclair ZX80, Sinclair ZX81, Type-in program |
| How to Invent a Game – Inside Flattop Lander (MCD) | The conception and initial game design of Flattop Lander and the Machine Code subroutine that will produce an instant display. | Sinclair ZX80, Type-in program |
| How to Invent a Game, Part 2 | Finishing the programming for the game. | Sinclair ZX80, Type-in program |
| How to Produce a Display File Using Machine Code | In the ZX80 the display file is the part of the RAM which holds the next picture to be shown. A complete picture is made up of 24 lines which can be from to 32 characters in length. The display file has an initial delimiting "118". and another delimiting "118" to mark the end of each line. | Sinclair ZX80, Type-in program |
| Hurkle | Game converted to ZX80. | Sinclair ZX80, Type-in program |
| Improving Your Computer | Hardware to improve use of your computer (keyboards, saving/loading, power supplies). | Timex/Sinclair 1000 |
| In and Out of SYNC | The TI99/4A; Making a Dancer | |
| In and Out of SYNC | Review of the Video Technology VZ200 computer and comparison to Sinclair BASIC. | Sinclair ZX81, Type-in program |
| In and Out of SYNC | Making Borders and a Bouncing Ball; The Panasonic JC-200 Personal Computer. | |
| In and Out of SYNC | What’s a Brand X doing in SYNC Magazine? With improving technology and intensifying competition in the small computer market, more and more computers are available at prices within a few steps of the Timex/Sinclair units. Our sister publication, Creative Computing, evaluates many of these systems. | Timex/Sinclair 2068 |
| Installing a UHF Modulator | Convert the ZX81 to UHF as a way of combatting interference. | Sinclair ZX81 |
| INTERP – The Kernel of Interactive Nuts | In this article we present an easily extended, interactive interpreter, providing a stack oriented, dictionary based programming environment similar to FORTH. The interpreter is, thus, the basis for the more friendly, more interactive use of your computer. | Sinclair ZX81, Type-in program |
| Interview with Clive Sinclair | Clive Sinclair is the man behind the first mass pocket calculator, the first scientific calculator kit and, now, a mass-market computer. David Ahl talked to Clive while in London at the PCW show. | Sinclair ZX80 |
| Isolation | In Isolation you attempt to encircle one of the computer’s men, isolating him from all of his cohorts. A man is isolated when you have placed one of your men above, below, to the left, to the right and in the four locations diagonally adjacent to the victim. | Sinclair ZX80, Type-in program |
| Just for Fun | Generally SYNC prefers articles in some depth to help you get more out of your computer. However, we receive many short programs that illustrate a point, demonstrate a technique, or show something the reader has found interesting. “Just for Fun” shares these programs with you. If you learn something, great. | Downloadable, Type-in program |
| Just for Fun | “Just for Fun” shares short programs that illustrate a point, demonstrate a technique, or show something the author has found interesting. If you have some programs that you want to share, send them to: Just for Fun, SYNC, 39 E. Hanover Ave., Morris Plains, NJ 07950. | Sinclair ZX81, Timex/Sinclair 1000, Downloadable, Type-in program |
| Just for Fun | Renumbering by a USR Routine; Sweeper; Ed, the Head. | Sinclair ZX80, Sinclair ZX81, Type-in program |
| Just for Fun | Graphics Loop I; Graphics Loop II; Draw It. | Sinclair ZX81, Type-in program |
| Just for Fun | Zap; Blaster; Catch 25, or Playing Left Field; Bombs Away!; Grand Prix. | Sinclair ZX81, Type-in program |
| Just for Fun | Horizontal Bar Graph; Isosceles Triangle; Mandalas; Name Program | |
| Just for Fun | Four Quadrants; Hi-Res "Draw It"; 3-D Cube; Blastoff; Train; Random Rectangles; Ricochet | |
| Just For Fun | Bombsmash; Space Pirate Attack; Space Age Graphics; Driver | Sinclair ZX81, Type-in program |
| Just for Fun | “Just for Fun” shares short programs that illustrate a point, demonstrate a technique, or show something the author has found interesting. If you have some programs that you want to share, send them to: Just for Fun, SYNC, 39 E. Hanover Ave., Morris Plains, NJ 07950. | Timex/Sinclair 1000, Downloadable, Type-in program |
| Just for Fun | Calculate PI to 8,192 places; update to Ricochet; INPUT anywhere; COPY lines 23 and 24. | Type-in program |
| Just For fun | Mousetrap; Unvader; Draw and Store; Number Nine; Eliminator | Sinclair ZX81, Type-in program |
| Keeping Time in the Home Office | Since the Sinclair computers have an internal timing feature, they can be used to make a clock display which will give you the time. Two basic programs are given below to do just that. | Timex/Sinclair 1000, Type-in program |
| Key Click Generator | This simple circuit will produce an audible tone whenever the ZX80 screen is blanked, yielding a click to indicate key closure, or a steady tone during processing. | Sinclair ZX80 |
| Keyboard Alternatives | Alternatives to the Sinclair keyboard: overlays, beepers, full keyboards. Plans for wiring your own keyboard and list of keyboard alternative vendors provided. | Sinclair ZX81, Timex/Sinclair 1000 |
| Keyboard Beeper | Simple device that beeps when a key is pressed. | Sinclair ZX80 |
| Keyboard/System Conversion: The First 40/1 Keys | The fundamental conversion described here can be made with almost any KB switch array. 40 keys, new or used, so long as the switches are normally open and are closed with a key stroke. | Sinclair ZX80, Sinclair ZX81 |
| Kitchen Sync | Discussion of the ZX80 BASIC expression evaluator. | Sinclair ZX80 |
| Kitchen Sync | This month’s column was inspired by two other articles appearing in the May/June issue of SYNC. In the first, David Lubar told of his experiences in using the NOT operator of Sinclair Basic. In the second article, Bill Eckel introduced a game called Black Hole and presented a version which he “almost” got to fit in the ZX80’s 1K available memory. | Sinclair ZX80, Type-in program |
| Kitchen Sync | As has already been said in the pages of SYNC and elsewhere, Clive Sinclair deserves some sort of medal for introducing a much improved version of an already popular computer and selling the new version at a lower price. You don’t find deals like that often these days, on either side of the Atlantic. | Sinclair ZX81 |
| Kitchen Sync | The first thing we did when we finished building our ZX81 kits was to play with them—poking through the manual, pressing new keys to see what they did, writing little test programs to see what could be done. | Sinclair ZX80, Sinclair ZX81 |
| Kitchen Sync | Two to the What? Recently, a cousin from Lincoinwood, Illinois, came out to visit. Along with him, he brought a couple of "extra credit'' problems given him by his eighth grade science teacher. One of the problems was to calculate 2 to the 420th power. | Sinclair ZX80, Sinclair ZX81, Type-in program |
| Kitchen Sync | The Nanos Systems reference card is clear, concise, and, for its shortcomings, is the best handy reference for the ZX80/ZX81 I have seen. | Sinclair ZX80, Sinclair ZX81 |
| Kitchen Sync | Writing a program to calculate mortgage payments. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Knight’s Tour | The “Knight’s Tour” is a familiar chess puzzle. The object is to move a knight according to chess rules around the board in such a way that each square is visited only once. The puzzle may be solved by using a trial and error process that systematically explores all of the moves until a solution is found. | Sinclair ZX81, Timex/Sinclair 1000, Timex/Sinclair 2068, Type-in program |
| Knowing Your Strengths | As an Industrial Designer, I am often required to specify the minimum practical amounts of material and the most effective configurations that will safely support a given load before spending thousands of dollars in tooling to produce parts for testing. | Sinclair ZX81, Type-in program |
| Large Letters for the 8K, 2K Machine | Getting personal and small business computers out into homes and small offices depends on having software support available. The software writer must use his imagination and every tool he can find to make his programs self-prompting, fast, and easy to use. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Las Computadoras de Costa Rica | Costa Rica has been described as an island of sanity in tumultuous Central America. With strife in Nicaragua and civil war in El Salvador to the north and the United States’ uneasy ally Panama to the south, Costa Rica maintains stability and close ties to the U.S. | |
| Learning Timex Sinclair Basic | Learning Timex Sinclair Basic by David A. Lien. Compusoft Publishing. $14.95. If you have ever thrown down your TS1000 User Manual in despair—or disgust, help has finally arrived: David Lien’s Learning Timex Sinclair Basic. It is a clear, thorough guide to programming the Timex Sinclair 1000, but ZX81 and ZX80 users are not ignored. | Timex/Sinclair 1000 |
| Least Squares Data Analysis with the ZX80/81 | One of the most common tasks of a computer is to perform statistical analysis and data manipulative type computations. Many of the computations involved are very tedious to perform by hand since they sometimes require a large number of reiterative calculations. | Sinclair ZX80, Sinclair ZX81, Type-in program |
| Letter from England (Sync v3 n1) | One of the advantages of living in England, home of Sinclair Research, is that we get to try out some of the "extras" before anyone else. Here are some of the things that may cross the Atlantic from England for the ZX81. | Timex/Sinclair 1000 |
| Letter from England (Sync v3 n3) | Description of the Spectrum. | Timex/Sinclair 2000 |
| Letter from England (Sync v3 n5) | New computers, software libraries, compilers and assemblers, magazines, hardware developments (joysticks, printer interfaces, modems, tape copiers). | Timex/Sinclair 1000 |
| Letters | I would like to suggest two changes in the loan amortization program (SYNC 3:1, p. 30): Add: Change line 145 to: The “TOTAL PAID” line is useful in comparing two different mortgage programs, e.g., a home loan at 13.5% for 30 years versus 12.25% for 15 years. | |
| Letters | Mouthful; Draw and Store; Rounding Off | |
| Letters | Help Wanted; New Product Problems; Elimination; DEF and PAUSE | |
| Letters | RUNning with Reduced RAM, Brick Busters, Help, Upgrading Problem, Inverse Matrix. | Sinclair ZX81, Timex/Sinclair 1000 |
| Letters | Updates on adding a joystick; making backups of machine language tapes; hardware problems. | |
| Letters | Comet Crusher; DEF; Draw It; Strong KBD Signals; List Learning; Pantry Inventory; Lunar Lander. | Sinclair ZX81, Type-in program |
| Letters | Payroll: Follow-up to article in v3 n2 Sync; adding printing ability. | |
| Letters | I enjoy reading your magazine because of its great insight into the needs of its readers. You do a great job of providing information on the many uses and expansion possibilities of the TS1000, and you have done a marvelous job of giving inspiring suggestions for getting the most out of our simple yet powerful 2K computers. | Sinclair ZX81, Timex/Sinclair 2068 |
| Letters | Our Face is Red!; Four Tips for MicroAce Owners; Channel 2 Interference Problem Cure. | MicroAce, Sinclair ZX80 |
| Letters | My Gauntlet program in your May/June issue can be greatly improved by using the technique described on page 6 of the same issue. On that page, Hasse Taube says that USR(47) will return the end of variables address. But the end of variables is right next to the start of the display file. | Sinclair ZX80 |
| Letters | REM on the 4K ROM; Mini-Billboard for 8K ROM; "Bar Charts" and Rubber Cement; Splitting Strings; Short Video Cable; The 5-6 Seconds of Silence. | Sinclair ZX80, Sinclair ZX81 |
| Letters | Thick Black Bars; Help Wanted; Scrolling REM Statements; Cecil Bridges' LED Load Monitor. | |
| Letters | 8K ROM Double Images; Taxman; An Inventory System; Hampson's Plane; Flag Use Tip; ZX80/81 World; The Great Circle Route. | Sinclair ZX80, Sinclair ZX81 |
| Letters | Help Wanted, SGN and Inventory. | Sinclair ZX80 |
| Letters | Help Wanted, Program Problems, ZX80 Slow Mode, The Hidden Chessmen | Sinclair ZX81, Type-in program |
| Letters | ROMs and RAMS, Memory Saving Tips, The SAVE Signal. | Sinclair ZX80, Type-in program |
| Letters | LSCROLL, Flag Use, Key and Token Expressions, Hams and the ZX81, ZX80 ROMs, Hardware Suggestion, Inventory | Sinclair ZX81, Type-in program |
| Line Print Utility | Reading computer-style text, where the words get chopped off at the end of the line, is easy enough once you get the hang of it. However, if the printout of a program is intended for use by people not used to this style, it is friendlier to PRINT out the text in a more legible format. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Linear Regression | The “Linear Regression” Program computes the linear relationship between two sets of variables, expressed as the linear regression equation, and calculates the coefficient of determination, an indicator of the strength of the relationship. Given a set of two variables labelled X and Y, the program will yield an equation describing Y as a function of […] | Sinclair ZX80, Sinclair ZX81, Type-in program |
| Linsac’s Game Programs 1 and 2: A Review | Reivew of games cassettes from Linsac. Games include Three Towers (Towers of Hanoi), Guess a Number, Mastermind, Sketcher (simple drawing program), Hurkle, Nim, Symbol Simon, Nine Lives, The Maze Game, Plain Sailing, Noughts and Crosses, Chinese Puzzle, Tower of Hanoi and Battleships. | Sinclair ZX80 |
| List Learning with the Sinclair | The Sinclair computers can be effective learning aids if the student or teacher has the software to set up learning situations. A program to assist in the learning process should meet several criteria. First, it should be self-explanatory. Second, it should have different modes of operation. Third, it should be practical as a learning tool. | Sinclair ZX81, Type-in program |
| Looking inside the ZX80 | Basic routines to show the ROM contents. | Sinclair ZX80, Type-in program |
| Looping the Loop | How can you do long, complicated jobs using machines code— without having to write long, complicated programs in machine code? The answer, in a word: loops. | Sinclair ZX81, Type-in program |
| LSCROLL – For Spectacular Screen Displays | How would you like to be able to create a “Times Square” display which moves from right to left without upsetting other items on your ZX81 (or 8K ROM ZX80) screen? Would you like to display graphs or functions such as a sine wave on your screen when they need more than 32 columns of display? | Sinclair ZX80, Sinclair ZX81, Type-in program |
| Lunar Lander | You are the Command Pilot of the Lunar Lander SYNC. You are now in the final stages of your descent and you must make your landing before your fuel runs out. You select the thrust settings from your keyboard control system by pressing a key from 1 to 10. | Sinclair ZX80, Sinclair ZX81, Type-in program |
| Machine Code and Your TV Screen | One of the ways that Basic is slow is in putting things on the screen. Have you ever played a game in Basic and you wanted things to zip across the screen, but, instead, they crawled? It is frustrating, but Basic is simply very slow in this department. | Timex/Sinclair 1000 |
| Machine Code Keyboard Scanning Program | Machine code routine to decode the keyboard and a Basic program for entering/saving machine code programs. | Sinclair ZX80, Type-in program |
| Machine Language Programming Made Simple | Review of Machine Language Programming Made Simple for your Sinclair ZX80 and ZX81. | Sinclair ZX80, Sinclair ZX81 |
| Machine Language Storage in REM | If you need to provide storage space for even a moderately long machine lansuage program, filling a REM statement with exactly the right number of dummy characters can be quite a chore, and making space for a really long problem is sheer drudgery. | Sinclair ZX81 |
| Machine Language Teaches the ZX80 to READ | Simulate the READ command with machine language routine. | Sinclair ZX80, Type-in program |
| Machine Language Teaches the ZX80 to READ | In Part 1 (SYNC 1:5) we saw what a READ statement is, how it functions, how to run a machine language subprogram with the USR function, and how to get your machine code into memory with Basic loader program. | Sinclair ZX80, Type-in program |
| Macro Photo | This program will allow the photographer to input the data which the ZX81 will use to figure the adjusted exposure time (for bellows length and reciprocity), the proper subject to lens distance, and the proper film to lens distance for a given image magnification. | Sinclair ZX81, Type-in program |
| Making Backups for Machine Language Tapes | There are two methods which can be used to make a backup: copying to a second tape or use the PEEK and POKE facilities of the ZX81. | Sinclair ZX81, Type-in program |
| Making Music with the ZON X-81 | Programming the ZON, Bi-Pak’s sound generator, to play a simple tune is no simple task. On the other hand, it is far from impossible, and this article should be of help to aspiring computer musicians. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Making Music with the ZX80 | The Sinclair ZX80 comes with no built-in sound device, although someday someone will undoubtedly devise a gadget for this purpose. Until then we can use programs to control sounds using the weak AM signal coming from the microprocessor. This signal was strongest at the high end of the dial. | Sinclair ZX80, Type-in program |
| Managing with the ZX81 | The ZX81 with its full range of mathematical functions lends itself admirably to a variety of statistical tasks to aid businessmen in their work. An obvious field is operational (or operations) research. Few managers are likely themselves to be expert in the techniques of this powerful aid to effective management, or ever to want to apply linear programming or queuing theory (for example) to their problems. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Maps and the ZX80/81 | In this article, we will examine some ways of putting maps into your ZX80 or ZX81. We will also see how the Sinclair computers can generate complex maps by themselves. | Sinclair ZX80, Sinclair ZX81, Type-in program |
| Mastering Machine Code on Your ZX81 | Though written for the ZX81, Mastering Machine Code on Your ZX81 applies equally well to the Timex Sinclair 1000. Each chapter also includes addressing and programming procedures for the ZX80. The light conversational style is both entertaining and understandable. | Sinclair ZX81, Timex/Sinclair 1000 |
| Mastermind | This game is played much like the original board version. The computer selects a code of four colors from a possible six: red, orange, yellow, green, blue, and white (duplicates allowed). It is now up to you to find, in nine moves or less, the exact color and position of each element of the code by entering four colors of your choice, first letters only, one at a time. | Sinclair ZX80, Type-in program |
| Math Support from Your ZX81 | Four routines to help with math or algebra. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Mazogs | Jim Beloff reports in “The Zedex Microfair” on the enthusiasm of the fair goers for the adventure game Mazogs. We share that enthusiasm. In Mazogs you are an adventurer searching for a treasure in a HUGE maze. | Sinclair ZX81 |
| Meditations on a Hypotrochoid | The plotting capacity of the ZX80(81) enables even the least artistically talented to create some pretty dazzling displays. The much denigrated sine and cosine functions conceal mathematical mysteries that are invisible to mere number crunchers. | Sinclair ZX80, Sinclair ZX81, Type-in program |
| Memopak High Resolution Graphics Module | The Memopak High Resolution Graphics Module, in dull black matching the computer, fits in between the Memopak parallel printer interface and the 64K memory module. Velcro tape or double sided adhesive tape comes with each unit to ensure a wobble-free set-up. | Timex/Sinclair 1000 |
| Memory Display | The Memoir Display Program presents 16 bytes of memory in binary, octal, decimal, and character. You can enter a one to four-digit hexadecimal starting address, or hit NEWLINE, if you want to continue without a new entry. | Sinclair ZX80, Type-in program |
| Memory Scrunching on the TS1000 and ZX81 | One of the most serious problems that TS1000 users are faced with (and ZX81 users even more so) is the lack of memory (RAM). Most commercial programs require a 16K RAM pack, and many printed in newsletters and magazines require over 2K (or 1K for ZX81 people). | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Merging With Randomness | Seeding the RND function for greater randomness. | Sinclair ZX81, Type-in program |
| Meteors | You are piloting a spaceship when suddenly appears an onslaught of meteorites which must be avoided at any cost. Your warp system is malfunctioning and can be used, but its duration varies. The situation seems hopeless! Sound challenging? How would you like to try to save the ship on the unexpanded ZX81? | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Micro Invaders | In Galaxy Invaders, you are under attack by a fleet of enemy spacecraft which you must destroy before they destroy you. | Sinclair ZX80, Type-in program |
| Micro Juice | Owners of the Sinclair ZX80 and MicroAce rapidly discover that interruptions of power can cause headaches, not to mention the necessity for re-keying programs. | MicroAce, Sinclair ZX80 |
| MicroAce Video Upgrade | Smooth flicker free graphics has been the “impossible dream” for Sinclair ZX80 or MicroAce owners, at least until recently. It has been particularly frustrating to have the new 8K ROM and realize that this capability exists on the chip but is denied the ZX80 user! | MicroAce |
| Mini-Billboard | Program to print an eight character string on two rather large lines to create a "Mini-Billboard" on the TV screen. | Sinclair ZX80, Type-in program |
| Minotaur | This active-animation program displays a full-screen picture of a maze, and shows your progress through it to its only exit. Meanwhile, the Minotaur (a mythical half-man, half-bull creature which inhabited the Labyrinth at Minos) is on the prowl and determined to have you for lunch! | Timex/Sinclair 1000, Type-in program |
| Miscellaneous Products and Services | Market your products in Canada where you will find an eager market. We help small US firms penetrate the Canadian market through our offices in the US and Canada. For further information, send your requirements to: Allco Products, PO Box 151, Stn A, Windsor, Ontario, N6A 6K1, Canada. Dealers. Mailing lists of TS1000 users. | |
| More Truth in Programming | The other day, while blithely working on a program, I discovered that something was amiss. I had made an assumption about a certain Boolean operator, and passed on the information without checking my assumption. As Murphy’s law would have it, the assumption was wrong. | Sinclair ZX80 |
| Motorcycle Race Game | Test your skill and luck on a ZX80 motorcycle! In this game you compete with another rider on a 32 mile track on which you meet various obstacles and road conditions. The key to winning the race is meeting the obstacles with just the right speed. | Sinclair ZX80, Type-in program |
| Multi-Dimensional Arrays for the ZX80 | Techniques for simulating multi-dimensional arrays on the ZX80. | Sinclair ZX80, Type-in program |
| Multiplication Three-in-a-Row | “Multiplication Three-in-a Row” is based on the program “Multiplication Bingo,” by Jean Wilson, Special Education teacher at Leadville High School, Leadville, Colorado. She was seeking a way to motivate students who were having difficulty learning to multiply and found that completing five in a row on a Bingo board helped supply the motivation. | Sinclair ZX80, Type-in program |
| Multisave | Reliability of cassette storage and retrieval of programs and data requires multiple saves. Having to attend to the computer’s needs as each save is completed is, however, a bit of a chore. Wouldn’t it be nice 1) to key in the number of saves required and leave the ZX81 to complete that number of identical copies? | Sinclair ZX81, Type-in program |
| New Peripherals from Sinclair | “Extremely low cost.” That’s the answer I got when I asked Nigel Searle about the forthcoming Sinclair printer. Relentlessly, I pressed for more. It is a line-at-a-time printer and only prints a line when the user hits NEWLINE. “Seems awkward,” said I. “Extremely low cost,” said Nigel. | Sinclair ZX80 |
| Nicomacus | Program determines number you are thinking of (between 1 and 100) by successively dividing it by 3, 5, and 7. | Sinclair ZX80, Type-in program |
| Nine Defenders Against the Aliens | Review of Quicksilva's Defender. | Sinclair ZX80, Sinclair ZX81 |
| Parcle | Machine language routine to clear just part of the screen. | Timex/Sinclair 1000, Type-in program |
| Perceptions | SYNCSUM is a method of checking whether you have entered the program correctly. If you are submitting an article, we ask you to include the SYNCSUM at the end of any program listing. | Sinclair ZX80, Type-in program |
| Perceptions | A ROM Munching Session; Video Sync Signals; Video Modulator Drive Circuitry; Loading. | Sinclair ZX80 |
| Perceptions | Conversions: 4K ROM to 8K ROM and 8K ROM to 4K ROM | Sinclair ZX80 |
| Perceptions | In the last issue of SYNC (1 :6) I began a discussion of the conversion of programs from the 4K Integer Basic to the 8K F.P. (Floating Point) Basic and covered expressions and functions. | Sinclair ZX80 |
| Perceptions | In this issue I will discuss the ZX80/81's display system. The ZX80/81 video display is created almost entirely by software. All sync (vertical and horizontal) is generated by 10 instructions in the display routine. | Sinclair ZX80, Sinclair ZX81 |
| Perceptions | The ZX81 Parser and User-Defined Commands; More on the 16K RAM Pack Schematic; Addenda to "The ZX80/81 Video Display System." | Sinclair ZX80, Sinclair ZX81 |
| Perceptions | The ZX81 Parser (Part 2). In the last issue I began a discussion of the ZX81's parser which is a complex and tricky combination of software techniques. In this article, I will continue the discussion by detailing the main parser routines. | Sinclair ZX81 |
| Perceptions | This article is the third in a series discussing the ZX81 Parser. Since the first two articles may have been a bit too abstract for some readers, I hope this discussion will pull the previous articles together. | Sinclair ZX81 |
| Perceptions | In this issue Perceptions will take up I/O (Input/Output) ports. The fundamental issues are discussed, and a sample method for their application to the TS1000/ZX81 is described. | Sinclair ZX81 |
| Perceptions | The TS2000 series of computers claims an extensive group of features1—oth hardware and software. The machines feature 24K ROM. The TS2048 has 16K RAM at its disposal while the TS2068 wields a well-utilized 48K RAM. CPU and Operating System The TS2000 uses a Z80A microprocessor running at 3.5MHz. | Timex Computer 2048, Timex/Sinclair 2000, Timex/Sinclair 2068 |
| Perceptions: Syncsums | Short program to provide checksums to users as they type in programs, to ensure they've been entered correctly. | Sinclair ZX81, Type-in program |
| Plotting with 4K Basic | If you have only 1K of RAM, this program provides you with a field of 10 lines by 7 columns for plotting. Pixel graphics provide 280 plotting positions: the field is 20 pixels high by 14 pixels wide. | Sinclair ZX80, Type-in program |
| Pounds and Pence, Dollars and Cents | Programs for working with decimals in 4K ROM. | Sinclair ZX80, Type-in program |
| Product Preview | Mentions CAI Instruments devices, graphics device from Innovision, speech recognition unit from Voicetek and Sinclair 8K ROM and 16K RAM pack. | Sinclair ZX80 |
| Programming Boule | Donald D. Spencer concludes his Game Playing with Basic with a chapter of programming challenges. Among the old favorites he describes is Boule, the casino game popular in Europe and the Caribbean. This article is my response to his challenge. | Timex/Sinclair 1000, Type-in program |
| Programming the LOAD Command | Do you have some machine code programs stored on tape that require POKEing RAMTOP before LOADing the program from cassette? Or are you writing your Basic programs around a favorite machine code POKEing routine? If so, knowing how to program the LOAD command can be a real convenience. | Sinclair ZX81, Type-in program |
| Programming Your Computer | Programming aids, utilities, toolkits, assemblers, disassemblers, compilers, monitors. | Timex/Sinclair 1000 |
| QSAVE | The QSAVE package consists of: 1) a hardware unit, 2) a software program, and 3) an instruction booklet. It performs tape SAVE, LOAD, and verify at 4000 BAUD. | Sinclair ZX81 |
| Quick-draw! | More than two years ago, Sinclair announced that the 4K ROM of the ZX80 would be expanded to an 8K ROM and that one of the new commands would be DRAW. DRAW was just what it sounded like—a command to draw a line on the TV screen. But DRAW never came to be. | Timex/Sinclair 1000, Type-in program |
| Random Walks | Most students of statistics are familiar with the “Random Walk” problem: A person passes through a series of doors and after each he is presented with the choice of turning right (with fixed probability P) or turning left, and thereafter encounters another door. | Sinclair ZX81, Type-in program |
| Renumbering Basic Statements | Many versions of Basic have a Renumber utility. This is used to renumber Basic statements starting at a specified statement and spacing statements with a given increment between the statements. For example, if the starting number is 4 and the increment is 7, the lines in the Basic program would go: 4, 11, 18, 25, 32, etc. Most programmers start their programs at statement 10 and use increments of 10. | Sinclair ZX81, Type-in program |
| Repeat Key Option | A repeat key option is relatively simple to build and install. | Sinclair ZX80, Sinclair ZX81 |
| Resources (Sync v1 n4) | Listing of new user groups, books and other resources. | MicroAce |
| Resources (Sync v1 n5) | Listing of new user groups, books and other resources. | |
| Resources (Sync v1 n6) | Listing of new user groups, books and other resources. | |
| Resources (Sync v2 n1) | Listing of new user groups, books and other resources. | |
| Resources (Sync v2 n2) | Listing of new user groups, books and other resources. | |
| Resources (Sync v2 n3) | Listing of new user groups, books and other resources. | Timex/Sinclair 1000 |
| Resources (Sync v2 n4) | Listing of new user groups, books and other resources. | Timex/Sinclair 1000 |
| Resources (Sync v2 n5) | Listing of new user groups, books and other resources. | Timex/Sinclair 1000 |
| Resources (Sync v2 n6) | Listing of new user groups, books and other resources. | Timex/Sinclair 1000 |
| Resources (Sync v3 n1) | Listing of new user groups, books and other resources. | Timex/Sinclair 1000 |
| Resources (Sync v3 n2) | Listing of new user groups, books and other resources. | |
| Resources (Sync v3 n5) | Listing of new user groups, books and other resources. | Timex/Sinclair 1000 |
| Resources (Sync v3 n6) | Listing of new user groups, books and other resources. | Timex/Sinclair 1000 |
| Resources (Sync v4 n1) | Listing of new user groups, books and other resources. | Timex/Sinclair 1000 |
| Resources (Sync v4 n2) | Listing of new user groups, books and other resources. | |
| Resources for the ZX-80 and MicroAce (Sync v1 n1) | Currently available hardware, software, books and user groups and newsleters. | MicroAce, Sinclair ZX80 |
| Resources for the ZX80 and MicroAce (Sync v1 n2) | Companies and organizations with products related to the ZX80. | MicroAce, Sinclair ZX80 |
| Resources for the ZX80 and MicroAce (Sync v1 n3) | Entries from manufacturers and readers. Includes the name of the item, a brief description, price and complete data on how to obtain it. | MicroAce, Sinclair ZX80 |
| Review: ZX80 Pocket Book | The ZX80 Pocket Book) by Trevor Toms; Phipps Associates, 3 Downs Avenue, Epsom, Surrey. KT18 5HQ, England. 109 pages, spiral bound. 4.95. The ZX80 Pocket Book differs from other books about the ZX80 because it is aimed at the experienced programmer. | Sinclair ZX80 |
| Review: ZX80 Programs | ZX80 Programs, Volume 1 edited by Chris Denning; published by Zipprint, 418 Poole Road, Parkstone, Poole, Dorset BH12 1DF, England. 82 pages, paperback. £5.25 in the U.K.; $13.00 in the United States. Although intended for all ZX80 users, this book is aimed especially at people wih little prior computer experience. | Sinclair ZX80 |
| Robot Composer | As Richard Forsen has noted (SYNC 2:34), a series of tones can be generated by a series of FOR-NEXT loops. However, we are not accustomed to hearing this pitch scale of tones, and the duration of the tones varies inversely with the pitch. | Sinclair ZX80, Type-in program |
| Robotics on a Budget | A little over a year ago I decided to start building a robot. I had no idea that it would lead to a project fully controlled by a computer. However, as I started reading more about robots and the robotics law, I realized that a true robot had to be a self-contained entity able to operate as independently as possible. | Sinclair ZX81 |
| Rounding Off with Conditional Tests | We have all learned in plane geometry classes the Pythagorean theorem: a squared plus b squared equals c squared. Thus, if we know two sides of a right triangle, we can easily calculate the third. Or can we? | Sinclair ZX81, Type-in program |
| RUNning with Reduced RAM | For most of us, the anticipation of being able to write extended programs when we first plugged in our new 16K RAM pack was soon somewhat tempered by the waiting out of the monotonous count at the end of every SAVE and LOAD. Also, functions such as CLS and NEW take much longer. | Sinclair ZX81 |
| Safe Machine Code Routines | More and more programs are appearing in SYNC. under the rubric of “machine language.” There was a time, not too long ago, when personal computer users were notoriously shy about venturing into these jungles. | Sinclair ZX80, Sinclair ZX81 |
| Saving Your Fingers | Edit existing lines and renumber to create multiple instances where the lines are very similar. | Sinclair ZX81 |
| Say What? | Simple speech recognition hardware and program for ZX/TS computers (with at least 16K RAM). | Sinclair ZX81, Timex/Sinclair 1000, Downloadable, Type-in program |
| Schematic of Sinclair 16K RAM Pack | Sinclair ZX80 | |
| Screen Scrolling | This article shows how a routine can be written and entered into a ZX80 that enables the user to SCROLL the display. In the 4K monitor there is no facility at all for doing other than printing to the last line of the display, and then, when the display is full, the program will stop unless a CLS (clear screen) command is used. | Sinclair ZX80, Type-in program |
| Sea War | Sea War is another excellent fast action graphics game that was a hit at the Microfair. The game starts by scrolling from right to left a very impressive “title page” asking for the number of players (the limit is 2). | Sinclair ZX81 |
| Search and Replace Routines | The routines in are designed to search through a program and replace all occurrences of one character or keyword with another (keywords are represented with one byte, too). The routines can all be entered directly from the keyboard into a 1 REM line. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Setting Up Bar Charts | This program listed works with 1K to chart two years of monthly checking account balances with vertical bars. The graph is set up for a range of $0 to $1500, but can be modified for other ranges with a few changes and some trial-and-error experimentation. | Sinclair ZX80, Type-in program |
| Setting Up Bar Charts | This program listed works with 1K to chart two years of monthly checking account balances with vertical bars. The graph is set up for a range of $0 to $1500, but can be modified for other ranges with a few changes and some trial-and-error experimentation. | Sinclair ZX80, Type-in program |
| Sinclair 8K ROM Problems? | How to check for defective 8K ROM. | |
| Sinclair ZX Spectrum | The Spectrum offers colour, high resolution graphics and sound and, at the price, it has just got to be the best value for the money around. | Sinclair ZX Spectrum |
| Sinclair ZX80 | Clive Sinclair has surprised the world with the launch of his attractive, hand-held personal computer. Costing less than $200, and plugging into a TV and cassette recorder, some now suggest the ZX80 to represent the thin edge of a mass consumer market wedge. | Sinclair ZX80 |
| Sinclair ZX81/Timex Sinclair 1000 Statistics | Review of Sinclair ZX81/Timex Sinclair 1000 Statistics: Twelve 16K Programs Including Multif actor Analysis of Variance by A. H. Wolach and M. A. McHale. | Sinclair ZX81, Timex/Sinclair 1000 |
| So You Wished You Had Bought a TS2000 | How would you like to have a computer with a color video display of fifteen colors, quality sound, high resolution, unlimited character sets, and a dual joystick interface? How would you like a system in which you do not have to worry about expansion? | Timex/Sinclair 1000 |
| Software Review: And the Walls Came Tumbling Down | After the successful introduction of Super ZX80 Invasion, Softsync has come out with Double Breakout, its second active display game. Double Breakout is just as much fun as Super ZX80 Invasion, and even more challenging. This, too, fits into 1K of memory. | Sinclair ZX80 |
| Software Review: Unfriendly Skies | Softsync's Super ZX80 Invasion. Using an active display to produce true animation. The tape comes with both 1K and 2K versions of the game. | Sinclair ZX80 |
| Software Review: ZX Galaxians | Review of the Artic Computing program. | Sinclair ZX80, Sinclair ZX81 |
| Solving Implicit Functions on the ZX81 | The computer can handle problems of this kind by making a series of successive approximations: try out any value of X, and see if it gives the Y you want; if it does not, then try another value of X. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Space Taxi | You are the pilot of a space taxi in the year 2081. You have just picked up a fare who must catch the next ship to Zeta Chi LXXXI. Naturally, there is a big tip if you make it in one piece. | Sinclair ZX81, Type-in program |
| Space Warp – A Graphics Space Game | The objective of Space Warp is to reach your base before running out of fuel. In order to do this, you must think ahead and consider how your speed will affect your fuel consumption. | Sinclair ZX80, Type-in program |
| Speech Synthesizers | Your ZX/TS computer can talk to you, with the help of a 'Speech Synthesizer' system. Speech or voice synthesis systems are combinations of hardware and software which, when tied in with your computer, can put electronically generated sounds and noises together into intelligible words and phrases. | Sinclair ZX81, Timex/Sinclair 1000 |
| Split and Save | Would you like to freeze the upper part of your display screen? With "Split 'n Save" you can! While the information in the lower portion is appearing and disappearing, any test or graphics in the upper portion remain on view. | Sinclair ZX81, Timex/Sinclair 1000, Downloadable, Type-in program |
| Staff: Teacher and Tester | "Staff" is a versatile music education program that reviews notes from the first ledger line below the staff to the first ledger line above. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Starblasters | In “Starblasters” you must defend a sector of space from the invading alien spaceships. Your weapon is a powerful ion beam. But beware!!! The aliens can fire back. They can blow up your ship or even overrun your sector. | Sinclair ZX81, Timex/Sinclair 1000, Downloadable, Type-in program |
| Storing 3-Letter Words in an Array | I wanted to develop a method of storing as many three-letter words as possible in my 1K ZX80, using as little memory as possible. The solution is based on the fact that character numbers of the letters can be compounded into a single number, which can be stored in an array element. | Sinclair ZX80, Type-in program |
| Stringing along with the ZX81 | Using string statement to emulate READ/DATA by slicing the characters from the string which make up a data-set, converting the sliced substrings to a numerical value, if necessary, and then using these substrings as program variables. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Suppliers | Abacus Electronics 186 St. Helens Ave. Swansea, West Glam U.K. AB Engineering 11896 Clair Hartland, MI 48029 Abersoft 7, Maes Afallen Bow Street, Dyfed U.K. S724 5BA ACS Software 7, Lidgett Crescent Roundway, Leeds West Yorkshire U.K. LS8 1MN Stephen Adams 1, Leswin Road London U.K. | |
| SYNC at the Library | Books available about the TS1000/ZX81 and TS2000/Spectrum. | Sinclair ZX Spectrum, Sinclair ZX81, Timex/Sinclair 1000, Timex/Sinclair 2000 |
| Sync Notes | Our theme section “SYNC at the Workbench” focuses on hardware projects that will enable you to control a robot, convert your ZX81 or TS1000 into a “2000,” add a counter and a joystick, extend your RAM, and connect to a monitor. | |
| Sync Notes | How to Use the Buyers Guide; The TS1000 for $69.96; Glitchoidz Report; Printers | |
| Sync Notes | Timex/Sinclair 2000; SYNC on the Job. | Timex Computer 2048, Timex/Sinclair 2000, Timex/Sinclair 2068 |
| Sync Notes | Our theme section in this issue is “SYNC in the Home Office.” Among the reasons for buying a computer is to get a tool that will take care of some of the drudgery of home record keeping and financial calculation. | |
| Sync Notes | SYNC in the Home Office, Coming Issues, Writing for SYNC, TS1500 and TS2068. | Timex/Sinclair 1000, Timex/Sinclair 1500, Timex/Sinclair 2068 |
| Sync Notes | Our theme section this issue is “SYNC at the Concert” with a focus on sound applications. While we have articles on music and articles on speech, we had no articles (or proposals even) for putting the two together to make the computer sing! | |
| Sync Notes | SYNC at the Drawing Board; Theme Sections Coming; The ZX81 BASIC Programming Manual; SYNC is Growing! You CAn help! | |
| Sync Notes | Introduction to special issue, describing regular content of the magazine. Includes instructions for potential authors. | |
| Sync Notes | Editorial about the issue. | |
| Sync Notes | Mark Fisher leads off our theme section “SYNC at the Keyboard” by revealing the hidden parts of the program line. Then Richard Tracy helps us sort things out, Sharon Aker sets up some arrays, and Edward Beeler shows how to get more into our RAM packs. | |
| Sync Notes | ZX81 —The Family Increases; PERCEPTIONS; SYNCSUM; Spaces in PRINT Statements; MicroAce II????; SYNC Subscribers Pass the 6000 Mark; A P.S. from Alger Salt. | MicroAce, Sinclair ZX81 |
| Sync Notes | SYNC program listings; 8K ROM problems; SYNC subscriptions; ZX Microfair; SYNC in Microcomputer Index; SYNC Notes: UK; Sinclair Launches the ZX Printer; Sinclair to Sell ZX81 Retail. | Sinclair ZX80, Sinclair ZX81 |
| Sync Notes | ZX Microfair Report; ZX81 Launched in the U.S.; The World of Compukid; Second ZX Microfair to be Held | Sinclair ZX81 |
| Sync Notes | MicroAce Discontinues U.S. Operations; Sinclair to Replace Defective MicroAce 8K ROMs; Sinclair Policy Change on Technical Phone Inquiries; Sync Notes U.K. Win a 1000 pounds | MicroAce |
| Sync Notes | The Second ZX Microfair Report | Sinclair ZX80, Sinclair ZX81 |
| Sync Notes | Timex Sinclair 1000; Questions about Sync. | Timex/Sinclair 1000 |
| Sync Notes | SYNC in Outer Space: Space games lead the list of games that SYNC receives. | |
| Sync Notes | SYNC in the Classroom; ROMs and RAMs. | |
| SYNC Reader Survey | In our first issue of SYNC we asked you to tell us about yourselves so that we will be able to make SYNC the magazine you want. Your response to our survey has been very positive and enthusiastic. This is what you told us. | |
| System Expansion Hardware | System Enclosures and Radio Frequency Interference; an add-on expansion bus. | Sinclair ZX81, Timex/Sinclair 1000 |
| Tax Shelter Time Bomb | Calculate the point at which a tax shelter returns taxable income. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Teaching with the ZX81 | The Educational ZX80/1 Users’ Group (EZUG) had a triple celebration in January. First, we were able to breathe a sigh of relief that we had survived a year of frenzied activity. Secondly, we welcomed the thousandth subscriber to our bimonthly newsletter. Thirdly, we launched our first educational ZX81 programs, fourteen of them in fact. | Sinclair ZX81, Timex/Sinclair 1000 |
| The “QS Sound Board” for the ZX80/81 | Play tunes in three-part harmony on your ZX80 or ZX81! Based on the extremely versatile AY-3-8910 sound generator chip, the QS Sound Board features complete software control of the frequency and amplitude of three independent output channels as well as an envelope shaper and noise channel. | Sinclair ZX80, Sinclair ZX81 |
| The “QS Sound Board” for the ZX80/81 | Play tunes in three-part harmony on your ZX80 or ZX81! Based on the extremely versatile AY-3-8910 sound generator chip, the QS Sound Board features complete software control of the frequency and amplitude of three independent output channels as well as an envelope shaper and noise channel. | Sinclair ZX80, Sinclair ZX81 |
| The Aerco Disk Drive System | Review of the AERCO disk drive system for the TS 1000. | Sinclair ZX81, Timex/Sinclair 1000 |
| The Amazing Active Display and Breakout | Review of a utility program and game. | Sinclair ZX80 |
| The Anatomy of a Program Line | Program listings on the ZX/TS computers are available on command. With either LIST or LLIST, the program in the machine is displayed for you to study or change. But not everything in the program file is displayed! Three elements are censored from the Listings you see. But ignorance is bliss, you may say. | Timex/Sinclair 1000, Timex/Sinclair 2068, Downloadable |
| The Array Advantage | An array is just another kind of variable, right? Well, yes and no: an array is another kind of variable, but it is not just another variable. There are arrays to store numbers, there are arrays to hold strings, and there are lots of things you can do with arrays that you cannot do with simple variables. | Timex/Sinclair 1000, Type-in program |
| The Bookshelf Goes Supernova | Books about the Spectrum. | Sinclair ZX Spectrum, Timex/Sinclair 2000 |
| The Circle Game | Of all the problems with machine code programming, there is one that really stands out: it is too simple! Oh, sometimes it can be pretty hard to figure out how to make your program do what you want. But that is because the Z80 microprocessor—the “brain” inside your ZX/TS computer—is really rather simple-minded. | Timex/Sinclair 1000, Type-in program |
| The Complete Sinclair ZX81 Basic Course | Review of book/tapes by the same title. | Sinclair ZX81, Timex/Sinclair 1000 |
| The Exploding Bookshelf | Books published about SincIair/MicroAce computers. | MicroAce, Sinclair ZX80, Sinclair ZX81 |
| The Fantastic Music Machine and Light Show | The Fantastic Music Machine is a unique program that transforms your computer keyboard into a 3-octave musical instrument with reasonably good tonal quality with 16K it can handle up to 7000 notes. | Sinclair ZX81, Timex/Sinclair 1000 |
| The Game of Life Revisited – An Assembly Version | The Game of Life, printed in SYNC 1:2 (pp. 28-30), was written in Basic. This Basic program may be replaced with an assembly subroutine which displays each succeeding generation within a fraction of the time needed by the Basic program. | Sinclair ZX80, Sinclair ZX81, Type-in program |
| The Great Circle Route | "The Great Circle Route" shows something of its possibilities. After entering the program on your computer, enter the latitude and longitude of any two points in the world, and the computer will calculate and display the distance between them. This is the "great circle route." | Sinclair ZX81, Type-in program |
| The Great RAM Rescue | A WORD OF CAUTION: Any hardware project for your computer must be approached with extreme caution. SYNC cannot be responsible for any problem that may arise from attempting hardware projects. Obviously, any damage to your computer can be costly in time and money. | Sinclair ZX81, Timex/Sinclair 1000 |
| The Hidden Chessmen | The Hidden Chessmen is a search and find game like Hurkle (SYNC 1:1, p. 12). A knight, a bishop, and a rook are hidden on a chessboard by the computer. You begin the play by guessing a square on the chessboard. | Sinclair ZX80, Type-in program |
| The Home Computer Market, the ZX80 and the Future | Excerpts of a speech given to the Amateur Computer Group of New Jersey, December 11, 1980. I would like to describe what Sinclair has been doing — what we are doing, and what we plan to do. | Sinclair ZX80 |
| The Intercontroller | The Intercontroller HV bus. $99.95. Intercomputer, Inc., PO Box 90, Prudential Center, Boston, MA 02199. In SYNC (3:4) I reviewed the Votem—a device which converts continuously changing voltages from sensing transducers, such as a temperature probe or photocell, into digital information which the computer can understand. | Timex/Sinclair 1000 |
| The Linear Search | Do you want to store and retrieve information with your computer? This program uses a machine language search routine that is so fast you can blitz through a full 13000 bytes of files to find the one you want in less than a second! | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| The Logical Operators | AND and OR have two distinct usages in Sinclair Basic. One mirrors their use in English and is easily understood; the second is less straightforward, but is an extremely versatile programming technique. NOT, the third logical operator, is unfortunately overlooked or ignored by many beginner programmers; it, too, can be a powerful programming tool. | |
| The PEEK Function and the POKE Command | This article returns to Basic to discuss the PEEK function and the POKE command. Since the 8K ROM is now widely available, both the 4K ROM and the 8K ROM are included in the discussion and program illustrations. | Sinclair ZX80, Sinclair ZX81 |
| The Quicksilva Programmable Character Generator | The Quicksilva Programmable Character Generator: £26; Motherboard: £12; Edge Connector: £4. Quicksilva, 95 Upper Brownhill Rd., Maybush, Southhampton, Hants, U.K. The Quicksilva Programmable Character Generator is a single circuit board which plugs into the QS Motherboard or the QS Edge Connector which plugs into the back of the ZX81. | Sinclair ZX80, Sinclair ZX81 |
| The ROMPAK System | Rompak Cartridge System. Cartridge: $16.95 (kit: $11.95); EPROMs: from $9.95. Rompak Inc., Suite 100, 8206 Blackburn Ave., Los Angeles, CA 90048. The Rompak cartridge system is an excellent low cost accessory for any ZX/TS user. The cartridge is a plugin EPROM read board with an expansion port for your RAM pack or peripherals. | Timex/Sinclair 1000 |
| The Sinclair Grade Book | Two of the dullest and most time consuming routines in teaching are record keeping and grade calculation. Normally, these are done with a paper grade book in which names and scores are recorded. Whenever grades are needed, the grade book, plus a hand calculator, and a generous amount of time are usually required to provide them. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| The Stock Market Calculator | The Stock Market Calculator helps the investor (or user) solve the complex equations inherent in Investment Analysis. | Sinclair ZX81 |
| The SYNC Challenge | Winners of the challenge printed in the first issue. | Sinclair ZX80 |
| The SYNC Challenge: Hammurabi | Challenge to readers to get Hammurabi from Creative Computing's Basic Computer Games converted to work on the 1K ZX-80. | Sinclair ZX80 |
| The Thurnall System | The TE devices are a sound investment: They are well built and at a reasonable price for Sinclair expansion. If you do not have any electronic experience or applications along those lines, you will probably be interested only in the parallel port and the joysticks. | Sinclair ZX81, Timex/Sinclair 1000 |
| The Times They are a’ Changing: The Building of a MicroAce | What do you get with the MicroAce? It comes with processor, cassette interface, pressure-sensitive keyboard, video interface, power supply, 2K of RAM memory and a 4K Basic in ROM. | MicroAce |
| The Timex/Sinclair 2040 Personal Printer | After a long wait, the Timex/Sinclair 2040 Personal Printer is finally available in the United States at most outlets that carry the TS1000. However, there is both good news and bad news with regards to this little beauty, I’m afraid. First, the good news. | |
| The TL$ Function | Do not overlook the use of the TL$ function when you are creating programs. It is a very useful item. This function allows the ZX80 user to process a string in much the same way that other computers READ DATA statements. | Sinclair ZX80, Type-in program |
| The Unprintable Characters | The purpose of this article is to illustrate the power of the CHR$ function. The argument for the CHR$ function is a numeric value code from 0 to 255. This is the entire character set of single letter characters, keywords, and tokens. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| The Votem | Votem. Kit: $39.95; assembled and tested: $59.95; plus $3 s&h. Down East Computers, PO Box 3096, Greenville, NC 27834. The Votem, to play on James J. Carr’s book Digital Interfacing to an Analog World (Tab Books, Summit, PA. 1978), is an analog interface to Sinclair’s digital world. | Timex/Sinclair 1000 |
| The Zedex Microfair | Touted as the "largest single display of ZX products under one roof anywhere," this 4th ZX Microfair more than lived up to its reputation. The fair offered 80 tables worth of hardware, software, peripherals, books, etc. for the ZX81 and Sinclair Spectrum. | |
| The ZON X-81 Sound Generator | The Bi-Pak ZON promises a "huge range of possible sounds." It certainly has great potential, but that potential is not so easily realized. | Sinclair ZX81, Timex/Sinclair 1000 |
| The ZX Data-Finder | The ZX Data-Finder is one of quite a variety of data handling programs now available. Typical uses for such programs include: names & addresses; inventory catalogues; customer/client records; graphic charts; product descriptions; statistics; appointment calendar; personnel files; hobby collection/with cross referencing. | Sinclair ZX81 |
| The ZX Pro/File | In SYNC 3:1 James Cripps found Thomas B. Woods’ ZX Data Finder to be “the most economical program dedicated to the task of data handling” that he had seen. While ZX Data-Finder is admittedly an outstanding program, it is surpassed by the ZX Pro/File. | Timex/Sinclair 1000 |
| The ZX Stock Exchange | You have just inherited $10,000 from a wealthy uncle who made it big on the stock market. He also gave you the modem number of his broker, a computer. The ZX Stock Exchange carries stocks listed on the New York Stock Exchange as well as stocks not listed there. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| The ZX80 as a Cipher Machine | Implementation of the Vigenere cipher. | Sinclair ZX80, Type-in program |
| The ZX80 Companion – A Review | The ZX80 Companion, by Bob Maunder, Terry Trotter, and Ian Logan; Linsac, 68 Barker Road, Middlebrough TS5 5ES, England, 128 pages, softbound, £10. Available in The United States through Image Computer Products, 615 Academy Drive, Northbrook, Illinois 60062, $19.95. This book is designed to supplement the original ZX-80 manual. | Sinclair ZX80 |
| The ZX80 Keyboard | Technical description of the keyboard, schematic of the associated circuitry and machine language code for accessing the keyboard. | Sinclair ZX80 |
| The ZX80 Magic Book – A Review | The ZX-80 Magic Book is published by Timedata Limited, 57 Swallowdale, Basildon, Essex, England. 60 pages, softbound, £4.75. This book offers both programs and instructions on how to make better use of this popular computer. The second half of the book contains material which helps one to understand how the ZX-80 works. | Sinclair ZX80 |
| The ZX80 Makes the Grade | In this article we present two programs running on the 1K Basic machine. The first determines the test scores and keeps track of which question caused the class the greatest difficulty. The second finds the class distribution of grades, enabling the teacher to scale the grades. | Sinclair ZX80, Type-in program |
| The ZX80/1 As Fortune Cookie | In addition to reputed oracular powers, the I Ching has proven to be a source of fascination for mathematicians and computer scientists. This ancient Chinese system of divination comprises one of the earliest known examples of a binary counting scheme. | Sinclair ZX80, Sinclair ZX81, Type-in program |
| The ZX81 Companion | The ZX81 Companion, by Robert Maunder, Creative Computing Press, 131 pp., $9.95. The ZX81 Companion, like other ZX81 books, is totally applicable to the TS1000. It begins with a chapter on graphics techniques. First the screen field is explained. | Sinclair ZX81, Timex/Sinclair 1000 |
| Tic Tac Toe or Noughts and Crosses | On a computer with a very limited amount of memory (1K) even a simple game like Tic Tac Toe might be a problem to fit. This version of the well known game is short and simple, anyone will be able to understand it. | Sinclair ZX80, Type-in program |
| Tidying Up Your Display | Routines to print, display and sum series of values. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Timex Developments | The printer is out. Three new machines are about to hit the market. Another price reduction is made. These are among the recent developments in the Timex Sinclair computer field. Timex Sinclair 1000 for $49.95 In our last issue we reported that Timex Computer Corporation had reduced the suggested retail price for the TS1000 to $69.95. | Timex Computer 2048, Timex/Sinclair 1500, Timex/Sinclair 2000, Timex/Sinclair 2068 |
| Timex, Sinclair, and the Clones | At the Winter Consumer Electronics Show in Las Vegas, there was much fanfare surrounding the official introduction of the Timex/Sinclair 2000. Dan Ross, Vice-President for Computer Products, and the entire Timex crew were there as well as Clive Sinclair and Nigel Searle from Sinclair Research in Britain. | Timex/Sinclair 2000, Timex/Sinclair 2068 |
| Tioga Toads | In the following program, three of these toads hop across the screen and announce their order of arrival at the finish line. When all of the toads have finished, the race results are printed on a scoreboard making lavish use of inverse characters. | Sinclair ZX80, Type-in program |
| TR$ and LET A$=A$+B$ on the ZX80 | String handling on the ZX80 is reasonably good. The 4K Integer Basic lets the user print, input, and compare strings, and do specialized routines that will transform numbers into strings or characters. There are also some large holes in its string handling abilities though such as limited string truncation and no concatenation. | Sinclair ZX80, Type-in program |
| Translating From Other Basics | Translating ON ... GOTO and LEN() to 4K BASIC. | Sinclair ZX80 |
| Truth in Programming | It’s time for a little truth in programming, time for a bit of logic. Why let your programs slave away with boring numbers when they can deal with such fascinating concepts as truth and falsity? The logical capabilities of the Sinclair represent one of the best ways to shorten and speed up programs. | Sinclair ZX80 |
| Try This | “Try This” features short programs to show off your computer, impress your family and friends, and tickle your imagination when SYNC arrives at your place. Send your contributions to: Try This, SYNC, 39 E. Hanover Ave., Morris Plains, NJ 07950. TS1000/ZX81 (1K RAM or more) Type in the following lines. | Timex/Sinclair 1000, Timex/Sinclair 2068, Type-in program |
| Try This | Two line program. | Sinclair ZX80, Type-in program |
| Try This | This column will feature short programs to show off your ZX80, impress your family and friends, and tickle your imagination when SYNC arrives at your place. We invite your contributions. Address them to SYNC, 39 E. Hanover Ave., Morris Plains, NJ 07950. Notes: Enter RUN and NEWLINE. | Sinclair ZX80, Type-in program |
| Try This | This column will feature short programs to show off your ZX80, impress your family and friends, and tickle your imagination when SYNC arrives at your place. We invite your contributions. Address them to SYNC, 39 E. Hanover Ave., Morris Plains, NJ 07950. Enter: Press RUN and NEWLINE. | Sinclair ZX80, Type-in program |
| Try This | This columns will feature short programs to show off your computer, impress your family and friends, and tickle your imagination when SYNC arrives at your place. We invite your contributions. Address them to: Try This, SYNC, 39 E. Hanover Ave., Morris Plains, NJ 07950. | Sinclair ZX81, Type-in program |
| Try This | Get a small AM radio and tune it for best response. Then press RUN and NEWLINE. Note the sound as you press NEWLINE. The display may be ignored. | Sinclair ZX80, Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Try This | This column will feature short programs to show off your computer, impress your family and friends, and tickle your imagination when SYNC arrives at your place. | Sinclair ZX80, Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Try This | Type in the following program. Then RUN and NEWLINE. Type in any character or symbol when the quotation marks appear and hit NEWLINE again. Observe the results. Repeat until you get back to program. | Sinclair ZX80, Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Try This | Hit RUN and NEWLINE. When the screen is full, press NEWLINE, CONTINUE, and NEWLINE. Repeat this process until you have completed the sequence. The same program can be entered on the 8K ROM, and you might want to add the line: 45 SCROLL. Our thanks to: A. Dan Klyver 8K ROM Enter the following program. | Sinclair ZX80, Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Try This | Three short programs. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Try This | “Try This” features short programs to show off your computer, impress your family and friends, and tickle your imagination when SYNC arrives at your place. Send your contributions to: Try This, SYNC, 39 E. Hanover Ave., Morris Plains, NJ 07950. 4K ROM; 1K RAM Enter the following lines: Press RUN and NEWLINE. Observe the results. | Sinclair ZX80, Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Try This | “Try This” features short programs to show off your computer, impress your family and friends, and tickle your imagination when SYNC arrives at your place. Send your contributions to: Try This, SYNC, 39 E. Hanover Ave., Morris Plains, NJ 07950. Type in the following lines. TS1000: Put the computer in SLOW mode. | Timex/Sinclair 1000, Timex/Sinclair 2068, Type-in program |
| Try This | “Try This” features short programs to show off your computer, impress your family and friends, and tickle your imagination when SYNC arrives at your place. Send your contributions to: Try This, SYNC, 39 E. Hanover Ave., Morris Plains, NJ 07950. 8K ROM; 1K RAM Type in the following lines: Press RUN and ENTER. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Try This | Type in the program listing below. Then RUN the program and watch the results. The program takes about 15 seconds to finish RUNning. Then try different values for lines 50 and 70. The values 8 and 136 produce an interesting display. | Sinclair ZX80, Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Try This | Short program. | Sinclair ZX81, Type-in program |
| TS2068 Programming Tips | Although the TS2068 users manual does an outstanding job in acquainting the user with the computer, obviously it cannot include everything. Articles in SYNC will help you increase your ability to use this new machine. Let’s begin by looking at a few tips and techniques to add to your repertoire. | Timex/Sinclair 2068, Type-in program |
| Turtle Graphics | Have you ever wished for an easier way to create graphics displays on your Sinclair computer? You can always use a line drawing program and a table of coordinates, but setting up the table can be tedious. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Two Challenges of Taxman | Taxman has been my favorite mathematical computer game since I first discovered it in the Apple Pi program library more than two years ago. (Apple Pi is the Denver area Apple users group.) Taxman is a challenging game to play. | Sinclair ZX80, Type-in program |
| Two Switch Human Interface for the Communicative Impaired | The program will usually display three rows of characters on the screen at any lime: the upper alphabet (UA) row, the lower alphabet (LA) row, and the message row. which will be empty at first. The program allows the user to select letters from the alphabet rows for display in the message row. | Sinclair ZX80, Sinclair ZX81, Timex/Sinclair 1000 |
| Understanding Floating-point Arithmetic, Part 2 | Describes the workings on the 'third language' of the 8K ROM - the CALCULATOR LANGUAGE - that is used to add, subtract, multiply, divide and generally manipulate floating-point numbers. | Sinclair ZX81, Timex/Sinclair 1000 |
| Understanding Floating-point Arithmetic, Part 3 | In this article on floating-point arithmetic, we will consider the algorithms that are used in the 8K ROM program to perform the operations of subtraction, addition, multiplication, and division. | Sinclair ZX81, Timex/Sinclair 1000 |
| Understanding Floating-point Arithmetic: Part 1 | The aim of this article is to give the reader some insight into the complex world of floating-point arithmetic. Since the 4K ROM provided only integer arithmetic, readers who possess only this ROM will be unable to try the programs. Nevertheless they will be able to follow the text. | Sinclair ZX80, Sinclair ZX81 |
| Understanding Number Systems | This explanation of number systems was written to explain the working of my home computer to my son. It is all too easy to destroy enthusiasm for learning by trying to teach a technical subject from generalizations (boring) or from technical terms (confusing); either way can be self-defeating. | |
| Understanding Your ZX81 ROM | Understanding Your ZX81 ROM by Dr. Ian Logan. Melbourne House Ltd., Glebe Cottage, Station Rd., Cheddington, Leighton Buzzard, Bedfordshire LU7 7NA, U.K. 162 pp.; paperback. Available directly from the author for $18 (airmail). In U.S. $19.95 from: Gladstone, Heuristics, Sinclair Place, Softsync. | Sinclair ZX81, Timex/Sinclair 1000 |
| Using Key and Token Expressions | Keywords as well as tokens could be typed into program lines in full — spaces and all— with practically a single keystroke. | Sinclair ZX80, Type-in program |
| Using Key and Token Expressions | Keywords as well as tokens could be typed into program lines in full — spaces and all— with practically a single keystroke. | Sinclair ZX80, Type-in program |
| Using RAM Packs | Getting the TS1500 and the TS1016 RAM pack to work properly involves a little more than plugging everything together and turning the power on. The following steps are suggested: 1) Plug the RAM pack in, type in: These will clear everything (program lines and variables) out of the system and activate the additional 16K from addresses 32768 to 49151. | Timex/Sinclair 1000, Timex/Sinclair 1500 |
| Using the Byte-Back BB-1 and the ZX81 as a Control Device | Describes using the ZX81 and Byte-Back device with a Skinner box. | Sinclair ZX81, Timex/Sinclair 1000 |
| Using the Byte-Back Modem | Since buying my Sinclair ZX80, I have made so many changes that it is hardly recognizable. One of the most satisfying has been the addition of an RS232 interface and a modem. I have had a longstanding and probably irrational interest in data communications. | Sinclair ZX80 |
| Using the Microace with Sinclair Accessories | 1—Repair cuts shown & remove links presently installed. 2—Cut tracks where shown. 3—Make link between A & B. 4—Make link between X & Y. The 16K RAM Module: The 16K RAM Module is completely compatible with the MicroAce 1K Kit; the unit can be simply plugged on the back. | MicroAce |
| Using Your Computer: Programs | Graphics programs and aids, educational programs, loans, stocks and investments, spreadsheets, checking, inventories, appointments, word processing, miscellaneous programs. | Timex/Sinclair 1000, Timex/Sinclair 2068 |
| Variable Conversions in the ZX80 | There are many cases when it is convenient to convert one type of variable to another, such as numeric to string, or string to numeric. In the ZX80 variable conversions from numeric to string are done with the STR$( ) function. The reverse conversion is not available with the 4K Basic. | Sinclair ZX80, Type-in program |
| Video Modifications for the ZX80 | Inverted and direct video. | Sinclair ZX80 |
| Vu-Calc | In “spread sheet” programs, one of the most well-known of which is Visi-Calc, we expect to be able to handle budgeting, whether personal or for small businesses, to work out complex mathematical problems, and to have the flexibility to accomplish other tasks such as calculating compound interest tables and recording the answers. | Timex/Sinclair 1000 |
| WARP 81: Making a 4K Program Run in 8K | Details converting a specific program to work with 8K ROM Sinclairs. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Watch Where You Are Going | In many games you need to know if something is already in the space where you are about to print another character. Whether you are firing a missile at a target, having PacMan gobble dots, or checking for a dead end in a maze, the method is the same: calculate the new position for your […] | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| What about the ’81 | The Spectrum does not replace the ZX81, as the 81 did the 80 - it's an addition to the range and the ZX81 will continute in production. In fact, the production of the 81 is to be increased by a target of 150,000 a month by the end of the year. | Sinclair ZX81 |
| Whither Clive? | This is a somewhat roundabout story, but bear with us. Lotus, that outstanding manufacturer of winning race cars as well as the Lotus Elite and Elan, has been in serious financial difficulties lately. These troubles have been magnified by the death of Colin Chapman, the founder of Lotus, and by the DeLorean affair. | |
| Widget | Widget is a relative of the games Hammurabi and Lemonade Stand, in which the player allocates his resources for the best effect. As the player, you are the head of the United Widget Company, trying to expand your business as rapidly as possible without going broke. | Sinclair ZX80, Type-in program |
| Wind Chimes and the ZX/TS Computer | Program to calculate the lengths of tubing for wind chimes. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| Window | Since the ZX81 uses the powerful Z80 microprocessor, it is a good system for which to write machine code programs. In the past months while writing many programs, I have found that there is one feature lacking on the system: a machine language monitor. | Sinclair ZX81, Type-in program |
| Window | Since the ZX81 uses the powerful Z80 microprocessor, it is a good system for which to write machine code programs. In the past months while writing many programs, I have found that there is one feature lacking on the system: a machine language monitor. | Sinclair ZX81, Type-in program |
| Word Processing on ZX/TS Computers | Comparison of wordprocessing and text editing programs for the Timex/Sinclair 1000. | Sinclair ZX81, Timex/Sinclair 1000 |
| Writing for SYNC | If you have material you want us to consider for publication, we are very much interested in looking at it. If it fits our editorial needs at that time, we will send you a “Transfer of Copyright Agreement” to sign and payment for your article. | |
| You May Fire When Ready, Gridley! | Have you ever wished that you could command a submarine, survey the sea through the periscope to locate the enemy fleet, and give the orders to fire your torpedos at the target ship? Well, now thanks to the ZX80 and the Torpedo Alley program from Zeta Software you can do just that, and for very little money. | Sinclair ZX80 |
| Your Timex/Sinclair Can Become a Terminal | Build a 8251 USART interface to connect a Sinclair to a modem. | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| ZX Destroyer | ZX Destroyer is a fast moving action game which is written in a hybrid Basic/machine language program to create a continuous, flicker free display. The machine language code routine is a carefully synchronized program loop which controls the laser base, alien ship, and video display. The Basic section provides the initial set-up and ending. | Sinclair ZX80, Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| ZX Maze | Have you dreamed of writing a graphics game complete with maze, treasure, and gobbling hunter? Perhaps you figured out how to move your man and draw the maze, but how in blazes do you teach your treasure seeker that he cannot just march through walls to collect his prize? | Sinclair ZX81, Timex/Sinclair 1000, Type-in program |
| ZX/TS ROM and RAM Addressing | As a result of my article “Your Timex-Sinclair Can Become a Remote Terminal” (Sync 2:6) a number of readers raised questions concerning the peculiarities resulting from attempting to use memory-mapped I/O devices mapped to addresses not affected by the use of a RAM pack. | Sinclair ZX81, Timex/Sinclair 1000 |
| ZX81 Announced in Great Britain | Sinclair Research is now advertising the new ZX81 computer in British computer magazines. An improved version of the ZX80 computer, the ZX81 has been redesigned to incorporate a number of new features. The ZX80 reduced the number of integrated circuits to 21, but the ZX81 further reduces the number of chips to four by using a new custom-built chip that replaces 18 others. | Sinclair ZX81 |
| ZX81 Chess vs. ZX Chess II | Computer chess is becoming a very popular hobby for those who cannot find opponents on their level, and a large number of “dedicated” machines are appearing with increasingly greater strengths. Another area of growing popularity is designing a chess program which is more powerful (i.e., a better player) than other chess programs. | Sinclair ZX81, Timex/Sinclair 1000 |
| ZX81 Hardware Review (UK) | Listing of products and prices for ZX81 hardware. | Sinclair ZX81 |
Last updated: December 28, 2025