CATS Library Tape 8

Date: 1987
Type: Cassette
Platform(s): TS 2068

Volume 8 of the Capital Area Timex Sinclair Users Group (CATS) 2068 software library, given over mainly to programming tools: an assembler and disassembler, hex loaders, a machine code relocator, program tracers and variable listers, with several database programs and a few technical and household utilities. The CATS newsletter catalogued it in “New 2068 Library Volumes!”.

The download has a TAP and a TZX of each of 25 programs and a WAV recording of the tape. The file copycat.tap is in fact a TZX file.

Programs on the Tape

  • assemblr: 2068 Assembler: a table-driven Z80 assembler in BASIC with symbols and forward references (also #54561 2068 Assembler)
  • Attr Table: a table of the 64 PAPER and INK combinations with their attribute values (Roger Valentine) (also #54562 Attr Table)
  • Binary Number: converts numbers from 0 to 255 to binary, lighting each bit in colour, with a demo mode (also #54564 Binary)
  • Caloriburn: calories burned for a chosen activity and time, and the equivalent weight loss (also #55184 Caloriburn)
  • circuit: Circuit Sketch: draws circuit diagrams with single-key component symbols (also #54567 Circuit Sketch)
  • copycat: Copycat, a tape copier with or without headers, together with a Z80 assembler (also #54568 Copycat)
  • cssetlabel: Cassette Label: prints a fold-up cassette label for two titles (also #54566 Cassette Label)
  • disassmb: 2068 Disassembler and Monitor, to screen or printer, with symbol tables loaded from tape (Bob Gilder) (also #54569 2068 Disassembler and Monitor)
  • FILE1: FILE 1, a menu-driven database with user-designed records and machine code routines (also #54570 FILE 1)
  • GRID9X: prints a 24×24 pixel grid with registration marks for designing graphics (also #54571 GRID 9X)
  • Hexloader: a hex loader with running checksum and a review mode (also #54572 HEXLOADER)
  • mc-move: MC-MOVE: relocates machine code, rewriting its 16-bit addresses (also #54574 MC-MOVE)
  • MERGE 1: a mail-merge program that builds letters from a template and a data file with a small block-copy routine (also #55947 Merge 1)
  • Metric: Metric Conversion: 17 imperial-to-metric conversions (George Chambers) (also #54575 Metric Conversion)
  • Multifile: MULTIFILE+, a string database with Quicksort, search, delete and tape save (Algis Gedris) (also #54576 MULTIFILE+)
  • multitape: Multi Tape: reads tape headers with machine code and catalogues up to 400 programs (also #54577 Multi Tape)
  • Phonedir: Telephone Directory: entry, sort, search and printing (Tim Hartnell) (also #54578 Telephone Directory)
  • Resistor: decodes four-band resistor colour codes, with E12 values and tolerance (also #54579 RESISTOR)
  • Send Vars: SEND VARS: hides and restores BASIC variables and machine code for sending over the modem with MTERM (David Hoshor) (also #54580 SEND VARS)
  • SoundEffec: Sound Effects: bomb, gunshot and explosion effects, a tune and an on-screen piano (also #54581 Sound Effects)
  • STRMSCHANS: Streams and Channels: decodes the streams and channels tables in RAM (also #54573 Streams and Channels)
  • tracer: a flow tracer merged into a BASIC program: machine code follows its GO TO, GO SUB and IF branches (also #55094 TRACER and #55096 Tracer)
  • TRACER2: Tracer (Chris Stone, 1985): shows the line and statement number being executed while a BASIC program runs (also #55214 Tracer)
  • Unifile: Unifile III, a BASIC database with a 28,000-character buffer and binary-search insertion (also #53857 Unifile III)
  • Varslist: a 173-byte machine code routine that lists the BASIC variables in memory (also #55013 Varslist)

Content

Related Articles

Catalog of contents of CATS library tapes. Volume 8 Volume 9

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