Menu

Tree [744d53] libspectrum-1.3.3 /
 History

HTTPS access


File Date Author Commit
 doc 2017-04-28 Fredrick Meunier Fredrick Meunier [9356e3] Update release dates for 1.3.3.
 m4 2016-10-29 Sergio Baldoví Sergio Baldoví [2ab198] Consolidate .gitignore files in top source dire...
 myglib 2016-11-17 Fredrick Meunier Fredrick Meunier [bbbcee] Refactored locking code for less reduncancy
 test 2016-10-29 Sergio Baldoví Sergio Baldoví [2ab198] Consolidate .gitignore files in top source dire...
 .gitignore 2016-11-17 Fredrick Meunier Fredrick Meunier [58194f] Also ignore vim backup files
 AUTHORS 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 COPYING 2007-11-30 Stuart Brady Stuart Brady [f7c96d] Remove a full-stop that should not be there.
 ChangeLog 2017-04-28 Fredrick Meunier Fredrick Meunier [9356e3] Update release dates for 1.3.3.
 Makefile.am 2017-04-28 Fredrick Meunier Fredrick Meunier [744d53] Bump libspectrum libtool revision (thanks, Sergio)
 README 2017-04-28 Fredrick Meunier Fredrick Meunier [9356e3] Update release dates for 1.3.3.
 THANKS 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 accessor.pl 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 autogen.sh 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 bzip2.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 configure.ac 2017-04-25 Fredrick Meunier Fredrick Meunier [6aa6ad] Updates for a "1.3.3" release.
 creator.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 crypto.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 csw.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 dck.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 dll.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 generate.pl.in 2015-03-16 Stuart Brady Stuart Brady [8ea290] Remove autogeneration warning from libspectrum....
 ide.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 internals.h 2016-11-17 Fredrick Meunier Fredrick Meunier [bbbcee] Refactored locking code for less reduncancy
 libspectrum.c 2016-11-07 Fredrick Meunier Fredrick Meunier [004419] Revert accidental push of 'Add class recognitio...
 libspectrum.h.in 2016-11-07 Fredrick Meunier Fredrick Meunier [004419] Revert accidental push of 'Add class recognitio...
 libspectrum.qpg.in 2007-02-02 Philip Kendall Philip Kendall [db9c22] Change URLs to sourceforge, my e-mail address t...
 make-perl.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 memory.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 microdrive.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 plusd.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 pzx_read.c 2017-04-14 Sergio Baldoví Sergio Baldoví [8aa58d] Fix the load of PZX tapes with malformed strings
 rzx.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 sna.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 snap_accessors.txt 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 snapshot.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 snp.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 sp.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 symbol_table.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 szx.c 2017-04-24 Sergio Baldoví Sergio Baldoví [7a61f0] Silently skip PLTT blocks in SZX snapshots
 tap.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 tape.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 tape_accessors.pl 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 tape_accessors.txt 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 tape_block.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 tape_block.h 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 tape_set.pl 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 timings.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 tzx_read.c 2017-04-15 Sergio Baldoví Sergio Baldoví [183190] Validate "used bits in last byte" field in TZX ...
 tzx_write.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 utilities.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 warajevo_read.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 wav.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 windres.rc 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 z80.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 z80em.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 zip.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 zip.h 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 zlib.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags
 zxs.c 2016-10-24 Fredrick Meunier Fredrick Meunier [96fa83] Retire legacy RCS tags

Read Me

libspectrum 1.3.3
=================

libspectrum is a library which is designed to make the input and
output of ZX Spectrum emulator files slightly easier than it would be
otherwise. It should hopefully compile and run on Unix-based systems,
Win32 and Mac OS X.

Currently supported are:

* Snapshots: .z80, .szx, .sna (all read/write), .zxs, .sp., .snp and
  +D snapshots (read only).
* Tape images: .tzx, .tap, .spc, .sta and .ltp (read/write) and
  .pzx, Warajevo .tap, Z80Em and CSW version 1 (read only).
* Input recordings: .rzx (read/write).
* Disk images: .dsk (both plain and extended), .d40, .d80, .fdi, .img,
  .mgt, .opd, .sad, .scl, .td0, .trd and .udi (identification only).
* Timex cartridges: .dck (read only).
* IDE hard disk images: .hdf (read/write).
* Microdrive cartridge images: .mdr (read/write).

On Unix and Mac OS X, compiling libspectrum should just be as easy as

$ ./configure
$ make

and then `make install' should install it in `/usr/local' ready for
use on your system. If you want to install it somewhere other than
`/usr/local', give the `--prefix=DIR' option to `configure' to install
it under `DIR'. Once installed, some work will probably be necessary
to ensure that the linker can find libspectrum. Either read the
instructions printed when you do `make install' or ask your local
guru.

For details on the functions available, see `doc/libspectrum.txt'.

libspectrum is made available under the GNU General Public License,
which means that it is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See `COPYING' for
the full license.

For updates for libspectrum, its homepage is at:

http://fuse-emulator.sourceforge.net/libspectrum.php

Compiling from Git
------------------

If you're using version of libspectrum from Git rather than one
of the released tarballs, you'll need to run `autogen.sh' before
running 'configure' for the first time.

Compiling for the Wii
---------------------

To compile for the Wii, first make sure the dev tools are in your path
(export PATH=$PATH:$DEVKITPPC/bin). Then, use this configure line:

./configure --target=powerpc-gekko --host=powerpc-gekko \
            --prefix=$DEVKITPPC \
            --without-libgcrypt --with-fake-glib --without-libaudiofile

That is assuming you don't have libgcrypt, glib and libaudiofile for the
Wii. At the time of writing, those haven't been ported yet.

Then, type "make" and if everything went well, "make install".

Philip Kendall <philip-fuse@shadowmagic.org.uk>
28th April, 2017
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.