listbasic(1)

✨ listbasic(1) ✨

okay so bestie, listen β€” this is the page for listbasic, living in the Emulators corner of the manual, section 1. she's a little cutie with one job and she slays at it. let's get into it πŸ’–


🌸 NAME 🌸

listbasic β€” extract the BASIC from a ZX Spectrum file. that's it. that's the whole vibe. πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

listbasic [OPTION] file

like… that's the shape of it. one option maybe, and your file. iconic behavior honestly.


πŸ’œ DESCRIPTION πŸ’œ

so here's the tea: listbasic goes into a ZX Spectrum snapshot or a tape file, pulls out the BASIC listing like it's yanking a friendship bracelet out of a backpack, and prints that listing to standard output.

that's it. that's the whole plot. she extracts, she prints, she goes home. main character energy fr fr πŸ’…


✨ OPTIONS ✨

okay here's the menu of things you can tell her, no cap:

  • -b β€” this one's saying "hey bestie, the program we're listing is a Beta BASIC program." special mode, special vibes. 🌈
  • -h, --help β€” she gives you the brief lil usage help, listing out all the options she's got. a quick rundown, a little snack, if you will. πŸ“
  • -V, --version β€” she tells you her version info. like when you ask someone their star sign but for software. ⭐
  • file β€” this is the actual snapshot or tape image you want the BASIC pulled out of. and lowkey important: it has to be in a format that libspectrum(3) supports. if libspectrum can't read it, we can't do the thing, sorry babe 😭

πŸ’€ BUGS πŸ’€

None known.

like. literally none. she's flawless, your honor. πŸ‘‘


πŸ”₯ SEE ALSO πŸ”₯

go check out her friends and family, they're all giving:

also the comp.sys.sinclair Spectrum FAQ, which lives right here:

http://www.worldofspectrum.org/faq/index.html

it's a whole rabbit hole, iykyk πŸ‡βœ¨


🫢 AUTHOR 🫢

Philip Kendall (philip-fuse@shadowmagic.org.uk). king behavior, we love him for it πŸ’–

and a huge shoutout to Chris Cowley, who wrote SnapList:

http://freestuff.grok.co.uk/snaplist/index.html

because listbasic is very heavily based on it. so like, credits where credits are due, periodt. πŸŽ€


ngl reminder bestie: when you're using -b, you're telling her the program is Beta BASIC. don't just say it for fun or she'll be confused. also file MUST be a libspectrum-supported format. no format, no listing. 😀

and that's the whole page! this was version 1.4.6, dated 25th July, 2026. go forth and extract some BASIC, you absolute legend πŸŒŸπŸ’…πŸ¦‹

πŸ“¦ where this page comes from