snap2tzx(1)

✨ NAME ✨

okay so bestie, snap2tzx β€” this is a snap2tzx(1) situation, it lives in the Emulators section of the manual β€” is the little icon that takes a ZX Spectrum snapshot and turns it into a .tzx tape image. we're converting, bestie. that's the whole vibe. πŸŽ€


🌸 SYNOPSIS 🌸

snap2tzx [-1 string] [-2 string] [-b colour] [-g string] [-l string] [-o
filename] [-r] [-s speed] [-v] [-$ filename] snapshot

πŸ’– DESCRIPTION πŸ’–

no cap, here's the tea: snap2tzx converts a ZX Spectrum snapshot into a .tzx tape image. that's it, that's the whole job, and it does it flawlessly. πŸ’…


πŸ¦‹ OPTIONS πŸ¦‹

  • -1 string β€” makes string pop up on screen while loading. it's giving maximum of 32 characters, so don't get too carried away, bestie.
  • -2 string β€” same situash but it ALSO shows string while loading. max 32 characters again. two strings, double the drama. ✨
  • -b colour β€” picks the border colour while loading. aesthetic choice, and honestly? important.
  • -g string β€” uses string as the game name while loading. 32 characters max, don't be greedy. πŸ‘‘
  • -l string β€” sets string as the BASIC filename in the loader. this one's only 8 characters max, so it's giving short-and-sweet energy.
  • -o filename β€” sends the output to filename. like, that's where it goes now.
  • -r β€” makes the final line of attribute data in the loading screen bright. yes, just the final line. it's a little highlight moment. star of the show. ⭐
  • -s speed β€” sets the speed of the loader. the available values for speed are 0 (1500 bps), 1 (2250 bps), 2 (3000 bps), 3 (4500 bps), 4 (5000 bps) and 5 (6000 bps). pick your pace, gorgeous. πŸ”₯
  • -v β€” verbose output. it will literally tell you what it's doing. chatty king behaviour.
  • -$ filename β€” says "hey, use the ZX Spectrum screen stored in filename as the loading screen." yes the option is literally a dollar sign. slay. πŸ’€
  • -h, --help β€” gives you brief usage help and lists the available options. your lil cheat sheet. 🫢
  • -V, --version β€” spits out version information. iconic.
  • snapshot β€” this is the snapshot you want converted, in a format supported by libspectrum(3). it's the main character of the whole command, ngl.
heads up bestie: in ANY string parameter, the tilde (~) gets converted into a copyright symbol. so like, ~ in, Β© out. iykyk. πŸ’œ

πŸ’€ BUGS πŸ’€

None known. not a single one. the vibe check has been passed. 😭✨


🌈 SEE ALSO 🌈

also the comp.sys.sinclair Spectrum FAQ, which lives at http://www.worldofspectrum.org/faq/index.html πŸ¦‹


πŸŽ€ AUTHOR πŸŽ€

Philip Kendall (philip-fuse@shadowmagic.org.uk). king behaviour, fr fr. πŸ‘‘

Tomaz Kac wrote z802tzx (ftp://ftp.worldofspectrum.org/pub/sinclair/tools/unix/z802tzx-1.2.tar.gz), and ngl snap2tzx is very heavily based on it. credit where credit is due, periodt.

Martijn van der Heide wrote the turbo-loading code, originally for Taper (http://www.worldofspectrum.org/taper.html). the turbo loading?? obsessed. πŸ”₯


okay so that's the whole page, bestie 🫢 this was snap2tzx(1) from 1.4.6, dated 25th July, 2026. go forth, convert your snapshots, and make the loading screens pretty. mwah. πŸ’‹πŸ’–

πŸ“¦ where this page comes from