Appears On
A table-driven Z80 assembler written entirely in BASIC supports the full instruction set, symbol tables, forward references, and optional tape-based source merging.
A full Z80 disassembler and machine code monitor that decodes every opcode prefix, supports symbol tables loaded from tape, and outputs to screen or printer.
A handy on-screen reference table renders all 64 paper and ink color combinations, showing their attribute byte values styled in the actual colors they represent.
Watch each bit light up in color as this educational tool converts any decimal number from 0 to 255 into its 8-bit binary representation, with an animated auto-demo mode.
Enter an activity number and exercise duration to instantly calculate calories burned and the equivalent weight loss in both kilograms and pounds.
Enter two tape titles and this program prints a ready-to-fold cassette case label complete with cut lines, fold guides, and fitting instructions.
Draw complete electronic circuit diagrams interactively, placing resistors, capacitors, transistors, diodes, and more using simple single-key commands.
A tape copier and Z80 assembler in one package — copy tapes with or without headers, and assemble Z80 machine code with full instruction set support, symbol table, and forward reference resolution.
A complete menu-driven database system lets you design custom record layouts, sort, search, edit, and archive data to tape using embedded machine code routines.
A BASIC program that draws a precision 24×24 pixel grid with registration marks and tick decorations, then sends it to a printer for graphics design work.
Enter hex bytes directly into memory with automatic address tracking, running checksum management, and a review mode that reads back every POKEd location.
A BASIC-driven Z80 machine code relocator that rewrites embedded 16-bit addresses opcode-by-opcode, letting you move assembled routines to a new memory location safely.
A full-featured string database manager with Quicksort, multi-field search, record deletion, and tape save — all packed into a single BASIC program.
A 17-category imperial-to-metric converter that uses a compact comma-delimited factor string and a computed GO TO dispatch table to handle everything from teaspoons to tons.
A tape cataloging utility that POKEs machine code to read raw cassette headers and stores up to 400 program entries across searchable arrays.
Dial in any four-band resistor's color code with this interactive decoder that calculates resistance, preferred E12 values, and tolerance in real time.
A modem utility that hides and restores BASIC variables and machine code by embedding callable routines directly inside a REM statement for over-the-wire transfer.
A six-option sound demo lets you trigger bomb, gunshot, and explosion effects, play "America the Beautiful," or perform on a fully interactive on-screen piano keyboard.
Peek inside the streams and channels tables live in RAM — this diagnostic tool decodes every address, routine pointer, and device specifier byte on screen.
A BASIC flow tracer that injects Z80 machine code to walk your program's GOTO, GOSUB, and IF…THEN branches, displaying the full execution path line by line.
A full-featured telephone directory application with interactive entry, alphabetical bubble sort, substring search, and hardcopy printing — all in BASIC.
A merge-in BASIC flow tracer uses embedded Z80 machine code to walk your program's control flow, printing every GOTO, GOSUB, and RETURN it encounters.
A surprisingly capable flat-file database packed into BASIC, using a 28,000-character buffer, binary search insertion, and live record compaction on delete.
A 173-byte machine code utility reveals every BASIC variable currently in memory — just call it with RANDOMIZE USR to inspect your program's state.