Articles (514)
| Title | Author(s) | Publication | Date |
|---|---|---|---|
| “Artificial” Expansion of Timex-1000 Memory Memory-efficient programming techniques add to your storage capabilities. | Computers & Electronics | December 1983 | |
| 2068 Library Errata | CATS Newsletter | February 1987 | |
| 2068 Notes: A Tutorial on Machine Code Programming, Part 6 Tutorial on relative jumps. | Triangle Sinclair Users Group | September & October 1984 | |
| 2068 Notes: A Tutorial on Machine Code Programming, Parts 3 & 4 Programs to help peek and poke code. | Triangle Sinclair Users Group | May, June, July 1984 | |
| 2068 POKEs Note re address 23561 (repeat delay setting). | The Plotter | ||
| 2068 Second Screen | SWYM | March - April 1992 | |
| 2068 Second Screen (with a 1000 supplement) | LISTing Newsletter | September 1992 | |
| 2068 Tutorial: Open# Close# Many people who use the 2068 have generally no idea what the commands OPEN# and CLOSE# are for and what... | Doug Gangi | T-S Horizons | February/March 1985 |
| 4K ROM Listing – Initialization Computer initialization routine in 4K ROM. | Syntax | June 1981 | |
| 50 Tips This is all from a little booklet that I acquired for the SPECTRUM. There was no copyright notice on the... | ZXir QLive Alive! | Winter 1992 | |
| A BASIC Understanding A beginner’s glossary defining BIT, BYTE, BINARY, CPU (Z80A), MACHINE CODE, RAM, ROM, PROM, and EPROM in plain language for... | Sinclair Users Network | January 1983 | |
| A BASIC Understanding (array simulation) Tutorial on arrays. | Sinclair Users Network | May 1983 | |
| A BASIC Understanding (memory management) Tutorial about memory usage on the TS 1000. | Sinclair Users Network | May 1983 | |
| A Menagerie of Opinions and Some Programming Tips Tips about disks and disk systems; a short program to print labels. | Update Magazine | April 1991 | |
| A Practical Study of System Variables: Put Them to Use with BASIC. Appendix D of the user manual lists the memory addresses of RAM where most of the TS-2068 system variables are... | Bill Jones | Update Magazine | April 1988 |
| A Primer for Using a QL-Mutilator MS-DOS conventions for QL users. | Update Magazine | April 1990 | |
| A QL Printing Primer Here is a little tutorial for setting up the QL to print to paper "without a word processor". It does... | Update Magazine | October 1988 | |
| A Save Nothing File Save a blank "CODE" file that can later be used to clear a machine code program. | Update Magazine | July 1988 | |
| A Screen Memory Map for the TS 2068 On the TS-1000 we learned that the screen could be addressed directly by POKEing numeric values directly into certain memory... | Synchro-Sette | March 1984 | |
| A Study In Numbers Tutorial on numbering systems common with computers. | Time Designs Magazine | May/June 1987 | |
| A Study of Plot on the 1000 | The Plotter | ||
| A Study of Plot on the 1000, Part 2 | The Plotter | ||
| A Tool to Help Debug Programs To determine what occurs during a loop portion of a malfuntioning program, use a PRINT statement called a flag. | Syntax | October 1981 | |
| Adapting Your Programs for the A&J Microdrive | CATS Newsletter | November 1985 | |
| Advanced Programming Here we are again, in the Machine Code Corner. This month, I am going to show you some ROM routines... | Eric Yruegas | The RAMTOP | September 1985 |
| Advancing Machine Code Programming | Sinc-Link | May/June 1983 | |
| Adventures in the RAM Jungle and Other Mysteries In my article “Automatically Set RAMTOP Without Destroying The Program” published in the July-August issue, the GOSUB stack was very... | Time Designs Magazine | September/October 1985 | |
| Adventures in the RAM Jungle and Other Mysteries (Part Two) At the end of Part One of this article, published in the SEPTEMBER/OCTOBER issue, we emerged, unscathed by any "BUGS"... | Time Designs Magazine | November/December 1985 | |
| Adventures in the RAM Jungle and Other Mysteries [Conclusion] Conclusion to the series about understanding RAM allocation on the TS 1000 and 1500 computers. | Time Designs Magazine | January/February 1986 | |
| An Electronic Spreadsheet: Function and Application | Timelinez | October - November 1987 | |
| An Electronic Spreadsheet: Function and Application, Part 2 | Timelinez | December 1987 | |
| An Introduction to Machine Code How to start using machine code on the ZX80/81. | SYNC | Special Issue 1982 | |
| 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... | SYNC | November/December 1981 | |
| Anatomy of a Program Describes how programs are stored in memory. | CATS Newsletter | November 1983 | |
| Another Video Primer Definitions of common terms used to describe video signals. | SyncWare News | March-April 1987 | |
| Applying the ZX Assembler Printing to the screen without using the RST 10 routine in ROM. | ZX-Appeal | December 1989 | |
| Applying the ZX Assembler | ZX-Appeal | March 1990 | |
| Applying the ZX Assembler: Keyboard Test Errata | ZX-Appeal | Summer 1990 | |
| Applying the ZX-Assembler | ZX-Appeal | October 1989 | |
| Archive Made Easy Intro to using Archive. | Update Magazine | April 1992 | |
| Archive Primer | Nite-Times News | November - December 1990 | |
| Archive Series – Part 2: Archive Data Structure, The Good and The Bad More basics of databases. | Update Magazine | October 1990 | |
| Archive Series – Part 3: First Commands or Close Encounters of the First Kind Preparing to build a database in Archive. | Update Magazine | January 1991 | |
| Archive Series – Part 4: Create, Open, Insert Commands Creating and adding information to an Archive database. | Update Magazine | April 1991 | |
| Archive Series – Part 5: Alter and Delete Commands Further exploration of Archive. | Update Magazine | July 1991 | |
| Archive: The Final Frontier All right. I’m probably the last QL user to work with the ARCHIVE/QLDB data base program. The “problem” with ARCHIVE... | Update Magazine | July 1990 | |
| Archiving Methods | LISTing Newsletter | July - September 1986 | |
| 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... | SYNC | January/February 1983 | |
| Auto-Display-Changing How Is It Done? A series of articles. | SYNC | May/June 1981 | |
| Autopsy of a Program Subroutine to scan a program, find and count the numbers used with the aim of coding them in a way... | CATS Newsletter | December 1983 | |
| Bank Switching the 2068 The 2068 was introduced to us as a memory manager, capable of handling up to 256 banks of 64K memories,... | SyncWare News | Jan-Feb 1985 | |
| Bank Switching… The Timex/Sinclair 2068 Computer, Part I The TS 2068 contains a thin black rectangular chip that is the “boss” — the Central Processing Unit (CPU). It... | William J. Pedersen | T-S Horizons | May/June 1986 |
| Bank Switching… The Timex/Sinclair 2068 Computer, Part II Welcome back! The first installment might have given you the idea that machine code was necessary for understanding bank switching.... | William J. Pedersen | T-S Horizons | July-August 1986 |
| Bank Switching… The Timex/Sinclair 2068 Computer, Part III and IV Before discussing the roll of the SCLD in bank switching, it is desirable to summarize the known functions. 1. SCREEN... | William J. Pedersen | T-S Horizons | December 1986 |
| Basic Can Be Faster: A dozen easy ways! Last time we discussed four ways of speeding up BASIC. In this article we will discuss eight more ways! Why... | Bill Johnson | QuarTerS | Summer 1986 |
| BASIC Programming (part 1) BASIC language programming tutorial, building a name/address file. | Sinc-Link | ||
| BASIC Programming (part 2) BASIC language programming tutorial, building a name/address file. | Sinc-Link | ||
| BASIC Programming (part 3) BASIC language programming tutorial, building a name/address file. | Sinc-Link | ||
| BASIC Programming (part 4) Conclusion to BASIC language programming tutorial, with listing for a name/address database. | Sinc-Link | ||
| BASIC Programming (part 5) Tutorial resumes with hints and tips for improving BASIC programs. | Sinc-Link | ||
| Basic Programming with DEF FN() and Boolean Logic Program that converts between binary, decimal and hexadecimal numbers and performs math operations across them. | Bill Jones | Update Magazine | July 1991 |
| BASIC Tipics: Use Logic This article explores a blend of two forms of logic: arithmetic and Boolean logic (AND, OR, and NOT) operations. | SyncWare News | Jul-Aug 1986 | |
| BASIC With Style | LISTing Newsletter | October 1992 | |
| Basically “In” Using the IN function to read the keyboard. | ZX-Appeal | December 1986 | |
| Basil’s Compendium This chapter will treat the machine code equivalent of the FOR…NEXT loop, and introduce the four "packaged loops" whose mnemonics... | John (Basil) Wentworth | SyncWare News | July/August 1987 |
| Basil’s Compendium So far, the Z80 chip must impress you as being a singularly inflexible device. It will do what you ask... | John (Basil) Wentworth | SyncWare News | September/October 1987 |
| Basil’s Compendium: “Painless” MC Development This chapter will give you a look into “real life”, and will show you how to make a “rough draft”... | John (Basil) Wentworth | SyncWare News | |
| Basil’s Compendium: A Few No-Nos Recaps utility routines described in prior articles and why machine code containing the values 118, 126 and 11 may be... | SyncWare News | Jan-Feb 1986 | |
| Basil’s Compendium: Basic Machine Code for the ZX-81/TS1000 As the title implies, this series is designed to introduce the beginner to the basics of machine coding. The beginner... | SyncWare News | Sept-Oct 1984 | |
| Basil’s Compendium: Deluxe Loader Program This installment gives you a simple loader program that will make it very easy for you to enter machine code... | SyncWare News | Jul-Aug 1985 | |
| Basil’s Compendium: Hexadecimal and 256-imal This article introduces the concept of hexadecimal notation and "256-imal." | SyncWare News | May-Jun 1985 | |
| Basil’s Compendium: PEEK, POKE & USR Reviews the operation of the ZX81 memory, discusses PEEK and POKE and introduce the USR command. | SyncWare News | Nov-Dec 1984 | |
| Basil’s Compendium: TS1000 and TS 2068 That's right--Basil's Compendium is going to add the TS2068 to its repertoire. But you ZX81/TS1000 enthusiasts need not lose heart.... | John (Basil) Wentworth | SyncWare News | March/April 1988 |
| Basil’s Compendium: Where to Put the Program This chapter will list some requirements for the place where we will put the machine code, and will show you... | SyncWare News | Jan-Feb 1985 | |
| Basil’s Compendium Chapter discusses conditional instructions and behavior of various flags. | SyncWare News | March-April 1987 | |
| Beginner’s Basic — INKEY$ Function The INKEY$ function, though more obscure than commands like SAVE and RUN, is simple to use and adds a nice... | Syntax | May 1982 | |
| Beginner’s Basic Programming This Is a beginner’s program that capabilities of the Timex-Sinclair computers and will run on the ZX 80 (8K), ZX... | SUM | January 1985 | |
| Beginner’s Column – Error Codes and Debugging Programs One of the ZX80/MicroAce’s nicest features keeps you from entering lines with syntactic errors into a program. | Syntax | April 1981 | |
| Beginner’s Loading ML Programs Learn how to put machine language (ML) programs into your computer. | Syntax | August 1981 | |
| Beginner’s Programming (Part II) Last month we started programming with x+y=z. Our meager beginning has revealed the complexity of a simple program. By incrementing... | SUM | February 1985 | |
| Beginner’s Programming (Part IV) This month we will start tying a lot of loose ends together. Since the TS-1000 and the 2068 use different... | SUM | April 1985 | |
| Beginner’s Programming, All Computers My, My! I hope that the convoluted title doesn’t scare you off. If you are dazzled by alla them terms,... | Update Magazine | October 1990 | |
| Beginner’s Programming, III This month, let us first personalize our program. Clear the screen and ask your student to type his name. The... | Bill Woodward | SUM | March 1985 |
| Beginner’s Programming, Part III This month, let us first personalize our program. Clear the screen and ask your student to type his name. The... | SUM | ||
| Beginners – Analyzing the Problem The first step in solving a problem with a computer is analyzing how you would solve it without one. | Syntax | July 1981 | |
| Beginners: User-Friendly Programs Some easy programming methods to write user-friendly programs for either 4K or 8K ROM programs. | Syntax | October 1981 | |
| Beginners’ Basic: Exploring String Functions Introduction to the Sinclair methods for manipulating strings. | SQ Syntax Quarterly | Spring 1983 | |
| Beginners’ Basic: Getting Information into Your Computer Introduction to variables. | SQ Syntax Quarterly | Winter 1982 | |
| Beginners’ Basic: Inside FOR-NEXT Loops Tutorial about FOR-NEXT loops. | SQ Syntax Quarterly | Summer 1983 | |
| Beginners’ Column: REM Revisited Storing machine code in REM statements. | Syntax | November 1981 | |
| Beginners’ Dimensioned Arrays Although BASIC uses simple English commands, the DIM statement is one of those that takes a little explanation. | Syntax | Syntax | |
| Beginners’ ML — Register to Register Examines the loading, adding and subtracting instructions. Number 5 in series. | Syntax | May 1982 | |
| Beginning Programming: ZX81 Math Article expands on bits, bytes and binary numbers over the ZX81 and TS1000 manual. | Syntax | September 1982 | |
| Beginning Programs — For-Next Loops This column is dedicated to you novice programmers to whom BASIC is not so basic. (BASIC is one of the... | Syntax | November 1980 | |
| Beginning With Quill Word Processing For a newcomer to word processing, Quill may seem rather complicated and confusing. However, with practice, it will be as... | SUM | January 1986 | |
| Beginning Z80 Machine Code Part Eleven The last instructions we have to discuss are the group that deal with interrupts. This will of necessity be a... | Time Designs Magazine | November/December 1987 | |
| Beginning Z80 Machine Code, Lesson 1 First in a series of articles about programming Z80 machine code on the 1000 and 2068. | Time Designs Magazine | March/April 1986 | |
| Beginning Z80 Machine Code, Lesson 10 The subject this time is the Z-80 Block instructions. There are block instructions for I/O, search (compare), and transfer (assignment).... | Time Designs Magazine | September/October 1987 | |
| Beginning Z80 Machine Code, Lesson 2 Last issue we discussed Hexidecimal (Hex) numbers and I left you with a machine code (MC) hex loader. You should... | Time Designs Magazine | May/June 1986 | |
| Beginning Z80 Machine Code, Lesson 3 Before we get to our first MC instructions, lets take another look inside our CPU. Inside we will find registers... | Time Designs Magazine | July/August 1986 | |
| Beginning Z80 Machine Code, Lesson 5 I left the last lesson with a challenge to you to rewrite the sample disassembly from Lesson 2 to eliminate... | Time Designs Magazine | November/December 1986 | |
| Beginning Z80 Machine Code, Lesson 6 Lesson focuses on the stack and instructions that use the stack. | Time Designs Magazine | January/February 1987 | |
| Beginning Z80 Machine Code, Lesson 7 One of the series of introductory machine code programming articles. | Time Designs Magazine | March/April 1987 | |
| Beginning Z80 Machine Code, Lesson 8 Unusual Z80 instructions that don't have a common theme or set. | Time Designs Magazine | May/June 1987 | |
| Beginning Z80 Machine Code, Lesson 9 This time we will discuss the I/O instructions. For those of you that are wondering what I/O means, it is... | Time Designs Magazine | July/August 1987 | |
| Beginning Z80 Machine Code, Part Four Math on the Z80 with addition and subtraction functions. | Time Designs Magazine | September/October 1986 | |
| Beginning Z80 Machine Code: Final Lesson This is it folks. I leave it to you to progress from here. There are many other instructions I could... | Time Designs Magazine | March/April 1988 | |
| Behind the Mask: The Logic of Archive | CATS Newsletter | October 1987 | |
| Better Scrolling Techniques to improve scrollig. | Syntax | September 1983 | |
| Beyond the TS 1500 (ZX81/TS 1000) User Manual: Your RAM Memory Here are some corrections to the first installment of this series which appeared in the July/August ’87 issue of TDM.... | Time Designs Magazine | November/December 1987 | |
| Beyond the TS 1500 (ZX81/TS1000) User Manual: Your RAM Memory In order to become more than a novice programmer, it is essential that you understand completely the structure of your... | Earl Dunnington | Time Designs Magazine | July/August 1987 |
| Binary Teacher Many students of computer math become confused when it comes to concepts involving computer math. A computer can be thought... | Synchro-Sette | April 1984 | |
| Bits and Bytes | LISTing Newsletter | June 1993 | |
| Breaking and Saving 2068 Programs Techniques for breaking commercial programs to create back-up tapes. | Time Designs Magazine | January/February 1985 | |
| Brief Overview of Artifical Intelligence on the Spectrum | Nite-Times News | March 1987 | |
| C Programming and the Timex/Sinclair 2068 Introduction to Z88DK Small C Cross Compiler to develop programs in C for the 2068. | ZXir QLive Alive! | Spring 2003 | |
| C.M.: Attributs (Machine Code: Attributes) Tutorial on setting display attributes from machine language. | SIN | December 1985 | |
| Cable Column I was pleased to see that in the October & November issues of QL World they gave considerble space to... | Update Magazine | January 1990 | |
| Cable Column Archive series part 22: error handling in Archive with Errnum() function and Error command. | Update Magazine | October 1995 | |
| Cable Column Is Archive a relational database? | Update Magazine | April 1996 | |
| Cable Column Solving the Towers of Hanoi puzzle with Archive. | Update Magazine | January 1996 | |
| Cable Column IF and ALL and MODE commands. | Update Magazine | October 1992 | |
| Cable Column Update and While commands and introducing the "P" word. | Update Magazine | July 1992 | |
| Cable Column Order and Select commands in Archive. | Update Magazine | April 1992 | |
| Cable Column Order, Locate, Reset commands in Archive. | Update Magazine | January 1992 | |
| Cable Column Find, Search, Continue commands. | Update Magazine | October 1991 | |
| Cable Column PRINT and LPRINT commands with an overview of all input/output commands. | Update Magazine | January 1993 | |
| Cable Column Bycol - a program for displaying and printing databases by columns. | Update Magazine | July 1995 | |
| Cable Column More on linking databases together and using Sedit. | Update Magazine | April 1995 | |
| Cable Column Using keys to link databases together and other handy tricks. | Update Magazine | January 1995 | |
| Cable Column A review - describing how to use some recently introduced procedures. | Update Magazine | April 1994 | |
| Cable Column Entering procedures using the Archive program editor. | Update Magazine | April 1993 | |
| Check Book Balancer Program that leverages Abacus to balance a checkbook. | Update Magazine | July 1991 | |
| Clearing system bugs Final article in series on programming in Bsci. | Timex Sinclair User | October 1983 | |
| Clocking the 2068 Short tutorial about the 2068’s frame counter and how to use it to calculate time the computer has been turned... | ZX-Appeal | December 1986 | |
| Clone-ing to Disk In testing the utility of CLONE as a tool for assisting in my switching programs from tape to disk, I... | Sincus News | March - April 1986 | |
| Codebusters | LISTing Newsletter | October 1985 | |
| Color Me Gorgeous! Description and demonstration of the 2068's color abilities. | Timex Sinclair User | December 1983 | |
| Computer Character Format: T/S 1000 & 2068 | The Plotter | ||
| Computus Interruptus, Part 1 “All right”, comes the chorus, “what’s an interrupt, and why should I care?” I’ll admit, it’s possible to lead a... | Wes Brzozowski | Sincus News | January 1985 |
| Computus Interruptus, Part 2 Response to Part One of this series has been quite gratifying so far. However, from what I’ve heard, it seems... | Wes Brzozowski | Sincus News | February 1985 |
| Control Codes How to use control codes to change PAPER and INK colors. | Sinc-Link | May/June 1986 | |
| Converting Decimals to Floating Point Binary Explains how positive integers are converted to Sinclair’s internal floating point. | Syntax | January 1983 | |
| Converting Programs to ZX BASIC Notes on special issues with ZX BASIC. | Timex Sinclair User Group Newsletter: Ottawa Chapter | December 1985 | |
| Converting Tape Programs to Larken Disk Programs In a letter to ROD GOWEN and The PLOTTER Tom Skapinski of New York asked how to convert tape programs... | Nite-Times News | March - April 1991 | |
| Cracker Jack, Part 1 | The RAMTOP | April 1986 | |
| Cracker Jack, Part 2 | The RAMTOP | May 1986 | |
| Cracker Jack, Part 3 | The RAMTOP | June 1986 | |
| Creating and Saving Files One of the best features of the BASIC language that Sinclair designed into the ZX-81 (TS-1000) is its ability to... | T-S Horizons | November 1983 | |
| Creating Export Data Files With PSION Software (Abacus/Quill) Then Importing Them to Quill How to export files from Abacus and read them into Quill. | Update Magazine | January 1989 | |
| D.base-1 DBASE-1 makes maximum use of the computer's free memory, and coordinates disk drive to manage data base files. The sorting... | Update Magazine | July 1989 | |
| Data/Read on TS 1000 Simulating Data/Read. | Time Designs Magazine | March/April 1985 | |
| Def FN Command on the TS2068 How to use the command. | Sinclair Timex User Group Newsletter | February 1984 | |
| DEF FN command on the TS2068 | Sinc-Link | January/February 1990 | |
| Dense Pack BASIC Reference: “Speed Up Basic‘ in Plotter (4/87). The use of Boolean logic with BASIC has not been covered well in... | Bill Jones | The Plotter | June - July 1987 |
| Dense Pack Basic, and the use of Logical Operators There has been a considerable amount of questions and interest about Dense Pack programming techniques and the use-of-Boolean logic. While... | Bill Jones Sharon Zardetto Aker | Update Magazine | July 1988 |
| Dense Pack Basic: A Method to Conserve Memory and Speed Up Basic Most computers use variations of the Dartmouth BASIC Language as their operating systems. The assembly language routines in ROM are... | Bill Jones | Update Magazine | April 1988 |
| Descriptive Directories | CATS Newsletter | January 1993 | |
| Drawing Ellipsoids on the TS 2068 The DRAW command can draw circles or parts of circles. | Synchro-Sette | March 1984 | |
| Easel Portraits | CATS Newsletter | April 1988 | |
| Error Recovery Techniques and programming examples to recover from user errors. | T-S Horizons | March 1984 | |
| Excerpted from Members Letters | Sinc-Link | May/June 1989 | |
| Exchanging Registers, Part 6 In addition to the eight registers A,F,B,C,D,E,H and L covered in an earlier article, the Z80 (central processing unit in... | Syntax | June 1982 | |
| Expanded 2068 Input Prompts One day, as I was rummaging through the TS2068 ROM, I discovered that there was more to the INPUT command... | Thomas B. Woods | SyncWare News | July/August 1985 |
| Exploring Def FN and FN Programming math formulas using DEF FN. | Update Magazine | July 1991 | |
| Exploring the Mysterious QL: JOS – Adding Your Own Commands to Super BASIC Using procedures to add your own commands to Super BASIC | Time Designs Magazine | January/February 1987 | |
| Exploring the Timex/Sinclair 1000’s Sinclair Logic Chip Toni Baker’s book “Mastering Machine Code On Your ZX/81” was a big help in disassembling the ROM code and printing... | Sincus News | November - December 1988 | |
| Exploring the Timex/Sinclair 1000’s Sinclair Logic Chip, Part 2 Being unable to draw the exact circuits; because of the lack of any technical data on the Ferranti Mask Programmable... | Sincus News | January - February 1989 | |
| Exploring the Timex/Sinclair 1000’s Sinclair Logic Chip, Part 3 Note: In Part I, Nov/Dec 88, under the section titled “The SCL Chip”, there is a list of circuits and/or... | Sincus News | March - April 1989 | |
| Expression Evaluators at Work Reprint of the article from the first Kitchen Sync column. | SYNC | Special Issue 1982 | |
| Extra Memory Discussion about using extra RAM in HOME and DOCK banks; errors in the EXROM that affect extended memory usage. | Update Magazine | October 1988 | |
| Extra Memory Programming Most of us can visualize the computer's "regular" memory. We know that the ROM part of memory has "fixed" machine... | Bill Jones | Update Magazine | January 1988 |
| Fancy Fonts Have you ever purchased a program that used a character set other than the one that came with your 2068?... | The Plotter | September 1987 | |
| Faster Control Pokes for faster typing and game controls. | The Plotter | ||
| First Time Procedure For Your Z88 Follow these instructions only when the Z88 has been without any power and must be fully reset and initialized. You... | Update Magazine | October 1993 | |
| Follow our golden rules for better SAVEs and LOADs Programming on the T/S1000,ZX81 can be frustrating. These 10 tips should help you get over some of the problems! For... | Timex Sinclair User | June 1983 | |
| Forth is a State of Mind One of the problems encountered when introducing Forth to others is explaining how a language that is so strong and... | SyncWare News | Jan-Feb 1985 | |
| Fun With RND and RAND Tutorial on random number | TS User | March 1983 | |
| Getting Started with Beta BASIC Introduction to Beta BASIC, an extension of Spectrum BASIC. Requires a Spectrum BASIC ROM or cartridge. | SyncWare News | May/June 1988 | |
| Getting Started With Beta BASIC, Part 2 In Part 1 (SWN Vol. 5 No. 5) of this intro to Beta Basic (BB) we looked at some of... | Robert Hartung | SyncWare News | |
| Getting the IN on the 2068 | The Plotter | ||
| Getting the IN on the 2068 | LISTing Newsletter | September 1984 | |
| Getting the IN on the 2068 | LISTing Newsletter | September 1989 | |
| Give your power pills more punch | LISTing Newsletter | November 1994 | |
| Glimpse of the Series 2000 To give you a head start on the Timex Sinclair 2000-series color computer, Fred Blechman explains how to use the... | Timex Sinclair User | August 1983 | |
| Go with the flow and no illogical jumps LAST MONTH I explained how to draw a flowchart of a program by splitting it into parts. Each part corresponds... | Timex Sinclair User | July 1983 | |
| Handling Character Strings in the ZX80 Using USR(47) to find the address of a string variable and peeks/pokes to manipulate the string. | SYNC | May/June 1981 | |
| Helpful Hints: Autostarting+ Saving a program to make it autostart on load. | CATS Newsletter | December 1983 | |
| Hi-Res Graphics on the ZX81 | LISTing Newsletter | October 1996 | |
| How to Change RAMTOP, Part 2 | The Plotter | April 1984 | |
| How To Connect An IBM Keyboard To Your Timex 2068 This article shows you how you can use a full size IBM compatible keyboard with your computer and create a... | Thomas B. Woods | Computer Updates | Summer 1986 |
| How to Get Stuff from Big Blue, or MS-DOS to QL File Conversions | CATS Newsletter | February 1986 | |
| How to Make Archival Copies on the 2068 | CATS Newsletter | March 1987 | |
| How to Use Graphics, Part 1 Tutorial on TS1000 graphics. | T-S Horizons | December 1983 | |
| In and Out of Machine Language When you use machine language programs, you have no keys to press directly. So we need to tell the machine... | Syntax | August 1981 | |
| Input Investigation in to ways to accept data from INPUT. | The Plotter | ||
| Input Text With Strings | The Plotter | January 1985 | |
| Inside the Machine | CATS Newsletter | April 1985 | |
| Inside the T/S1000, ZX81 IF you get the chance, look inside an IBM PC. You’ll see acres of board covered with countless chips, resistors,... | Timex Sinclair User | June 1983 | |
| Instantaneous Keyboard Response Part III of Programming Arcade Games. | Timex Sinclair User | December 1983 | |
| Instruction on using MSCRIPT files with MTERM | CATS Newsletter | Sep 1986 | |
| Interrupt Mode 2 | Sinc-Link | May/June 1991 | |
| Interrupts Introduction to interrupts. | ZX-Appeal | September 1986 | |
| Interrupts А discussion of interrupts was a bit too advanced a subject to cover in detail in my book “Introduction to... | Lloyd Dreger | The Data Expansion | October 1986 |
| Introduction To Channels On The 2068 Did you know that your 2068 has a feature built-in to it which allows you to link new peripherals into... | Thomas B. Woods | Computer Updates | Summer 1986 |
| Language Machine Initiation Introduction to machine language. | SIN | Januart 1986 | |
| Languages NOTE:This is the first article in a series called “Computer Basics”. It is a sincere effort to unravel the myseries... | Time Designs Magazine | Nov-Dec 1984 | |
| Large Printers | The Plotter | May 1987 | |
| Le decodage du clavier du 2068 (Decoding the 2068 Keyboard) Tutorial on using IN to read the 2068 keyboard. | SIN | Januart 1986 | |
| Learning Z80 Assembly Language Programming | Timelinez | ||
| Learning Z80 Assembly Language Programming, Part 2 | Timelinez | July - August 1983 | |
| Learning Z80 Assembly Language Programming, Part 3 | Timelinez | October 1983 | |
| Leave My Stuff Alone! | LISTing Newsletter | March 1986 | |
| Let the structure flow and you are well on the way ANY PROGRAMS written by beginners to computing show a lack of what professionals call structure. The structure of a program... | Timex Sinclair User | June 1983 | |
| Let’s Talk About Printers and Bit Image Graphics When it comes to printers and graphics, there is very little standardization. However, IBM compatible printers all use the same... | Update Magazine | January 1989 | |
| Lifetime’s obsession can easily be acquired BUYING a T/S1000,ZX81 can be the start of a lifetime obsession with home computing. It is easy, however, to become... | Timex Sinclair User | June 1983 | |
| Line Numbers How to create line numbers above 9999. | Sinclair Timex User Group Newsletter | July 1983 | |
| Linked Lists & Recursion, Part 1 PASCAL, and descendant languages such as MODULA and ADA, are very structured compared to BASIC. All variables must be identified... | Dale Fritz | SWYM | February 1991 |
| Linked Lists & Recursions, Part 2 If you have followed me this far, we come to the reason I wrote the article. A binary tree is... | Dale Fritz | SWYM | March 1991 |
| Loading/Saving For those of you having problems with LOADing and SAVEing tape programs on your 2068 here’s some thoughts from Don... | Sincus News | January - February 1990 | |
| Logical Statements Short overview of using logical operators. | Timex Sinclair User Group Newsletter: Ottawa Chapter | September 1985 | |
| Looking at READ, DATA & RESTORE on the TS 2068 In past issues, we have read articles on how to simulate the commands READ, DATA and RESTORE. Many of us... | Synchro-Sette | April 1984 | |
| Looping in Machine Code Suggestions looping and operating on data in the loop. | SyncWare News | May/June 1988 | |
| M/C GOTO Basic | CATS Newsletter | January - February 1985 | |
| Machine Code — CP Branching Tests CPs are 1-3 byte codes that compare two numbers. More exactly, they subtract the number you are looking for from... | Syntax | August 1982 | |
| Machine Code for the Masses Intro to writing machine code on the 1000. | T-S Horizons | July/August 1985 | |
| Machine Code for the Masses: Part 2 The object of this series is to present you with machine language programs that can be used to enhance your... | T-S Horizons | February/March 1986 | |
| Machine Code Lecture Notes, Part Two: Eight Bit Manipulation | CATS Newsletter | August 1985 | |
| Machine Code Magic – 2 Tutorial about registers. | Sinclair Users Network | July 1983 | |
| Machine Code Magic – 3 Tutorial. | Sinclair Users Network | May 1983 | |
| Machine Code Magic II | Sinclair Users Network | March 1983 | |
| Machine Code Programming – Multiplication and Division Multiplication and division require more thought and attention to detail. | Syntax | June 1981 | |
| Machine Code Programming — Understanding the Stack Often when writing machine code (MC) programs, it’s useful to keep the MC above RAMTOP. But few people understand how... | Syntax | August 1982 | |
| Machine Code Programming (part 1) Machine language programming tutorial. | Sinc-Link | ||
| Machine Code Programming (part 2) Machine language programming tutorial. | Sinc-Link | ||
| Machine Code Programming (part 3) Machine language programming tutorial. | Sinc-Link | ||
| Machine Code Programming (part 4) Machine language programming tutorial. | Sinc-Link | ||
| Machine Code Programming (part 5) Machine language programming tutorial. | Sinc-Link | ||
| Machine Code Programming Handouts | SLUG Newsletter | August 1987 | |
| Machine Code Programming: #9, Testing Bits for Branching You can test any bit in any address simply by loading a register and choosing the right instruction code. | Syntax | September 1982 | |
| Machine Code Topics: How to Write Relocatable Z80 Code Relocatable code will execute, without modification, when placed at any available address. The techniques to make code completely relocatable are... | SyncWare News | Nov-Dec 1984 | |
| Machine Language Programming – Logical Functions Differences between 4K and 8K ROMs can be overcome with machine language. | Syntax | July 1981 | |
| 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... | SYNC | March/April 1983 | |
| Making Backup Copies for 2068 Autorun Machine Code Programs | CATS Newsletter | July 1984 | |
| Making Code Relocatable | John Leary | LISTing Newsletter | January 1988 |
| Making Professional PC Boards | LISTing Newsletter | March 1997 | |
| Matrix 1000 Tutorial on multi-dimension variables. | Synchro-Sette | February 1984 | |
| Matrix/Cursor Input Suggestions for coding programs to accept input and display as a matrix, like a spreadsheet. Includes routine for entering and... | T-S Horizons | December 1983 | |
| MC Pointers | ZX-Appeal | January 1989 | |
| MC Pointers, Part Two | ZX-Appeal | February 1989 | |
| MC Programming #11: Storing MC Subroutines in REM While you can store machine code subroutines anywhere in your BASIC program, the best place is 1 REM (& 2... | Syntax | November 1982 | |
| MC Programming #12: Calling and Returning Tutorial on machine language programming. | Syntax | December 1982 | |
| MC Programming #9: Jumping Around Most of the machine code subroutines held in REM will be be short around 100 instructions and data. Consequently, you... | Syntax | October 1982 | |
| MC Programs – Where and How to Load Them Tutorial on machine language and tools for loading machine language programs. | SQ Syntax Quarterly | Winter 1982 | |
| Merging Archive and Abacus Files For most QL users the first Psion program is Quill. Later they brave ARCHIVE and ABACUS. A big let-down is... | Peter Hale | Update Magazine | January 1991 |
| Merging in BASIC Technique for merging two data sets. | Timex Sinclair User | October 1983 | |
| Micro-Coding Simplified IF YOU DON’T LIKE STARING AT A BLANK SCREEN WAITING ON THE BASIC INTERPRETER BUT HAVE NOT TRIED MACHINE LANGUAGE... | Sincus News | May - June 1990 | |
| Missile Graphics Program demonstrating missiles in RPNZL. | RNotes | February-March 1984 | |
| Modulo! | CATS Newsletter | July 1985 | |
| More “Mini-Database” Ideas with VU-File | ISTUG Newsletter | September - October 1991 | |
| More 2068 Graphics Help Using trigonometric functions and filling spaces. | Timelinez | March 1984 | |
| More Truth in Programming The other day, while blithely working on a program, I discovered that something was amiss. I had made an assumption... | SYNC | May/June 1981 | |
| More Value for Your Bytes | ZX-Appeal | March 1987 | |
| Moreland’s Memo Tips for saving memory when writing programs on the TS1000. | T-S Horizons | December 1983 | |
| Moving Programs From Tape to Disk Using NMI | Nite-Times News | May - June 1994 | |
| MS-TAS Documentation: A Tutor in Basic Programming Techniques Program to view MSCRIPT and TASWORD files. | Update Magazine | July 1988 | |
| MScript + Profile The Jan-Feb 88 issue of SyncWare News has a letter from Paul Holmgren about loading a ProFile file into the... | The Plotter | April 1988 | |
| MTERM II Welcome back to this series of tutorials on how to make proper use of the MTERM II program for the... | T-S Horizons | January 1985 | |
| MTERM II Tutorial This will be a short series in the proper use of the MTERM II Telecommunications software package for the Westridge... | Bill Ferrebee | T-S Horizons | Dec 1984 |
| Multi-Way Branching | CATS Newsletter | May 1985 | |
| Negative Numbers | ZX-Appeal | April 1987 | |
| New Lamps For Old or Running Your ZX81 BASIC Programs on an IBM PC | LISTing Newsletter | November 1987 | |
| New QL ‘Open’ | SMUG Bytes | July 1990 | |
| Numbers Held Inexactly on the ZX81 The largest is really this 39-digit number: 170141183420855150474555134919112130560. | Syntax | May 1982 | |
| Of Sorts, On Sorts, Sort of When programming a computer to handle large amounts of data, it is helpful to be able to put that data... | Sincus News | January 1985 | |
| On Fingers and the Timex-Sinclair Video Display Suppose you were designing an animal and had chosen to give it two hands. Now to choose the number of... | Sincus News | March - April 1986 | |
| On RO Gosub 1100, 1140, 1200 … etc. | Sinc-Link | May/June 1994 | |
| On-Line: Basic Primer | The RAMTOP | September 1985 | |
| Online | The RAMTOP | February 1986 | |
| OPEN #, CLOSE #, Channels & Streams – A Tutorial Let’s delve into the mysterious realm of channels and streams and those two odd tokens OPEN # and CLOSE #.... | Bob Mitchell | Update Magazine | October 1988 |
| Other Basic Commands Tips on converting string manipulation to/from other BASICs. | QuarTerS | Summer 1985 | |
| Password Routine Use ON ERR and GOTO to password protect a program. | Sinc-Link | May/June 1986 | |
| Paul’s Page on Pascal Well, since it is almost Christmas, and the mailman has not bought many articles YET this month, I thought that... | Sincus News | November - December 1988 | |
| Paul’s Page on Pascal In the last issue, in this column, I related some of the trivial aspects of programming. At the time I... | Sincus News | January - February 1989 | |
| Peeking and Poking About Warning! Dont start this one if you’re sleepy. It requires concentration. -ed. One of the fun things about using the... | Update Magazine | July 1988 | |
| Pirate Treasure Copying tapes with a direct connect cable. | LISTing Newsletter | April 1984 | |
| Placing USR Calls in 4K, 8K Differences between both ROMs and machine code locations. | Syntax | June 1981 | |
| Playing With Electricity Machine language tutorial. | ZX-Appeal | June 1986 | |
| Playing With Electricity: 68000 Interrupts | ZX-Appeal | March 1987 | |
| Playing With Electricity: ISDN | ZX-Appeal | October - November 1987 | |
| Plotting with Z88dk Describes how to add ZX BASIC PLOT/UNPLOT commands to the Z88dk C compiler. | ZXzine | August 2015 | |
| POINT Function I had never used the function POINT until entering the program that turns the screen upside down (RAMTOP Feb. 86).... | Max Schoenfeld | The RAMTOP | March 1986 |
| Poke Down and Abbreviated Save/Load Poke to limit RAMTOP and have shorter save/load times. | Syntax | August 1983 | |
| POKEing Directly To The Display File Writing directly to the display file instead of using PRINT or PLOT to speed up programs. | SQ Syntax Quarterly | Spring 1983 | |
| Postscript on the Sinclair | LISTing Newsletter | January 1992 | |
| Practical Uses of Screen Files and Disk Dependant Programming Using disk files to save and quickly load menu screens. | Update Magazine | January 1988 | |
| Preparing for Machine Language Programming Excerpt from Programming Arcade Games, to be published by Reston Publishing. | Timex Sinclair User | November 1983 | |
| Print or LPrint | ZX-Appeal | Summer 1988 | |
| PRINT or LPRINT Each new book І have bought on the TS 2068 has taught me quite a bit about programming on the... | James Brezina | Nite-Times News | May 1987 |
| PRINT or LPRINT | Nite-Times News | May - June 1993 | |
| Printer Programming The article about printer control in the October Issue brought forth enough response to indicate that a more comprehensive reference... | Sincus News | May - June 1988 | |
| Printer Programming | SLUG Newsletter | June 1988 | |
| Printer Programming or Adapting Software to Printer Tutorial on sending data and commands to printers. | Update Magazine | January 1988 | |
| Program Conversions With Sinclair BASIC and TI BASIC Program conversion between BASIC dialects is often easier than imagined. This tutorial demonstrates the compatibility of TI BASIC and Sinclair... | Compute! | July 1984 | |
| Program Section Headings | LISTing Newsletter | February 1991 | |
| Program: Do-While How to emulate a DO WHILE loop in Sinclair Basic. | Keyboards | 1985-04 | |
| Programming Arcade Games, Part I Tools and techniques. | Timex Sinclair User | October 1983 | |
| Programming Concepts An exercise in learning about the actual aspects, functions and limitations of the Sinclair ZX81 microcomputer and it's version of... | Time Designs Magazine | January/February 1987 | |
| Programming Concepts Part two of tutorial on programming the ZX81/TS1000. | Time Designs Magazine | March/April 1987 | |
| Programming Concepts Our example program, ZX TIC TAC TOE (the listing appeared in May/June ’87 on pages 21 & 22), has the... | Time Designs Magazine | July/August 1987 | |
| Programming in Basic | Sinclair Users Group | October 1984 | |
| Programming Pearls | Sinclair Users Group | May 1984 | |
| Programming SRAM HI*RES, Part II In this installment, we’ll start taking a closer look at the BLACKJACK listing of Vol. 3, No. 4, to get... | Time Designs Magazine | July/August 1987 | |
| Programming Tips (all computers): Exploring Def FN and FN How to set up and use user-defined functions. | Update Magazine | January 1991 | |
| Programming tips… LARKEN System | Sinc-Link | November/December 1988 | |
| Programming with SDOS BASIC Commands Tips for using SDOS commands in BASIC. | Update Magazine | October 1987 | |
| Programming: Did You Know? | ZX-Appeal | November 1986 | |
| Programming: Did You Know? | The Plotter | October 1986 | |
| Protection Schemes The ON ERR… command on the TS 2068 can be used to make your programs essentially “unbreakable”. If the first... | Paul Donnelly | LISTing Newsletter | November 1985 |
| QL Abacus/Spreadsheet “Tips”, Part I Suggestiosn for using the program better. | Time Designs Magazine | May/June 1987 | |
| QL Abacus/Spreadsheet Tips, Part II One good indicator that QL Abacus (QL SPREADSHEET in the States) is a quality program is the fact that, despite... | Time Designs Magazine | July/August 1987 | |
| QL Archive Revisited Back several issues of UPDATE, we discussed the possibilities of upgrading the address database example within the QL manual. This... | Update Magazine | January 1993 | |
| QL Corner I would like to discuss an additional operation for printing documentation from within Quill. I have recently received requests from... | Update Magazine | July 1993 | |
| QL Corner: The Editor SE | LISTing Newsletter | February 1996 | |
| QL Easel/Business Graphics “Tips” In 1985 when the QL first hit the market, the QL EASEL (BUSINESS GRAPHICS) program alone would have been reason... | Time Designs Magazine | September/October 1987 | |
| QL Quill/Word Processor Tips QL Word Processor AKA QLWP AKA Quill–the least acclaimed of the four Psion software programs bundled with the Sinclair QL–is... | Time Designs Magazine | November/December 1986 | |
| QL Quill/Word Processor Tips, Part II I’d like to start off this article with a few tips regarding the QL QUILL commands. I assume that you... | Time Designs Magazine | January/February 1987 | |
| Random Functions in 4K, 8K Compare RND (4K, 8K), RAND (8K), and RANDOMISE (4K) . | Syntax | September 1981 | |
| Random Numbers This program is an interactive tutorial on random numbers, ways to generate and test them and on uses. | Fred Lewis | SyncWare News | March/April 1988 |
| Random Numbers on the 2068 Most computers using some form of BASIC language provide the ability to generate random numbers. Readers who have used random... | Dick Wagner | The Plotter | May 1991 |
| Reader Input Method of copying data to a second array when more storage space is needed. Technique is limited by memory; discusses... | T-S Horizons | January/February 1984 | |
| Reading Machine Code Assembly Beginning machine language (ML) programmers sometimes have trouble deciphering all the numbers that make up an assembly listing. | Syntax | September 1981 | |
| Reading the Joysticks The two joysticks are controlled via Register 14 (I/O Port A) of the Programmable Sound Generator Chip (see Sections 2.1.6... | CATS Newsletter | January - February 1985 | |
| Regarding PEEK Overview and tutorial about using PEEK to reveal information about the TS1000. | Timex Sinclair User | November 1983 | |
| Releasing Printer Power from a QL Many with a QL do not know how to get the most out of their printers. This is particularly true... | Peter Hale | Update Magazine | January 1990 |
| Relocating Machine Code Programs – TS-2068 Why would one want to relocate machine code? Many machine code programs written for the TS2068 are located in the... | ZXir QLive Alive! | Summer 1994 | |
| REM Statements REM statements can be useful tools for beginning programmers, REM stands for REMark. You can also think of it as... | Syntax | January 1981 | |
| Restore | Sinclair Users Group | October 1984 | |
| RLE Made Easy | ISTUG Newsletter | July - August 1992 | |
| Rounding off Routine The 8K ROM’s floating point decimal is great, but sometimes you don’t need 9 decimal places. | Syntax | October 1981 | |
| RUNning with Reduced RAM For most of us, the anticipation of being able to write extended programs when we first plugged in our new... | SYNC | July/August 1983 | |
| Russian Peasant Multiplication | SWYM | June 1990 | |
| Save Memory: Use Buried Color Codes Instead of Color Commands Many of you have purchased commercial programs that appear to be unlistable, yet they run fine. One of the ways... | Syd Wyncoop | The Plotter | January 1987 |
| Saving 2068 Programs Revisited Load the program until the screen display is displayed then BREAK and LIST. This listing will give you the starting... | Dennis Jurries | LISTing Newsletter | September 1984 |
| Saving RAM Memory Have you ever written a BASIC program and have used up al! of the available memory and are still not... | Dennis Jurries | The Plotter | January 1985 |
| Saving Variables Many times a program is written that requires the input of data that is then used in some manner. If... | Jim Henthorn | CATS Newsletter | August 1985 |
| Saving Your Fingers Edit existing lines and renumber to create multiple instances where the lines are very similar. | SYNC | January/February 1983 | |
| Searching at routine speed Tutorial on programming search routines. | Timex Sinclair User | September 1983 | |
| Sektor Tutorial | SMUG Bytes | January 1989 | |
| Semi-Multiple Statements | ZX-Appeal | June 1987 | |
| Sending Hi-Res to an 80 Column Printer | CATS Newsletter | Aug 1986 | |
| Setting Forth Overview of the Forth language, comparison to Basic and how Sinclair Basic uses Forth-like methods. | Timex Sinclair User | September 1983 | |
| Setting up Quill for Printers The “INSTALL_BAS” program in our PSION suite is used to do all of these jobs to make our printer do... | Update Magazine | April 1990 | |
| Shell Sorts | SWYM | July - August 1992 | |
| Simple ways of sorting data How to program and comparison of sorts: bubble and shell. | Timex Sinclair User | August 1983 | |
| SINing and Filling on the TS2068 Using the trigonometric functions. | Sinc-Link | January/February 1990 | |
| So You Want to Write a Program! Part I of a multi-part programming tutorial on structured software development methodology. Covers eliminating distractions before coding, clearly writing down... | SMUG Bytes | December 1987 | |
| Software Joystick in BASIC and MC Tutorial about programming joystick routines. | SQ Syntax Quarterly | Summer 1983 | |
| Speed Up Basic | The Plotter | May 1987 | |
| SQ Notes: CP/M | SMUG Bytes | March 1989 | |
| Stacking the Calculator In writing programs in Machine Code it is sometimes necessary to bring in data from a BASIC program or from... | H. Edward Weppler | CATS Newsletter | May 1988 |
| Storing and Recalling Screens | ZX-Appeal | September 1987 | |
| Storing and Recalling Screens | SLUG Newsletter | October 1987 | |
| String Slicing, Coercion & Concatenation String concatenation is a subject that can't easily be covered in a vacuum. It must include string slicing and coercion... | Peter Hale | Update Magazine | October 1989 |
| Structured Basic Tree Programs Structured BASIC is BASIC which is organized so that each module or section of a program has ONE entry point... | SyncWare News | Jan-Feb 1987 | |
| Structured Programming with ZX81 BASIC Discussion of structured programming techniques and how to apply them to the ZX81 | ZXzine | November 2021 | |
| Style Sheets, Formats and Macros I create a document of my letterhead with design, margins, footer, Justification and tabs the way I like them. I... | Peter Hale | Update Magazine | April 1989 |
| Subroutines — Super Step-Savers Subroutines are mini-programs; they execute a series of steps apart from the main program. In essence, you tell the computer,... | Syntax | December 1980 | |
| SuperBasic Data Types Whenever we use variables in a SuperBasic program, we tell the SuperBasic interpreter what type of data it may hold... | Update Magazine | October 1993 | |
| SuperBASIC Editor for the QL Using Quill to edit SuperBASIC programs. | Time Designs Magazine | September/October 1987 | |
| T/S 1000/ZX81 Programming SRAM HI*RES Part III This is the final episode of a tutorial “mini-series” on the use of SRAM HI*RES EXTENDED BASIC (SHR-EB). This time... | Time Designs Magazine | November/December 1987 | |
| T/S 2068 Keyboard Scanning Most programs require user interaction through the keyboard, and use the INPUT or INKEY$ functions to do this job. This... | Mike S. Morris | CATS Newsletter | December 1984 |
| T/S Helpline Had a couple of to PEOPLE aSK how make 2068 programs that start as soon as they are loaded. The... | Rod Gowen | The Plotter | |
| T/S2068 Display Primer Explains how to get your computer to put things on the screen where you want them to go. | Timex Sinclair User | November 1983 | |
| Tape to AERCO Disk | CATS Newsletter | December 1988 | |
| Tasword Enhancement | Nite-Times News | May - June 1991 | |
| Techniques for Calling USR Routines If you’ve examined some of your programs for any of the Sinclair computers containing machine code, you’ve probably seen machine... | David Hoshor | The RAMTOP | September 1985 |
| Test-Bit Subroutine BASIC subroutine (at line 100) allowing the user to determine whether a specific bit (0-7) of any byte address (0-65535)... | Jack Dohany | Timelinez | January 1985 |
| text 87 and Quill, Part I Comparison of the two word processing programs. | Peter Hale | Update Magazine | April 1990 |
| The Absolute Beginner’s Guide to Machine Code Programming on the ZX81/TS1000/TS1500 | Sinclair Timex User Group Newsletter | August 1984 | |
| The basic route to a habit-forming hobby BUYING a Timex Sinclair machine can be the start of a lifetime obsession with home computing. It is easy, however,... | Timex Sinclair User | July 1983 | |
| The Brick Wall In Your Computer I really hate this damn machine I really wish they’d sell it. It never does just what I want but... | Wes Brzozowski | Sincus News | March 1984 |
| The Brick Wall In Your Computer I REALLY HATE THIS DAMN MACHINE I REALLY WISH THEY’D SELL IT. IT NEVER DOES WHAT I WANT BUT ONLY... | Sincus News | September - October 1985 | |
| The Brick Wall In Your Computer, Part 2 Last time we found that every BASIC for every computer contains a “brick wall” that can prevent the computer from... | Sincus News | May 1984 | |
| The Brick Wall In Your Computer, Part 3 “When I use a word”, Humpty Dumpty said in rather a scornful tone, “it means just what I choose it... | Wes Brzozowski | Sincus News | June 1984 |
| The Brick Wall In Your Computer, Part 3 “WHEN I USE A WORD”, HUMPTY DUMPTY SAID IN RATHER A SCORNFUL TONE, “IT MEANS JUST WHAT I CHOOSE IT... | Sincus News | January - February 1986 | |
| The Brick Wall In Your Computer, Part II Last time we found that every BASIC for every computer contains a “BRICK WALL” that can prevent the computer from... | Wes Brzozowski | Sincus News | November - December 1985 |
| The Cable Column: Programming in Archive Archive has a built-in procedural based language. The author walks through writing a few procedures. | Update Magazine | April 1989 | |
| The Computer Tutor: 2000 Programming Awareness Speculation on how to program the 2068. | Synchro-Sette | October 1983 | |
| The Computer Tutor: Compacting Data Good morning, Class! Today’s session will involve the techniques of compacting data or, in other words, putting data into the... | Synchro-Sette | September 1983 | |
| The Computer Tutor: Converting String Variables to Numeric Variables and Back Again This month’s lesson involves searching for a solution to a shortcoming of the ZX-81 computer. The ZX-81 only allows 26... | Synchro-Sette | June 1982 | |
| The Computer Tutor: Data Graphs Sorry I’m late Class. Too much of the holiday spirits, I guess. Boy does my head hurt. I wanted to... | Synchro-Sette | December 1982 | |
| The Computer Tutor: Data Point Graphs Good morning, Class! Today’s session will be on data point graphs. In the December 1982 issue, we discussed creating graphs... | Synchro-Sette | April 1984 | |
| The Computer Tutor: Determining Program Size Short subroutine to report size of a program. | Synchro-Sette | February 1983 | |
| The Computer Tutor: Dummy Screen Memory Map Memory-mapping the screen display file. | Synchro-Sette | May 1982 | |
| The Computer Tutor: Floating Screen Memory Map Tutorial on directly programming the TS 1000 screen memory. | Synchro-Sette | June/July 1983 | |
| The Computer Tutor: Floating Screen Memory Map, Part 2 Greetings Class! I’m surprised to see so many of you here. Isn’t this heat something? We’ll try to keep today’s... | Synchro-Sette | August 1983 | |
| The Computer Tutor: Line Renumbering Subroutines to renumber program lines. | Synchro-Sette | April 1983 | |
| The Computer Tutor: Moving Graphics Good morning Class! How are you today? Will someone nudge that fellow in the back seat and wake him up?... | Synchro-Sette | September 1982 | |
| The Computer Tutor: Out of Sorts Tutorial on sorting. | Synchro-Sette | October 1982 | |
| The Computer Tutor: Re-Dimensionalizing Variables Good morning, Class! Happy Valentine’s day to you all. Today’s session will be on re-dimensionalizing variables. Have you ever had... | Synchro-Sette | February 1984 | |
| The Computer Tutor: READ, DATA & RESTORE Simulating READ/DATA/RESTORE on the ZX-81. | Synchro-Sette | April 1982 | |
| The Computer Tutor: READ, DATA, RESTORE Revisited Alternative method of simulating READ, DATA, RESTORE by storing data in a REM. | Synchro-Sette | March 1983 | |
| The Computer Tutor: Reverse Scroll with Machine Language Subroutine Good morning Class. Sorry I wasn’t able to make it last session. We have had some people who notified us... | Synchro-Sette | May 1983 | |
| The Computer Tutor: Simulating Draw & Circle on the TS 1000 Good morning, Class! Today’s session will be on screen graphics for the TS-1000. Unlike the TS-2068, the 1000 does not... | Synchro-Sette | March 1984 | |
| The Computer Tutor: Simulating Print Using Hello Class! Welcome to the new year. Is everybody ready to resume classwork? Good! Today’s subject will be formatting numbers.... | Synchro-Sette | January 1983 | |
| The Computer Tutor: Simulating the DEF FN Function Good morning Class! I’m wondering if the poor attendance is due to these late season snow storms or the phasing... | Synchro-Sette | January 1984 | |
| The Computer Tutor: Storing and Merging Data Separate from the Program, Part 2 Good morning, Class! How are you? Wow! Am I stuffed! Did anyone bring some Alka Seltzer? Today’s lesson is a... | Synchro-Sette | December 1983 | |
| The Computer Tutor: Storing Data Separate From the Program, Part 1 Good morning, Class! How are you? Getting ready for the holidays? Today’s session will be on the subject of data.... | Synchro-Sette | November 1983 | |
| The Computer Tutor: String Manipulation More techniques for string manipulation. | Synchro-Sette | November 1982 | |
| The Computer Tutor: Syntactic Sum Good morning class. This month’s discussion regards the ubiquitous phrase, SYNTACTIC SUM. You might have seen this phrase in other... | Synchro-Sette | August 1982 | |
| The Computer Tutor: TS 2068 Error Trapping Good morning Class! In the last tutorial, we discussed a method of utilizing the last two lines on the screen... | Synchro-Sette | June 1984 | |
| The Computer Tutor: TS-2068 Full Screen Use Printing to lines 23 and 24. | Synchro-Sette | May 1984 | |
| The Computer Tutor: ZX-81 Word Processing Short program to enter text. | Synchro-Sette | Jule 1982 | |
| The Flags Register Part 3 of series on machine code programming. | Syntax | March 1982 | |
| The Forth Corner Introduction to Forth and review of Pluri-Forth from Tree Systems. | Synchro-Sette | June/July 1983 | |
| The Forth Corner In last month’s session, we made reference to the book STARTING FORTH by Leo Brodie. On page 60 is a... | Synchro-Sette | August 1983 | |
| The Forth Corner One of the hardest things for me to find was a method of using the FORTH language to perform simple... | Synchro-Sette | September 1983 | |
| The Index Printer Last issue we gave an index printing program for the TS-2068. This time I was determined to make the QL... | Update Magazine | January 1989 | |
| The Jungle Jim Series of articles about programming in BASIC for the TS 1000. | Timelinez | August 1984 | |
| The Jungle Jim | Timelinez | August 1984 | |
| The Logic Operator, NOT | LISTing Newsletter | Summer 1990 | |
| The Logic Operator, NOT For those of you who wish to operate or programme your machine a little more efficently, we will carry informative... | Sincus News | January - February 1990 | |
| The Logical Operators Reprint of Sharon Zadetto Aker article from Sync about using logical operators to save time and memory. | Update Magazine | July 1988 | |
| The Mysterious “DEF FN and FN” Functions One Monday morning at the Timex Literature Department Mary was given a task that would normally been assigned to Gus,... | Bill Jones | Update Magazine | April 1988 |
| The Mysterious QL Simple but Accurate Times | LISTing Newsletter | August 1987 | |
| The Mystery of the Missing RAM | ZX-Appeal | May 1987 | |
| The Power of VU-Calc A tutorial on using the VU-CALC spreadsheet for the TS1000, using an adding machine example to demonstrate formula entry, display navigation,... | Sinclair Users Network | January 1983 | |
| The QL Beginner Course If you have dug around as I have between the four sections in the back of the QL manual, you... | Update Magazine | October 1988 | |
| The QL Beginner’s Column: “Software Dependant” Software Confused title? Nope! We need to understand that the bread and butter for QL computing are the many new softwares,... | Update Magazine | January 1989 | |
| The Round-Up: An Update Programming Tutorial This is a program designed for UPDATE to demonstrate several abilities of dealing with numbers. FIRST, the "INT" function "ROUNDS... | Update Magazine | October 1988 | |
| The Truth about ‘DATA & READ’ Ways to emulate DATA and READ in Sinclair BASIC. | Sinclair Users Network | January 1983 | |
| The Truth About INKEY$ A tutorial explaining how INKEY$ differs from INPUT, covering the keyboard strobe mechanism and demonstrating a practical flashing menu using... | Sinclair Users Network | March 1983 | |
| The VAL$ Function If you are like me, you have never used the VAL$ function. There is no good explanation in any of... | Roald Schrack | CATS Newsletter | November 1985 |
| The Variable Display Routine | ZX-Appeal | January 1989 | |
| The Variable Display Routine, Part Two | ZX-Appeal | February 1989 | |
| Timex Tips Short tips for TS 1000 and TS 2068 users. | ZX-Appeal | March 1986 | |
| Timex Tips QUESTION: What is the STR$ function used for? ANSWER: The argument (the expression following the keyword) of STR$ must be... | Chuck Dawson | QuarTerS | Summer 1985 |
| Timex-Sinclair BASIC (Part 1) Tutorial on programming in BASIC. | QuarTerS | Winter 1985 | |
| Tips for Beginners Warning: using a T/S1000 can be habit-forming. | Timex Sinclair User | August 1983 | |
| Tips on Color Commands | The Plotter | December 1985 | |
| To Exchange a “BASIC” Program Via MTERM II | T. S. S. Newsnotes | November 15, 1984 | |
| To PRINT? Or Not to LPRINT? Each new book I have bought on the TS2068 has taught me quite a bit about programming on the computer.... | ZXir QLive Alive! | Fall 1994 | |
| Toggling Have you ever been frustrated with a program that had run-time errors caused by bad data, parameters, or values? Consider... | Paul Kinney | SLUG Newsletter | Special Edition |
| Totally Safe Machine Code for the ZX81 and TS1000 Tips for writing safe machine code. | T-S Horizons | December 1986 | |
| Transferring Machine Code from a TS1000/ZX81 REM Statement to the TS2068 Using Upload 2000 or Firstloader How to use either program to transfer the program without the program interpreting the machine code as BASIC tokens. | Timex Sinclair User Group Newsletter: Ottawa Chapter | May 1985 | |
| Translating BASIC Porgrams | CATS Newsletter | Aug 1986 | |
| Translating From Other Basics Translating ON ... GOTO and LEN() to 4K BASIC. | SYNC | May/June 1981 | |
| Translating Programs: On … Go To Techniques for translating programs from other BASICs. | Syntax | March 1982 | |
| Transparent Ink Please refer to Syd Wyncoop’s article on Color Codes in the January issue and my article in the December issue... | Dick Wagner | The Plotter | March 1987 |
| Trapping the errors will ensure first-time running | LISTing Newsletter | June 1997 | |
| Tricks of the Trade Methods of preserving copyright on programs. Most involve POKEs to hide the first line. | Sinc-Link | May/June 1983 | |
| Tricks of the Trade Once again, programming proves that necessity is the mother of invention. When I began writing my credit card payment program,... | Michael Felerski | ISTUG Newsletter | May - June 1989 |
| Tricks of the Trade Anyone who uses a wordprocessing program has done it. Greeting card programs even do it. But what if I want... | Michael Felerski | ISTUG Newsletter | November - December 1989 |
| Tricks Sinclair Never Gave Us At the January meeting of CATUG, Bob Swoger said he would like to see a new article by me for... | James Brezina | Nite-Times News | September - October 1990 |
| Trump Card User’s Guide This series of articles will bring to light some of the very powerful features of the TRUMP CARD and TOOLKIT... | Update Magazine | January 1990 | |
| Trump Card User’s Guide Documentation to supplement the small manual that comes with the card. | Update Magazine | July 1990 | |
| Truth in Programming It’s time for a little truth in programming, time for a bit of logic. Why let your programs slave away... | SYNC | March/April 1981 | |
| Try This Try this for the 2068. This address is used to select the permanent colors for the screen. It could be... | The RAMTOP | August 1985 | |
| TS 1000 Machine Code Programming Introduction from a new machine language programmer. | The Sinc Times (2) | January 1985 | |
| TS 1000/1500 Program Chaining, Part One Program Chaining can, in effect, increase your RAM memory many times its actual size. It is one of the most... | Time Designs Magazine | May/June 1986 | |
| TS 1000/1500 Program Chaining, Part Three Parts One and Two of this series covered the VARS, System Variables, and the Safe Area methods of passing data... | Time Designs Magazine | September/October 1986 | |
| TS 1000/1500 Program Chaining, Part Two The first part of this series of articles covered: the definitions of Linking and Chaining, how to make a program... | Time Designs Magazine | July/August 1986 | |
| TS 1000/TS 1500 Program Chaining, Conclusion Last article in series on loading programs in sequence. | Time Designs Magazine | March/April 1987 | |
| TS 2068 Basic Tutor In the preceding issue of QuarTerS we pointed out how SCREEN$ sees various characters and learned that it recognizes only... | Warren Fricke | QuarTerS | Winter 1987 |
| TS-2068 VARS Save and Re-Load Program find and save VARS for Larken DOS or cassette. | Update Magazine | January 1989 | |
| TS1000/1500 Program Chaining, Part Five In the previous episode of this series, the use of an endless tape with a chained program was presented. I... | Time Designs Magazine | January/February 1987 | |
| TS1000/TS1500 Program Chaining, Part Four For a practical demonstration of a chained program, using the Above RAMTOP method of passing data from one module to... | Time Designs Magazine | November/December 1986 | |
| TS2068 Basic Tutor Techniques for using SCREEN$ to find out the content of specific locations in the display. | QuarTerS | Fall 1986 | |
| TS2068 Basic Tutor Fifth article in a series that discusses the various means that the basic language of the TS2068 provides for the... | QuarTerS | Summer 1986 | |
| TS2068 Basic Tutor Fourth article in series that discusses the various means that TS2068 Basic provides for identifying a character in print positions. | QuarTerS | Spring 1986 | |
| TS2068 Basic Tutor: SCREEN$ SCREEN$ is a very useful function on the TS2068 but it has a few limitations that are well known. It... | Warren Fricke | QuarTerS | Summer 1985 |
| TS2068 Device Independent Input/Output Redirect input/output to other devices. | Syntax | April 1984 | |
| TS2068 Joystick Quad Drawing Program | Timelinez | July - August 1988 | |
| TS2068 Video Bells and Whistles Stay away from advanced video modes at any cost! Who needs them? Besides, what we can already do is all... | William J. Pedersen | Update Magazine | October 1992 |
| Understanding Number Systems This explanation of number systems was written to explain the working of my home computer to my son. It is... | SYNC | March/April 1983 | |
| Understanding Sinclair Basic Tutorial to teach BASIC on the TS 1000. | Triangle Sinclair Users Group | May, June, July 1984 | |
| Use Less RAM By Typing More Don Lambert wrote me a letter and stated that being a less experienced programmer he could not understand why I... | Nite-Times News | May - June 1992 | |
| Use Less RAM by Typing More Use VAL and other expression tools to conserve memory. | Sinc-Link | November/Decemember 1992 | |
| User Defined Characters on the 1000, Part I and II | The Plotter | ||
| User Friendly Programs for the Beginner Introduction to programming. | Triangle Sinclair Users Group | May, June, July 1984 | |
| User-Friendly? Using INKEY$ to make user input more friendly. | T-S Horizons | December 1983 | |
| Using Abacus to Prepare Data for Statistics Program | LISTing Newsletter | June 1993 | |
| Using Archive: A Home Database “Tel” | CATS Newsletter | December 1987 | |
| Using DEF FN and FN DEF FN and FN commands define and call functions for math operations, string manipulations, and Boolean logic evaluations in BASIC... | Bill Jones | The Plotter | April 1991 |
| Using HRG-ms Overview of a high-resolution toolkit for the ZX81 by Matthias Swatosch. | ZXzine | October 2015 | |
| Using Point! What is POINT? Our 2068 manual simply states that POINT tells you whether a PLOT point specified by coordinates is... | Dick Wagner | The Plotter | January 1991 |
| Using Quill for ASCII Files One of the features of QUILL (WP) that somehow got lost in the translation of the v.12/84 QLUG is that... | Update Magazine | April 1992 | |
| Using the OPEN# and CLOSE# Commands on the TS 2068 Many people who use the 2068 have generally no idea what the commands OPEN# and CLOSE# are for and what... | Doug Gangi | The RAMTOP | December 1985 |
| Using the Power of VU-Calc II Second in the VU-CALC tutorial series, demonstrating how to store recipe data in a spreadsheet, save and load it from... | Sinclair Users Network | March 1983 | |
| Using VU-CALC | CATS Newsletter | January 1987 | |
| Using Your T/S 2068 Howdy T/S 2068 fans! I hope you have all been well. I must apologize for this article being late. I... | James DuPuy | LISTing Newsletter | January 1998 |
| Using ZXLR8 for File Handling | LISTing Newsletter | December 1985 | |
| USR 832 Load/save copy protected programs using ROM routine. | Sinclair Timex User Group Newsletter | March 1984 | |
| USR 832 Save and load protected programs. A little known trick (first described in Syntax) that will load protected programs. Instead of... | Timex Sinclair Users Group Of Cincinnati Newsletter | May 1984 | |
| Variables in INPUT Prompts This is not a new discovery but thecause it is not mentioned 2068 User Manual, I that it is not... | H. Edward Weppler | CATS Newsletter | July 1986 |
| Wafadrive and Specterm64 | ISTUG Newsletter | March 1987 | |
| When Your Computer Gets Full Techniques for saving on memory. | Syntax | October 1982 | |
| Who says that graphics have to be complicated? Can you tell us some of the computers that you use for computer graphics? These include some very large IBM... | Timex Sinclair User | July 1983 | |
| Why Use Archive? Twelve reasons to use Archive. | Update Magazine | October 1988 | |
| Window Defining: A Program, Part I When programming, to get the full power out of your Sinclair QL one must learn how to effectively use its... | Update Magazine | July 1989 | |
| Window Defining: A Program, Part II In this article we will write and discuss the different functions that will be used. SuperBASIC gives us the ability... | Update Magazine | October 1989 | |
| Window Defining: A Program, Part III The following article, by David McCall, is second in a series. The first article was given in the October 1989... | Update Magazine | April 1990 | |
| Working with the ZX81/TS1000 Display File Programming tutorial. | ZX-Appeal | July/August 1986 | |
| Writing More Efficiently I confess, I am a ZX81/TS1000 user still. A real survivor. Although I have promised myself to program only (or... | ZXir QLive Alive! | Fall 1992 | |
| You Can Do It! Program Writing Programming tutorial. | Synapse | April & May 1985 | |
| You Don’t Have to be Artistic to Create These Great Looking Graphics How to use cross-stitch patterns as a basis for artwork on the computer. | The Sinclair Desktop Publishing Journal | ||
| Zone Selection Program successively adds 232 and 10 to the DATA value. If the initial value is > 23, the first addition... | ISTUG Newsletter | February 1987 | |
| Zone Selection Notes Paul Holmgren has refined our zone selection program one more step. If you want to know whether a given number... | ISTUG Newsletter | March 1987 | |
| Zones of Unpredictability, Part 2 Use of the RND command. Specific instructions for TS-1000 included. | Compute! | December 1983 | |
| ZX-81 Video Display System In order to speed up application program execution time, the FAST mode uses 100% of the CPU time for executing... | ZXir QLive Alive! | Autumn 2000 | |
| ZX-81 Video Display System – Part 1 When circumstances combine innovative technical ideas with an economical design and market opportunity, some interesting things begin to happen. In... | ZXir QLive Alive! | Winter 1996 | |
| ZX-81 Video Display System – Part 2 ZX-TEAM MAGAZIN | ZXir QLive Alive! | Spring 1997 | |
| ZX81 Tips PEEKs to find the number of characters in the first line of a program and to prevent accidental screen overflow. | Sinc-Link | May/June 1986 |