libspectrum(3) Emulators libspectrum(3)NAME
libspectrum - Sinclair ZX Spectrum support library
libspectrum is a library for reading and writing some of the file formats used by emulators of the Sinclair ZX Spectrum. It also contains
routines providing information about the various Spectrum clones which were available.
The file formats currently supported by libspectrum are:
o Snapshots: .z80, .szx, .sna (all read/write), .zxs, .sp., .snp and +D snapshots (read only).
o Tape images: .tzx, .tap, .spc, .sta, .ltp (read/write) and Warajevo .tap, Z80Em and CSW version 1 (read only).
o Input recordings: .rzx (read/write).
o Disk images: .dsk (both plain and extended), .fdi, .sad, .scl, .td0, .trd and .udi (identification only).
o Timex cartridges: .dck (read only).
o IDE hard disk images: .hdf (read/write).
o Microdrive cartridge images: .mdr (read/write).
Additionally, any files compressed with bzip2(3) or gzip(3) can be read and will be transparently decompressed.
Full documentation for libspectrum is provided in `libspectrum.txt'.
SEE ALSO bzip2(3), fuse(1), fuse-utils(1), gzip(3)
The comp.sys.sinclair Spectrum FAQ, at
Philip Kendall (email@example.com)
Version 1.0.0 16th December, 2010 libspectrum(3)
Check Out this Related Man Page
snapconv(1) Emulators snapconv(1)NAME
snapconv - Sinclair ZX Spectrum snapshot converter
snapconv [ -c ] [ -n ] infile outfile
snapconv converts between ZX Spectrum snapshot files.
OPTIONS -c specifies that all data in the output snapshot should be compressed, even if that compression will result in a bigger file than if
some data is left uncompressed. This helps compatibility with some buggy programs that can only read entirely compressed .z80 files.
-n specifies that the output snapshot should be uncompressed.
-f specifies that the A and F and A' and F' registers should be swapped. Version 0.5.0 and older of libspectrum(3) had a bug that
resulted in these registers being swapped in SZX snapshots only. Version 0.5.1 and newer of libspectrum(3) automatically recognise
these snapshots and correct the problem, but this flag is necessary to fix some snapshots created by development versions only of
libspectrum(3) which had the bug fixed, but cannot be distinguished from snapshots containing the bug.
infile specifies the snapshot to be converted. This file can be in any of the snapshot formats supported by libspectrum(3).
specifies the output snapshot. The format will be determined by the file extension and can be in any of the formats libspectrum(3)
supports for output.
SEE ALSO fuse(1), fuse-utils(1), libspectrum(3), listbasic(1), snap2tzx(1)
The comp.sys.sinclair Spectrum FAQ, at
Philip Kendall (firstname.lastname@example.org).
Version 1.0.0 16th December, 2010 snapconv(1)
Hey, the What Do You Do for a Living thread got me thinking about this.
My first "computer" was a Timex Sinclair that I built from a kit. I also spent many hours painstakingly programming a Commodore Vic20 to display graphics and sound (and save them on that slooooow tape drive). My first "real"... (26 Replies)
I have two directories in /med/app/ :
drwxr-x--- 7 fuse staff 4.0K Jul 12 13:46 fuse
drwxr-xr-x 23 debmed tabs 88K Jul 12 13:52 debmed
fuse & debmed are two separate users on the system.
I have a script in /med/appl/fuse/:
-rwxr-xr-x 1 fuse ... (1 Reply)
Following my OSX bash bug discovery the other week what about this baby.
Just to let you guys know, since my post Sinclair Spectrum days where it was impossible to do a syntax error I do a great deal of syntax juggling to see what works on the few languages that I know, and I have done it for... (8 Replies)
(Apologies for any typos etc...)
This is basically a rant.
I have been doing kids level projects and writing code to suit since around 1982, for the uProfessor, for the Sinclair Spectrum and later for the QL, IBM-XT in MS-DOS and after that for a 386DX40 up to Windows 95, until I... (3 Replies)