./emulators/libspectrum, ZX Spectrum emulator file format library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.4.0, Package name: libspectrum-1.4.0, Maintainer: adam

libspectrum is a library designed to make the input and output of some
ZX Spectrum emulator files slightly easier. It is intended to be usable
on Unix variants, Win32 and MacOSX.


Required to run:
[security/libgcrypt]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 72e895b8d178528be11ddd78d05636c4288ecb96
RMD160: b5c672c7c733340ea41a02943c3c69d67ccbef4e
Filesize: 502.902 KB

Version history: (Expand)


CVS history: (Expand)


   2017-09-06 17:31:37 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
libspectrum 1.4.0:
* Add support for MMC / SD card emulation in SPI mode
* Add class recognition for MLT files
* Various minor bug fixes/improvements:
  * Fix typo in libspectrum.txt
  * Additional unit tests for SZX reading/writing
   2017-08-02 12:23:20 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
libspectrum 1.3.6:

* Fix Z80 snapshot writing when +D is enabled
* Export pkgconfig file to publish library version
* Fix offset of keyboard mappings in Z80 v3 snaphots
* Various minor bug fixes/improvements:
  * Replace '*' in boolean context with '&&' in libspectrum_malloc0_n()
  * Fix warning about missing atomic_lock()/atomic_unlock() declarations
    in gslock.c
   2017-07-04 11:37:26 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
libspectrum 1.3.5:
* Add Multiface One/128/3 support
* Add self-inflating buffer for writing binary files
* Add class recognition for SCR files
* Fix crash when saving CSW tapes
* Various minor bug fixes/improvements:
  * Add unit test for CSW writing
  * Swich to using autoreconf
  * Use silent builds by default
  * Remove more const qualifiers from libspectrum_buffer API
  * Fix GCC warnings about unexpected values in switch statements
  * Remove unsused variables from libspectrum_buffer refactoring
  * Fix error messages when reading Opus/+D chunks from SZX files
  * Distribute standard-tap.tap
  * Set logical '1' when reading SZX flags
  * Document Multiface snap accessors
   2017-06-05 06:45:40 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
libspectrum 1.3.4:
* Work around invalid "used bits in last byte" field in TZX tapes
* Save SpecDrum level as unsigned in SZX snapshots
* Add support for storing Covox interface state
* Replace old ticket numbers from Trac to Allura
   2017-05-26 21:26:43 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 1.3.3:
* Silently skip PLTT blocks in SZX snapshots
* Document missing disk identifiers
* Validate "used bits in last byte" field in TZX tapes
* Fix the load of PZX tapes with malformed strings
   2016-07-09 08:39:18 by Thomas Klausner | Files touched by this commit (1068) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.
   2015-11-03 21:31:11 by Alistair G. Crooks | Files touched by this commit (211)
Log message:
Add SHA512 digests for distfiles for emulators category

Problems found with existing digests:
	Package suse131_libSDL
	1c4d17a53bece6243cb3e6dd11c36d50f851a4f4 [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]
	Package suse131_libdbus
	de99fcfa8e2c7ced28caf38c24d217d6037aaa56 [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]
	Package suse131_qt4
	94daff738912c96ed8878ce1a131cd49fb379206 [recorded]
	886206018431aee9f8a01e1fb7e46973e8dca9d9 [calculated]

Problems found locating distfiles for atari800, compat12, compat 13,
compat14, compat15, compat20, compat30, compat40, compat50,
compat50-x11, compat51, compat51-x11, compat60, compat61,
compat61-x11, fmsx, osf1_lib, vice, xbeeb, xm7.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-06-12 12:52:19 by Thomas Klausner | Files touched by this commit (3152)
Log message:
Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.