Timex Sinclair Public Domain Library Tape 1002

Developer(s): Tim Ward
Date: 198x
Type: Cassette
Platform(s): TS 1000

Assembled by Tim Ward from many sources. Contains programs 10051 – 10121.

Content

Appears On

Enter your data values and watch this program render a labelled bar chart complete with diagonal tops, axis lines, and centred title — all using PLOT and UNPLOT.
A compact address-book utility that routes between Add, Change, Review, and Save modes using a single calculated GOTO driven by ASCII arithmetic.
A compact geometry tool that calculates areas for seven different shapes, sharing code paths cleverly and using a π/4 approximation for the ellipse formula.
A handy three-way astronomical converter handles light-years, kilometres, and miles using direct keypress input and some interesting branching logic worth examining closely.
A compact averages calculator that accepts any list of numbers, stops on zero, and instantly displays the arithmetic mean before resetting for the next calculation.
Type any message and watch this BASIC program transform it into giant banner letters printed column-by-column using raw font data peeked straight from ROM.
A vintage financial tool that calculates break-even sales targets or net profit estimates using fixed costs, variable cost rates, and contribution margin formulas.
A brick-busting Breakout game that directly POKEs the display file for smooth bat and ball movement, with block-graphic walls and a persistent high score.
A breakout-style brick-busting arcade game driven entirely by an embedded machine-code engine — complete with configurable speed, serve control, and persistent high-score tracking.
A Gregorian calendar program that uses a clever packed month-name lookup string and a Zeller-style formula to calculate and display any month from 1752 onward.
A block-graphics game where you steer a car left and right using keys 8 and 5, built with clever PRINT AT and USR system-variable tricks.
Enter a principal, rate, and term to instantly compare daily, monthly, quarterly, and annual compound interest results in a single formatted table row.
Loan assessment tool that scores eight financial factors and returns a recommended interest rate — simple branching logic turned into a working credit calculator.
A full Z80 disassembler in BASIC that decodes every prefix, resolves relative jump targets, and prints annotated mnemonics — with a single flag to switch between two character sets.
Compare straight-line and sum-of-years-digits depreciation year by year, complete with a five-bracket income tax calculation straight from vintage US tax law.
Press ENTER to freeze a spinning die and outscore the computer across 10 rounds in this animated text-mode dice challenge.
A self-contained digital clock that reads digit shapes straight from ROM and ticks through 24 hours using a single PAUSE-based timing loop.
Loan calculator that uses a classic actuarial formula to instantly reveal the true effective interest rate hiding inside any installment payment plan.
A classroom-ready score analyser that tallies letter grades and tracks the high and low marks from a stream of entered exam results.
A self-installing machine code loader hides inside a REM statement, rewrites RAM, then wipes itself — leaving only the code it delivered behind.
A complete 18-ratio financial analysis tool that walks you through 23 accounting inputs and prints a neatly aligned balance-sheet and profitability report.
A relentless display-file painter that floods three screen positions and their neighbours with cycling character codes, looping forever to animate the result.
Watch randomly placed explosions bloom across a starfield in this compact BASIC animation using expanding eight-directional burst rings and block graphics.
Enter a number N and this program prints every multiplication, division, addition, and subtraction combination from 1 to N in a neat side-by-side layout.
Navigate a character through a maze of hidden goblins, collecting 25 coins without getting caught — high scores survive between games.
A scrolling-gallery shooter where alphabetic targets race across the screen and a mystery symbol spells game over if you let it escape your cannon's sight.
This accounting program calculates FIFO vs. LIFO inventory costs and progressive income taxes across three years, revealing exactly how your costing method affects the tax bill.
A statistics tool that calculates Pearson's correlation coefficient from your data and then plots a scatter graph—with overplot counting—right on your screen.
Answer a handful of lifestyle questions and this BASIC program calculates your estimated age at death — separately for men and women.
A handy retail pricing tool that calculates selling prices using either cost-based or sales-based markup — two different formulas with a single percentage input.
A never-ending mental arithmetic drill that flashes inverse-video feedback and keeps score only in your head — how long can you keep up?
A drill program that quizzes you on exact integer division, rejecting any problem that would produce a remainder before it ever appears on screen.
A rapid-fire multiplication quiz that flashes inverse-video "CORRECT" or "WRONG" feedback and loops endlessly through random single-digit problems.
A no-frills subtraction quiz generates endless random problems, rejects negative results, and flashes your answer back in inverse video — simple drill software at its most direct.
A personalised addition-quiz program with retry loops — but a missing line number means correct answers never actually get praised.
A customisable arithmetic quiz that encodes its operators as characters and evaluates answers with VAL — with difficulty scaling and a built-in modification guide hidden in REM lines.
A festive greeting program scrolls Christmas and New Year messages up and down the screen, driven by a machine code routine hidden inside a REM statement.
A festive "MERRY CHRISTMAS" greeting driven by a self-modifying Z80 machine code routine tucked inside a REM statement — see how it works.
A festive "MERRY CHRISTMAS" message scrolls and bounces across the screen in inverse video, using clever substring tricks to create a smooth corner-wrap effect.
A festive Christmas card program combines scrolling inverse-video text, block-graphic decorations, and embedded machine code routines for smooth animated effects.
Enter a series of numbers and this program instantly finds the mid-range — the exact midpoint between the smallest and largest values you've typed in.
A compact Breakout clone uses PEEK-based display-file collision detection and inverse-video graphics to deliver brick-smashing action in pure BASIC.
A tax-planning program that calculates your true take-home pay under two business structures, using real 1980s U.S. tax bracket tables in pure BASIC.
Type any text and this program encodes and transmits it as Morse code in real time, driven by a compact machine code routine hidden inside a REM statement.
Enter your desired take-home pay, tax rate, and deductions to instantly calculate the exact gross salary you need to earn.
A hypnotic screen-filling pattern generator that randomly mixes inverse and normal block graphics, refreshing every two seconds in an endless loop.
This memory examination tool lets you peek at any address range and display the bytes in decimal, hexadecimal, or ASCII — with optional printer output.
A continuous hex memory-dump tool that converts raw addresses and byte values into readable hexadecimal, pausing on a keypress and scrolling indefinitely.
A handy close-up photography calculator that derives your true working f/number from lens focal length and extension distance — essential for accurate macro exposure.
Enter your flash guide number and subject distance to instantly calculate the correct f-stop aperture — a handy darkroom companion built in BASIC.
A machine code utility hidden inside a REM statement that can merge two or more BASIC programs together, working with any memory size configuration.
A restless block-graphics doodler that scatters hollow squares randomly across the screen until you tell it to stop — deceptively simple, visually hypnotic.
Four dazzling screen effects—border drawing, line scrolling, screen fill, and inversion—all driven by machine code hidden inside a single REM statement.
Eight-directional movement powered by hand-assembled Z80 machine code hidden inside a REM statement — discover how four tight routines combine to cover every direction.
A four-directional scrolling starfield demo uses hand-assembled Z80 machine code hidden in a REM statement to blast the screen left, right, up, or down at full speed.
A minimalist scrolling starfield demo uses a clever string-fill trick and random character placement to simulate the illusion of flying through space.
A keyboard-controlled shuttle weaves through a procedurally generated obstacle course — all driven by direct display-file manipulation instead of PRINT statements.
A compact 8×8 grid editor lets you paint and erase cells with keyboard controls, storing the grid state in a two-dimensional string array.
A complete descriptive statistics suite — mean, median, mode, variance, and more — with interactive data entry and on-the-fly correction before crunching the numbers.
A straightforward classroom tool that collects five test scores, computes the average, and prints a formatted summary report — then loops automatically for the next student.
A users' group banner demo cycles through eight Z80 machine-code screen effects, each triggered 32 times before clearing and moving to the next routine.
Eight Z80 machine code screen-effect routines hidden inside a REM statement power this endlessly looping banner display for a user group meeting demo.
A single PRINT statement constructs an entire pixel-art club banner using block graphics — see how a user group immortalised itself in BASIC.
A loop-driven LPRINT banner program uses block graphics to render a users group logo in large pixel text, printing it 50 times on a thermal printer.
Two Z80 machine code routines tucked inside REM lines deliver custom tape read and write operations, triggered directly from BASIC with a single RAND USR call.
A menu-driven temperature converter that counts each conversion as a numbered "case" — with a subtle arithmetic trick hiding in the formula.
A two-way temperature converter with a polite but strict menu that tracks your mistakes and cuts you off after too many wrong inputs.
A cost-accounting flexible budget tool that projects factory expenses across four capacity levels — enter your figures once and get a formatted four-column report instantly.
A handy geometry tool that calculates volumes for six different 3D shapes—cone, pyramid, prism, cube, cylinder, and sphere—with a clean input loop.
A full-featured five-page text editor with cut, paste, insert, delete, and printer support — built entirely in BASIC with its own cursor and buffer system.
Type any text and watch it rendered tall across the screen in chunky block graphics — each letter built from three rows of mosaic characters.

Related Products

Related Articles

Related Content

Image Gallery

Timex Sinclair Public Domain Library Tape 1002

Source Code

Note: Type-in program listings on this website use ZMAKEBAS notation for graphics characters.

Scroll to Top