Articles (249)
| Title | Author(s) | Publication | Date |
|---|---|---|---|
| 1987 Federal Income Tax Calculator Program to calculate 1987 taxes. | Time Designs Magazine | January/February 1988 | |
| 2068 Bar and Pie Chart Program A 2068 BASIC program that generates two types of graphs (bar or pie chart) from either data entered at runtime... | Timelinez | June 1987 | |
| 2068 Tape Labels A short BASIC program for the TS2068 that creates formatted cassette tape labels, prompting the user to enter program titles... | James DuPuy | Timelinez | July 1985 |
| 2068 Tips Tips for streamlining or improving use of INPUT and INKEY$ in BASIC programs. | Sinc-Link | May/June 1988 | |
| 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 |
| 34 Columns — 8K Program allowing text entry in a 34-column by 22-line display format within 2K RAM. Uses shift keys for space and... | Mark Freitas | Syntax | April 1982 |
| 3D Words A BASIC program for the ZX Spectrum (compatible with TS2068) that generates large 3D block letters on screen in three... | John Hunton | Timelinez | February/March 1986 |
| 8K Flashing Prompts Subroutine Short subroutine for producing flashing prompts on the ZX81 screen without causing screen flicker. Includes full program listing. | Rois Harder | Syntax | March 1982 |
| A Challenge Request to improve included subroutine ("flowchart"). The subroutine plots the program above it (prior to line 9901) as a flowchart. | SyncWare News | May/June 1988 | |
| A Code File Printer MS-TAS is a utility to peek and print out Mscript and Tasword CODE files. | Update Magazine | July 1988 | |
| 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 Print Using Routine and Demonstration This interesting batch of string slicing and concatenations does a nice job of aligning decimal places and simulating the print... | Update Magazine | October 1987 | |
| A Useful Utility: Decimal to Binary / Binary to Decimal A BASIC program for the TS-2068 that converts decimal numbers to binary and binary back to decimal, including fractional and... | Fred Templeton | Timelinez | May 1986 |
| All Caps, Please There have been many good programs published for the 2068 that I would have copied except for the fact that... | Time Designs Magazine | May/June 1986 | |
| Amateur Programmers’ Line: Amateur Programming as a Niche Essay examining whether amateur computer programming has become a niche hobby, comparing it to the historical arc of amateur radio... | Bill Harmer | TS Bulletin | March 1990 |
| Amateur Programmers’ Line: The Future of BASIC Extended opinion column arguing that BASIC remains viable for amateur programmers across all platforms, including the Sinclair range. Harmer discusses... | Bill Harmer | TS Bulletin | February 1990 |
| Area of an Irregular Space — ZX81 Program Short ZX81/TS1000 BASIC program that calculates the total area of an irregular polygon by dividing it into triangles and applying... | Timelinez | November 1984 | |
| AT-ONE: Microtape Cataloging Program for A&J Microdrive BASIC program that saves to location 01 of any A&J Stringy Floppy microtape and auto-runs on LOAD. Provides menu options:... | Howard Ballinger | Timelinez | June 1985 |
| AUTO FILES: An Under Utilized Facility Explains the AUTO file facility found in RAMEX, MILLENIA K, and SPDOS for the TS2068, which allows automatic loading of... | Munson Cockayne | Time Designs Magazine | November/December 1987 |
| Auto-Dialing with the TS-2068 and a Modem Explains how the TS-2068 can auto-dial phone numbers using BASIC OUT commands to the modem port. Presents Randy Kale’s original... | John Hancock | Timelinez | July/August 1986 |
| BASCII: BASIC to ASCII Converter A program for the TS1500 (with RS-232 and 16K RAM pack) that converts a BASIC program’s tokenized code into ASCII... | Terry Greenlee | Timelinez | November/December 1986 |
| BASIC Conversion Tips: Sinclair vs. Other Dialects Reference table of equivalents for common BASIC functions when converting programs to Sinclair BASIC: GET$=INKEY$, LEFT$(A$,N)=A$(1 TO N), RIGHT$(A$,N)=A$(LEN-N+1 TO... | Timelinez | April/May 1985 | |
| BASIC Programming Short program to side scroll a message. | Sinc-Link | November 1984 | |
| 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 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 | |
| Basically Speaking — Address Book A type-in address book program (194 lines, 16K only) submitted by Alan Porter, with routines for adding, deleting, searching, and... | Alan Porter | Sinclair Users Network | March 1983 |
| Basically Speaking — Earth Defender A type-in arcade-style game (87 lines, ZX/TS BASIC) submitted by reader Jorge Salazar in which the player defends the Earth... | Jorge Salazar | Sinclair Users Network | January 1983 |
| Beginner’s BASIC book a beauty Review of David Lien's Learning Timex Sinclair BASIC. | Timex Sinclair User | September 1983 | |
| 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 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’ BASIC: More on INKEYS Tutorial on using INKEY$ in 8K ZX81 BASIC programs, covering two techniques: stopping execution if any key is pressed (using... | Ann Zevnik | Syntax | July 1982 |
| Beta Basic 3.0 Extension to Sinclair Basic with 100 new or enhanced commands. | Time Designs Magazine | May/June 1987 | |
| Beta Basic Review Among the many outstanding things that software writers and hardware developers have provided for T/S users, some have gone unnoticed... | Robert Hartung | SyncWare News | November/December 1987 |
| Big Printer Banner Program A BASIC plus machine language program for the Timex/Sinclair 2068 that prints large banner-style text using the Tasman printer interface.... | The RAMTOP | Mar-Apr 1988 | |
| Binomial Bingo A game program originally written for the TS-1000 and then adapted for the TS-2068. A ball starting at the top... | Gertie Andersson | Timelinez | July/August 1986 |
| Blue Chip M120/10 Printer Review Review of the Blue Chip dot-matrix printer ($248 at Best Products) with Tasman Interface ($99). Covers 7 print styles (pica,... | Walt Gaby | Timelinez | April/May 1985 |
| Boriel ZX Basic Compiler I’ve known about the Boriel ZX Basic Compiler for a number of years, but I thought I would give it... | Tim Swenson | ZXzine | June 2019 |
| Boriel’s ZX BASIC Compiler & T/S 2068 Notes on adjusting the Boriel compiler to work with the TS 2068. | Tim Swenson | ZXzine | November 2021 |
| Budget Editor’s Note: Bob Mitchell is retired from two professions, a career in the Canadian Armed Forces, and a subsequent career... | Update Magazine | April 1988 | |
| BZ80 Basic Program Filter for the Z88 Short BBC Basic program translated to the Z88. | Update Magazine | April 1996 | |
| Certificate Enhanced and simplified version of the Certificate program originally on SINCUS library disk #102. Allows users to enter text and... | Jack Armstrong | The Plotter | |
| Color TV Pattern Generator TS2068 BASIC program that generates five TV test patterns for adjusting color TV sets and monitors: color bars (with color... | Norm Lehfeldt | Timelinez | November 1984 |
| Converting Programs to ZX BASIC | Timex Sinclair User Group Newsletter: Ottawa Chapter | ||
| Cooperative Effort Produces Spectacular RLE Graphics (Decoding for the TS-2068) A BASIC program by John Ryan (Oklahoma City) and substantially improved by George Mockridge to decode CompuServe RLE graphics on... | Norm Lehfeldt | Timelinez | July/August 1986 |
| Correction Correction to article published in Sinc-Linc v2 n2. | Sinc-Link | ||
| Dandelion Doodles (Op Art for Pete’s Sake) A short TS2068 BASIC program that generates random dandelion-like geometric patterns using INK, DRAW, and trigonometric functions. The program uses... | Gertie Andersson | Timelinez | July-December 1989 |
| Data/Read on TS 1000 Simulating Data/Read. | Time Designs Magazine | March/April 1985 | |
| Datagen Have you ever typed a long list of information into an array, and then attempted to RUN your program, only... | Time Designs Magazine | July/August 1986 | |
| Day of the Week A complete BASIC type-in program of approximately 65 lines for converting dates to and from Julian day numbers and calculating... | The Sinc Times | February 1987 | |
| Dec-Hex-Binary Lookup Table Program A BASIC program for the TS-2068 that generates a printed Dec-Hex-Binary lookup table using the LPRINT command. Designed as a... | Fred Templeton | Timelinez | May 1986 |
| DEF FN: Spectrum-Style User-Defined Functions Reprint of the DEF FN section from the Sinclair Spectrum User’s Guide, supplied by Bob Orrfelt who noted the 2068... | Bob Orrfelt | Timelinez | February 1987 |
| Defensive Awari Improvements to a previously published Awari game program, adding defensive move logic by modifying lines 330-400. Provides specific line changes... | Jon Passler | Syntax | March 1982 |
| 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 |
| Dice Roll Program — 8K/1-2K Program that randomly generates two dice (1-6 each) and displays them in a visual dice format. Version 1 fits in... | David Rowland | Syntax | April 1982 |
| Display File Explorer Short BASIC type-in program and explanation demonstrating the structure of the TS2068 display file (6144 bytes starting at address 16384).... | Timelinez | February 1984 | |
| Double Size Letters for Bob Orrfelt’s WP-32 Short programming tip adding double-height letter capability to Bob Orrfelt’s WP-32 word processor for the TS2068. A supplementary BASIC routine... | Walt Gaby | Timelinez | November 1984 |
| Dunnington Flowcharter (Editor’s NOTE: This article would be worthwhile reading if it didn’t contain anything but the material on programming above line... | Earl Dunnington | SyncWare News | |
| Electric Rate Calculator A BASIC program of approximately 50 lines, translated from BASICA (July 1988), for calculating daily kilowatt-hour usage and electricity costs... | Perry Wilson | The Sinc Times (2) | May/June/July 1988 |
| Engineering Applications: Tubewall Thickness A substantial BASIC program of approximately 200 lines for calculating required pipe or tubing wall thickness using Barlow’s formula and... | Don H. Berry | The Sinc Times (2) | May/June/July 1988 |
| Etch-a-Sketch Drawing Program for the ZX81 and TS-1000 A BASIC drawing program for the ZX81 and TS-1000 that uses the Q/A/P/O keys to move a cursor on screen.... | Michael Furman | Timelinez | May 1986 |
| Extended Basic For The TS1000/ZX81 Have your ever wished the ZX81 BASIC allowed multistatement lines, or provided commands such as READ, DATA, RESTORE, IN, OUT,... | T-S Horizons | February/March 1986 | |
| Fifteen Puzzle — 4K/2K Implementation of the classic 15-piece sliding puzzle game for the ZX80 in 4K ROM with 1K+ RAM. Checks for solvable... | Bill Eckel | Syntax | April 1982 |
| FILE 0 for the Oliger Disk System A BASIC type-in program for the Timex/Sinclair 2068 that reads the CATalog of an Oliger disk and displays a navigable... | Roelof Mulder | The RAMTOP | Mar 1987 |
| Flower Plot — 8K/1K Mathematical graphics program using the ellipse formula with a sinusoidal radius to generate flower petal patterns. Supports named flower types... | William Wentz | Syntax | April 1982 |
| Flying Bird Short 8K BASIC routine demonstrating animated graphics: displays a flying bird (or bat if PAUSE statements removed) by alternating two... | Mike Hastie | Syntax | July 1982 |
| Flying Horses A short BASIC program for the TS2068 related to graphic display or animation; described alongside notes referencing a ‘MINIBAR’ variant.... | Walt Gaby | Timelinez | April 1986 |
| For the Birds Three BASIC programs for the TS2068 useful in creating banner graphics: GUIDE (starts at line 9000, printable numbered grid overlay... | Gertie Andersson | Timelinez | November/December 1986 |
| Fractions: Hard for Youngsters and a Problem for Programming Those of you who have had to help your children with fractions in arithematic have probaby wished you had a... | Update Magazine | April 1988 | |
| From Theirs to Ours A BASIC command comparison mapping equivalents for CALL/USR, SAVE, LOAD, RAND, CLEAR, DATA/READ, COLOR, and DIM across Apple, PET, TRS-80,... | Sinclair Users Network | January 1983 | |
| From Theirs to Ours A BASIC command cross-reference comparing WAIT/PAUSE, GET/INKEY$, END/STOP, HI MEM/RAMTOP, ELSE, FRE(X), PLOT, and INVERSE across home computers, helping users... | Sinclair Users Network | March 1983 | |
| Garland A TS2068 BASIC program that draws intricate floral patterns using polar-coordinate equations. Based on mathematical equations from Oleg D. Jefimenko’s... | Gertie Andersson | Timelinez | April 1987 |
| 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 | |
| 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 | |
| Golden Goodies for 2068 Users Collection of advanced programming tips for the Timex/Sinclair 2068, compiled from the TIMELINZ newsletter. Includes: POKEing RAMTOP without destroying variables;... | George Mockridge | The Plotter | |
| Gosubs GOSUBS by Ewin and Shirley Gaby came out about the time Timex was going under. It is "A BYTE BOOK"... | T-S Horizons | July-August 1986 | |
| Grandson of Big Characters Update of John Filley’s ‘Son of Big Characters’ program for 8K ROM and 1K RAM. Displays 2 lines of 16... | William Wentz | Syntax | July 1982 |
| Graphing Data, Part II: Program Listing Complete BASIC listing for Graph-It, the TS2068 graphing program reviewed in the previous issue (v2 n9). The listing starts at... | Donald H. Marks | Timelinez | October 1984 |
| Herb’s BASIC One-Liners One line tips/tricks. | Time Designs Magazine | September/October 1987 | |
| Household Finances — 8K/16K Personal finance program for tracking household income and expenses in up to 10 user-defined categories (8 expense, 2 income). Includes... | James Holder | Syntax | July 1982 |
| I Can’t Write an Article (I Don’t Have a Word Processor) Short humorous demonstration that anyone with a TS2068 and a TS2040 printer can contribute to Timelinez without a word processor.... | Bill Miller | Timelinez | June 1984 |
| Improved Data Input Subroutine for improved data input using INKEYS, providing a blinking block cursor at the current screen position, RUBOUT support, and... | Nels Anderson | Syntax | July 1982 |
| In the Mailbag Reader letters cover a range of topics including diagnostic software ideas, Spectrum utility program listings, a QL bar code reader... | John Shepard Randall Larson Joe Jenkins Robert Fischer Eric Kongs Chapman Burk | Time Designs Magazine | November/December 1987 |
| Income Tax — 8K/16K Full BASIC program for preparing a US income tax return (Form 1040 and Schedule A). Menu-driven with data entry, calculation,... | Lane Lester | Syntax | March 1982 |
| Input/Output A letters column with member tips: PAUSE vs. FOR-NEXT delays (Ken Williams), UHF modulator replacement and compiler recommendation (Ken Duda),... | Ken F. Williams Ken Duda John Weilandt Mark Walthen Jim Johnston Frank Peterson Bob Smith | Sinclair Users Network | March 1983 |
| It’s Still BASIC, Isn’t It? Compares Sinclair BASIC (specifically the TS2068) to IBM’s BASICA and GW-BASIC for users transitioning to PCs. Covers keyword differences including... | Max Schoenfeld | The RAMTOP | Winter 1990 |
| It’s Still BASIC, Isn’t It? (Part Two) Part two of a tutorial mapping Sinclair BASIC commands to their IBM BASIC equivalents, covering LOCATE vs PRINT AT, TAB,... | The RAMTOP | Fall 1991 | |
| LabelMaker A BASIC program compatible with any full-size printer interface (AERCO, Tasman, A&J, Oliger) that prints centered cassette tape labels with... | Bill Ferrebee | Timelinez | February/March 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 | |
| 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 | |
| Letters to Timelinez: String Display Subroutines Reader letter contributing BASIC subroutines for printing strings longer than 32 characters on the TS1000/TS2068: splits at last space before... | Timelinez | April/May 1985 | |
| Light-Bar Menus for the ZX81/TS1000 A tutorial on implementing highlight-bar menu navigation on the ZX81/TS1000 using inverse graphics characters. Includes a complete BASIC listing “GAMES-TAPE... | Edward Snow | The Sinc Times (2) | May/June/July 1988 |
| Line Recharacterizing — 4K and 8K Technique for replacing characters or keywords in a program without retyping, using FOR-PEEK-POKE loops to scan program memory and substitute... | Daniel J. O'Connell | Syntax | April 1982 |
| List Looker View any file saved to disk as a character array. Enhancement to SDOS Mail Merge. | Update Magazine | January 1988 | |
| Listing on Your Printer: A Complete LLIST Program for the TS-2068 Discusses deficiencies in commercial LLIST programs, particularly their mishandling of tokens and color commands that are incompatible with non-Timex printers.... | William J. Pedersen | Timelinez | February 1987 |
| Little Goodies for the 2068 Collection of TS2068 programming tips and POKEs: generate an on-line BEEP whenever any key is pressed; use CHR$ codes before... | George Mockridge | Timelinez | September 1984 |
| Location for Machine Code on the TS2068 Technique using POKE 23730,255 then NEW to set RAMTOP at 65535, protecting 276 bytes (addresses 65260-65535) for machine code storage... | Phil McConaghey | Timelinez | February/March 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 | |
| Low Memory – Save/Load Program Program for machines with 64K RAM to save programs in the 8-16K region. | Sinc-Link | ||
| Machine Code Magic First in a machine code series, introducing a BASIC disassembler program to examine ZX/TS memory addresses. Includes a complete program... | Sinclair Users Network | January 1983 | |
| Magic Birthday Square A 2068/Spectrum BASIC program that generates a magic square derived from a birthday number. Uses mathematical relationships to create a... | Timelinez | May 1987 | |
| Mastering The Management of Character Arrays: The Management Package Additional programs that work with SDOS Mail Merge. | Update Magazine | January 1988 | |
| Mathematical Magic: Decimal to Fractions A short BASIC program that converts any decimal value less than 1.0 to the nearest 1/64th fraction, useful for woodworking... | Dave Miller | Timelinez | February/March 1986 |
| Matrix 1000 Tutorial on multi-dimension variables. | Synchro-Sette | February 1984 | |
| Medicare Income Tax Calculator TS1000 BASIC program (approximately 2K) that calculates the Medicare catastrophic illness income surtax enacted for tax years 1989-1993. Supports all... | Herb Bowers | Timelinez | July-December 1989 |
| MiniXMOD 1.5 Utility A BASIC type-in program that toggles between upper and lower case character tables within the MiniXMOD 1.5 Westridge terminal program.... | Daniel Ohlrich | The RAMTOP | 1st Qtr 1990 |
| More on problems with integers. In regards the the programming puzzle put forth by Basil (no last name) in the last issue of UPDATE, I... | Update Magazine | July 1995 | |
| Musical Christmas with TS2068 BASIC program playing three Christmas songs (Silent Night, Jingle Bells, Joy to the World) on the TS2068 using the SOUND... | Oleg D. Jefimenko | Timelinez | December 1985 |
| My Favorite Triangle A short TS2068 BASIC program using PLOT and DRAW statements to render an intricate ornamental triangle shape using angular calculations.... | Dick Wagner | Timelinez | April 1986 |
| Newsletter Exchange: 2068 Tips — Removing Vu-Calc Print Coordinates Short BASIC program (run after loading Vu-Calc and exiting to BASIC) that blanks the row and column coordinate labels from... | Barry Henley | Timelinez | December 1985 |
| Newsletter Exchange: Correction — System Variable 23661 Is Used Correction to TS2068 user manual page 264: location 23661 is incorrectly listed as Not used. It is the MSB of... | H. Edward Weppler | Timelinez | December 1985 |
| Newsletter Exchange: Internal Stop-Watch Using FRAMES In revising programs or comparing technique I often use the system variable FRAMES to measure elapsed time. Near the start... | H. Edward Weppler | Timelinez | December 1985 |
| Newsletter Exchange: Programming Tips from Other NLs Reprinted programming tips from several newsletters: ‘More Tips on String Storage’ by Mark Fisher (CATS NL, Bladensburg MD) on storing... | Mark Fisher | Timelinez | September/October 1986 |
| Note Pad A TS2068 BASIC program for composing and printing short personalized notes or letters on the Timex 2040 printer. Addresses are... | William J. Pedersen | Timelinez | December 1988 |
| Numbers Held Inexactly in the ZX81 (Part 2) Second part of the series on ZX81 floating-point representation, focusing on positive integral powers of 10. Explains that powers of... | Frank O'Hara | Syntax | April 1982 |
| Numbers Held Inexactly on the ZX81 (Part 1) First part of a series examining floating-point representation errors in the ZX81 8K ROM. Focuses on integer powers of 2... | Frank O'Hara | Syntax | March 1982 |
| Numbers Held Inexactly on the ZX81 (Part 5) Fifth and final part of the series, covering FOR-NEXT loop counter behavior with non-integral step values. Explains why floating-point imprecision... | Frank O'Hara | Syntax | July 1982 |
| ON ERR Programming A person whom I’d never heard of sent me a cassette, saying that it contained an important program that “hangs... | Bill Jones | Update Magazine | October 1988 |
| Optimizing BASIC on the 2068 Systems-Oriented Languages, CORP 2590 N. Jordan DR Tucson AZ 85745-1132 602 884 7667 (voice) 602 882 0388 (data ) 5... | Update Magazine | July 1994 | |
| Orbit Simulator A QL SuperBASIC program simulating orbital mechanics around a central planetary body. The orbiter starts above the planet and can... | Tim Swenson | Timelinez | May 1987 |
| Password Security for the TS2068 ON ERR technique for the TS2068 to prevent accidental BREAKing of a running program, with an improvement: a secret password... | John Kemeny | Timelinez | October 1984 |
| Pay Off That Debt! Loan Amortization Program TS2068 BASIC program that calculates monthly loan payments and generates a complete amortization table. User inputs loan amount (PV), number... | Walt Gaby | Timelinez | November 1984 |
| Perpetual Calendar Program (Continuation) Completes the perpetual calendar program omitted from the November 1984 issue, providing program lines after line 460. Marks Bay Area... | Jay Brockman | Timelinez | January 1985 |
| Phone Number List BASIC phone number list program holding up to 102 entries in DIM NS(102,32). Features: list all names (L), add new... | Stuart Ree | Timelinez | February/March 1985 |
| Practical Uses of Screen Files and Disk Dependant Programming Using disk files to save and quickly load menu screens. | Update Magazine | January 1988 | |
| Printer On/Off Detection Programs Two short TS2068 BASIC programs using machine code REM statements and USR calls to detect whether the TS2040 printer is... | Linda Banta | Timelinez | September 1984 |
| Program Corrections Corrections to programs from previous issues: corrected Blackjack listing (Clifford Efaw), Hex Math 8K fix (Leo Morgan), Flags Register article... | Ann Zevnik | Syntax | April 1982 |
| Program Corrections and Improvements Corrections to previously published programs: Phone Number Word Generator (Lawrence Souder), simultaneous equation solver (Lori Olson), Digital Clock improvements (Tom... | Ann Zevnik | Syntax | March 1982 |
| Program Improvements: Sort Routine Shortened version of Leo Morgan’s string sort routine from Oct. 1981, reducing it by two lines by using an inverted... | Dave Taber | Syntax | July 1982 |
| Program Segmentation Author introduces the concept of breaking programs into smaller segments and loading the segments from disk as needed. | SyncWare News | March-April 1987 | |
| Program to demonstrate math error Demonstrates puzzling math error with integers. | Update Magazine | January 1995 | |
| Program Wipeout Short BASIC program for the TS1000 using POKE 23613,2 and POKE 23614,91 to set up a continuous text display loop... | Timelinez | October/November 1985 | |
| Program.. Patch.Bas Program to add editing capabilities to BBC Basic on the Z88. | Update Magazine | October 1990 | |
| Programming Tips and Topics Bill Harmer argues that the ZX81/TS1000 can match much more expensive computers through smart programming. Practical tips cover maximizing memory... | Bill Harmer | Timex Sinclair User Group Newsletter: Ottawa Chapter | February 1986 |
| Published Program Survey of Newsletters A digest of notable programs published in other Timex/Sinclair user group newsletters: Vancouver TSUG December 1989 (Dominoes for ZX-81, BASIC... | Bill Harmer | TS Bulletin | January 1990 |
| Quick and Easy Routines Yes - No INKEY$, SDOS Printer Drier, Software check of printer status, Pseudo Hex Vars Table with Letterhead Data | Update Magazine | October 1987 | |
| Read Restore & Bump for the 1000 If you have ever tried converting programs written for other computers to run on the TS 1000 then you are... | Gregory Harder | SyncWare News | November/December 1987 |
| READ-DATA-RESTORE Subroutine Technique for simulating READ, DATA, and RESTORE statements (absent from ZX81 BASIC) using a string variable as a data container... | Herbert A. Magnus | Syntax | April 1982 |
| Reviews for the Non-Programmer #6 This author has remained a non-programmer for several reasons: It seems like a lot of work. Most problems have been... | Arthur Gindin | T-S Horizons | Dec 1984 |
| Safe as Houses – Z88 Security Program to secure your Z88. | Update Magazine | January 1993 | |
| Scorepad Program BASIC program for keeping score during table games for one to four players. Accepts player names and scores each round,... | Walt Johnson | Timelinez | November 1983 |
| Scrabble Score Program BASIC program for the TS1000/TS2068 that tracks Scrabble scores for 2–4 named players. Calculates letter values automatically from words entered;... | Kendric Smith | Timelinez | July 1984 |
| Screen Files in Strings In January SDU Bill discussed the use of SCREEN$ files as a means of conserving RAM in programs such as... | Robert Hartung | Update Magazine | April 1988 |
| SCREEN$ Calibration Tutorial on calculating the ratio between on-screen pixel dimensions and printed image dimensions for accurate screen-dump scaling on large dot-matrix... | Dick Wagner | The Plotter | |
| SDOS Mail Merge Database/mail merge program that will work with any Centronics printer. | Update Magazine | October 1987 | |
| Shuffle: Jumbled Word Puzzle Program A short BASIC program for the Sinclair QL that solves jumbled word puzzles of 2-6 letters. Developed by Robert Fischer... | Timelinez | May 1986 | |
| Sideways Printing A 2068 BASIC program that rotates the character set 90 degrees, allowing the Timex 2040 printer to print spreadsheets and... | Eric Yruegas | Timelinez | March 1987 |
| Simulating DATA, READ, and RESTORE Statements Most versions of BASIC have DATA, READ, and RESTORE statements. If these statements can be simulated for the Timex/Sinclair 1000/ZX81,... | Allen H. Wolach | T-S Horizons | Apri 1985 |
| Simulating Integer Arrays Technique for simulating integer arrays using PEEK and POKE in ZX81 BASIC, storing values 0-255 in REM-reserved memory rather than... | Nels Anderson | Syntax | April 1982 |
| Software Hint One-line programming tip: using GOTO to a specific line number to trigger SAVE at the end of a program, enabling... | Herb Sturges | Syntax | March 1982 |
| Software Tips Tips for saving multiple copies of a program automatically using a self-repeating GOTO/SAVE loop, and for making programs auto-run after... | Mark Freitas | Syntax | April 1982 |
| Solar Water Heater Payoff BASIC program to calculate the financial payoff period of a solar water heater versus keeping savings in a bank account,... | Howard Collins | Timelinez | November 1983 |
| Some More Little Goodies for 2068 (Edition 4) Fourth installment of a recurring collection of short programs, POKE tricks, and machine code snippets for the TS-2068. Includes: printer... | George Mockridge | Timelinez | September/October 1986 |
| Spectrum 128K Basic Overview of the new BASIC. | Time Designs Magazine | January/February 1988 | |
| Speed Up PRINT Lines — ZX81 Tips for making PRINT statements execute significantly faster by adding an AT-based padding line after SCROLL operations. Demonstrates a ~47%... | John Oliger | Syntax | April 1982 |
| 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 | |
| System Variables and Number Storage Appendix D of the TS-2068 user manual gives four pages of "System Variables", which most users klnda ignore, These variables... | Update Magazine | April 1988 | |
| T/S 1000 Digital clock Excerpt from Highfalutin' Computin'. | Time Designs Magazine | July/August 1986 | |
| T/S Beats IBM! Short article reproducing a floating-point precision benchmark from Fred Gruenberger in Scientific American (April 1984): enter 1.0000001 and square it... | Bob Orrfelt | Timelinez | July 1984 |
| Techniques for Calling USR Routines Describes how each of the technique for calling USR routines work. | Sinc-Link | March/April 1987 | |
| Terrific Tips Quick Tip #1- Next time you have some epoxy mixed up, take the time to glue the key into the... | Time Designs Magazine | May/June 1986 | |
| 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 |
| The ‘Old Gents’ Flowcharter Last issue, SyncWare News printed a simple flow chart generating program. Our Editor issued the following challenges to our readers:... | SyncWare News | ||
| The BIN Function on the TS2068 Short tip explaining the TS2068’s BIN function for converting binary notation to decimal in BASIC (e.g., PRINT BIN 1001 displays... | Susan Hiatt | Timelinez | September 1984 |
| 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: Dummy Screen Memory Map Memory-mapping the screen display file. | Synchro-Sette | May 1982 | |
| 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: 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 Incredible Shrinking Screen A Spectrum/TS2068 BASIC program that progressively reduces the active screen display through a series of PLOT/DRAW and PRINT operations, creating... | William J. Pedersen | Timelinez | November 1988 |
| The Jungle Jim: Character Display, Part II and PAUSE Two-topic column: (1) Machine code details of the TS1000 character generator — the I register must contain 30 (1EH) to... | James C. March | Timelinez | November 1984 |
| The Jungle Jim: Display File Continues the Jungle Jim series explaining how the TS1000/1500 display file works in memory. Covers the D_FILE system variable, how... | James C. March | Timelinez | January 1985 |
| The Jungle Jim: GOTO Statement and Program Line Storage Two-topic column: (1) The TS1000 GOTO statement accepts a line number, variable, or numeric expression as its target — demonstrated... | James C. March | Timelinez | September 1984 |
| The Jungle Jim: Number Base Converter BASIC program converting numbers between any two bases (binary, octal, decimal, hexadecimal) by first converting input to base 10, then... | James C. March | Timelinez | June 1985 |
| The Jungle Jim: ROM Character Generator, Part I First of two parts on the TS1000 ROM character generator table: 512 bytes at addresses 7680–8191 defining 64 characters as... | James C. March | Timelinez | October 1984 |
| The Jungle Jim: System Variables — VARS Continues the Jungle Jim series with an explanation of the VARS system variable (address 16400) on the TS1000, which points... | James C. March | Timelinez | February/March 1985 |
| The Jungle Jim: What’s on the Menu? Explains how to build menu-driven programs on the TS1000. Defines menus, master menus, and multi-level menu-driven systems. Presents a complete... | James C. March | Timelinez | April/May 1985 |
| 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 Mscript File Printer that printed the above Article Refers to the DOS-64 review by Pete Fischer. Discusses switching between 32 and 64 column modes in OS-64 and code... | Update Magazine | July 1988 | |
| The New Tax Law and You Analysis of the 1986 Tax Reform Act’s impact on 1986, 1987, and 1988 tax liabilities, presented as six comparison tables... | Walt Gaby | Timelinez | May 1987 |
| The Programs for This Issue SDOS Mail Merge and Outline, a database. | Update Magazine | October 1987 | |
| The RAM-BO RAM Test BASIC program by James Lowry testing all RAM (0-65535) by POKEing 0 and 255 to each address and PEEKing for... | Walt Gaby | Timelinez | December 1985 |
| 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 Shell Game: Program for TS1000/1500 Type-in BASIC program implementing the three-cup Shell Game for TS1000/1500. Player starts with $100, bets any amount, watches cups shuffle,... | David Docker | Timelinez | October/November 1985 |
| The Trains Type-in BASIC program for the Timex/Sinclair 1000 that draws a train image using User Defined Graphics characters. The listing uses... | Stan Livingston | The RAMTOP | Winter 1990 |
| The Truth About ‘DATA & READ’ A tutorial on replicating the DATA/READ construct on the ZX/TS using string slicing and DIM arrays, with two complete solution... | 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 | |
| Three Tips from Rex Lundgren Three hardware/software tips for TS2068: (1) Adding a third diode to the earphone input circuit (near CR5/CR6) to raise logic... | Rex Lundgren | Timelinez | June 1985 |
| Tic Tac Toe — 4K/2K Two-player Tic Tac Toe game for the ZX80 in 4K ROM with at least 2K RAM. Player vs. computer; computer... | Raymond Fowkes | Syntax | July 1982 |
| Timex Perpetual Calendar TS2068 BASIC perpetual calendar program that displays any month/year on screen with the correct day-of-week alignment. Navigation keys: 7 (forward... | Jay Brockman | Timelinez | November 1984 |
| Tips A collection of practical tips covering cassette preparation, TV picture improvement, DIM array explanation using a train analogy, TV monitor... | Sinclair Users Network | January 1983 | |
| Translating Programs: ON…GO TO Tutorial explaining how to translate ON…GOTO and ON…GOSUB constructs (not supported by ZX81 BASIC) into equivalent ZX81 BASIC, presenting three... | Mort Butler | Syntax | March 1982 |
| Trouble with Corrupted Files? Explains why TS2068 BASIC files downloaded from PC-based BBSs via Xmodem become corrupted: Xmodem pads the last 128-byte block with... | Greg Popovich | The RAMTOP | Winter 1990 |
| 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 | |
| TS1000 Tape Unlocker Short BASIC program using nine POKEs (values 62,0,56,0,64,1,55,0,201 into locations 16514-16522) that permits making backup tapes of programs with non-standard... | Tim Ward | Timelinez | April 1989 |
| TS1000/1500 Tape Labels Program Adaptation of James DuPuy’s TS2068 tape label program for TS1000/1500 users. Creates formatted cassette labels with tape title, program names... | Barbara Stolle | Timelinez | October/November 1985 |
| TS1000/TS1500 Memory Status Utility Short BASIC subroutine (GOSUB 9200) that reports five memory figures at a glance: total RAM size, program size, display file... | Timex Sinclair Users Group Mile High Chapter Newsletter | Sep 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 Programming: User Defined Graphics Explains how to use the 21 User Definable Graphic characters (codes 144-164) on the TS2068 with the CHR$ function to... | John Roach | Timelinez | January 1985 |
| TS2068 Sound Effects Program BASIC program for the TS2068 using the SOUND command to produce five sound effects: machine gun fire (FOR loop with... | Doug Harter | Timelinez | April/May 1985 |
| TS2068 vs. Commodore 64: Semicircle Demo Programs Side-by-side BASIC programs for the TS2068 and C64 drawing semicircles, producing hand clap sound, and rendering multicolored circles, illustrating differences... | Timelinez | November 1983 | |
| TYD BYTS Perhaps you didn’t know that you can exhaust the memory of your TS 2068 in a surprisingly short time, if... | SyncWare News | ||
| Unbreakable-Unstoppable Program Very short TS2068 BASIC listing using ON ERR GO TO that creates a continuously running program immune to BREAK, key... | Timelinez | September 1984 | |
| Upside Down and Sideways Too!! Explains a technique for printing text upside-down and sideways on the TS1000 and 2068 using the POINT function in Sinclair... | Max Schoenfeld | The RAMTOP | Apr 1987 |
| Use of the IN Function: Dual Simultaneous Keypresses on TS2068 Explains detecting two simultaneous keypresses on the TS2068 using the IN function with specific port addresses. Includes a port address... | George Chambers | Timelinez | June 1985 |
| Useful Sinclair Programmer Notes: Telephone Number Compression Program Continuation of the Amateur Programmers’ Line column exploring a technique for packing 7-digit telephone numbers into 3 bytes of ZX-81/TS1000... | Bill Harmer | TS Bulletin | September 1990 |
| Using STR$ to Modify Disk Program Titles Solution for printing a number of files sequentially with Smart Text. | Update Magazine | July 1988 | |
| Video Artist — 8K/2K BASIC drawing program with real-time cursor control using keys 5-8, supporting both plot and edit modes with the ability to... | Lance Ward | Syntax | March 1982 |
| Video Artist Modification Modified version of Lance Ward’s Video Artist drawing program (published v3n3), compressed to 1K RAM by using common integers, eliminating... | William Wentz | Syntax | April 1982 |
| When Zero Isn’t Zero Answer to Basil Wentworth's question about integer math errors. | Update Magazine | April 1995 | |
| Yahtzee for the TS2068 An adaptation of the Yahtzee dice game for the TS2068, with full BASIC program listing. Features UDG graphics for dice... | David Docker | Timelinez | January 1986 |
| Z88 ASCII Translation Programs Program to convert Z88 text file to one that can be used on a QL or PC. | Update Magazine | January 1992 | |
| Z88 Biorythm Program It’s a Biorythm program that will help you know when the good and bad days hit. Hope you enjoy it. | Update Magazine | January 1993 | |
| Z88 Spreadsheet Use For those occasional times when you run across a neat spreadsheet that is listed in a book or magazine in... | Update Magazine | January 1992 | |
| Z88BAS.TXT Here is a list of Z88 BBC BASIC Commands Statements and functions, I’ve commented on some to help clarify. Abbreviations... | Update Magazine | July 1995 | |
| ZEBRA/TIMEX FDD Disk System: Directory Track Reader A technical article on the directory structure of the Zebra disk drive system (40 tracks, 16 sectors per track), with... | Mike Finn | Time Designs Magazine | November/December 1987 |
| ZTERM to TASWORD Converter Type-in BASIC utility for the Timex/Sinclair 2068 with the Oliger disk system that converts ZTERM word processor files back to... | James DuPuy | The RAMTOP | Sep-Oct 1987 |
| ZX-81/TS1000 Tips Two brief programming tips for ZX-81/TS1000 BASIC users: using a compact mathematical expression in place of PAUSE 200 to save... | Bill Harmer | TS Bulletin | January 1990 |
| ZX/TS P and R: PLOT/UNPLOT Tip and Action Attention Getter Program Monthly programming tip: using RUN line_number to test a specific routine in isolation without executing the full program. Followed by... | Dick Wagner | The Plotter | |
| ZX/TS P and R: Rounding Formula and Snowcat Graphic Program Monthly tip: one-line formula for rounding numbers to 2 decimal places. Followed by a BASIC graphics program featuring a moving... | Dick Wagner | The Plotter | |
| ZX/TS P and R: SAVE Routine and Mini Word Processor One-line SAVE routine (credited to SYNTAX magazine, June issue) for copying otherwise unsaveable programs, with detailed swap instructions for the... | Dennis Jurries | The Plotter | |
| ZX/TS P and R: Self-Running Program and Math Drill Programs Programming tip for creating self-running programs (SAVE and GOTO at lines 9998–9999 so programs auto-start on LOAD without erasing variables).... | Rod Gowen | The Plotter | |
| ZX81 Tic-Tac-Toe Documentation, part 2. | Update Magazine | July 1994 | |
| ZX81 Tic-Tac-Toe Documentation for the program. | Update Magazine | April 1994 |
Books (1)
| Title | Author(s) | Date |
|---|---|---|
| Mastering Your Timex Sinclair 1000 Personal Computer 18 chapters plus an index. There is a very brief introduction and then each chapter explains a BASIC function or... | Tim Hartnell; Dilwyn Jones | 1983 |
Downloadable Files (1)
| Title | Type | Company | Download |
|---|---|---|---|
| 2068-Leap V2 | Firmware |