cassette(1)

πŸŽ€ NAME

cassette β€” a data cassette image manipulator for the xtrs TRS-80 emulator. yes bestie, we are doing retro tape things today πŸ’Ύβœ¨

This page lives in the General Commands Manual section, so it's cassette(1) in the wild.


✨ SYNOPSIS

cassette

That's it. That's the whole invocation. no flags, no args, just vibes 🌸


πŸ’– DESCRIPTION

okay so here's the tea β˜• β€” the xtrs emulator has an emulated cassette, right? and to keep track of it, there's a file called .cassette.ctl sitting in the current directory. that file is the main character πŸ‘‘ and it remembers two things:

  • which file is currently "loaded" as the cassette tape πŸ“Ό
  • where you currently are inside that file (the position, bestie)

and then the cassette shell script? it's literally just a way to manipulate that .cassette.ctl file. that's its whole job. 🫢

type help at its prompt and it'll show you its commands β€” like, all of them, right there. so if you're ever lost, that's the move.

you can use this script to load cassette tape files and to position them. and the way it all works is, no cap, very much like an actual tape recorder. like you're sitting there with a physical cassette going click whirrr but make it emulated πŸ¦‹

this manual page also describes the image formats that the emulator supports, plus their limitations β€” so keep scrolling, iykyk.

🫢 Commands

(this bit is blank on the page, bestie 😭 β€” the actual command list is what you get when you type help at the cassette prompt, so go do that πŸ’…)


okay that's the page!! 🌈 source: the General Commands Manual, cassette(1), and there's no date printed on this one so i can't give you one, sorry babes πŸ™ˆ mwah, go load a tape πŸ’–πŸŽ€πŸ“Ό

πŸ“¦ where this page comes from