Articles
- "Artificial" Expansion of Timex-1000 Memory
- 2068 Library Errata
- 2068 Notes: A Tutorial on Machine Code Programming, Part 6
- 2068 Notes: A Tutorial on Machine Code Programming, Parts 3 & 4
- 2068 POKEs
- 2068 Second Screen
- 2068 Second Screen (with a 1000 supplement)
- 2068 Tutorial: Open# Close#
- 4K ROM Listing - Initialization
- 50 Tips
- A BASIC Understanding (array simulation)
- A BASIC Understanding (memory management)
- A Save Nothing File
- A Screen Memory Map for the TS 2068
- A Study of Plot on the 1000
- A Study of Plot on the 1000, Part 2
- A Tool to Help Debug Programs
- Adapting Your Programs for the A&J Microdrive
- Advanced Programming
- Advancing Machine Code Programming
- Adventures in the RAM Jungle and Other Mysteries
- An Electronic Spreadsheet: Function and Application
- An Electronic Spreadsheet: Function and Application, Part 2
- An Introduction to Machine Code
- An Introduction to Machine Code
- Anatomy of a Program
- Applying the ZX Assembler
- Applying the ZX Assembler
- Applying the ZX Assembler: Keyboard Test Errata
- Applying the ZX-Assembler
- Archive Primer
- Archiving Methods
- As Easy as 2+2
- Auto-Display-Changing
- Autopsy of a Program
- Bank Switching the 2068
- Bank Switching... The Timex/Sinclair 2068 Computer, Part I
- Bank Switching... The Timex/Sinclair 2068 Computer, Part II
- Bank Switching... The Timex/Sinclair 2068 Computer, Part III and IV
- Basic Can Be Faster: A dozen easy ways!
- BASIC Programming (part 1)
- BASIC Programming (part 2)
- BASIC Programming (part 3)
- BASIC Programming (part 4)
- BASIC Programming (part 5)
- BASIC With Style
- Basically "In"
- Basil's Compendium: PEEK, POKE & USR
- Basil's Compendium: Where to Put the Program
- Beginner's Basic -- INKEY$ Function
- Beginner's Column - Error Codes and Debugging Programs
- Beginner's Loading ML Programs
- Beginner's Programming (Part II)
- Beginner's Programming, Part III
- Beginners - Analyzing the Problem
- Beginners: User-Friendly Programs
- Beginners' Basic: Exploring String Functions
- Beginners' Basic: Getting Information into Your Computer
- Beginners' Basic: Inside FOR-NEXT Loops
- Beginners' Column: REM Revisited
- Beginners' Dimensioned Arrays
- Beginners' ML -- Register to Register
- Beginning Programming: ZX81 Math
- Beginning Programs -- For-Next Loops
- Beginning With Quill Word Processing
- Beginning Z80 Machine Code
- Beginning Z80 Machine Code, Lesson 10
- Beginning Z80 Machine Code, Lesson 2
- Beginning Z80 Machine Code, Lesson 3
- Beginning Z80 Machine Code, Lesson 4
- Beginning Z80 Machine Code, Lesson 6
- Beginning Z80 Machine Code, Lesson 7
- Beginning Z80 Machine Code, Lesson 8
- Beginning Z80 Machine Code: Final Lesson
- Behind the Mask: The Logic of Archive
- Better Scrolling
- Beyond the TS 1500 (ZX81/TS1000) User Manual: Your RAM Memory
- Bits and Bytes
- Brief Overview of Artifical Intelligence on the Spectrum
- C Programming and the Timex/Sinclair 2068
- C.M.: Attributs (Machine Code: Attributes)
- Clearing system bugs
- Clocking the 2068
- Clone-ing to Disk
- Codebusters
- Color Me Gorgeous!
- Computer Character Format: T/S 1000 & 2068
- Computus Interruptus, Part 1
- Computus Interruptus, Part 2
- Control Codes
- Converting Decimals to Floating Point Binary
- Converting Programs to ZX BASIC
- Converting Tape Programs to Larken Disk Programs
- Cracker Jack, Part 1
- Cracker Jack, Part 2
- Cracker Jack, Part 3
- Def FN Command on the TS2068
- DEF FN command on the TS2068
- Dense Pack BASIC
- Dense Pack Basic: A Method to Conserve Memory and Speed Up Basic
- Descriptive Directories
- Easel Portraits
- Excerpted from Members Letters
- Exchanging Registers, Part 6
- Expanded 2068 Input Prompts
- Exploring the Timex/Sinclair 1000's Sinclair Logic Chip
- Exploring the Timex/Sinclair 1000's Sinclair Logic Chip, Part 2
- Exploring the Timex/Sinclair 1000's Sinclair Logic Chip, Part 3
- Expression Evaluators at Work
- Extra Memory
- Fancy Fonts
- Faster Control
- Fun With RND and RAND
- Getting the IN on the 2068
- Getting the IN on the 2068
- Getting the IN on the 2068
- Give your power pills more punch
- Handling Character Strings in the ZX80
- Helpful Hints: Autostarting+
- Hi-Res Graphics on the ZX81
- How to Change RAMTOP, Part 2
- How to Get Stuff from Big Blue, or MS-DOS to QL File Conversions
- How to Make Archival Copies on the 2068
- In and Out of Machine Language
- Input
- Input Text With Strings
- Inside the Machine
- Instantaneous Keyboard Response
- Instruction on using MSCRIPT files with MTERM
- Interrupt Mode 2
- Interrupts
- Interrupts
- Language Machine Initiation
- Large Printers
- Le decodage du clavier du 2068 (Decoding the 2068 Keyboard)
- Learning Z80 Assembly Language Programming
- Learning Z80 Assembly Language Programming, Part 2
- Learning Z80 Assembly Language Programming, Part 3
- Leave My Stuff Alone!
- Let the structure flow and you are well on the way
- Line Numbers
- Linked Lists & Recursion, Part 1
- Linked Lists & Recursions, Part 2
- Loading/Saving
- Logical Statements
- Looking at READ, DATA & RESTORE on the TS 2068
- Looping in Machine Code
- M/C GOTO Basic
- Machine Code -- CP Branching Tests
- Machine Code for the Masses
- Machine Code Lecture Notes, Part Two: Eight Bit Manipulation
- Machine Code Magic - 2
- Machine Code Magic - 3
- Machine Code Magic II
- Machine Code Programming - Multiplication and Division
- Machine Code Programming -- Understanding the Stack
- Machine Code Programming (part 1)
- Machine Code Programming (part 2)
- Machine Code Programming (part 3)
- Machine Code Programming (part 4)
- Machine Code Programming (part 5)
- Machine Code Programming Handouts
- Machine Code Programming: #9, Testing Bits for Branching
- Machine Code Topics: How to Write Relocatable Z80 Code
- Machine Language Programming - Logical Functions
- Machine Language Storage in REM
- Making Backup Copies for 2068 Autorun Machine Code Programs
- Making Code Relocatable
- Making Professional PC Boards
- Matrix 1000
- MC Pointers
- MC Pointers, Part Two
- MC Programming #11: Storing MC Subroutines in REM
- MC Programming #12: Calling and Returning
- MC Programming #9: Jumping Around
- MC Programs - Where and How to Load Them
- Micro-Coding Simplified
- Missile Graphics
- Modulo!
- More "Mini-Database" Ideas with VU-File
- More 2068 Graphics Help
- More Truth in Programming
- More Value for Your Bytes
- Moving Programs From Tape to Disk Using NMI
- MScript + Profile
- Multi-Way Branching
- Negative Numbers
- New Lamps For Old or Running Your ZX81 BASIC Programs on an IBM PC
- New QL 'Open'
- Numbers Held Inexactly on the ZX81
- Of Sorts, On Sorts, Sort of
- On Fingers and the Timex-Sinclair Video Display
- On RO Gosub 1100, 1140, 1200 ... etc.
- On-Line: Basic Primer
- Online
- OPEN #, CLOSE #, Channels & Streams - A Tutorial
- Other Basic Commands
- Password Routine
- Paul's Page on Pascal
- Paul's Page on Pascal
- Peeking and Poking About
- Pirate Treasure
- Placing USR Calls in 4K, 8K
- Playing With Electricity
- Playing With Electricity: 68000 Interrupts
- Playing With Electricity: ISDN
- Plotting with Z88dk
- POINT Function
- Poke Down and Abbreviated Save/Load
- POKEing Directly To The Display File
- Postscript on the Sinclair
- Practical Uses of Screen Files and Disk Dependant Programming
- Preparing for Machine Language Programming
- Print or LPrint
- PRINT or LPRINT
- PRINT or LPRINT
- Printer Programming
- Printer Programming
- Printer Programming or Adapting Software to Printer
- Program Conversions With Sinclair BASIC and TI BASIC
- Program Section Headings
- Program: Do-While
- Programming Arcade Games, Part I
- Programming Concepts
- Programming Concepts
- Programming Concepts
- Programming in Basic
- Programming Pearls
- Programming SRAM HI*RES, Part II
- Programming tips... LARKEN System
- Programming: Did You Know?
- Programming: Did You Know?
- Protection Schemes
- QL Abacus/Spreadsheet Tips, Part II
- QL Corner: The Editor SE
- Random Functions in 4K, 8K
- Random Numbers on the 2068
- Reading Machine Code Assembly
- Reading the Joysticks
- Regarding PEEK
- Relocating Machine Code Programs - TS-2068
- REM Statements
- Restore
- RLE Made Easy
- Rounding off Routine
- RUNning with Reduced RAM
- Russian Peasant Multiplication
- Save Memory: Use Buried Color Codes Instead of Color Commands
- Saving 2068 Programs Revisited
- Saving RAM Memory
- Saving Variables
- Saving Your Fingers
- Searching at routine speed
- Sektor Tutorial
- Semi-Multiple Statements
- Sending Hi-Res to an 80 Column Printer
- Setting Forth
- Shell Sorts
- SINing and Filling on the TS2068
- Software Joystick in BASIC and MC
- Speed Up Basic
- SQ Notes: CP/M
- Stacking the Calculator
- Storing and Recalling Screens
- Storing and Recalling Screens
- Structured Basic Tree Programs
- Structured Programming with ZX81 BASIC
- Subroutines -- Super Step-Savers
- T/S 2068 Keyboard Scanning
- T/S Helpline
- T/S2068 Display Primer
- Tape to AERCO Disk
- Tasword Enhancement
- Techniques for Calling USR Routines
- The Absolute Beginner's Guide to Machine Code Programming on the ZX81/TS1000/TS1500
- The Brick Wall In Your Computer
- The Brick Wall In Your Computer
- The Brick Wall In Your Computer
- The Brick Wall In Your Computer, Part 2
- The Brick Wall In Your Computer, Part 3
- The Brick Wall In Your Computer, Part 3
- The C Column
- The Computer Tutor: 2000 Programming Awareness
- The Computer Tutor: Compacting Data
- The Computer Tutor: Converting String Variables to Numeric Variables and Back Again
- The Computer Tutor: Data Graphs
- The Computer Tutor: Data Point Graphs
- The Computer Tutor: Determining Program Size
- The Computer Tutor: Dummy Screen Memory Map
- The Computer Tutor: Floating Screen Memory Map
- The Computer Tutor: Floating Screen Memory Map, Part 2
- The Computer Tutor: Line Renumbering
- The Computer Tutor: Moving Graphics
- The Computer Tutor: Out of Sorts
- The Computer Tutor: Re-Dimensionalizing Variables
- The Computer Tutor: READ, DATA & RESTORE
- The Computer Tutor: READ, DATA, RESTORE Revisited
- The Computer Tutor: Reverse Scroll with Machine Language Subroutine
- The Computer Tutor: Simulating Draw & Circle on the TS 1000
- The Computer Tutor: Simulating Print Using
- The Computer Tutor: Simulating the DEF FN Function
- The Computer Tutor: Storing Data Separate From the Program, Part 1
- The Computer Tutor: String Manipulation
- The Computer Tutor: TS 2068 Error Trapping
- The Computer Tutor: TS-2068 Full Screen Use
- The Flags Register
- The Forth Corner
- The Forth Corner
- The Forth Corner
- The Jungle Jim
- The Jungle Jim
- The Logic Operator, NOT
- The Logic Operator, NOT
- The Logical Operators
- The Mysterious QL Simple but Accurate Times
- The Mystery of the Missing RAM
- The QL Beginner Course
- The Round-Up: An Update Programming Tutorial
- The Truth about 'DATA & READ'
- The VAL$ Function
- The Variable Display Routine
- The Variable Display Routine, Part Two
- Timex Tips
- Timex Tips
- Timex-Sinclair BASIC (Part 1)
- Tips on Color Commands
- To Exchange a "BASIC" Program Via MTERM II
- To PRINT? Or Not to LPRINT?
- Toggling
- Transferring Machine Code from a TS1000/ZX81 REM Statement to the TS2068 Using Upload 2000 or Firstloader
- Translating BASIC Porgrams
- Translating From Other Basics
- Translating Programs: On ... Go To
- Transparent Ink
- Trapping the errors will ensure first-time running
- Tricks of the Trade
- Tricks of the Trade
- Tricks of the Trade
- Tricks Sinclair Never Gave Us
- Truth in Programming
- Try This
- TS 1000 Machine Code Programming
- TS 1000/TS 1500 Program Chaining, Conclusion
- TS 2068 Basic Tutor
- TS2068 Basic Tutor
- TS2068 Basic Tutor
- TS2068 Basic Tutor
- TS2068 Basic Tutor: SCREEN$
- TS2068 Device Independent Input/Output
- TS2068 Joystick Quad Drawing Program
- TS2068 Video Bells and Whistles
- Understanding Number Systems
- Understanding Sinclair Basic
- Use Less RAM by Typing More
- Use Less RAM By Typing More
- User Defined Characters on the 1000, Part I and II
- User Friendly Programs for the Beginner
- Using Abacus to Prepare Data for Statistics Program
- Using Archive: A Home Database "Tel"
- Using DEF FN and FN
- Using HRG-ms
- Using Point!
- Using the OPEN# and CLOSE# Commands on the TS 2068
- Using VU-CALC
- Using Your T/S 2068
- Using ZXLR8 for File Handling
- USR 832
- USR 832
- Variables in Input Prompts
- Wafadrive and Specterm64
- When Your Computer Gets Full
- Who says that graphics have to be complicated?
- Window Defining: A Program, Part I
- Working with the ZX81/TS1000 Display File
- Writing More Efficiently
- You Can Do It! Program Writing
- You Don't Have to be Artistic to Create These Great Looking Graphics
- Zone Selection
- Zone Selection Notes
- Zones of Unpredictability, Part 2
- ZX-81 Video Display System
- ZX-81 Video Display System - Part 1
- ZX-81 Video Display System - Part 2
- ZX81 Tips