--- title: "Downloadable Software for the ZX81, TS-1000 and TS-1500" id: "54092" type: "page" slug: "downloadable-software-for-the-ts-1000" published_at: "2024-05-26T02:30:42+00:00" modified_at: "2026-04-05T01:19:27+00:00" url: "http://localhost/downloadable-software/downloadable-software-for-the-ts-1000/" markdown_url: "http://localhost/downloadable-software/downloadable-software-for-the-ts-1000.md" excerpt: "Sinclair marketed the Sinclair ZX-80 and ZX-81 direct to consumers, through advertisements in computer and popular magazines, for several years before Timex introduced the Timex/Sinclair 1000. As a result, a reasonably substantial library of software was available to owners of..." --- Sinclair marketed the Sinclair ZX-80 and ZX-81 direct to consumers, through advertisements in computer and popular magazines, for several years before Timex introduced the Timex/Sinclair 1000. As a result, a reasonably substantial library of software was available to owners of these computers. American owners also had access to the significant library of software published in the UK, much of which was imported by companies like [Gladstone Electronics](/company/gladstone-electronics/) . Almost all of the files available here are in P format, for easy use with emulators and devices like the [ZXPand](https://github.com/charlierobson/ZXpand-Vitamins) or [Wespi](https://github.com/holmatic/zx-iot-video/) . Some of the archived software also includes a WAV file, which can be used with a phone or other digital audio player (such as Audacity on your PC) connected to the EAR input of your computer to load software the old fashioned way. The software available on this page will run on the Sinclair ZX81, Timex/Sinclair 1000, and Timex/Sinclair 1500. These are a mix of programs for the 1K ZX81 to a Timex/Sinclair 1000 with 64K of RAM. You can access the entire library of archived software for both the 1000/1500 and 2068 on [archive.org](https://archive.org/details/timex-sinclair-software-archive) . More ZX81/TS1000 software is available at [TOSEC: Sinclair ZX81](https://archive.org/details/Sinclair_ZX81_TOSEC_2012_04_23) and the [ZX81 Tapes, Hardware and Books Collection](https://www.zx81stuff.org.uk/index.html) . [View Entire Collection on Archive.Org](https://archive.org/details/timex-sinclair-software-archive) [View TOSEC: Sinclair ZX81](https://archive.org/details/Sinclair_ZX81_TOSEC_2012_04_23) [View ZX81 Tapes](https://www.zx81stuff.org.uk/) [View Catalog PDF](https://archive.org/download/timex-sinclair-software-archive/TimexSinclair%201000%20Software%20Catalog.pdf) Showing **0** of **0** items Match ANY tag Match ALL tags Clear Filters [64 Column](/type/64-column/) |[Animation](/type/animation/) |[Arcade](/type/arcade/) |[Art](/type/art/) |[Astronomy](/type/astronomy/) |[BBS](/type/bbs/) |[Banner](/type/banner/) |[Business](/type/business/) |[Calendar](/type/calendar/) |[Card Game](/type/card-game/) |[Chess](/type/chess/) |[Clip Art](/type/clip-art/) |[Clock](/type/clock/) |[Collection](/type/collection/) |[Compiler](/type/compiler/) |[DOS](/type/dos/) |[Database](/type/database/) |[Demo](/type/demo/) |[Desktop Publishing](/type/desktop-publishing/) |[Dice](/type/dice/) |[Disk Drive Systems](/type/disk-drive-systems/) |[Dungeons & Dragons](/type/dungeons-dragons/) |[Editorial](/type/editorial/) |[Education](/type/education/) |[Electronics](/type/electronics/) |[Emulation](/type/emulation/) |[Engineering](/type/engineering/) |[Entertainment](/type/entertainment/) |[Finance](/type/finance/) |[Font](/type/font/) |[Forth (programming language)](/type/forth-programming-language/) |[French](/type/french/) |[Gambling](/type/gambling/) |[Game](/type/game/) |[German](/type/german/) |[Graphics](/type/graphics/) |[Ham Radio](/type/ham-radio/) |[Hardware](/type/hardware/) |[Header](/type/header/) |[Hobby](/type/hobby/) |[Holiday](/type/holiday/) |[Home](/type/home/) |[Interfacing](/type/interfacing/) |[Joystick](/type/joystick/) |[Keyboard](/type/keyboard/) |[Machine Language](/type/machine-language/) |[Magazine](/type/magazine/) |[Mathematics](/type/mathematics/) |[Miscellaneous hardware](/type/miscellaneous-hardware/) |[Miscellaneous software](/type/miscellaneous-software/) |[Modem](/type/modem/) |[Music](/type/music/) |[Pascal (programming language)](/type/pascal-programming-language/) |[Photography](/type/photography/) |[Power](/type/power/) |[Printer](/type/printer/) |[Programming](/type/programming/) |[RAM](/type/ram/) |[ROM](/type/rom/) |[RS232](/type/rs232/) |[Renumber](/type/renumber/) |[Resource Management](/type/resource-management/) |[Science](/type/science/) |[Simulation](/type/simulation/) |[Sound](/type/sound/) |[Spanish](/type/spanish/) |[Speech](/type/speech/) |[Speech Recognition](/type/speech-recognition/) |[Speech Synthesis](/type/speech-synthesis/) |[Spreadsheet](/type/spreadsheet/) |[Stocks](/type/stocks/) |[Strategy](/type/strategy/) |[Tape](/type/tape/) |[Tape Directory](/type/tape-directory/) |[Tax](/type/tax/) |[Teaching](/type/teaching/) |[Terminal](/type/terminal/) |[Text Adventure](/type/text-adventure/) |[Tutorial](/type/tutorial/) |[User Defined Graphics](/type/user-defined-graphics/) |[Utility](/type/utility/) |[Video](/type/video/) |[Weather](/type/weather/) |[Word Processor](/type/word-processor/) | [1040 FormProgramA two-form income tax calculator with 107 individually labelled line entries, menu-driven navigation, and tape-based data storage — all in BASIC.Finance](/computer_media/income-tax-return/) [13 ColoniesProgramA patriotic animation cycles through all 13 original colonies with shooting-star effects, then renders a hand-crafted block-graphic colonial flag — all in BASIC.Game, Holiday](/computer_media/13-colonies/) [2K Games PackProgramSix complete games crammed into just 2K of RAM, featuring block-graphic sprites, direct memory POKEs, and ROM routine calls for maximum performance in minimal space.Game](/computer_media/2k-games-pack/) [3 GamesProgramThree distinct ZX81 programs in one listing: a scrolling dodge game, a London Bridge tile-hopping puzzle, and an interactive pixel-plotting utility with screen copy.Game, Graphics](/computer_media/3-games/) [3-D EscapeProgramNavigate a randomly generated first-person 3-D maze in pure BASIC, racing against a dwindling oxygen supply before the walls close in forever.Game](/computer_media/3-d-escape/) [3-D FractalsCassetteA fractal landscape generator that builds 3D terrain through iterative midpoint displacement, then renders it with rotation, tilt, and optional sea-level clipping onto a high-resolution display.Demo](/computer_media/3-d-fractals/) [3D Bar GraphProgramEnter 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.Graphics, Software](/computer_media/3d-bar-graph/) [3D Cube AnimationProgramA 3D wireframe cube is drawn vertex-by-vertex in BASIC, then a hex-encoded Z80 machine code routine takes over for the finale — all in under 100 lines.Demo](/computer_media/unknown-program/) [3D Monster MazeCassetteNavigate a randomly generated 3D maze while a Tyrannosaurus Rex hunts you down — a landmark first-person game driven almost entirely by machine code beneath a BASIC shell.Game](/computer_media/3d-monster-maze/) [5 Card Showdown PokerProgramDeal five cards from a virtual 52-card deck and keep drawing from the same deck or reset it — a compact BASIC card engine worth examining closely.Card Game, Game](/computer_media/5-card-showdown-poker/) [64K Memory TestProgramA two-pass RAM test that pokes every byte of the upper 32 KB with 255 then 0, reporting any failure instantly on-screen and to the printer.Utility](/computer_media/64k-memory-test/) [64K Tape TestProgramA meticulous cassette tape reliability tester that fills 32 KB of string arrays with known patterns, saves them, then counts every byte that comes back wrong.Utility](/computer_media/64k-tape-test/) [Accounts ReceivablesProgramA complete menu-driven accounts receivable system packs date, customer name, and amount into fixed-width string records—with Shell sort, tape save, and optional printer output.Business, Finance](/computer_media/accounts-recievables/) [ACS-DEBUGCassetteA Z-80 machine code debugger packed into a REM statement, offering breakpoints, register display, memory listing, block moves, and string search — all in decimal.Machine Language](/computer_media/acs-debug/) [ACSEMBLERCassetteA full Z80 assembler that lives in high memory, reads mnemonics from REM statements, and assembles directly to any address you specify.Machine Language](/computer_media/acsembler/) [Ad ProfitProgramEnter your retail price, wholesale cost, ad spend, and units sold to instantly calculate campaign profit — or find your break-even point automatically.Business](/computer_media/ad-profit/) [AdditionProgramA string-based column-addition program that carries digits manually, pads operands, and presents the result in classic written arithmetic layout.Education, Mathematics](/computer_media/addition/) [AddressProgramA compact address-book utility that routes between Add, Change, Review, and Save modes using a single calculated GOTO driven by ASCII arithmetic.Database](/computer_media/address/) [Address FileProgramA 100-record address book with entry, change, list, and name/city search modes — all packed into under 150 lines of BASIC.Database, Home](/computer_media/address-file/) [Address LabelProgramA mailing label data-entry program that stores up to 100 address records in a 2D string array and sends them straight to the printer — with a name-length validator built in.Database](/computer_media/address-label/) [Advanced Budget ManagerCassetteA full personal finance manager with income/expense categories, monthly projections versus actuals, printer support, and tape save — all packed into one BASIC program from 1982.Finance](/computer_media/advanced-budget-manager/) [Adventure 2 Phoenix TowerProgramNavigate all 15 floors of a procedurally populated dark tower, battling monsters and collecting items — powered by hand-assembled Z80 machine code POKEd at startup.Game](/computer_media/adventure-2-phoenix-tower/) [Adventure A: Planet of DeathCassetteYou are4 stranded on an alien planet. On this planet you will meet various hazards, including aliens, little green men, some natural – some not. Escape this planet by finding your captured and disabled space ship.Game, Text Adventure](/computer_media/adventure-a-planet-of-death/) [Adventure B: Inca CurseCassetteYou are in South America in the jungle, near an as-yet-undisturbed Inca temple. Inside this temple you will find lots of treasure, your aim is to get out with as much treasure as you can.Game, Text Adventure](/computer_media/adventure-b-inca-curse/) [Adventure C: Ship of DoomCassetteWhile on reconnaissance in space, your ship has been drawn by a graviton beam towards an alien cruiser.Game, Text Adventure](/computer_media/adventure-c-ship-of-doom/) [Adventure D: Espionage IslandCassetteYou have to survive an engine failure while flying over an apparently uninhabited island in the South Atlantic. Learn to treat the natives with respect, avoid capture and have the enemy and return with the island secret.Game, Text Adventure](/computer_media/adventure-d-espionage-island/) [AIDProgramA seven-function programmer's toolkit covering line finding, byte editing, REM creation, line guarding, save, single-step listing, and full renumbering.Programming](/computer_media/aid/) [Algebra 1 - Roots of Quadratic EquationsCassetteSolve any quadratic equation instantly — real or complex roots displayed with full imaginary-number notation, plus input validation and repeat-solve looping.Mathematics](/computer_media/algebra-1-roots-of-quadratic-equations/) [Algebra ICassetteSolve any quadratic equation instantly — real or complex roots displayed clearly, with clean input validation to keep the math honest.Education](/computer_media/algebra-i/) [Alien GunnerProgramA 15-shot arcade gallery game uses a computed GOSUB to award row-dependent scores — the higher the alien, the bigger the points prize.Game](/computer_media/alien-gunner/) [Alien InvasionCassetteA fully playable Space Invaders clone with three difficulty levels, machine code game engine, port-driven sound effects, and persistent high-score name entry — all packed into a single BASIC file.Arcade, Game](/computer_media/alien-invasion/) [Alien LureProgramA cunning grid-based alien-trapping game where probabilistic enemy AI and a dual-mode gun make every move a calculated risk — can you top the high score?Game](/computer_media/alien-lure/) [AMS-81ProgramA full-featured satellite tracking utility that schedules passes, tracks satellites in real time, and edits Keplerian orbital elements for amateur radio operators.Ham Radio](/computer_media/ams-81/) [Another Dice GameProgramA two-dice under/over-7 casino game where a $50 stake and bets of $1–$6 test your luck against even money odds and a tempting 4-to-1 jackpot.Game, Software](/computer_media/another-dice-game/) [Antenna CompProgramEnter any frequency in MHz and this antenna calculator instantly returns half-wave dipole and quarter-wave vertical dimensions in both feet and metres.Ham Radio](/computer_media/antenna-comp/) [Anti-Aircraft GunnerProgramShoot a sliding target in this gallery game that uses block graphics, random speed changes, and a 20-shot limit to test your reflexes.Game, Software](/computer_media/anti-aircraft-gunner/) [Appointment CalendarCassetteA complete month-at-a-glance appointment calendar storing up to eight entries per day, with tape save and printer output built right in.Home](/computer_media/appointment-calendar/) [Area - GeometryProgramA compact geometry tool that calculates areas for seven different shapes, sharing code paths cleverly and using a π/4 approximation for the ellipse formula.Mathematics, Software](/computer_media/area-geometry/) [Area and Volume FormulationProgramA five-shape geometry calculator that computes surface areas and volumes using a slick computed GOTO dispatch and Heron's formula for triangles.Mathematics](/computer_media/area-and-volume-formulation/) [Area of CircleProgramA compact circle-area calculator using the built-in PI constant, hardwired to radius 5 — then it lists its own source code after saving.Mathematics](/computer_media/area-of-circle/) [Asteroid FieldProgramThis radar game uses direct display-file manipulation and INKEY$ steering to hunt randomly scattered asteroids across 10 passes — can you beat your high score?Arcade, Game](/computer_media/asteroid-field/) [AsteroidsProgramDodge falling space rocks with a block-graphic ship — can you survive long enough to see the asteroids grow and the speed double?Arcade, Game](/computer_media/asteroids-2/) [Astronomy ConversionsProgramA handy three-way astronomical converter handles light-years, kilometres, and miles using direct keypress input and some interesting branching logic worth examining closely.Astronomy](/computer_media/conversions/) [ASZMIC ROMROMPlug-in machine language assembler replacement ROM for Sinclair Basic.Machine Language, Programming, ROM](/computer_media/aszmic-rom/) [AverageProgramA compact averages calculator that accepts any list of numbers, stops on zero, and instantly displays the arithmetic mean before resetting for the next calculation.Mathematics](/computer_media/average/) [Baby SyntextProgramA surprisingly capable full-screen text editor stores 2,880 characters in a string array, with cursor movement, insert, delete, and tape save — all without machine code.Word Processor](/computer_media/baby-syntext/) [BackgammonCassetteA full Backgammon implementation with four skill levels, animated dice, a doubling cube, gammon/backgammon scoring, and a machine code AI that evaluates positions before making its moves.Game](/computer_media/backgammon/) [Backgammon and DiceCassetteA fully featured backgammon game with a four-level AI opponent, doubling cube, gammon scoring, and animated dice — all driven by embedded machine code routines.Game](/computer_media/backgammon-and-dice/) [BallProgramA pure machine code ball-bouncing demo hidden inside a REM statement — with a clever trick to break looping patterns using the frame counter.Demo](/computer_media/ball/) [Bank BookProgramA complete three-account personal finance ledger from 1983 that validates transactions, sorts by date, compounds monthly interest, and prints formatted statements.Finance, Home](/computer_media/bank-book/) [Bank ShotProgramGuide falling stars into the right column by pressing 1–5, but can you predict their diagonal path before they land?Game](/computer_media/bank-shot/) [Banner WriterCassetteEnlarge any message to 32 times normal character size by reading raw font bitmap data directly from memory and printing it line by line.Banner](/computer_media/banner-writer/) [BannersProgramType 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.Banner](/computer_media/banners/) [BASEProgramA prefix-driven base converter that handles binary, octal, decimal, and hex input and output using character-code arithmetic and repeated division.Utility](/computer_media/base/) [Basic BASICCassetteA hands-on introductory BASIC course teaches INPUT, loops, subroutines, and INKEY$ through a series of block-graphic figures and a simple juggling game.Programming](/computer_media/basic-basic/) [BasketballProgramA two-half basketball coaching sim where your shot selection and defensive strategy are tested against weighted random outcomes — including overtime if the score is tied.Game, Simulation](/computer_media/basketball/) [Bat CageCassetteA machine code action game where you catch a falling egg and then maneuver a bat into a cage — nearly all logic lives inside a single REM statement.Arcade, Game](/computer_media/batcage/) [Bat-and-BallProgramA minimalist bat-and-ball game where a bouncing block and a player-controlled paddle face off using nothing but BASIC and inverse-video characters.Game](/computer_media/broken-program-2/) [Battle ShipProgramA fully playable Battleships game with a computer opponent that uses multi-stage directional search logic to hunt down your fleet after scoring a hit.Game](/computer_media/battle-ship/) [BeethovenProgramA self-installing Z80 machine code music player for the ZX81 that lets you compose melodies by entering hexadecimal note codes into a single BASIC line.Music](/computer_media/beethoven-2/) [Bi-Plot DemoCassetteA dual hi-res display demo plots a sine wave, a decaying exponential, and their product across two separate 4K graphics buffers with frame-alternating overlay.Demo](/computer_media/bi-plot-demo/) [Big Char ExamProgramType any character and watch it rendered as a giant 8×8 block-graphic glyph, pulled straight from the ROM font data with PEEK.Utility](/computer_media/big-char-exam/) [Big MessageProgramEnter any message and watch it explode into huge block letters, drawn pixel-by-pixel straight from the character ROM font data.Demo](/computer_media/big-message/) [BiorhythmProgramA biorhythm analyser that plots your Physical, Emotional, and Intellectual cycles over a custom date range — with some fascinating bugs lurking in the cycle math.Entertainment](/computer_media/biorhythm/) [Biorhythms and Day Of The WeekCassetteA three-cycle biorhythm plotter that maps Physical, Emotional, and Intellectual rhythms across any month using only character-cell graphics and sine arithmetic.Entertainment](/computer_media/biorhythms-and-day-of-the-week/) [Birds Flying SouthProgramA flock of migrating birds is scattered randomly across the screen before a scrolling club credit loops endlessly — all in just 100 lines of BASIC.Demo](/computer_media/birds-flying-south/) [BirthdayProgramA compact Birthday Problem solver that streams 60 probability values, revealing exactly when shared birthdays become more likely than not.Entertainment, Software](/computer_media/october-1983-loader/) [Black JackProgramA fully playable Blackjack game with graphically rendered playing cards built from block graphics, ace logic, five-card trick bonuses, and a wagering system.Game](/computer_media/gold-rush/) [BlackjackProgramA full Blackjack game with betting, insurance, splits, doubles, and a built-in card-counting tool that calculates the live tens ratio from the remaining deck.Card Game, Game](/computer_media/one-armed-bandit-2/) [Blackjack (1000)CassetteA casino Blackjack game with high-resolution card graphics, multi-deck shuffling, bankroll tracking, and a clever fast-save/load system using a POKE flag.Game](/computer_media/blackjack/) [Block ArtProgramA self-contained rectangle generator that picks random dimensions, fills the interior with a character derived from its own height, and redraws on every keypress.Demo](/computer_media/broken-program-1/) [Block BusterCassetteA two-part puzzle-action game where you steer a character across a block-filled screen, defusing bombs using hi-res graphics and custom UDGs.Game](/computer_media/block-buster/) [Bomb SmasherCassetteLaunch a projectile upward to smash randomly scattered bombs in this fast-paced shooter that uses machine code for smooth gameplay.Game](/computer_media/bomb-smasher/) [Bomb-CatcherProgramGuide a moving cushion across the bottom of the screen to catch falling bombs in this complete arcade game with score tracking and explosion animation.Game](/computer_media/bomb-catcher/) [BookkeeperCassetteA full double-entry bookkeeping system with journal entries, account ledgers, balance sheets, and income statements — all driven by machine code scrolling routines buried in a REM line.Business](/computer_media/bookkeeper/) [BounceProgramA physics-driven bouncing ball animation uses randomised launch direction and a damped-bounce velocity model to simulate gravity across the screen.Demo](/computer_media/bounce-2/) [BounceProgramA self-contained bouncing ball demo driven entirely by hand-crafted Z80 machine code hidden inside REM statements — no BASIC graphics commands involved at all.Demo](/computer_media/bounce-3/) [BowlingProgramA complete team bowling-season tracker storing three-game weekly scores per player, with menu-driven entry, statistics display, data editing, and tape save.Game, Hobby](/computer_media/bowling-2/) [BowlingProgramA randomised ten-pin bowling simulator that tracks frame scores, detects strikes, and keeps a running high score across multiple games — all in under 50 lines of BASIC.Game](/computer_media/bowling/) [Bowling AlleyProgramA ten-frame bowling simulator that renders a triangular pin layout using CHR$ codes and tracks your highest score across multiple games.Game](/computer_media/bowling-alley/) [Brain TerrainProgramCrack a time-travel mystery by decoding memory zones — this adventure hides its clues in a clever delta-encoded string table with a scrolling marquee display.Game](/computer_media/brain-terrain/) [Break Even AnalysisProgramA vintage financial tool that calculates break-even sales targets or net profit estimates using fixed costs, variable cost rates, and contribution margin formulas.Business, Finance](/computer_media/break-even-analysis/) [BreakoutProgramA 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.Arcade, Game](/computer_media/breakout-3/) [Brick BusterProgramA 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.Arcade, Game](/computer_media/brick-buster/) [BrickbusterProgramA machine-code-powered Breakout clone with selectable speed, high-score tracking, and a five-wave serve sequence packed into two REM statements.Game](/computer_media/brickbuster/) [BudgeterCassetteA home budget tracker managing 18 spending categories with machine code display routines, tape persistence, and real-time budget-versus-actual balance calculations.Home](/computer_media/budgeter/) [Business #4CassetteTwo business tools in one listing: a break-even analyser with printer support and a job quote estimator that itemises labour, materials, overhead, and profit in a formatted schedule.Business](/computer_media/boss-t1503/) [CALCassetteEnter any year and watch a full 12-month calendar appear in a compact 4×3 grid, calculated from scratch using a clever packed day-count string.Home](/computer_media/cal/) [CalculatorCassetteA keyboard-driven calculator interface with eight labeled rows, block-graphic borders, and PEEK/POKE memory tracking — all packed into compact, variable-optimized BASIC.Home](/computer_media/calculator/) [CalendarCassetteA full year-at-a-glance calendar with a built-in appointment database lets you navigate dates, add messages, and save your schedule to tape.Calendar](/computer_media/calendar/) [CalendarProgramA perpetual calendar covering 1801–2399 that highlights your chosen date in inverse video and uses a clever string-based data store to pack day and month names.Calendar, Home](/computer_media/calendar-4/) [Calendar MakerProgramA 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.Home](/computer_media/calendar-maker/) [CarProgramA 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.Arcade, Game](/computer_media/car/) [Car PaymentProgramA car loan payment calculator using the amortisation formula — spot the typo that breaks the interest rate conversion before it runs.Finance, Home](/computer_media/car-payment/) [Card TrickProgramThis program implements the classic "21-card trick" in which a participant mentally selects one of 21 cards dealt face-up in three rows of seven.Game](/computer_media/card-trick/) [Care Care V1000CassetteA complete car maintenance tracker that records fuel and service transactions, sorts them by date, and computes running costs across configurable units of measurement.Home](/computer_media/care-care-v1000/) [CarpoolerCassetteA fully-featured carpool scheduling database with add, delete, and date-filtered display, packing all records into a single two-dimensional string array.Home](/computer_media/carpooler/) [CassFile2CassetteOne individual’s cassette containing a number of programs.Collection](/computer_media/cassfile2-2/) [CatacombsCassetteExplore a procedurally generated dungeon, collect gold, battle six monster types, and survive a scrolling tunnel of death in this BASIC adventure with embedded machine code.Game](/computer_media/catacombs/) [Catch the AlienProgramRace against a countdown to catch a randomly placed alien by steering your cursor with four keys — score higher by catching it faster.Arcade, Game](/computer_media/catch-the-alien/) [CaveProgramHire two companions, brave nine treacherous caves, and fight ghosts, trolls, and wolves in this complete BASIC text-adventure with block-graphic cave maps.Game](/computer_media/cave/) [CavernsProgramNavigate a 416-cell string-encoded cavern, collect the Power-Sword and treasure, battle randomized monsters with improving odds, and face a guardian dragon at the exit.Game](/computer_media/caverns/) [CensusProgramEnter any date and watch this population clock estimate the U.S. population in real time, using an exponential growth formula with per-minute updates.Entertainment](/computer_media/census/) [ChainsawProgramA scrolling chain-saw shooting gallery where you fire upward bullets at inverse-video targets moving in opposite directions — can you rack up the highest score in 10 shots?Game](/computer_media/chainsaw/) [Challenger 1CassetteTwo machine-code-powered games in one package — navigate a maze at adjustable speed or challenge the computer at Tic Tac Toe, all driven by Z80 routines hidden inside REM statements.Game](/computer_media/challenger-1/) [CharactersProgramA compact loop walks every character code from 0 to 255, printing each glyph in sequence — a handy one-glance reference to the full built-in character set.Demo](/computer_media/characters-2/) [ChaseProgramA minimalist chase game where you dodge a relentless pursuer across a plotted screen — survive 499 moves or face GAME OVER.Game](/computer_media/chase/) [CheckCassetteA full-featured checkbook manager that packs dates, check numbers, and payee codes into single numeric fields using a clever base-1,000,000 encoding scheme.Home](/computer_media/check/) [Check BookProgramA BASIC checkbook balancer lets you enter deposits and outstanding checks, then reconciles your statement balance — with a paginated check-listing view.Finance](/computer_media/check-book/) [Checkbook ManagerCassetteA full checkbook ledger program that tracks checks, deposits, balances, and fees, with date and alphabetical payee scanning across up to 250 transactions.Finance](/computer_media/checkbook-manager-2/) [Checkbook, Income Tax, Budget OrganizerProgramA complete checkbook and budget organizer with nine menu functions, ledger columns, cassette save, and a clever currency-formatting routine to dodge floating-point rounding.Finance, Home](/computer_media/checkbook-income-tax-budget-organizer/) [CheckersProgramA draughts game that stores its entire board state directly in display memory, using PEEK and POKE to move pieces and hunt for captures automatically.Game](/computer_media/checkers/) [CheckingCassetteA full-featured checking account manager lets you track deposits, checks, and balances — and search transactions by date, name, amount, or check number.Finance, Home](/computer_media/checking/) [ChecksumProgramEnter six digits one at a time and this program calculates a weighted checksum digit using alternating 1-2 weights and iterative digit reduction.Utility](/computer_media/checksum/) [ChessCassetteA complete chess engine squeezed into a single REM statement.Chess](/computer_media/chess-2/) [Christmas TreeProgramA block-graphics Christmas tree springs to life as individual pixel lights twinkle on and off in an endlessly looping animation driven purely by PLOT and UNPLOT.Holiday](/computer_media/christmas-tree/) [CircumferenceProgramA short circle circumference calculator that uses the built-in PI constant and a fixed 35-foot diameter — with a few intriguing unreachable lines at the end.Mathematics](/computer_media/circumference/) [City BombProgramDrop bombs on a randomly generated city skyline before you crash — collision detection done the hard way, by reading directly from display memory.Arcade, Game](/computer_media/city-bomb/) [City of XonCassettePilot your craft through enemy defenses, managing fuel, armor, and weapons, in this machine-code-driven side-scrolling combat game with a full animated title sequence.Arcade](/computer_media/city-of-xon/) [Clerical Spell List D&DProgramEnter all seven levels of D&D clerical spells, store them in packed string arrays, and print a formatted spell reference sheet on an 80-column printer.Dungeons & Dragons, Hobby](/computer_media/clerical-spell-list-dd/) [Clive InvadersProgramA one-alien Space Invaders clone where block-graphic sprites, laser fire, and score tracking come together in a surprisingly complete BASIC shoot-'em-up.Arcade, Game](/computer_media/clive-invaders/) [ClockProgramA fully animated analogue clock that draws hour markers trigonometrically and moves its hands using a hand-coded Bresenham line algorithm — all in BASIC.Home](/computer_media/clock-3/) [Clock 2ProgramA one-pixel seconds hand sweeps a trigonometrically drawn clock face, using PLOT, UNPLOT, and a timed PAUSE to animate 1000 seconds of ticking.Home](/computer_media/clock-2-2/) [Colditz CastleCassetteA Dutch-language two-to-five-player escape strategy game where prisoners collect equipment and navigate a block-graphics castle while guards hunt them down.Game](/computer_media/colditz-castle/) [Combined Track Tab (D&D)ProgramA full RPG combat tracker handles hit points, damage, healing, regeneration, and attack tables for multiple creatures at once — all in BASIC.Dungeons & Dragons](/computer_media/combined-track-tab-dd/) [Common-Emitter Transistor AmplifierCassetteA complete transistor amplifier design suite that solves bias, stability, gain, frequency response, and thermal effects — and draws the schematic in character graphics.Electronics](/computer_media/common-emitter-transistor-amplifier/) [ComposerCassetteA full-screen music composer that lets you place notes on a scrolling staff, then plays them back using a machine-code sound driver — complete with octaves, semitones, and repeat control.Music](/computer_media/composer/) [Compound InterestProgramEnter a principal, rate, and term to instantly compare daily, monthly, quarterly, and annual compound interest results in a single formatted table row.Finance](/computer_media/compound-interest/) [ComputacalcCassetteA fully functional spreadsheet with formula replication, absolute and relative cell references, and four selectable column-width layouts — all in BASIC.Spreadsheet](/computer_media/computacalc/) [Computer CoachCassetteAn animated, interactive introduction to microcomputer concepts that teaches CPU, RAM, ROM, and peripherals using block-graphic diagrams and a clever string-encoded drawing system.Education](/computer_media/computer-coach/) [Computer CombatProgramA tense one-dimensional tank battle where you manoeuvre, aim, and fire before your 25 rounds run out — and the enemy shoots back.Game](/computer_media/computer-combat/) [Computer TutorCassetteA charming alphabet quiz draws block-graphic pictures of ambulances, elephants, and zigzags to teach letter and vowel recognition — with computed GOSUB dispatch and machine-code animation tricks inside.Education](/computer_media/computer-tutor/) [Conversational GermanCassetteA six-mode German language tutor quizzes words and phrases in both directions, tracks your score, and prevents repeat questions using a clever array-based deduplication technique.German](/computer_media/conversational-german/) [Cosmos LandingProgramGuide radio-controlled drones onto a moving landing platform across ten attempts, with three difficulty speeds and a pilot-rating system to judge your performance.Game](/computer_media/cosmos-landing/) [CP-ZX v2.2ROMROM for the CP-ZX printer interface.Printer, ROM](/computer_media/cp-zx-v2-2/) [CrashProgramGuide a falling pixel left and right with Z and M to knock it into one of three targets, deflect it back, and rack up points before your lives run out.Game](/computer_media/crash/) [CrasherProgramGuide your "V" across a scrolling screen, smashing alphanumeric characters for points while dodging deadly inverse-video life forms in this collision-detection arcade game.Arcade, Game](/computer_media/crasher-2/) [Credit Rating Interest RateProgramLoan assessment tool that scores eight financial factors and returns a recommended interest rate — simple branching logic turned into a working credit calculator.Finance](/computer_media/credit-rating-interest-rate/) [CricketProgramA two-innings text cricket game with difficulty-controlled ball animation, off-side and on-side batting, and fielding outcomes including caught, dropped, and bowled.Game](/computer_media/cricket-2/) [Critical Path AnalysisCassetteA full PERT/CPM critical path analyzer that takes your project's tasks and activity times, then identifies which events have zero float.Business](/computer_media/critical-path-analysis/) [CrosswordProgramA full crossword construction kit in pure BASIC — define your grid, write clues, validate answers, and even save your puzzle to tape, all in under 200 lines.Game](/computer_media/crossword/) [Cube GameCassetteEnter your scrambled Rubik's Cube state, then simulate X, Y, and Z rotations with three different visual displays and full move history tracking.Game](/computer_media/cube-game/) [Curse of the Aztec TombProgramDodge boulders, survive a collapsing drawbridge, and outwit a lowering ceiling trap in this action-adventure game set inside a cursed Aztec pyramid.Game, Text Adventure](/computer_media/curse-of-the-aztec-tomb/) [CypherProgramA keyword-driven Vigenère cipher that both encodes and decodes secret messages, using a pre-built substitution table and character-code arithmetic.Utility](/computer_media/cypher/) [D&D Character GeneratorProgramA full D&D character generator that rolls 4d6-drop-lowest stats, calculates class-specific hit points, scales starting gold by level, and randomly assigns tiered magic items.Dungeons & Dragons](/computer_media/dd-character-generator/) [D&D TrackProgramA full RPG combat tracker handling hit points, troll regeneration, wound binding, healing, and an arbitrary dice roller — all managed through a compact menu-driven interface.Dungeons & Dragons, Hobby](/computer_media/dd-track/) [Data Finder/Strength of MaterialsCassetteAn interactive engineering tool that calculates stress, deflection, and cross-sectional properties for eleven structural beam profiles across ten real materials.Engineering](/computer_media/data-finder-strength-of-materials/) [Data Storage and Display SystemProgramA complete data-management suite with menus, up to 25 named files of 60 points each, statistics, bar graphing, and cassette save.Database](/computer_media/data-storage-and-display-system/) [Day of Week CalendarProgramEnter any date between 1900 and 1999, and this compact BASIC program works out exactly which day of the week it fell on.Home](/computer_media/day-of-week-calendar/) [Decimal Code PokerProgramA hex machine code entry tool that zero-fills a memory region, then POKEs your opcodes byte-by-byte using a clever character-code decoding trick.Programming, Software](/computer_media/decimal-code-poker/) [Decision Maker 1ProgramA coin-flip decision maker that answers YES or NO to any question — but there's a hidden gap where it stays silent.Business](/computer_media/decision-maker-1/) [Decision Maker 2ProgramThis tongue-in-cheek management consultant simulator picks one of ten corporate non-answers at random — press any key to get your next decision.Business](/computer_media/decision-maker-2/) [DefenderProgramA wave-dodging arcade game using block-graphic scrolling, a GOSUB scoring trick, and reverse-loop wave progression — all in under 30 lines of BASIC.Game](/computer_media/defender/) [Degree of ConversionProgramEnter a Fahrenheit range and step size, and this temperature converter prints a tidy three-column F/C/K table with randomly-generated block-graphic borders.Mathematics](/computer_media/degree-of-conversion/) [Delphic ToolkitCassetteA 1985 commercial toolkit loader that self-relocates Z80 machine code to three different memory regions, letting you permanently embed a utility suite anywhere in RAM.Programming](/computer_media/delphic-toolkit/) [DemoPeekCassetteA byte-by-byte memory inspector that scrolls through any address in the 64KB space, displaying decimal and character values with live keyboard controls.Programming](/computer_media/demopeek/) [Deposit MultiplierProgramEnter an interest rate and a target growth factor to find out exactly how many years your deposit takes to multiply — using a brute-force compound interest loop.Finance](/computer_media/deposit-multiplier/) [Depreciation and Income TaxesProgramCompare 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.Finance, Home](/computer_media/depreciation-and-income-taxes/) [DesignProgramA random mosaic generator that lets you record and reconstruct screen-filling graphic patterns by tracking just six character codes.Demo, Software](/computer_media/design/) [Devon DemonCassetteA complete diagonal draughts game where the computer hunts your pieces, with board state hidden inside REM statements and manipulated purely through memory POKEs.Game](/computer_media/devon-demon/) [DiceProgramPress ENTER to freeze a spinning die and outscore the computer across 10 rounds in this animated text-mode dice challenge.Dice, Game](/computer_media/dice/) [DiceProgramA dice-rolling program uses a clever inverse-video character array and string-slicing trick to render up to five fully graphical die faces at once.Dice, Game](/computer_media/dice-2/) [Dice GameProgramA three-dice betting game where you wager your $30 stake, pick a number, and watch each die reveal itself with UDG graphics and inverse-video flair.Game, Software](/computer_media/dice-game/) [Digital ClockCassetteA hand-crafted digital clock renders large block digits by reading ROM font data byte-by-byte — no machine code, just clever BASIC bit-manipulation.Home](/computer_media/digital-clock/) [Digital ClockProgramA self-contained digital clock that reads digit shapes straight from ROM and ticks through 24 hours using a single PAUSE-based timing loop.Entertainment](/computer_media/digital-clock-2/) [Digital ClockProgramA hand-crafted digital clock that ticks in real time, lets you nudge its speed with keypresses, and automatically flips AM to PM at noon.Home](/computer_media/digital-clock-3/) [DISA-Z DisassemblerProgramA 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.Programming, Utility](/computer_media/disa-z-disassembler/) [DitherPaint81CassetteA dithering paint program that simulates grayscale shading on a two-color display, driven entirely by Z80 machine code packed into REM statements.Art](/computer_media/ditherpaint81/) [DO-CALCCassetteA six-module business and scientific calculator—expression evaluator, factorial, statistics, running balance, regression, and compound interest—all packed into one self-contained BASIC program.Business, Finance](/computer_media/do-calc/) [Donkey KongProgramA Donkey Kong homage with scrolling barrels, ladders, diagonal jumps, and screen-read collision detection — all squeezed into pure BASIC.Arcade, Game](/computer_media/donkey-kong/) [DragonsCassetteGenerates fractal dragon curves from user-defined turn sequences, with auto-centering, fast/slow drawing modes, and a mid-draw interrupt menu for saving or reversing the display.Demo](/computer_media/dragons/) [DraughtsProgramA complete checkers game with capture logic, king promotion, and a computer opponent that tries to avoid leaving its pieces vulnerable — all in BASIC.Game](/computer_media/draughts/) [DrawProgramA pixel-drawing program with cursor keys 5–8 and toggleable draw/erase modes, showing boundary clamping and mode-switching techniques in under 20 lines.Graphics](/computer_media/draw-2/) [Drop TestProgramEnter the seconds until you hear a dropped object hit the ground, and this physics program solves the quadratic equation to reveal the true drop height.Mathematics](/computer_media/drop-test/) [Druidical Spell ListProgramA Dungeons and Dragons Druidical spell organizer that collects spell names level by level and formats them into a tidy printed reference list — no graph paper needed.Dungeons & Dragons](/computer_media/druidical-spell-list/) [Dues Tracker (64k)ProgramA full membership database for a users group — enter, change, sort, and print records, with automated dues-chasing letters and a machine-code scrolling spreadsheet view.Database](/computer_media/dues-tracker-64k/) [Dungeon GeneratorProgramA BASIC dungeon map builder lets you scatter rooms, pits, lakes, walls, and doors across a full-screen grid — then print the result.Dungeons & Dragons](/computer_media/dungeon-generator/) [Dungeon of YmirCassetteDescend nine dungeon levels, battle 16 monster types, and recover the Sword of Kaslo in this Rogue-like graphic adventure with machine code acceleration.Game](/computer_media/dungeon-of-ymir/) [EarthquakeProgramEscape a collapsing pyramid before time runs out or falling blocks seal you in — a tense survival game with a subtle bug hiding in its trap-detection logic.Game](/computer_media/earthquake-2/) [Economy TrioProgramFour self-contained utilities — a software clock with countdown mode, a dynamic bar-chart plotter, and a Gregorian day-of-week calculator.Utility](/computer_media/economy-trio/) [EdgeProgramA curious graph-theory experiment generates random binary state sequences and classifies their edges by symmetry — with surprisingly deep combinatorial logic packed into a handful of BASIC lines.Demo](/computer_media/edge/) [EE1 Filter DesignCassetteDesign active band-pass, low-pass, and high-pass filters with Butterworth or Chebyshev approximations, then plot the frequency response on screen.Electronics](/computer_media/ee1-filter-design/) [Effective InterestProgramLoan calculator that uses a classic actuarial formula to instantly reveal the true effective interest rate hiding inside any installment payment plan.Finance](/computer_media/effective-interest/) [Electric Cost AnalyzerCassetteCalculate your household's monthly electric bill appliance by appliance, with default wattages, thermostat factors, and a detailed 16-item cost breakdown.Home](/computer_media/electric-cost-analyzer/) [Exam Score SortingProgramA classroom-ready score analyser that tallies letter grades and tracks the high and low marks from a stream of entered exam results.Education](/computer_media/exam-score-sorting/) [Exercise and CaloriesProgramEnter your exercise activities and hours, and this BASIC program calculates calories burned plus estimated weight loss in both kilograms and pounds.Home](/computer_media/exercise-and-calories/) [Extended Basic DemoCassetteA self-running demo showcases an Extended BASIC cartridge's extra commands—DRAW, FILL, SCROLL, CIRCLE, and more—all driven by a clever machine-code interpreter hidden inside a single REM line.Programming](/computer_media/extended-basic-2/) [Factorizing NumbersProgramA prime factorisation tool using trial division with an odd-number skip and square-root cutoff — see how the flag variable catches lone primes.Mathematics](/computer_media/factorizing-numbers/) [Falling BlocksProgramA fast-paced catching game built entirely with POKE and PEEK into the display file — no sprites, just raw memory manipulation and a ticking countdown.Game, Software](/computer_media/unknown-game-2/) [Fast 3-D LandscapesCassetteMenu-driven math visualizer.Demo](/computer_media/fast-3-d-landscapes/) [Fast Tape LoadingProgramA self-installing machine code loader hides inside a REM statement, rewrites RAM, then wipes itself — leaving only the code it delivered behind.Utility](/computer_media/unknown-machine-code-routine/) [FastloadCassetteA machine-code bootstrap generator that saves a dual-speed auto-start loader to tape, letting you attach any program for accelerated loading.Tape](/computer_media/fastload/) [Fifteen PuzzleProgramSlide the tiles into order in this complete Fifteen Puzzle implementation, complete with a mathematical solvability check to ensure every random board can actually be solved.Game, Software](/computer_media/fifteen-puzzle/) [FileProgramAn address book storing 100 contacts across eight parallel string arrays, with partial-name search and field-by-field editing dispatched via computed GOTO.Database, Software](/computer_media/file/) [File ManagerProgramA full flat-file database manager with add, edit, delete, search, sort, and tape-save — all driven by a single computed GOSUB dispatch.Database](/computer_media/file-manager/) [FinancialProgramFour financial tools in one listing — loan amortization, Rule of 78s, compound interest with a plotted graph, and depreciation — each with clever string formatting tricks to fake two-decimal-place currency output.Finance](/computer_media/financial/) [Financial RatiosProgramA complete 18-ratio financial analysis tool that walks you through 23 accounting inputs and prints a neatly aligned balance-sheet and profitability report.Finance](/computer_media/financial-ratios/) [Fire Works Black on WhiteProgramA relentless display-file painter that floods three screen positions and their neighbours with cycling character codes, looping forever to animate the result.Demo](/computer_media/fire-works-black-on-hite/) [Fire Works White on BlackProgramWatch randomly placed explosions bloom across a starfield in this compact BASIC animation using expanding eight-directional burst rings and block graphics.Demo](/computer_media/fire-works-white-on-black/) [FlagProgramA three-phase flag-drawing routine combines striped block graphics, a solid canton overlay, and UNPLOT pixel clearing to render a decorative national-flag pattern.Demo, Holiday](/computer_media/flag/) [FlashProgramA contest entry that uses an inline machine code routine to flash a bold inverse-video banner in a continuous display loop.Banner](/computer_media/flash/) [Flight SimulatorCassetteA full-featured flight simulator with machine code instruments, six navigational waypoints, wind effects, ILS approach mode, and detailed crash diagnostics awaits your piloting skills.Simulation](/computer_media/flight-simulator-2/) [Fontkit for WRX16CassetteA multi-font toolkit delivering bold, gothic, fancy, and even proportional high-resolution typefaces, all loaded via BASIC.Font](/computer_media/fontkit-for-wrx16/) [Ford FalconProgramA hand-crafted animated falcon built from block graphics characters reveals itself piece by piece, timed by busy-loop delays — complete with a dive-approach animation and a 1983 artist signature.Demo](/computer_media/ford-falcon/) [Forecasting GraphProgramA full-featured time-series manager with moving averages, growth rates, correlation, and a machine code bar-graph renderer packed into one BASIC program.Business](/computer_media/forecasting-graph/) [Fortress Of ZorlacCassettePilot a spacecraft through five skill levels to blast an alien and its fortress apart, with all game logic driven by machine code packed into REM statements.Game](/computer_media/fortress-of-zorlac/) [Four Arithmetic TablesProgramEnter 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.Education, Mathematics](/computer_media/four-arithmetic-tables/) [Fourier AnalysisCassetteEnter a waveform's data points and watch this Fourier analyzer compute harmonics, reconstruct waves, and even plot Lissajous figures—including a Mickey Mouse made of math.Mathematics](/computer_media/fourier-analysis/) [Fox at DuskProgramA hidden-fox strategy game where hounds must trap an elusive computer-controlled fox that can leap over pieces and disappear into the dusk.Game](/computer_media/fox-at-dusk/) [FrenzyProgramA reflex-testing game where a bouncing cursor hides a five-byte machine-code routine and rewards precision timing with a hidden positional bonus score.Game](/computer_media/frenzy/) [Fun and Games Tape 1CassetteFive games/programs for the TS1000:Game](/computer_media/5-games-and-diversions/) [Fundamentals Of MathCassetteA four-module math drill suite teaching addition, subtraction, multiplication, and division with animated feedback, adaptive difficulty, and step-by-step long-division walkthroughs.Education, Mathematics](/computer_media/fundamentals-of-math/) [Fur TraderProgramManage hunger, rest, and a pack-horse fortune in this fur-trading survival game where bandits, bed bugs, and starvation all threaten your wealth.Game, Resource Management](/computer_media/fur-trader/) [Galactic GunnerCassetteScan the galaxy, lead your target, and fire lasers at enemy ships in this machine-code-driven space shooter with five skill levels and a 25-shot limit.Arcade, Game](/computer_media/galactic-gunner/) [GalaxianProgramA one-screen BASIC shoot-'em-up where you dodge descending aliens and fire back — all rendered with block graphics and a surprisingly compact loop structure.Arcade, Game](/computer_media/galaxian/) [Galaxy InvadersCassetteA full Space Invaders clone with seven alien craft, laser fire, collision detection, and a configurable speed — all driven by a substantial machine code engine hidden in REM statements.Arcade, Game](/computer_media/galaxy-invaders/) [Games SamplerCassetteFour compact programs in one: plot your biorhythm cycles, swat flies with a frog, generate symmetrical rug patterns, or sketch freehand with block graphics.Game](/computer_media/games-sampler/) [Garbage GobblerProgramRace against a countdown timer to gobble block-graphic garbage off the screen — this BASIC game uses display-file PEEKs and animated title screens to keep things lively.Arcade, Game](/computer_media/garbage-gobbler/) [Geiger CounterProgramNavigate a 10×10 grid hunting hidden plutonium using a Geiger counter proximity formula — can you find it in the fewest moves?Game, Software](/computer_media/geiger-counter/) [General LedgerProgramA full double-entry bookkeeping system in BASIC — chart of accounts, journal entries, trial balance, income statement, and balance sheet, all from 1983.Finance](/computer_media/general-ledger/) [General LedgerProgramA complete double-entry general ledger system with trial balance and profit-and-loss reporting, fitting 30 accounts and 310 transaction lines into a single BASIC program.Finance](/computer_media/general-ledger-2/) [Geometry 1CassetteFour geometry utilities in one package tackle polygon area, degree/minute/second conversion, five triangle-solving cases, and full 3D vector analysis with direction cosines.Education, Mathematics](/computer_media/geometry-1/) [GET_GMCProgramA relocatable machine code input routine lives inside a REM statement, captures keystrokes into a BASIC string, and even times how long you took to respond.Programming](/computer_media/get_gmc/) [GladiatorsProgramTwo block-graphic gladiators clash in this two-player ZX81 combat game with sprite animation, random hit detection, and death sequences — all in BASIC.Game](/computer_media/gladiators/) [Gobble ManCassetteYou are chased around a maze by ghosts. If you can eat some magic food you have a chance of stopping the ghosts. This is a superb realization of this exciting game for the ZX81 and TS1000 computer. Written in machine code, with excellent graphics, there is also a personalized ‘high-score’. 16K.Games](/computer_media/gobble-man/) [GoblinProgramNavigate a character through a maze of hidden goblins, collecting 25 coins without getting caught — high scores survive between games.Game](/computer_media/goblin/) [GrafitProgramA 12-month sales bar chart that scales each row of block graphics to the highest value entered, then totals and averages your figures automatically.Business](/computer_media/grafit/) [GrafixProgramA 1982 full-screen block-graphic editor packs cursor movement, scrolling, mirroring, and direct memory transfers into a single elegant computed GOSUB dispatch loop.Art, Graphics](/computer_media/grafix/) [Gran MarqueeProgramA smooth pixel-by-pixel hardware marquee scroller driven by machine code hidden in a REM statement, with live speed control and custom message entry.Banner](/computer_media/gran-marquee/) [Graphics ArchiverCassetteA utility that embeds an entire hi-res graphics screen inside a BASIC program's REM statement for archival, with Upload, Download, Invert, and Display functions driven by machine code.Graphics](/computer_media/graphics-archiver/) [Graphics ToolkitCassetteA machine code toolkit delivering hardware-accelerated screen scrolling, background fill, search-and-replace, priority drawing, and rectangle routines — all callable from BASIC.Programming](/computer_media/graphics-toolkit/) [Grimm's Fairy TrailsCassetteGuide Prince Billy through a treacherous maze, collecting 250 life crystals while dodging relentless pursuers in this machine-code-driven arcade adventure.Arcade, Game](/computer_media/grimms-fairy-trails/) [GTOProgramA block-graphics GTO badge drawn entirely in BASIC, with animated letter-by-letter reveal, diagonal curved edges, and a mesh-fill interior — all without machine code.Demo](/computer_media/gto/) [Guess ItProgramA two-player Memory matching game on a 6×8 coordinate grid, hiding 12 pairs of block graphics behind inverse question marks until all 24 are found.Game, Software](/computer_media/guess-it/) [Guitar For BeginnersCassetteAn interactive five-lesson guitar tutor that renders fretboard diagrams in character graphics and drills you through chords, bar chords, and progressions.Music](/computer_media/guitar-for-beginners/) [GulpProgramA Pac-Man-inspired maze game with machine code acceleration, five selectable mazes, and adjustable speed and chaser aggression settings.Game](/computer_media/gulp/) [GunnerProgramA 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.Game](/computer_media/gunner/) [Ham Radio ProgramsProgramThree utility programs: an RF transmission-line impedance calculator, an amateur radio contest dupe checker using a hash table, and a great-circle bearing/distance tool.Ham Radio](/computer_media/ham-radio-programs/) [Hampsons PlaneProgramA grid-based puzzle game that uses direct display-file PEEK/POKE to flip 3×3 neighbourhoods of characters — enter a coordinate and watch the board change.Game](/computer_media/hampsons-plane/) [HangmanCassetteA tape-saveable word library powers this Hangman game, where a clever computed GO TO draws each body part as your guesses run out.Game](/computer_media/hangman/) [Heating System AnalyzerCassetteEnter your home's dimensions, insulation thicknesses, and fuel costs to get a detailed yearly heating bill estimate with fuel-conversion savings comparisons.Home](/computer_media/heating-system-analyzer/) [Hex Code Memory LoaderProgramA full interactive hex editor lets you enter, navigate, and execute Z80 machine code directly in reserved RAM, complete with relative-jump calculation and a tape-loader downloader.Programming](/computer_media/hex-code-memory-loader/) [Hex Dec BinProgramA 16-bit number base converter that handles hex, decimal, and spaced binary input with subroutines, string arrays, and printer support.Programming, Software, Utility](/computer_media/hex-dec-bin/) [Hex EditorProgramA hex-entry machine code editor lurks inside REM statements, letting you write, insert, and delete bytes anywhere in memory with two-character hex input.Programming](/computer_media/keyboard-list/) [Hexas, Basic*OlayCassetteA two-pass symbolic hex assembler with label resolution, relative jump checking, and a relocatable code generator — all written entirely in BASIC.Machine Language](/computer_media/hexas-basicolay/) [Hexload IIICassetteA memory hex editor built from a compact machine code routine — browse, write, insert, and delete bytes at any address using familiar hex notation.Programming](/computer_media/hexload-iii/) [Hi-Res ChessCassettePsion's Chess extended with WRX to display pieces in high resolution.Chess, Game](/computer_media/hi-res-chess/) [Hi-Res Word ProcessorCassetteA machine-code-backed word processor offering 32-column, 64-column, and 80-column printer output modes from a compact BASIC dispatch shell.Word Processor](/computer_media/hi-res-word-processor/) [High Res Space InvCassetteA machine-code-powered Space Invaders clone with custom UDG sprites, full alphanumeric bitmap fonts, joystick support, and a half-speed trainer mode loaded via SRAM.Arcade, Game](/computer_media/high-res-space-inv/) [High Resolution GraphicsCassetteA machine code graphics toolkit exposing eight USR entry points for high-resolution pixel plotting, screen switching, inversion, and a mixed-case printer routine.Graphics](/computer_media/high-resolution-graphics/) [Home Asset ManagerCassetteA household valuables tracker that uses free-memory calculation, packed index strings, and a machine code search routine to manage up to 255 asset records.Home](/computer_media/home-asset-manager/) [Home Improvement PlannerCassetteA multi-module home renovation calculator that estimates carpet yardage, paint gallons, and wallpaper rolls — and even lets you sketch a floor plan — all from a single saved program.Home](/computer_media/home-improvement-planner/) [Home Improvement ProgramCassetteA multi-module home improvement calculator that estimates carpeting, paint, and wallpaper needs while letting you sketch floor plans with a movable cursor.Home](/computer_media/home-improvement-program/) [Home MortgageCassetteTwo interlocking mortgage programs calculate full amortisation schedules and show exactly how much money extra monthly payments can save over the life of a loan.Finance](/computer_media/boss-t117-home-mortgage/) [Homework ProblemsProgramA two-program listing combining a multi-regime pipe flow heat-transfer calculator with Nusselt correlations and a logarithmic curve printer using three nested ranges.Education](/computer_media/homework-problems/) [Horizontal Bar GraphProgramPlot year-by-year data as a horizontal bar chart, with this simple INPUT-driven graphing routine that uses PLOT loops to draw each bar.Business](/computer_media/horizontal-bar-graph/) [Horse RaceProgramA pixel-based horse race simulation picks a random winner from five horses, each crawling across the screen one dot at a time — place your bets!Game](/computer_media/horse-race/) [Hot Z II 16k v2.11ProgramMachine Language, Programming](/computer_media/hotzii-16k-v2-11/) [Hot Z II 64K v2.02ProgramMachine Language, Programming](/computer_media/hotzii-64k-v2-02/) [Hot Z v1.6ProgramA self-contained machine code runtime packed into a single REM statement, launched by one BASIC line, with interrupt handling, display, and memory management all in Z80 assembly.Machine Language, Programming](/computer_media/hot-z-v1-6-2/) [Hot Z v1.72ROMHot Z on a John L. Oliger 2764×2 READ EPROM board.Machine Language, Programming](/computer_media/hot-z-v1-72/) [HOT Z-II 48-64KROMHot Z-II on EPROM, mounted on a John L. Oliger 2764×2 READ EPROM card.Machine Language, Programming](/computer_media/hot-z-ii-48-64k/) [Hothouse PlotProgramA mesmerising polar rose with 456 petals is pre-calculated into arrays and continuously redrawn — see how parametric maths produces intricate floral geometry.Demo](/computer_media/hothouse-plot/) [HotZ-IIProgramInteractive assembler, disassembler and debugger. Assembler checks syntax as you enter Z80 mnemonics and assembles directly to memory.Machine Language, Programming](/computer_media/hotz-ii/) [Hourly WagesProgramA straightforward payroll calculator that correctly handles overtime at time-and-a-half for any hours worked beyond a standard 40-hour week.Business](/computer_media/hourly-wages/) [Ice Cream ConeProgramChoose two flavours and watch this program build a two-scoop ice cream cone pixel by pixel using block graphic characters and clever circular approximation.Entertainment](/computer_media/ice-cream-cone/) [Identify Above Average SaleProgramEnter ten sales figures and this BASIC program instantly flags which ones beat the average — a neat two-pass array technique worth studying.Business](/computer_media/identify-above-average-sale/) [Illusionist Spell ListProgramA Dungeons & Dragons Illusionist spell-list manager that packs multi-level spell names into string arrays and prints them on an 80-column printer.Dungeons & Dragons](/computer_media/illusionist-spell-list/) [InductoProgramA number-guessing game with a twist: instead of "higher/lower," you get a mathematical clue — the square root of how far off your guess was.Game](/computer_media/inducto/) [InterestProgramA monthly savings calculator that compounds interest step by step, then breaks down total value, total invested, and net interest earned.Finance](/computer_media/interest/) [Introduction to ChemistryCassetteA three-module chemistry course with self-paced lessons, key term tests that loop until perfect, a timed quiz, and a molecular weight calculator that parses real chemical formulas.Education](/computer_media/introduction-to-chemistry/) [Introduction to ComputersCassetteA two-sided educational slideshow teaches microcomputer fundamentals using animated block-graphic diagrams, flashing labels, and a charmingly animated "buzzword bee."Education](/computer_media/introduction-to-computers/) [InvaderProgramThis game uses a scrolling scene where the player attempts to shoot objects in space.Game, Software](/computer_media/invader/) [InvadersCassetteA nearly full machine-code Space Invaders clone with custom UDG graphics, joystick support, and a charming sideswipe bug that leaves ghostly invaders hanging in space.Game](/computer_media/invaders/) [InvadersCassetteA complete Space Invaders clone with five alien types, direct memory animation, a bonus jet sequence, and a persistent high-score display — all in BASIC.Arcade, Game](/computer_media/invaders-2/) [InvasionProgramGuide your block-graphic gun base to intercept falling aliens before five slip through — each alien type scores differently, and one key teleports you across the screen.Arcade, Game](/computer_media/invasion/) [Invasion ForceCassetteA Space Invaders-style shooter where almost all game logic hides inside REM statements as machine code, launched with a single USR call.Arcade, Game](/computer_media/invasion-force/) [InventoryProgramA full-featured stock inventory manager storing 100 items with name, part number, cost, and quantity fields — all packed into a fixed-width string array with clever formatted-field subroutines.Business](/computer_media/inventory/) [Inventory ControlProgramA two-part stock management system that packs multi-field inventory records into string arrays and uses embedded machine code for fast sorted insert and delete operations.Business](/computer_media/inventory-control-2/) [Inventory ControlProgramA two-program parts inventory system combines a full-featured stock manager with a compact companion that packs quantities into a clever two-byte string encoding.Business](/computer_media/inventory-control/) [Inverse ScrollProgramEnter any message and watch each word rendered in giant pixel characters, scrolling endlessly using direct ROM font data and bit-by-bit UNPLOT plotting.Home](/computer_media/inverse-scroll/) [Investment GrowthProgramEnter a starting value, ending value, and number of years to instantly calculate compound annual growth rate — positive or negative — with a clean summary printout.Finance](/computer_media/investment-growth/) [InvoiceProgramA full invoice generator that prompts for company details, itemised pricing, and sales tax, then sends neatly formatted totals straight to the printer.Business](/computer_media/invoice/) [InvTaxProgramThis 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.Finance](/computer_media/invtax/) [IRA PlannerCassetteTwo linked financial planning programs calculate IRA accumulation schedules, inflation impacts, tax savings, income streams, and the deposit indexing rate needed to maintain future purchasing-power parity.Finance](/computer_media/ira-planner/) [Island KingdomCassetteGovern a fiefdom for eight years, balancing treasury spending, crop planting, pollution control, and population growth before a tidal wave — or your own mismanagement — ends your reign.Game, Resource Management](/computer_media/island-kingdom/) [Jack RabbitProgramA tiny jumping puzzle uses a 25-cell grid, a random step selector, and a move counter to track how long your marker survives before leaping off the edge.Game](/computer_media/jack-rabbit/) [Jackpot PayoffProgramDrop a coin, pull the handle, and watch the reels spin in this BASIC slot machine with seven symbol types, cascading payouts up to $200, and animated win effects.Game](/computer_media/one-armed-bandit/) [Job JarCassetteA complete job-management database in BASIC that stores tasks with time estimates, picks one at random to match your free time, and even renders its own logo from ROM character data.Home](/computer_media/job-jar/) [Julia SetsCassetteExplore infinitely detailed Julia set fractals with zoom, save/resume, and machine code acceleration in this sequel to a Mandelbrot program.Mathematics](/computer_media/julia-sets/) [KAPKIT 1000ProgramA self-relocating Z80 machine code toolkit with ten callable routines — including REM generation, memory copy, port I/O, and RAMTOP control — all packed into REM lines.Programming](/computer_media/kapkit-1000/) [KartikProgramA full referee program for a crossword game, encoding letter identities and point scores together in a single floating-point board array.Game](/computer_media/kartik/) [Kasino KrapsCassetteA full craps table simulation with block-graphic dice, multiple simultaneous bet types, and casino-accurate payouts — all controlled from the keyboard.Gambling, Game](/computer_media/kasino-kraps/) [KenoProgramPick up to 10 numbers from 80, watch the computer draw 20, and see if you can win the $25,000 jackpot in this complete Keno casino simulation.Game](/computer_media/keno-2/) [KeyboardProgramA ten-round typing reaction game flashes a random character on screen and waits for you to hit the matching key — how fast can you respond?Tutorial](/computer_media/keyboard/) [Keys of GondrunCassetteNavigate underground tunnels, battle monsters with timed keypress combat, and manage a six-item inventory in this text adventure to recover the mystical Keys of Gondrun.Game, Text Adventure](/computer_media/keys-to-gondrun/) [Killer RobotsProgramNavigate a lethal maze while killer robots close in — one wrong step into an electric wall ends the game for you or, ideally, for them.Game](/computer_media/killer-robots/) [KingdomProgramGovern a medieval village through five years of floods, thieves, and famine in this multi-player resource-management game with seasonal turns and shared leaderboard.Game, Resource Management](/computer_media/kingdom/) [Knight's MoveProgramGuide a chess knight across all 64 squares without revisiting any — can you complete the classic Knight's Tour using just row-column coordinates?Game](/computer_media/knights-move-2/) [Knights MoveProgramCan you guide a chess knight to every square on the board exactly once? This BASIC puzzle challenges you to complete the classic Knight's Tour in 64 moves.Game](/computer_media/knights-move/) [Kwik PlotProgramA statistics tool that calculates Pearson's correlation coefficient from your data and then plots a scatter graph—with overplot counting—right on your screen.Graphics, Mathematics](/computer_media/kwik-plot/) [L-SystemsCassetteA mathematically rigorous L-System fractal generator that iterates production rules over an axiom string and renders self-similar curves using turtle graphics and machine code assist routines.Demo](/computer_media/l-systems/) [LabyrinthProgramNavigate a procedurally generated 3D maze with machine code rendering — then replay your entire route on a 2D map when you escape.Game](/computer_media/labyrinth/) [Labyrinth 2ProgramA block-graphics maze scroller with embedded machine code scrolling—navigate left and right as the corridor closes in and your score climbs.Game](/computer_media/labyrinth-2/) [Land-MineProgramNavigate a hidden minefield one step at a time, balancing risk and reward across 200 cells — but one wrong move triggers a flashing BOMB screen.Game](/computer_media/land-mine/) [LanderProgramGuide a descending spacecraft to a safe touchdown by juggling thrust and burn duration before fuel runs out or you crater the surface.Game](/computer_media/lander-4/) [LanderCassetteGuide a block-graphic spacecraft to a pinpoint landing using thrust and lateral controls — too fast or off-target and you'll see the crash explosion.Game](/computer_media/lander-2/) [Language UsageCassetteA three-part grammar drill covering pronoun agreement, irregular verbs, and homonyms, with a real-time clock, score tracking, and a password-protected timed test mode.Education](/computer_media/language-usage-2/) [Laser 5ProgramA complete machine-code space shooter hidden inside REM statements, with a block-graphics title screen and RAND USR launch — all in under 300 lines of BASIC.Game, Software](/computer_media/laser-5/) [Laser CannonProgramGuide your cannon with three keys and blast 21 incoming targets before five slip past — but watch your fuel supply carefully.Arcade, Game](/computer_media/laser-cannon/) [LemonadeProgramA four-player lemonade-stand trading game where daily weather, pricing strategy, and advertising spend combine to determine who turns the biggest profit over 14 days.Game](/computer_media/lemonade-2/) [LettertypeCassetteA full mail-merge word processor squeezes form letters, address management, paragraph editing, and label printing into a single BASIC program — complete with hand-rolled word-wrap.Word Processor](/computer_media/lettertype/) [Life ExpectancyProgramAnswer a handful of lifestyle questions and this BASIC program calculates your estimated age at death — separately for men and women.Home](/computer_media/life-expectancy/) [Line Renumber RoutineProgramA pure-BASIC line renumbering subroutine that directly manipulates memory headers to reassign line numbers across any range of your program — no machine code needed.Programming](/computer_media/renumber-routine/) [List ManagerCassetteA dual-configuration database manager stores mailing list or phone book records using clever free-memory detection, character-encoded record indexes, and a machine code search routine.Database](/computer_media/list-manager/) [Load TrackerProgramThis D&D encumbrance calculator handles exceptional Strength scores, tracks weapons, armour and supplies, then tells your character exactly how fast they can move.Dungeons & Dragons](/computer_media/load-tracker/) [Loan Mortgage AmortizerCassetteA five-mode mortgage amortization tool that pre-calculates every monthly payment into a lookup array and offers reports from single-payment detail to a graphical interest/principal plot.Finance](/computer_media/loan-mortgage-amortizer/) [Loan PaymentProgramA compact loan amortisation calculator that applies the classic annuity formula, converts annual interest to monthly rate, and loops for repeated calculations with a keypress pause.Finance](/computer_media/loan-payment/) [Log BookCassetteA full-featured ham radio QSO logbook with menu-driven entry, printer output, callsign/QTH search, and cassette save — storing up to 195 contacts in parallel string arrays.Ham Radio](/computer_media/log/) [LogarithmsProgramA compact change-of-base logarithm calculator that accepts any base and number, then loops endlessly for repeated calculations using a neat RUN restart trick.Mathematics](/computer_media/logarithms/) [London BridgeProgramGuide your piece across a randomly generated bridge grid using numeric keypad directions — one wrong step and you're in the water!Game](/computer_media/london-bridge/) [LprintProgramA machine code printer driver copies a custom character set into RAM and patches it live before sending your typed text to the line printer.Demo](/computer_media/lprint-2/) [Lunar Excursion ModuleProgramGuide a crippled lunar lander to the Moon's surface by hand, managing retro-rocket burn rates against real physics — before your oxygen runs out.Game](/computer_media/lunar-excursion-module/) [Machine Code EditorProgramA self-contained machine code development tool hides hundreds of Z80 opcodes inside a single REM statement, launched with just three lines of BASIC.Programming](/computer_media/machine-code-editor/) [Machine Code Loader/EditorProgramA complete ZX81 machine code toolkit offering hex entry, memory listing, block move/copy, RAMTOP adjustment, byte search, and RAND USR execution from a single menu-driven program.Programming, Utility](/computer_media/machine-code-loader-editor/) [Macro-LifeCassetteA Conway's Game of Life simulator with nine starting colony patterns, machine code generation logic, hi-res display, and an in-run menu for saving or restarting.Demo](/computer_media/macro-life/) [Mad Dog Tank BlasterProgramA ZX81 action game where a mad tank fires wildly in all directions — can you plant your five mines before time, bullets, or the tank itself finish you off?Game](/computer_media/mad-dog-tank-blaster/) [Magazine IndexProgramA five-record magazine project database with menu-driven entry, search, field-level editing, and tape save — all in BASIC with clever computed GOTO dispatch.Database](/computer_media/name-and-address-program/) [Magic Users Spell TestProgramA spell-list builder for D&D Magic-Users that accepts all nine spell levels and formats them into printable 80-column reference sheets — entered via GOTO, never RUN.Dungeons & Dragons](/computer_media/magic-users-spell-test/) [MandalasProgramEnter a number from 1 to 100 and watch concentric rings of plotted points bloom into a mandala — angular resolution is entirely in your hands.Demo](/computer_media/mandalas/) [Mandelbrot-FPPCassetteA hi-res Mandelbrot set renderer that bypasses BASIC arithmetic entirely, calling the ROM floating-point calculator directly for a nearly 3× speed boost.Mathematics](/computer_media/mandelbrot-fpp/) [Manufacturing ControlCassetteA full manufacturing cost and bill-of-materials system that stores 150 part records, rolls up labor, material, and overhead costs, and supports both BOM explosion and implosion.Business](/computer_media/manufacturing-control/) [Marine RescueCassetteDive underwater to rescue a submarine's crew, dodge patrolling sharks, and manage your oxygen in this machine-code-enhanced action game with 37 taunting end-game messages.Game](/computer_media/marine-rescue/) [Marketing PerformanceProgramEnter up to eight quarters of marketing figures and watch this program draw a comparative horizontal bar chart — capped at 22 units each — using block graphics.Business](/computer_media/marketing-performance/) [Markup CalculationProgramA handy retail pricing tool that calculates selling prices using either cost-based or sales-based markup — two different formulas with a single percentage input.Business](/computer_media/markup-calculation/) [MarquisProgramType any short message and watch it scroll endlessly up the screen in this simple but clever marquee program with auto-centering and repeat control.Banner](/computer_media/marquis/) [MathProgramA ten-question arithmetic quiz lets you choose your operation and difficulty level, then uses a clever string-eval trick to mark your answers automatically.Education, Mathematics](/computer_media/math-2/) [MathProgramA complete eight-topic maths toolkit packed into one program, featuring Euclidean GCD, bisection zero-finding, Horner polynomial evaluation, and a coordinate-scaled function plotter.Mathematics](/computer_media/math-3/) [Math Flasher: AdditionProgramA never-ending mental arithmetic drill that flashes inverse-video feedback and keeps score only in your head — how long can you keep up?Education](/computer_media/math-flasher-addition/) [Math Flasher: DivisionProgramA drill program that quizzes you on exact integer division, rejecting any problem that would produce a remainder before it ever appears on screen.Education](/computer_media/math-flasher-division/) [Math Flasher: MultiplicationProgramA rapid-fire multiplication quiz that flashes inverse-video "CORRECT" or "WRONG" feedback and loops endlessly through random single-digit problems.Education](/computer_media/math-flasher-multiplication/) [Math Flasher: SubtractionProgramA 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.Education](/computer_media/math-flasher-subtraction/) [Math HelperProgramA keystroke-driven two-operand calculator supporting five operations, with a Z-key backspace and live display of the current expression as you type.Mathematics](/computer_media/math-helper/) [Math IProgramA multi-program math toolkit covering matrix inversion, root finding, integration, base conversion, prime factoring, and a function plotter that compiles its own machine code.Mathematics](/computer_media/math-i/) [Math IIProgramFive math routines in one package — complex arithmetic, function plotting with compiled machine code, Runge-Kutta integration, and axis scaling — packed into a single BASIC program.Mathematics](/computer_media/math-ii/) [Math ProgramProgramA personalised addition-quiz program with retry loops — but a missing line number means correct answers never actually get praised.Education](/computer_media/math-program/) [Math ProgramsCassetteFour educational BASIC programs in one package teach fraction arithmetic step-by-step, drill conversion skills, simulate a calculator, and generate personalised word problems.Education](/computer_media/math-pgms/) [Math QuizProgramA 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.Education](/computer_media/math-quiz/) [Math Raiders 1000ProgramBlast invaders by solving maths problems — answer correctly to fire your missile, get it wrong and watch the invader land on Earth.Education](/computer_media/math-raiders-1000/) [Math TestProgramA 20-question multiplication quiz that picks random number pairs, checks your answers, tallies your score, and loops endlessly — can you beat your high score?Education, Mathematics](/computer_media/math-test/) [Maze DashProgramNavigate a dollar-sign sprite through a randomly generated barrier maze, watching your 20,000-point score erode with every wall collision and wasted move.Game](/computer_media/maze-dash/) [MazogsCassetteNavigate a randomly generated maze, hunt treasure, and battle enemy Mazogs across three difficulty modes in this machine-code-powered maze adventure.Game](/computer_media/mazogs/) [MCoderCassetteUncover a 1982 BASIC-to-machine-code compiler loader, complete with Z80 routines buried inside REM statements and a USR call that kicks off the whole system.Compiler, Programming](/computer_media/mcoder/) [Measurement ConversionProgramA 21-unit measurement converter spanning length, volume, and weight that uses a computed GOTO to jump directly to whichever conversion routine you need.Home, Mathematics](/computer_media/measurement-conversion/) [Media MoneyProgramEnter ad cost and circulation for two media and instantly compare their Cost Per Mille to find the better advertising buy.Business](/computer_media/media-money-cost-of-ads/) [MemoText V3C-JProgramA full word-processor loader that verifies its own machine-code checksum, configures six printer interfaces by name, and patches line-feed behaviour before handing control to a Z80 editor engine.Word Processor](/computer_media/memotext-v3c-j/) [Merry Christmas / Happy New YearProgramA 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.Holiday](/computer_media/merry-christmas-happy-new-year/) [Merry Christmas MessageProgramA festive "MERRY CHRISTMAS" greeting driven by a self-modifying Z80 machine code routine tucked inside a REM statement — see how it works.Holiday](/computer_media/merry-christmas-message/) [Merry Christmas MessageProgramA festive "MERRY CHRISTMAS" message scrolls and bounces across the screen in inverse video, using clever substring tricks to create a smooth corner-wrap effect.Holiday](/computer_media/merry-christmas-message-2/) [Merry Christmas MessageProgramA festive Christmas card program combines scrolling inverse-video text, block-graphic decorations, and embedded machine code routines for smooth animated effects.Holiday](/computer_media/merry-christmas-message-3/) [Message CenterCassetteA three-mode message display suite featuring machine-code-driven billboard scrolling, bidirectional horizontal text rotation, and vertical scrolling with live speed and direction controls.Banner](/computer_media/boss-t1109-message-center/) [MetagraphicsCassetteA character-based freehand drawing tool with eight-direction movement, inverse-video toggling, random pattern fills, and machine code speed control built right in.Art](/computer_media/metagraphics/) [Meteor ShowerProgramA one-button dodge game using PEEK-based collision detection and machine code initialization — can you survive the falling asterisk?Game, Software](/computer_media/meteor-shower/) [Micro MouseProgramA randomly built maze and a roaming cursor that sniffs out blank cells by peeking directly at display RAM — watch it hunt for the exit and count every step.Demo](/computer_media/micro-mouse/) [Micro-ProProgramA single-key-driven scrolling text editor that buffers up to 672 characters and displays them from AT 0,0 with a live cursor marker.Word Processor](/computer_media/micro-pro/) [MicroworldProgramA procedurally generated pixel landscape with a scrolling animated header and a customisable inverse-video title — all in a compact BASIC program.Demo](/computer_media/microworld/) [Mid Range NumberProgramEnter 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.Mathematics](/computer_media/mid-range-number/) [MileageProgramEnter your odometer readings and fuel costs to instantly calculate MPG, cost per mile, and how far your tank will take you.Finance, Home](/computer_media/mileage/) [Miles Per GallonProgramA practical monthly car expense tracker that computes MPG, fuel costs, IRS mileage deductions, and optional additive costs, then prints a full report via LPRINT.Finance, Home](/computer_media/miles-per-gallon/) [Mind vs MachineCassetteTwo brain-teasing games in one: master a Nim-style chocolate truffle showdown, then crack a randomly shifted Caesar cipher as a superspy operative.Game](/computer_media/mind-vs-machine/) [Mini BreakoutProgramA compact Breakout clone uses PEEK-based display-file collision detection and inverse-video graphics to deliver brick-smashing action in pure BASIC.Arcade, Game](/computer_media/mini-breakout/) [Mini Data BaseProgramA complete five-function flat-file database packed into a single string variable, using ASCII delimiters and keyword search with optional printer output.Database](/computer_media/mini-data-base/) [Mini-InvadersProgramA pocket-sized Space Invaders clone fires alien-row scrolling, player movement, and a shooting mechanic into under 30 lines of BASIC — with a few surprises inside.Arcade, Game](/computer_media/mini-invaders/) [Mini-ProProgramA keyboard-driven screen editor with a blinking block cursor, full cursor movement, and one-key SAVE — built entirely in BASIC without machine code.Word Processor](/computer_media/mini-pro/) [MinicalcProgramA surprisingly capable mini-spreadsheet with formula cells that can reference other cells by name, evaluated through a clever string-substitution technique.Spreadsheet](/computer_media/minicalc/) [Mintax // IncorporateProgramA 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.Business, Finance](/computer_media/mintax-incorporate/) [Mixed Game Bag 1CassetteThree games in one package — Bingo caller, ten-pin bowling simulator, and a sci-fi Mastermind clone — each with animated graphics and machine code routines.Game](/computer_media/mixed-game-bag-1/) [Mixed Game Bag 2CassetteThree games in one package: a grid-based memory matcher, a flash-sequence recall challenge, and a configurable Mastermind-style code breaker.Game](/computer_media/mixed-game-bag-2/) [Mixed Game Bag IIICassetteThree complete arcade games in one package, each driven by machine code routines and packed with clever BASIC tricks for graphics, scoring, and input handling.Game](/computer_media/mixed-game-bag-iii/) [MoleProgramMove your crosshair with N and M keys, then strike when the mole surfaces — this BASIC game uses a clever display-file PEEK to detect a hit.Arcade, Game](/computer_media/mole/) [Money Analyzer 1CassetteA dual-mode financial toolkit that calculates loan repayment schedules and savings projections, including a reverse goal-based solver across a range of interest rates.Finance](/computer_media/money-analyzer-1/) [Money Analyzer 2CassetteA three-part financial toolkit that calculates asset depreciation by three methods, compares investment alternatives by present worth, and pinpoints rate of return through iterative narrowing.Finance](/computer_media/money-analyzer-2/) [Money MattersProgramTwo interlocking financial programs tackle compound interest and full loan amortization—complete with variable rates, extra payments, and printer support.Finance](/computer_media/money-matters/) [Monthly PlannerProgramA full monthly calendar manager with appointment entry, first-letter event search, day-view, item editing, and a hardware-cursor menu system — all in BASIC.Calendar](/computer_media/monthly-planner/) [Moon BaseProgramGuide a lunar lander to a precise touchdown using thrust and drift inputs — fuel, velocity, height, and a random landing zone keep every descent unique.Game](/computer_media/moon-base/) [Moon LanderProgramGuide your spacecraft to a soft lunar touchdown by managing thrust and fuel in this physics-based lander game with a moving altitude display.Game](/computer_media/moon-lander/) [MoonbaseProgramGuide your spacecraft down to the lunar surface using thrust and drift controls — but watch your fuel, velocity, and the randomly placed landing pad position.Game](/computer_media/lander-3/) [Morse CodeProgramA complete Morse code trainer that uses embedded Z80 machine code to generate precisely timed audio tones, with adjustable WPM speed, random code generation, and a full message editor.Ham Radio](/computer_media/morse-code/) [Morse Code SenderProgramType 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.Ham Radio](/computer_media/unknown-machine-code-routine-2/) [Morse Code TranslatorProgramPlug a Morse key or audio source into the EAR jack, set your speed in WPM, and watch this real-time machine code decoder translate dots and dashes to text.Ham Radio](/computer_media/morse-code-translator/) [Moving AverageProgramA compact rolling-window statistics tool that continuously tracks mean and population standard deviation across a user-defined number of inputs.Mathematics](/computer_media/moving-average/) [MTERMProgramTerminal program supplied with TS 2050 modem.Terminal](/computer_media/mterm/) [MultiplesProgramEnter any number and watch its multiples highlighted among 0–99, while non-multiples are masked with block graphic characters in a clever visual trick.Mathematics](/computer_media/multiples/) [Multiplication TablesProgramA compact multiplication table printer that quizzes you on any times table up to ×10, looping until you type "NO" to quit.Education, Mathematics](/computer_media/multiplication-tables/) [Multiprogram DemoProgramDefend your planet from invisible robot invaders by hitting the right key at the right moment in this tense keyboard-reflex arcade game with block-graphic alien sprites.Game](/computer_media/multiprogram-demo/) [Munch OutProgramType any message and watch it get "munched" away character by character in this quirky two-character sweeping animation with built-in centring logic.Demo](/computer_media/munch-out/) [Muncher IIProgramA Pac-Man clone that stores its entire maze in a string array and uses character-cell indexing for all collision detection.Game](/computer_media/muncher-ii/) [MurgatroydsCassetteGuide your character through a minefield arena, luring eight relentless pursuers to their doom before they corner you in this tense compass-bearing chase game.Game](/computer_media/murgatroyds/) [Murgatroyds RevengeCassetteNavigate a block-graphics maze using three-move strings while six tactical gadgets and increasingly numerous enemies keep every turn tense.Game](/computer_media/murgatroyds-revenge/) [Music Educator ICassetteA complete music theory lesson covering treble clef notes, note types, and beat values, with three scored quizzes and a letter-grade summary built entirely in BASIC.Education](/computer_media/music-educator-i/) [Music MakerProgramEnter a melody note by note, then replay it with machine-code sound output — this composer program stores pitch and duration arrays and drives audio via direct memory POKEs.Music](/computer_media/music-maker/) [MysteryProgramA binary number-guessing trick that uses six cards and a cleverly shared FOR-loop subroutine to deduce any number from 1 to 63.Game, Software](/computer_media/mystery/) [Name BadgeProgramType your name and watch it appear inside an animated block-graphics border that fills outward from centre in a randomly chosen pattern — forever.Home](/computer_media/name-badge/) [Namtir RaidersCassetteA machine-code space shooter that hides its entire game engine inside a REM statement, using clever memory checks and USR calls to bootstrap itself into action.Arcade, Game](/computer_media/namtir-raiders/) [Nest EggProgramA retirement nest-egg planner that models capital growth, variable interest rates, new injections, and stepped monthly withdrawals — year by year until the money runs out.Finance](/computer_media/nest-egg/) [Net PayProgramEnter your desired take-home pay, tax rate, and deductions to instantly calculate the exact gross salary you need to earn.Finance](/computer_media/net-pay/) [Night GunnerCassetteTake control of a night-time gun emplacement in this machine-code-powered shooter that packs dense graphics and a high-score table into a compact BASIC loader.Arcade, Game](/computer_media/night-gunner-3/) [Night Gunner (1000)CassetteTake the controls in this machine-code-powered combat flight game, featuring block-graphic visuals, printer score output, and a best-score-of-the-day display.Arcade, Game](/computer_media/night-gunner-2/) [Nightmare ParkCassetteNavigate a treacherous park maze while surviving seven deadly mini-game encounters — each one using clever screen memory tricks to animate and detect your fate.Text Adventure](/computer_media/nightmare-park/) [NimCassetteA two-player Nim game pitting you against a friend, with direct memory POKEs animating stick removal across seven rows of seven matchsticks.Game](/computer_media/nim/) [NIM 2KCassetteA two-player Nim strategy game squeezed into 2K of RAM, using direct display-file POKEs and constant caching to animate seven rows of tokens.Game](/computer_media/nim-2k/) [Note TesterProgramCan you name the note on the staff? This BASIC music quiz draws a treble clef, places a random note, and checks your answer by comparing ASCII character codes.Education, Music](/computer_media/note-tester/) [NOVA 1000ProgramA machine code-powered demo featuring a scrollable virtual screen, a software real-time clock, and smooth multi-directional scroll animations driven entirely from BASIC.Programming](/computer_media/nova-1000/) [NumberProgramEnter any number and watch this program instantly build a 4×4 magic square where every row, column, and diagonal sums to your chosen value.Mathematics](/computer_media/number/) [Number Base ConversionProgramA bidirectional base-2/base-10 converter that uses logarithms to find the highest bit and processes binary strings character by character.Mathematics](/computer_media/number-base-conversion/) [Number Juggle 1ProgramA number-guessing trick that walks the player through doubling, adding, and subtracting, then seemingly reads their mind to reveal the original number.Game](/computer_media/number-juggle-1/) [Number Juggle 2ProgramA two-player number-guessing trick that secretly reverses each player's arithmetic steps to reveal their original numbers — can you spot the algebra?Game](/computer_media/number-juggle-2/) [Number MasterProgramA digit-based Mastermind clone where you decode a secret four-digit sequence, with block-graphic scoring markers and a nine-guess limit.Game](/computer_media/number-master/) [Odell LakeProgramStep into the scales of a lake fish and survive predators, anglers, and starvation in this ecology role-playing simulation with branching outcomes.Game](/computer_media/odell-lake/) [Paint BrushProgramA keyboard-driven RAM editor that pokes a cursor character around the display file and lets you save your work — all in 16 lines of BASIC.Graphics, Software](/computer_media/paint-brush/) [Parallel 1000CassetteA parallel printer driver installer that relocates Z80 machine code to four possible memory locations and reports USR entry points for LCOPY, LLIST, CLRBUF, and LPRINT.Printer](/computer_media/parallel-1000/) [Partial PascalCassetteA full Pascal compiler packed almost entirely into a single REM statement, transferring control to machine code via USR to compile and run Pascal programs.Pascal (programming language), Programming](/computer_media/partial-pascal/) [PatternsProgramA hypnotic screen-filling pattern generator that randomly mixes inverse and normal block graphics, refreshing every two seconds in an endless loop.Demo, Graphics](/computer_media/patterns/) [PayCalcProgramA straightforward pay calculator prompts for hours and rate, then displays a formatted wage summary — hiding a few curious structural details worth a closer look.Finance](/computer_media/paycalc/) [PayrollProgramA simple payroll calculator that applies hourly and time-and-a-half overtime rates, looping until a negative sentinel value signals the end of input.Business, Finance](/computer_media/payroll-2/) [PayrollProgramA fully functional 1985 payroll system supporting up to eight employees, federal tax bracket lookups, FICA caps, and period/quarter/year-to-date register printing.Business, Finance](/computer_media/payroll/) [PayrollProgramA seven-function employee payroll system that packs full personnel records into fixed-width string slices and computes multi-tax net pay with comma-formatted currency output.Business](/computer_media/payroll-3/) [PayrollProgramA complete multi-employee payroll system that encodes dollar amounts and hours as packed binary strings to squeeze maximum data into a fixed-length string array.Business](/computer_media/payroll-4/) [Payroll MessageProgramA straightforward payroll calculator prompts for hours worked and hourly rate, then displays a formatted pay message — simple BASIC arithmetic with a tidy output twist.Business, Finance](/computer_media/payroll-message/) [PCLS 1000ProgramA machine code screen-region tool that lets you instantly clear any rectangular portion of the display by specifying start and stop rows and columns.Programming](/computer_media/pcls/) [PeekerProgramThis memory examination tool lets you peek at any address range and display the bytes in decimal, hexadecimal, or ASCII — with optional printer output.Programming](/computer_media/peeker/) [PeekerProgramA continuous hex memory-dump tool that converts raw addresses and byte values into readable hexadecimal, pausing on a keypress and scrolling indefinitely.Programming, Utility](/computer_media/peeker-2/) [Personal Finance PlannerCassetteA full-featured time-value-of-money calculator that solves for N, I, PMT, PV, or FV across five financial program types, complete with amortization schedules and an animated dollar-sign title sequence.Finance](/computer_media/personal-finance-planner/) [PhasorProgramA space shooter where timing your keypress to the alien's screen column is the only weapon — and three difficulty levels keep the pressure rising.Arcade, Game](/computer_media/phasor/) [Photo Close-UpsProgramA handy close-up photography calculator that derives your true working f/number from lens focal length and extension distance — essential for accurate macro exposure.Photography](/computer_media/photo-close-ups/) [PhotographyProgramEnter your flash guide number and subject distance to instantly calculate the correct f-stop aperture — a handy darkroom companion built in BASIC.Photography](/computer_media/photography/) [PinballCassetteA full pinball game packed into a REM statement — machine code launches directly from BASIC in this compact arcade title.Game](/computer_media/pinball/) [Playboy BunnyProgramA printer-art program that assembles a famous bunny silhouette from block graphics, with a polite "is your printer on?" check before committing to output.Demo](/computer_media/playboy-bunny/) [PlotProgramA pixel-art drawing tool with orthogonal and diagonal cursor movement, plot/unplot toggle, and trig-based circle drawing using 32-step parametric equations.Graphics](/computer_media/plot-2/) [Pluri-ForthROMPluri-Forth is both an operating system and a programming language, replacing the Sinclair ROM entirely. FORTH programs were compiled and ran about 10 times faster than interpreter BASIC.Forth (programming language), Programming](/computer_media/pluri-forth/) [Poker GameProgramA complete five-card draw poker game with computer AI betting, bluffing, card replacement, and full hand evaluation from nothing up to royal flush.Card Game, Game](/computer_media/poker-game/) [Portfolio AnalysisCassetteEnter beta and risk figures for up to 10 securities and this program computes the minimum non-market-risk portfolio and plots the efficient frontier.Finance, Stocks](/computer_media/portfolio-analysis/) [Power Pack 1CassetteFour programs in one pack: a scrolling logo display, an auto-scaling bar chart generator, a 10-slot memory calculator, and a live equation plotter.Collection](/computer_media/power-pack-1/) [PresidentsCassetteTest your knowledge of U.S. presidents and their terms in this two-mode quiz that tracks your score and calculates a final percentage.Education](/computer_media/presidents/) [PrintScreenProgramA machine code screen-dump utility embedded inside REM statements that drives a Memopak printer interface with a single RAND USR call.Printer](/computer_media/printscreen/) [ProbabilityProgramEnter event counts and time, and this Poisson probability calculator displays normalised percentage chances for up to 12 occurrences per time unit.Mathematics](/computer_media/probability/) [Processor TestProgramA passcode-protected processor benchmark that draws a blinking grid of blocks and hands off to machine code to measure CPU speed.Utility](/computer_media/processor-test/) [ProgmergeCassetteA machine code utility that stores, merges, and renumbers BASIC program segments using empty REM statements as markers — all from a single USR call.Programming](/computer_media/progmerge/) [Program MergeProgramA machine code utility hidden inside a REM statement that can merge two or more BASIC programs together, working with any memory size configuration.Utility](/computer_media/program-merge/) [Programers ToolkitProgramProgramming](/computer_media/programers-toolkit/) [Programming UtilitiesProgramA machine code helper that converts hex, decimal, and two-byte values using clever ZX81 system variable tricks — designed to drop straight into any project.Utility](/computer_media/programming-utilities/) [Programs for Real ApplicationsCassetteA practical suite of reusable BASIC modules covering banking, word processing, personal finance, exam analysis, and data storage — all engineered for real-world use.Collection](/computer_media/programs-for-real-applications/) [PsychicProgramA self-working "psychic" letter-guessing trick unfolds across three rounds of column selections — discover the elegant grid mathematics that make it infallible.Game](/computer_media/psychic-2/) [Psychology TestProgramA tongue-in-cheek personality test displays five abstract ASCII designs and delivers a blunt psychological analysis based on how you interpret each one.Entertainment](/computer_media/psychology-test/) [Pythagorean TriplesProgramA floating-point Pythagorean triple finder that uses clever epsilon-offset arithmetic to overcome rounding errors while scrolling results automatically on-screen.Education, Mathematics](/computer_media/pythagorean-triples/) [QuilterProgramNavigate a cursor with diagonal and cardinal keys to stamp repeating dot-grid patterns or erase them — a surprisingly capable lo-res drawing tool in under 40 lines of BASIC.Demo](/computer_media/quilter/) [Quiz MakerProgramA complete quiz-authoring toolkit that packs questions, answers, choices, and explanations into a single string using pointer arrays — and even pre-calculates available memory before you begin.Education](/computer_media/quiz-maker/) [QuoteProgramA scrolling job-cost estimator that itemises materials, shop and on-site labour, overhead, and profit, then prints a formatted per-unit and extended quote.Business](/computer_media/quote/) [Racer 2ProgramGuide your car along a randomly weaving road using two keys — one wrong move and a clever display-file PEEK ends the race instantly.Arcade, Game](/computer_media/racer-2/) [RAM RunnerCassetteA multi-round maze runner with machine code movement, 26 skill levels, high-score initials entry, and fully remappable keys — all bootstrapped from hex strings in BASIC.Game](/computer_media/ram-runner/) [RAMPagerProgramA full-featured RAM text editor built around a Z80 machine code payload hidden inside a single REM statement — with block-graphics title art and a live command reference screen.Programming](/computer_media/rampager/) [Random Bar ChartProgramFifty random bars plotted pixel by pixel, then a calculated mean line drawn across them — a compact statistics visualiser in under 130 lines of BASIC.Graphics](/computer_media/random-bar-chart/) [Random BoxesProgramMachine language program that prints random sized boxes with random character fills.Demo](/computer_media/random-boxes/) [Random PlotProgramA pure-BASIC implementation of Bresenham's line algorithm draws 25 random lines across the screen — no machine code required, all eight octants handled correctly.Demo](/computer_media/random-plot/) [Random SentencesProgramA quirky random sentence generator picks subjects, verbs, objects, and predicates from comma-delimited lists to produce an endless stream of absurd sentences.Game](/computer_media/random-sentence-generator/) [Random SquaresProgramA restless block-graphics doodler that scatters hollow squares randomly across the screen until you tell it to stop — deceptively simple, visually hypnotic.Demo](/computer_media/random-squares/) [ReactionProgramA memory and reflexes game that draws characters by PEEKing the ROM bitmap data and challenges you to recall specific digits from briefly flashed five-digit numbers.Game](/computer_media/reaction/) [Real Estate Investment AnalysisCassetteA two-mode financial calculator that models rent-versus-buy decisions and investment property returns, complete with after-tax cash flows, IRR computation, and a plotted appreciation-rate chart.Finance](/computer_media/real-estate-investment-analysis/) [Real Estate SpreadsheetProgramA real estate database storing 60 property records with a machine code–driven scrolling spreadsheet view, all packed into a single BASIC program.Business, Database](/computer_media/real-estate-spreadsheet/) [Rear GunnerProgramMove your crosshair across the screen, line up the shot, and press fire — but only a pixel-perfect hit will trigger the explosion in this deceptively simple shooter.Arcade, Game](/computer_media/rear-gunner/) [Record FormatterProgramA full-featured 64-field database manager with custom machine-code tape I/O routines lets you define, enter, edit, display, and print structured records entirely from BASIC.Database](/computer_media/record-formatter/) [RegressionProgramA pure-BASIC multiple linear regression solver that uses matrix multiplication, transposition, and Gauss-Jordan inversion to compute regression coefficients from user-entered observations.Mathematics](/computer_media/regression/) [Reject Analysis ProgramProgramA full business reject-tracking system built in BASIC: enter transactions, clear records, and print aged delinquency reports across 19 input devices and 15 reject codes.Business](/computer_media/reject-analysis-program/) [Report GeneratorROMROM image for the data acquisition and control module with Centronics printer interface.ROM](/computer_media/report-generator/) [Rip-OffProgramA two-part animated title screen scrolls "SYNCHRO-SETTE PRESENTS" onto the display using clever substring tricks, then delivers a cheeky punchline before looping forever.Entertainment, Software](/computer_media/rip-off/) [Robotack 2024ProgramRobotack is an homage to the classic Robotron that features crisp WRX hi-res graphics, ZonX sound, and dedicated joystick support.Arcade, Game](/computer_media/robotack-2024/) [RocketProgramA complete cassette library manager that tracks up to 100 programs across 10 tapes and prints formatted inlay cards directly to the printer.Game](/computer_media/rocket/) [Roller BallProgramPick a number from 1 to 100, then watch your ball drift unpredictably across the screen — but can you crack the scoring zones over ten rolls?Game, Software](/computer_media/roller-ball/) [ROM CopierProgramA clever two-stage bootstrap that copies the ROM into RAM via machine code, then saves the result to tape — hardware switch required.Utility](/computer_media/copies-rom-into-ram/) [ROM-81ROMMystery 2K EPROM in a Cambridge Microelectronics ROM-81 unit.ROM](/computer_media/rom-81/) [RunwayProgramA runway landing game with embedded machine code scrolling, live display-file collision detection, and a two-phase keyboard control system to bring your aircraft safely home.Game, Software](/computer_media/runway/) [Russian RouletteProgramPull the trigger ten times in this Russian Roulette simulator where a single RND value determines your fate — and one subtle probability gap might just save your life.Game](/computer_media/russian-roulette/) [Sale CalcProgramA compact sales calculator that collects product name, price, and units sold, then totals them up with a curious fixed-rate surcharge that doesn't quite scale as expected.Business](/computer_media/sale-calc/) [Sales Bar ChartProgramA random-data dual-series bar chart using block graphics to show overlapping sales figures for nuts and bolts across five simulated years.Business](/computer_media/sales-bar-chart/) [Sales Tax CalculationProgramA compact sales tax calculator with a 5.25% fixed rate loops for multiple transactions and displays itemised cost, tax, and total for each sale.Business](/computer_media/sales-tax-calculation/) [Salesman CommissionProgramA commission calculator that mirrors every result to a printer in inverse video, with a tight input loop and some intriguing unreachable code at the end.Business](/computer_media/salesman-commission/) [Savings PlanProgramA month-by-month compound savings calculator that tracks balance, monthly interest, and cumulative interest with careful two-decimal rounding throughout.Finance, Home](/computer_media/savings-plan/) [Savings ProjectionProgramEnter a starting balance, interest rate, and time horizon to watch compound interest build year by year in this simple savings projection tool.Finance, Home](/computer_media/savings-projection/) [SCALESProgramA guitar teacher in BASIC: enter any major key and see exactly where to place each left-hand finger on a plotted fretboard diagram.Education, Music](/computer_media/scales/) [Schedi-MortProgramA professional-grade loan amortization calculator that supports five payment frequencies and prints full schedules with penny-accurate interest and principal breakdowns.Finance](/computer_media/schedi-mort/) [Scrambled WordsProgramA two-player anagram game with a live countdown timer where speed matters — the faster you unscramble a five-letter word, the more points you earn.Game](/computer_media/scrambled-words/) [Screen InvertProgramA self-modifying BASIC trick walks raw program memory and flips every character to inverse video — revealing how tokens are stored byte-by-byte in RAM.Demo](/computer_media/screen-invert/) [Screen MachineProgramMachine language sub-routine that allows inputs anywhere on screen, complete error checking, automatic formatting (dates, decimals), and advance directly to next prompt.Programming](/computer_media/screen-machine/) [Screen RoutinesProgramFour dazzling screen effects—border drawing, line scrolling, screen fill, and inversion—all driven by machine code hidden inside a single REM statement.Programming](/computer_media/screen-routines/) [Screen Scrolling RoutineProgramEight-directional movement powered by hand-assembled Z80 machine code hidden inside a REM statement — discover how four tight routines combine to cover every direction.Programming](/computer_media/unknown-machine-code-routine-4/) [ScrollerProgramEmbed machine code inside a REM statement to drive a four-direction scrolling checkerboard display, controlled by the standard cursor keys.Demo](/computer_media/scroller/) [Scrolling BulletinProgramA three-phase scrolling news ticker crawls any message across a single screen row — and even documents its own string length requirements in the demo text.Home](/computer_media/scrolling-bulletin/) [Sea WarCassetteA two-player naval battle game built around a machine code engine, with an elaborate block-graphic title screen and a rank-based scoring table embedded in its REM statements.Game](/computer_media/sea-war/) [Seasons GreetingsProgramA festive greeting card that endlessly scrolls block-graphic decorations while flashing "Merry Christmas" and "Happy New Year" in inverse video.Holiday](/computer_media/seasons-greetings/) [Secret MessageProgramA random substitution cipher generator that assigns each letter a unique three-digit code, using collision detection to guarantee no duplicates appear in the table.Entertainment](/computer_media/secret-message/) [Security CodeProgramA week's worth of random four-digit security codes, one per day, generated and sent straight to the printer with a neat rejection-sampling trick.Entertainment](/computer_media/security-code/) [Shark's TreasureCassetteDive into shark-infested waters to explore a sunken pirate ship and recover a fabulous diamond in this text adventure with a machine code word parser.Game, Text Adventure](/computer_media/sharks-treasure/) [Shoppers FriendProgramEnter two brand names, quantities, and prices, and this vintage shopping helper instantly calculates which product gives you the best value per unit.Home](/computer_media/shoppers-friend/) [Side Scrolling BannerProgramEnter any message and watch it scroll endlessly across the screen, driven by a compact Z80 machine code routine hidden inside a REM statement.Banner](/computer_media/ssb/) [Sinc-Artist v1.3CassetteA machine-code drawing suite hidden inside a single REM statement, offering pencil, brush, shapes, flood fill, pattern editing, and adjustable cursor speed from layered menus.Art](/computer_media/sinc-artist-v1-3/) [Sinclair Special Interest GroupProgramA machine-code-heavy ZX81/TS1000 club demo that scrolls inverse-video ticker text, plays display effects, and draws block-graphic logos for a Chicago Sinclair SIG.Demo](/computer_media/sinclair-special-interest-group/) [Sine WaveProgramA compact sine curve plotter that precomputes 64 sample points and pauses for a keypress — revealing a neat busy-wait input technique worth studying.Demo](/computer_media/sine-wave/) [SkeletonsProgramA skeleton-chase maze game that moves sprites by POKEing directly into the display file, with enemies that track the player using pure BASIC arithmetic.Game](/computer_media/skeletons/) [SketchProgramA keyboard-driven pixel sketching tool that lets you plot and move a cursor around the screen, lift the pen, and save your artwork — all with single-key presses.Art](/computer_media/sketch/) [SkiProgramA minimalist falling-object game uses direct display-file PEEKs for collision detection — move left and right to catch (or dodge) descending targets across 50 rounds.Game](/computer_media/ski/) [SlalomProgramGuide a moving dot through six randomly placed gates using just two keys — one missed gap ends the run instantly in this compact slalom game.Game](/computer_media/slalom/) [Slalom CourseProgramNavigate a lone pixel through a hand-crafted slalom course using just two keys — but can you thread every gate before the finish line?Game](/computer_media/slalom-course/) [Slot MachineProgramA three-reel fruit machine with lemons, oranges, plums, bells, and cherries — spin it and watch your coin balance rise or fall with every play.Gambling, Game](/computer_media/slot-machine/) [Slot MachineProgramA one-armed bandit built from block graphics and clever arithmetic constants — spin the reels and gamble between $1 and $5 per pull.Gambling, Game](/computer_media/slot-machine-2/) [Slot MachineProgramSpin three graphical reels, bet up to $5, and try to hit the jackpot in this block-graphic slot machine with animated win celebrations.Game, Software](/computer_media/slot-machine-3/) [SlotsProgramSpin three reels on a block-graphics slot machine, bet up to $5 a round, and chase three-of-a-kind for a 20-to-1 payout before your $100 runs out.Gambling, Game](/computer_media/slots/) [Smart Text V3ProgramA complete word processor with three text buffers, justified printing, paragraph editing, and raw printer control — all built in BASIC from a 1984 Florida company.Word Processor](/computer_media/smart-text-v3/) [Smart Text V4ProgramA BASIC word processor with three text buffers, justified output, multiple printer modes, and machine-code case conversion — all packed into one self-initialising program.Word Processor](/computer_media/smart-text-v4/) [Snake WinderProgramA scrolling catch game with a clever three-step delay chain — can you intercept the falling block before racking up ten misses?Game](/computer_media/snake-winder/) [SniperProgramA quick-fire reaction game where a target figure flashes on screen and you must hit the right key before time runs out — and it only gets faster.Game](/computer_media/sniper/) [SNorth GamesCassetteNFLX Football, Miner's Revenge, Super Slide, and Storm Lander 3.Game](/computer_media/snorth-games/) [Space BackgroundProgramA 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.Demo](/computer_media/space-background/) [Space BoyProgramGuide a bouncing astronaut across a randomly drifting platform to clear an elliptically drawn field of objects before your five lives run out.Game](/computer_media/space-boy/) [Space CommandoProgramA machine-code-assisted two-word parser drives this space text adventure, hiding its word-lookup engine inside a REM statement and game data inside encoded string arrays.Game, Text Adventure](/computer_media/space-commando-16k/) [Space CrisisProgramRace to decelerate a starship to docking speed by correctly naming planets in this narrative quiz game that pits your solar system knowledge against a dual-speed countdown.Game](/computer_media/space-crisis/) [Space DockingProgramGuide your inverse-video spaceship upward to dock with a randomly placed fuel satellite, earning points each time — but your fuel supply is counting down.Game](/computer_media/space-docking/) [Space DockingProgramGuide your inverse-video spaceship through a star field to dock with a randomly placed fuel satellite — before your fuel counter hits zero.Game](/computer_media/space-docking-2/) [Space ScapeProgramA minimalist scrolling starfield demo uses a clever string-fill trick and random character placement to simulate the illusion of flying through space.Demo](/computer_media/space-scape/) [Space ShuttleProgramA keyboard-controlled shuttle weaves through a procedurally generated obstacle course — all driven by direct display-file manipulation instead of PRINT statements.Game](/computer_media/space-shuttle/) [Space StationProgramManage oxygen, food, and credits aboard a threatened space station where alien raiders and dwindling supplies spell doom in this turn-based resource sim.Game, Resource Management](/computer_media/space-station/) [Space TrekProgramCommand the starship Endeavour against a galaxy-wide Drakon invasion — with warp navigation, phaser combat, and a clever single-integer sector encoding scheme.Game](/computer_media/space-trek/) [Speech SynthesizerProgramHidden inside a REM statement, over 2KB of machine code drives a complete speech synthesis library — discover how BASIC and Z80 code combine to make a computer talk.Speech Synthesis](/computer_media/speech-synthesizer-2/) [SpellProgramA memory-based spelling quiz that flashes each word on screen, clears it, then challenges you to type it correctly — with a flashy celebration for a perfect ten.Education](/computer_media/spell/) [SpellingProgramA memory-based spelling quiz challenges players to recall and type 100 themed words correctly, tracking scores across rounds of ten — can you go ten for ten?Education](/computer_media/spelling/) [Spelling BeeCassetteA four-volume spelling quiz challenges you to spot the misspelled word in each group of five, then type the correct spelling — and tracks your progress across sessions.Education](/computer_media/spelling-bee/) [SpinnerProgramA 4×4 inverse-video tile puzzle, where 16 keyboard keys each rotate a different group of four tiles around the grid — can you solve it?Game](/computer_media/spinner/) [SpirographCassetteA machine-code-powered Spirograph simulator lets you define gear sizes and pen position, then watch intricate parametric curves build on-screen in three selectable display modes.Art](/computer_media/spirograph/) [Split N Save DemoProgramA clever display-file hack freezes a user-defined number of screen lines in place while the rest of the display scrolls freely beneath them.Demo](/computer_media/split-n-save-demo/) [Sprite EditorProgramA compact 8×8 grid editor lets you paint and erase cells with keyboard controls, storing the grid state in a two-dimensional string array.Graphics](/computer_media/unknown-game/) [Squash - BasicProgramA bouncing-ball Squash game where you control a bat with two keys, racing the computer to score 10 points — built entirely in BASIC with block-graphic court walls.Game](/computer_media/squash-basic/) [Squash - MCProgramA bouncing-ball Squash game where you control a bat with two keys, racing the computer to score 10 points — built entirely in machine code with block-graphic court walls.Game](/computer_media/squash-mc/) [SRAM Hi-Res Extended BASICCassetteA full machine code BASIC extension packed into REM statements adds high-resolution graphics commands, a 64-column display mode, and enhanced tape routines to your system.Programming](/computer_media/sram-hi-res-extended-basic/) [Stamp CollectorProgramA full philatelic inventory system lets you log stamps by Scott number and condition, adjust quantities, flag wanted items, and save your collection to tape.Hobby](/computer_media/stamp-collector/) [Star BlastersProgramGuide your Earth ship against waves of encroaching aliens in this 1983 arcade shooter that uses clever string tricks to animate laser fire across the screen.Game](/computer_media/star-blasters/) [Star LanderProgramGuide a lunar lander to a safe touchdown by balancing thrust, fuel, and velocity in this inverse-video ZX81 lander game with a blinking prompt.Game, Software](/computer_media/star-lander/) [Star TrekProgramCommand a starship across a 10×10 grid, hunting alien fleets with limited energy — but one wrong move sends the Enterprise to its doom.Game](/computer_media/star-trek-3/) [Star TrekProgramCommand the Enterprise across a 5×5 galaxy grid, hunting 15 Klingons with torpedoes, phasers, and impulse drive before time and energy run out.Game, Software](/computer_media/star-trek-4/) [Star TrekProgramA grid-based space combat game with scanning, movement, and firing commands — can you hunt down alien ships before your energy banks run dry?Game](/computer_media/star-trek-2/) [Star Trek 3.5ProgramCommand the Enterprise in this text-based galaxy battle where Klingons can warp away when outgunned and torpedo spreads follow realistic angular dispersion — can you save the Federation in time?Game](/computer_media/star-trek-3-5/) [Star TripCassetteA full Star Trek strategy game packs Klingon battles, warp navigation, phaser fire, and sector scanning into a single BASIC listing with clever screen-peek collision detection.Game](/computer_media/star-trip/) [Statistical MeasuresProgramA complete descriptive statistics suite — mean, median, mode, variance, and more — with interactive data entry and on-the-fly correction before crunching the numbers.Mathematics](/computer_media/statistical-measures/) [StatisticsCassetteEnter paired X/Y data points one at a time and get live-updating standard deviation, mean, regression slope, Y-intercept, and trend line equation.Mathematics](/computer_media/statistics/) [Stock Market GameCassetteTrade stocks in eight fictional companies across multiple simulated weeks, managing loans and credit ratings while chasing a $50,000 winning threshold.Game](/computer_media/stock-market-game/) [Stock Market SimulationProgramTrade five fictional stocks across multiple days, manage a portfolio with brokerage fees, and watch for surprise dividends and stock splits in this BASIC market simulation.Game, Simulation](/computer_media/stock-market-simulation/) [Stock Market Tech Analysis 1CassetteA six-stock technical analysis suite that tracks price and volume across 30 weeks, plots moving averages, and scores trend momentum to flash BUY or SELL signals.Finance, Stocks](/computer_media/stock-market-tech-analysis-1/) [Stock Option AnalyzerCassetteThis covered call analyzer computes exercised and unexercised ROI, annualized returns, break-even price, and last trading day using pure-BASIC Julian date arithmetic.Finance, Stocks](/computer_media/stock-option-analyzer/) [Stock PlotProgramA comprehensive stock portfolio tracker that plots 26 weeks of price and volume data graphically, with full edit, delete, statistics, and save functions for up to 19 stocks.Stocks](/computer_media/stock-plot/) [Stock ProjectorProgramA complete stock-price database with moving-average charting, tape save, and in-string record editing — all packed into one string variable.Finance](/computer_media/stock-projector/) [Stock QuestionnaireProgramA 15-question weighted stock evaluation quiz that tallies P/E ratios, dividends, and market conditions to decide whether a share is worth buying.Finance](/computer_media/stock-questionnaire/) [Store DemoROMROM for demonstrators used in stores as selling tools. EPROM contains a BASIC demonstration program that starts on power up.Demo](/computer_media/store-demo/) [Strategy FootballCassetteA two-player (or solo vs. AI) football strategy game with animated formations, play-calling menus, and a full scoring system including touchdowns, safeties, and field goals.Game](/computer_media/strategy-football/) [Student Grade AverageProgramA straightforward classroom tool that collects five test scores, computes the average, and prints a formatted summary report — then loops automatically for the next student.Teaching](/computer_media/student-grade-average/) [StumperProgramA taunting number-battle game where you pick from ten skewed random values and the computer plays a greedy counter-strategy—can you outsmart "Stumper"?Game](/computer_media/stumper/) [Sub-NinerProgramCan you zero out all nine digits in the fewest moves? This clever number-reduction puzzle uses a weighted random generator and a borrow-penalty mechanic to keep things tense.Game](/computer_media/sub-niner/) [SubtractionProgramA string-based subtraction program that uses the nine's complement addition trick to subtract multi-digit numbers without any direct subtraction arithmetic.Education, Mathematics](/computer_media/subtraction/) [Super InvasionProgramA three-level Space Invaders-style game that uses a clever POKE formula to set difficulty before handing control to machine code.Game](/computer_media/super-invasion/) [Super MathCassetteA four-operation math drill that scales difficulty with a cubic formula, right-justifies problems on screen, and awards letter grades after ten questions.Education](/computer_media/super-math/) [Super MonzxerProgramA fully playable Wumpus-style cave hunt across five dungeon levels, complete with a pixel-art monster intro screen and procedurally generated room networks.Game](/computer_media/super-monzxer/) [Super ScreenProgramA machine-code-powered screen-scroll utility lets you define custom margins and shift window contents in real time, all driven from a compact BASIC front end.Banner](/computer_media/super-screen/) [Super ScrollProgramA user-typed message is rendered word by word in large pixel art letters by reading the character ROM directly, then smoothly scrolled in a continuous loop.Home](/computer_media/super-scroll/) [Super Slot-OProgramSpin three random graphic characters and match them to win virtual cash in this vintage slot-machine simulator with a surprisingly clever character-selection algorithm.Game](/computer_media/super-slot-o/) [Super UtilityProgramA self-contained Z80 toolkit packs a disassembler, memory map, machine-code editor, variable lister, and ROM searcher into one BASIC program—with some clever RAM-saving tricks.Machine Language, Programming, Utility](/computer_media/super-utility/) [SupermazeCassetteNavigate a first-person 3-D maze rendered entirely by machine code routines, with optional compass, trap doors, and gold bars to collect before you escape.Game](/computer_media/supermaze/) [SuperScanProgramA machine code scroll routine lets this chatty demo program print text in screen sub-regions while keeping other areas visible — and it even does arithmetic for you.Programming](/computer_media/superscan/) [SurgeProgramA tiny machine-code collision detector hidden in a REM statement powers this scrolling one-button arcade game — how high can you surge?Game](/computer_media/surge/) [SurroundProgramA two-player snake duel where raw keyboard port reads and direct screen memory collision detection keep the action tight — first to 15 wins.Game](/computer_media/surround/) [SurviveProgramNavigate a lone "U" across a minefield grid, collecting points while a deadly timer counts down and a flashing hazard hunts your position — can you survive?Game](/computer_media/survive/) [SwagProgramCatch falling bags of swag with a moveable basket in this score-chasing arcade game, complete with random values and a persistent high-score tracker.Game](/computer_media/swag/) [SwarmProgramDodge a swarm of falling asterisks with Z and M keys as this minimalist scrolling shooter demo races through its BASIC game loop.Game](/computer_media/swarm-2/) [Synchro-Sette April 1983CassetteCassette to accompany the April 1983 issue of Synchro-Sette.Magazine](/computer_media/synchro-sette-april-1983/) [Synchro-Sette December 1982CassetteCassette to accompany the December 1982 issue of Synchro-Sette.Magazine](/computer_media/synchro-sette-december-1983/) [Synchro-Sette February 1983CassetteCassette to accompany the February 1983 issue of Synchro-Sette.Magazine](/computer_media/synchro-sette-february-1983/) [Synchro-Sette June 1983CassetteCassette to accompany the June 1983 issue of Synchro-Sette.Magazine](/computer_media/synchro-sette-june-1983/) [Synchro-Sette March 1984CassetteCassette to accompany the March 1984 issue of Synchro-Sette.Magazine](/computer_media/synchro-sette-march-1984/) [Synchro-Sette November 1983CassetteCassette to accompany the November 1983 issue of Synchro-Sette.Magazine](/computer_media/synchro-sette-november-1983/) [Synchro-Sette October 1982CassetteCassette to accompany the October 1982 issue of Synchro-Sette.Magazine](/computer_media/synchro-sette-october-1982/) [Synchro-Sette September 1983CassetteCassette to accompany the September 1983 issue of Synchro-Sette.Magazine](/computer_media/synchro-sette-september-1983/) [Synchro-SmashProgramGuide a scrolling row of block-graphic targets with a launching paddle, score big on the rare high-value symbols, and aim for the elusive perfect score of 340.Game, Software](/computer_media/synchro-smash/) [SyncsumCassetteA two-pass self-installing utility decodes machine code hidden in a REM statement and installs it below RAMTOP so any program's checksum can be verified.Utility](/computer_media/syncsum/) [TaiCassetteDefend the planet Tai from imperial invaders in this machine-code maze shooter, where the entire game engine hides inside a single REM statement.Arcade, Game](/computer_media/tai/) [Tape FileProgramA fully-featured cassette tape library manager with menu-driven data entry, field-based sorting, and LPRINT support packed into a string array.Utility](/computer_media/tape-file/) [Tape Read/Write RoutinesProgramTwo 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.Programming](/computer_media/unknown-machine-code-routine-1/) [TapeDupROMMystery EPROM.ROM](/computer_media/tapedup/) [TapestryProgramA mesmerising two-part display program that spirals block graphics inward then draws shrinking trig-based circles before looping forever.Demo, Entertainment](/computer_media/tapestry/) [Target PracticeProgramA scrolling-target shooting gallery with three enemy types, a persistent high score, machine-code initialisation, and keys 5, 8, and B to play.Game](/computer_media/target-practice/) [TarotCassetteA complete two-module Tarot reading suite that deals an 11-card Celtic Cross spread and displays ASCII art illustrations of all 78 cards with their traditional interpretations.Entertainment](/computer_media/tarot/) [TaxProgramA two-part cassette-based US tax return calculator that parses delimited category strings, handles capital-gain carry-forwards, and hands off computed values to a side-B program.Finance](/computer_media/tax/) [Temp Conversion Problem 1ProgramA menu-driven temperature converter that counts each conversion as a numbered "case" — with a subtle arithmetic trick hiding in the formula.Mathematics](/computer_media/temp-conversion-problem-1/) [Temp Conversion Problem 2ProgramA two-way temperature converter with a polite but strict menu that tracks your mistakes and cuts you off after too many wrong inputs.Mathematics](/computer_media/temp-conversion-problem-2/) [Temperature ConversionProgramA two-way temperature converter with a subtle but consequential arithmetic bug hiding in one of its conversion subroutines — can you spot it?Science](/computer_media/temperature-conversion/) [Temperature ConversionProgramA neat temperature converter that handles Fahrenheit, Celsius, and Kelvin with input validation and a clean display loop — all in under 20 lines of BASIC.Mathematics](/computer_media/temperature-conversion-2/) [Text TilesProgramAn infinite stream of randomly generated textile-like patterns floods the screen, mixing normal and inverse characters for a mesmerising woven effect.Demo](/computer_media/text-tiles/) [TextWriter 1000ProgramA full-screen word processor with cut-and-paste, tab stops, word-wrap, and printer support — all squeezed into a single BASIC listing with a two-letter command language.Word Processor](/computer_media/textwriter-1000/) [The Bird ProcessorCassetteA machine-code-driven word processor with auto-justify toggling, file save/load, scrollable review, and a full help screen — all controlled through a nine-option menu.Word Processor](/computer_media/the-bird-processor/) [The Coupon ManagerCassetteA practical coupon-organizer program that stores up to 180 coupons across 18 product categories, with machine code tricks for fast display and search-by-store functionality.Home](/computer_media/the-coupon-manager/) [The Fast OneProgramA REM-based machine code database manager with add, delete, select, and report features hiding almost entirely inside a single program line.Database](/computer_media/the-fast-one/) [The GamblerCassetteTwo casino games in one package — a full-featured Blackjack dealer with double-down and six-card bonus, plus an animated slot machine with 14 payline combinations and a 1000× jackpot.Gambling, Game](/computer_media/the-gambler/) [The OrganizerCassetteA machine-code-powered flat-file database lets you define record layouts, enter and search data, and save or print your records with a four-option menu.Database](/computer_media/the-organizer/) [The PuzzlerCassetteTwo sliding-block puzzle variants challenge you to rearrange variable-width pieces to match a solution, with a password lock system to protect saved progress.Game](/computer_media/the-puzzler/) [The StarterCassetteTwo programs: a data-entry histogram plotter with mean and median display, plus a randomized arithmetic quiz with selectable operation and difficulty level.Education, Mathematics](/computer_media/the-starter/) [The TridentCassetteDive into an underwater quest to recover a lost trident, powered by a bytecode-driven engine that encodes conditions, actions, and room exits as packed character codes in string arrays.Game, Text Adventure](/computer_media/the-trident/) [Things To DoProgramA to-do list manager with six menu options—add, prioritise, delete, view, and tape-save—dispatching via a neat GOTO VAL Y$*1000 trick.Home](/computer_media/things-to-do/) [ThwartProgramA crafty Connect-Four AI that drops tokens by direct memory POKE, hunts wins across rows, columns, and eight diagonal lines—and taunts you when it wins.Game](/computer_media/thwart/) [TI Video SoftwareProgramA rich software suite for a TMS9918 color video board add-on, bundling a word processor, 64-column screen driver, pixel graphics engine, and calendar—all with machine code hidden in REM statements.Video](/computer_media/ti-video-software/) [Tic Tac ToeProgramA compact Tic-Tac-Toe game that drives all board logic through encoded lookup strings — no arrays, no IF chains, just clever string indexing.Game, Software](/computer_media/tic-tac-toe-2/) [Ticket DrawerProgramA BASIC raffle drawer picks random winners from a numbered ticket range — but a subtle variable bug means the range calculation may never work as intended.Entertainment](/computer_media/ticket-drawer/) [TilezCassetteA sliding tile puzzle where you alphabetically arrange 15 lettered tiles by pressing letter keys — and can shift multiple tiles at once toward the blank space.Game](/computer_media/tilez/) [Tilt BoardProgramA fast-moving dodgem game that reads the display file directly for collision detection — can you weave through randomly generated barriers without losing your score?Game, Software](/computer_media/tilt-board/) [Time / DistanceProgramA no-frills trip-time calculator that divides hardcoded distance by speed — edit two lines and run to get your answer in hours.Home](/computer_media/time-distance/) [Time BombProgramCan you read an analogue clock face fast enough to defuse a bomb before the counter hits zero? Five difficulty levels keep the pressure rising.Game](/computer_media/time-bomb/) [TimeblastersCassetteA shoot-em-up where missing shots speeds up time itself — destroy alien stations dead-center to slow the clock and survive.Arcade, Game](/computer_media/timeblasters/) [Timex Sinclair Public Domain Library Tape 1001CassetteAssembled by Tim Ward from many sources. Contains programs 10001 – 10050.Collection](/computer_media/timex-sinclair-public-domain-library-tape-1001/) [Timex Sinclair Public Domain Library Tape 1002CassetteAssembled by Tim Ward from many sources. Contains programs 10051 – 10121.Collection](/computer_media/timex-sinclair-public-domain-library-tape-1002/) [Timex Sinclair Public Domain Library Tape 1003CassetteAssembled by Tim Ward from many sources. Contains programs 10122 – 10175.Collection](/computer_media/timex-sinclair-public-domain-library-tape-1003/) [Timex Sinclair Public Domain Library Tape 1004CassetteAssembled by Tim Ward from many sources. Contains programs 10176 – 10210.Collection](/computer_media/timex-sinclair-public-domain-library-tape-1004/) [Timex Sinclair Public Domain Library Tape 1005CassetteAssembled by Tim Ward from many sources. Contains programs 10211 – 10251.Collection](/computer_media/timex-sinclair-public-domain-library-tape-1005/) [Timex Sinclair Public Domain Library Tape 1006CassetteAssembled by Tim Ward from many sources. Contains programs 10252 – 10293.Collection](/computer_media/timex-sinclair-public-domain-library-tape-1006/) [Timex Sinclair Public Domain Library Tape 1007CassetteAssembled by Tim Ward from many sources. Contains programs 10294-10335.Collection](/computer_media/timex-sinclair-public-domain-library-tape-1007/) [TMS 9918A Video Upgrade ROMROMROM for the TMS 9918A Video Upgrade. Second “printer” ROM also on board.ROM](/computer_media/tms-9918a-video-upgrade-rom/) [TMS9918A Video Enhanced Basic EPROM ProgrammerProgramA guided EPROM burner that PEEKs your ROM, applies selectable patches for printer support and memory size, then POKEs bytes out with per-byte timing delays.Graphics](/computer_media/tms9918a-video-enhanced-basic-eprom-programmer/) [TollboothProgramWatch cars and trucks navigate toward toll booths while the program tallies revenue in real time, using block graphics and trigonometry to build a surprisingly detailed road scene.Game](/computer_media/tollbooth/) [TorpedoProgramA block-graphics submarine dodges across the screen while you fire angled torpedoes — but you only get 20 moves to sink as many as you can.Game](/computer_media/torpedo/) [TournamentProgramA full tournament bracket manager handles up to 20 teams, randomised seedings, automatic byes, tie detection, and mid-competition tape saves across multiple rounds.Game](/computer_media/tournament/) [TowersProgramCan you solve the Tower of Hanoi in the minimum number of moves? This BASIC puzzle tracks every move and flashes a warning when you try something illegal.Game](/computer_media/towers/) [Towers of HanoiProgramA full Towers of Hanoi game with pixel-drawn discs, move validation, and a built-in computer solver that uses different peg-cycling strategies for odd and even disc counts.Game, Software](/computer_media/towers-of-hanoi/) [TrackerProgramA tape-based record tracker that uses embedded machine code to load fixed-length data, then sorts and prints formatted multi-column event histories on a printer.Hobby](/computer_media/tracker/) [TrapProgramGuide your cursor through a bordered trap using four directional keys — but one wrong move into the wall ends the game and reveals your score.Game](/computer_media/trap-2/) [TrapCassetteA machine code game hidden inside a REM statement launches via a USR call, complete with a block-graphic title screen spelling out "TRAP."Game](/computer_media/trap/) [Treasure ChaseProgramA procedurally generated maze-chase game where you collect coins while a relentless pursuer closes in one step at a time — can you beat your high score?Game, Software](/computer_media/treasure-chase/) [Treasure HuntProgramNavigate a network of caves, fire arrows at pursuing monsters, and haul your treasure to safety in this compact action-adventure with encoded room maps.Game](/computer_media/treasure-hunt-2/) [Treasure HuntProgramNavigate a randomly-drawn cave network, dodge pursuing demons, fire arrows, and race to the Treasure Room before the walls — or the monsters — claim you.Game](/computer_media/treasure-hunt-3/) [TrigonometryProgramA menu-driven right-triangle solver covering all nine sine, cosine, and tangent formulae, with inverse trig functions and degree/radian conversion built in.Mathematics](/computer_media/trigonometry/) [TruckProgramNavigate a truck through branching roads, dodge cops, survive tunnels, and find the firewood yard in this two-sided cassette driving adventure driven by an embedded machine code graphics engine.Game](/computer_media/truck/) [TSUG DemoProgramA users' group banner demo cycles through eight Z80 machine-code screen effects, each triggered 32 times before clearing and moving to the next routine.Demo](/computer_media/tsug-demo/) [TSUG DemoProgramEight Z80 machine code screen-effect routines hidden inside a REM statement power this endlessly looping banner display for a user group meeting demo.Demo](/computer_media/tsug-demo-2/) [TSUG Ft WorthProgramA single PRINT statement constructs an entire pixel-art club banner using block graphics — see how a user group immortalised itself in BASIC.Demo](/computer_media/tsug-ft-worth/) [TSUG PrintProgramA 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.Demo](/computer_media/tsug-print/) [TurkeyProgramA BASIC subroutine plots filled ellipses row by row to assemble a complete stick-figure human body from four overlapping shapes.Entertainment, Holiday, Software](/computer_media/turkey/) [Type DXCCProgramTwo utilities in one listing: a 340-entry amateur radio DXCC log with search and totals, plus a column-tracking full-screen typewriter with cursor positioning.Ham Radio](/computer_media/type-dxcc/) [Unit PriceProgramA handy retail utility that takes item name, quantity, and total price, then instantly calculates and displays the cost per unit.Finance, Software](/computer_media/unit-price/) [UTYProgramA three-in-one utility converts dates to day-of-week names, counts days between two dates, and spells out dollar amounts in English words — all in BASIC.Utility](/computer_media/uty/) [Variable BudgetProgramA 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.Finance, Home](/computer_media/variable-budget/) [VDAQ1-HRCassetteA full data acquisition suite for a voltage-to-frequency converter peripheral, featuring calibrated sampling, multi-file hi-res plotting, and tabular printout all in one program.Electronics](/computer_media/vdaq1-hr/) [Vocabuilder 1000ProgramA two-language vocabulary trainer with a full-screen word editor, two randomised test modes, score reporting, printer output, and tape save — all packed into structured BASIC.Education](/computer_media/vocabuilder-1000/) [VoiceProgramA BASIC shell drives embedded machine code to sample spoken words, build voiceprints from eight repetitions, and recognise up to ten stored vocabulary entries.Software, Speech Recognition](/computer_media/voice/) [Volumes: GeometryProgramA handy geometry tool that calculates volumes for six different 3D shapes—cone, pyramid, prism, cube, cylinder, and sphere—with a clean input loop.Education, Mathematics](/computer_media/volumes-geometry/) [Voyage of PerilCassetteSail the HMS Seawitch across six treasure-filled maps, managing crew, food, and hull damage in this split-load sailing adventure with custom high-resolution sprites.Game](/computer_media/voyage-of-peril/) [VU-CalcCassetteA full spreadsheet application packed into REM statement machine code, with a BASIC menu for entering, continuing, and saving your data to tape.Spreadsheet](/computer_media/vu-calc/) [VU-FileCassetteA full-featured database manager with machine code at its core, handling record entry, search, sorting, printing, and cassette save through a BASIC menu shell.Database](/computer_media/vu-file/) [VU-File PatchProgramA drop-in extension for the VU-FILE database adds printer formatting, page headers, margins, and field layouts through direct memory patching and machine code hooks.Database](/computer_media/vu-file-patch/) [VU-WriteCassetteA full-featured document processor with line insert, delete, block-move, tab stops, title fields, and printer output — all packed into a compact BASIC program.Word Processor](/computer_media/vu-write/) [WA-TORCassettePopulate a toroidal ocean world with fish and sharks in this machine-code-powered predator-prey simulator based on a famous Scientific American article.Game, Simulation](/computer_media/wa-tor/) [Wall StreetProgramA four-player investment simulation spanning 16 years lets you trade stocks, real estate, and money markets — complete with taxes, IRA accounts, and a scrolling ticker-tape news feed.Game](/computer_media/wall-street/) [WAS/QSLProgramTwo linked ham radio programs manage Worked All States records across seven bands and print QSL confirmation cards complete with block-graphic borders on a thermal printer.Ham Radio](/computer_media/was-qsl/) [Weather AnalysisProgramA rule-based weather station logger and forecaster that packs barometric pressure, wind, temperature, and precipitation into fixed-width string array records — then predicts tomorrow's weather.Weather](/computer_media/weather-analysis/) [Weather ForecastProgramA four-section weather reference tool that deduces tomorrow's forecast from wind direction and barometer readings using an elaborate chain of Boolean conditions.Home, Science](/computer_media/weather-forecast/) [White HoleProgramGuide your craft through drifting hazards toward a white hole.Software](/computer_media/white-hole/) [Wind ChillProgramEnter a temperature and wind speed to get the classic Siple-Passel wind chill index, with automatic restart after displaying the result.Education](/computer_media/wind-chill/) [WinkProgramA three-frame ASCII face blinks and opens its mouth in a tight animation loop, using FOR–NEXT timing and a clever border design.Demo](/computer_media/wink/) [WordProgramEnter any word and watch it displayed four ways — downward, upward, forward, and backward — in a neat BASIC string-manipulation demo.Demo, Software](/computer_media/word/) [Word ProcessorProgramA surprisingly capable word processor that stores over 5,000 characters, offers paged navigation, search, inline editing, and printer output — all in pure BASIC.Word Processor](/computer_media/word-processor/) [Word Sinc II.3CassetteA nine-function word processor with search, replace, move, delete, and paginated printing, all driven by a BASIC menu shell over a machine code engine.Word Processor](/computer_media/word-sinc-ii-3/) [Word WizardProgramA 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.Word Processor](/computer_media/word-wizard/) [WordfixProgramA complete BASIC text editor from 1982 with cursor movement, word-wrap, margin settings, and file save/load — all crammed into a single string buffer.Word Processor](/computer_media/wordfix/) [WordyProgramA full-featured, ten-page word processor with two editing modes, cut-and-paste buffers, text justification, and printer output — all in pure BASIC.Word Processor](/computer_media/wordy/) [World GeographyProgramA two-mode world geography quiz flashes country and ocean locations on a block-graphics map, challenging you to identify them by name using a hidden machine code engine.Education](/computer_media/world-geography/) [YachtzeeProgramA full multiplayer Yahtzee implementation with up to four players, three-throw turns, and a 12-category scorecard packed into a single layout string.Game](/computer_media/yachtzee/) [Ymir Dungeon DesignerCassetteDesign and install custom nine-level dungeons into an existing game using this maze editor that patches mazes directly via machine code and SRAM.Game](/computer_media/ymir-dungeon-designer/) [Z-AIDProgramA self-installing machine code utility that decodes a Z80 hex payload from a BASIC string to supercharge cassette tape operations with verify, chain, and block save/load.Tape](/computer_media/z-aid/) [Z-XLR8CassetteA two-part cassette accelerator system that calibrates tape timing by sampling waveforms in RAM, then patches machine code parameters for high-speed data transfer.Tape](/computer_media/z-xlr8/) [ZapProgramGuide your ground cannon through 20 incoming missiles using live INKEY$ controls — can you intercept them all before they land?Arcade, Game](/computer_media/zap/) [ZCALCProgramA full BASIC spreadsheet with formula evaluation, scrolling display, and a hand-crafted ROM-font title screen built by PEEKing character bitmaps.Spreadsheet](/computer_media/zcalc/) [ZCommCassetteA machine-code-heavy terminal program that turns your computer into a full modem terminal, supporting file transfer, variable area exchange, and conversational chat modes.Terminal](/computer_media/zcomm/) [Zebra Joystick GamesProgramThree two-game BASIC compilations share a clever machine code joystick routine hidden inside a REM statement, driving Invaders, Road Race, H-Fighter, Squish, Painter, and Cobra.Game](/computer_media/zebra-joystick-games/) [Zebra Light PenProgramA light pen driver with Z80 machine code paired with a full Concentration card-matching game — discover how hardware input, USR calls, and grid logic combine.Art](/computer_media/zebra-light-pen/) [Zed TextProgramA complete text editor hidden inside a single-string variable — with cursor movement, justification, paging, and tape save, all driven by a letter-based macro interpreter.Word Processor](/computer_media/zed-text/) [ZombiesProgramA zombie-chase game where up to 21 enemies hunt you across a bordered arena, with collision detection done by reading characters directly from the display file.Game](/computer_media/zombies-2/) [ZombiesCassetteGuide your survivor across a zombie-infested island grid, luring blind monsters into potholes using eight-directional movement before they track you down by heartbeat.Game](/computer_media/zombies/) [ZX BugCassetteZXBUG is a powerful tool for machine language programming. It is 4K long and uses memory from 71E0h to the top memory.Machine Language, Programming](/computer_media/zx-bug/) [ZX ChartProgramA full-featured statistics suite that computes means, standard deviations, and ranges, then plots scattergraphs, histograms, and bar graphs — all in BASIC.Mathematics](/computer_media/zx-chart/) [ZX Chess ICassetteChess, Game](/computer_media/zx-chess-i/) [ZX CompilerROMEPROM with ZX Compiler and Hot Z.ROM](/computer_media/zx-compiler/) [ZX Data FinderProgramEarly database program.Database, Software](/computer_media/zx-file-finder/) [ZX ForthROMA complete Forth interpreter delivered as a two-line BASIC loader that jumps into machine code hidden inside a single REM statement at address 17245.Forth (programming language)](/computer_media/zx-forth/) [ZX Jackpot (Slot-Machine)ProgramA three-reel nickels slot machine with seven block-graphic symbols, tiered payouts, and a random bonus jackpot hiding inside the fruit machine logic.Game](/computer_media/zx-jackpot-slot-machine/) [ZX LinotypeProgramA BASIC word processor with eight editing modes, tape save, text justification, and a machine-code helper packed into a REM statement — all inside 2,250 characters of storage.Word Processor](/computer_media/zx-linotype/) [ZX ProfileCassetteA machine-code-assisted filing system lets you add, edit, search, and print multi-field records with configurable print formatting and numeric input validation.Database](/computer_media/zx-profile/) [ZX Profile and QuickloadROMThomas Wood’s ZX Profile and ROMPACK’s Quickload.Database](/computer_media/zx-profile-and-quickload/) [ZX ScrambleCassetteA machine-code shoot-em-up blasting through enemy defense zones, with a BASIC shell managing scores, high scores, speed selection, and joystick or keyboard control.Arcade, Game](/computer_media/zx-scramble/) [ZX ToolBoxProgramThree tape utilities in one package: display program names from tape headers, save and reload text records, and load a machine code toolkit via direct memory calls.Utility](/computer_media/zx-toolbox/) [ZX TyperProgramType any text and watch it rendered tall across the screen in chunky block graphics — each letter built from three rows of mosaic characters.Banner](/computer_media/zx-typer/) [ZX-AssemblerCassetteIntegrated assembler and monitor with a purpose-built code editor, label support, hex/decimal entry, and built-in debugging subroutines for machine code development.Machine Language, Programming](/computer_media/zx-assembler/) [ZX-Chess IICassetteA full chess engine packed into machine code within REM statements, offering six skill levels, color selection, and mid-game position analysis — all launched from a two-line BASIC stub.Chess, Game](/computer_media/zx-chess-ii/) [ZX-FORTHCassetteA complete FORTH language interpreter delivered as machine code hidden inside a single REM statement, launched with just one BASIC command.Forth (programming language), Programming](/computer_media/zxforth/) [ZX-GalaxiansCassetteA full Galaxians arcade clone packed almost entirely into a single REM statement, launching its machine code engine with just one RAND USR call.Arcade, Game](/computer_media/zx-galaxians/) [ZX-PAINTCassetteA full-featured bitmap paint program with machine code at its core, supporting freehand drawing, lines, rectangles, custom tile patterns, and hardcopy output via an external hardware interface.Art](/computer_media/zx-paint/) [ZX-TERM*80CassetteA terminal emulator installer that patches machine code for eight printer interfaces, configures UART parameters, and optionally relocates the entire communications package in memory.Terminal](/computer_media/zxterm80/) [ZX81 Assembler and DisassemberCassetteMachine Language, Programming](/computer_media/zx81-assembler-and-disassember/) [ZX81 Home Computer PackageProgramA four-module home utility suite from 1982 packs a scrolling billboard, drawing program, music composer, and checkbook balancer into Z80 machine code hidden inside REM statements.Art, Banner, Finance, Music](/computer_media/zx81-home-computer-package/) [ZX81 Quiz BuilderProgramBuild and take your own quizzes — multiple choice, true/false, or direct answer — with this ingenious packed-string data engine that stores every question, answer, and explanation in a single array.Education](/computer_media/zx81-quiz-builder/) [ZX81 ScrollProgramA looping block-graphics banner display scrolls off screen and redraws itself continuously, using nothing but PRINT and SCROLL for a hypnotic animated effect.Demo](/computer_media/zx81-scroll/) [ZXAD MCoder StopperProgramThree utilities in one tape image: a two-pass Z80 assembler with debugger, a BASIC compiler, and a tool to strip autorun from any loaded program.Programming](/computer_media/zxad-mcoder-stopper/) [ZXASCassetteA complete Z80 assembler packed into a single REM statement, supporting the full Z80 instruction set including IX/IY indexed addressing and bit manipulation opcodes.Machine Language, Programming](/computer_media/zxas/) [ZXDBCassetteA full Z80 disassembler packed into a single REM statement — enter any memory address and watch raw machine code decode into assembly mnemonics instantly.Machine Language, Programming](/computer_media/zxdb/) [ZXLR8ProgramA machine code cassette accelerator that pushes tape storage 6–10x faster than normal, with an interactive BASIC loader that patches timing and calibration values before handing off to the resident routine.Tape](/computer_media/zxlr8/) [ZXMANProgramGuide your character around a walled grid, dodge a random ghost, and survive until time runs out — all driven by clever character-code arithmetic.Arcade, Game](/computer_media/zxman/) [ZXTRISProgramTetris clone for the ZX81 written in Z80 using VSCode, SjASMPlus & Dezog.Game](/computer_media/zxtris/) [ZXzine Issue 1 ZIP fileProgramThis ZIP file contains the programs and code samples from ZXzine issue 1.Magazine](/computer_media/zxzine-issue-1-zip-file/) [ZXzine Issue 10 ZIP fileProgramPrograms and code samples from ZXzine issue 10.Magazine](/computer_media/zxzine-issue-10-zip-file/) [ZXzine Issue 11 ZIP fileProgramPrograms and code samples from ZXzine issue 11.Magazine](/computer_media/zxzine-issue-11-zip-file/) [ZXzine Issue 12 ZIP fileProgramPrograms and code samples from ZXzine issue 12.Magazine](/computer_media/zxzine-issue-12-zip-file/) [ZXzine Issue 2 ZIP fileProgramThis ZIP file contains the programs and code samples from ZXzine issue 2.Magazine](/computer_media/zxzine-issue-2-zip-file/) [ZXzine Issue 4 ZIP fileProgramThis ZIP file contains the programs and code samples from ZXzine issue 4.Magazine](/computer_media/zxzine-issue-4-zip-file/) [ZXzine Issue 5 ZIP fileProgramThis ZIP file contains the programs and code samples from ZXzine issue 5.Magazine](/computer_media/zxzine-issue-5-zip-file/) [ZXzine Issue 7 ZIP fileProgramPrograms and code samples from ZXzine issue 7.Magazine](/computer_media/zxzine-issue-7-zip-file/) [ZXzine Issue 8 ZIP fileProgramPrograms and code samples from ZXzine issue 8.Magazine](/computer_media/zxzine-issue-8-zip-file/) [ZXzine Issue 9 ZIP fileProgramPrograms and code samples from ZXzine issue 9.Magazine](/computer_media/zxzine-issue-9-zip-file/) ### No items match your filters Try selecting fewer tags or using “Match ANY tag” mode