BSD Ports

emulators/libspectrum 1.6.3nb1 NetBSD

ZX Spectrum emulator file format library

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
056695fbaf
License
gnu-gpl-v2
Categories
emulators
Package size
157.6 KiB, 1053.0 KiB installed

Description

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.

In the other systems

SystemPortVersion
NetBSDemulators/libspectrum1.6.3nb1
FreeBSDemulators/libspectrum1.7.0
OpenBSDdevel/libspectrum1.7.0
DragonFlyemulators/libspectrum1.5.0_1
HardenedBSDemulators/libspectrum1.7.0
GhostBSDemulators/libspectrum1.6.4

Install

Binary package:

pkgin install libspectrum

From pkgsrc:

cd /usr/pkgsrc/emulators/libspectrum && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.6.3nb1
NetBSD 10.1 aarch641.6.1
SmartOS / illumos x86_641.7.0
macOS 15 arm641.7.0

Dependencies

Run dependencies 3

Commit history 6

DateCommitCreditsLog message
056695fbaf adam libspectrum: updated to 1.7.0
1.7.0 * Make tape playback own signal polarity and return absolute levels for live and cursor playback, with atomic cursor state operations (Fredrick Meunier). * Add a resolved-file abstraction for accessing compressed and uncompressed files (part of bugs 507 and 192) (Fredrick Meunier, thanks Gergely Szasz and Bernat). * Add RZX playback input cursor and creator metadata APIs (Fredrick Meunier). * Add structured accessors for microdrive block headers, record descriptors, data and checksums (Fredrick Meunier). * Require C11 or later (Fredrick Meunier). * Limit expanded compressed files to 64 MiB (part of bug 168) (Fredrick Meunier, thanks Gergely Szasz). * Various minor bug fixes/improvements: * Preserve pulse polarity when converting PZX tapes to TZX (Fredrick …
7b5a3977f9 wiz *: recursive bump for pcre2 10.49
204ac6b2b7 tnn *: revbump for pcre2 symbol versioning change
8ec06f083c adam libspectrum: updated to 1.6.4
1.6.4 * Add a beeper machine capability to the public API (Fredrick Meunier). * Add libspectrum_tape_count() to the public tape API (Fredrick Meunier). * Fix handling of TZX pure-data blocks with zero used bits. * Fix ZX string token and graphics conversion (Fredrick Meunier, thanks C.Born). * Fix tape insertion and state handling for empty tapes, avoiding null pointer dereferences (Fredrick Meunier). * Disable libgcrypt secure memory (Sergio Baldoví). * Fix writing recorded RLE pulse blocks as CSW files. * Various minor bug fixes/improvements: * Optimise Z80 snapshot run-length compression and decompression (Fredrick Meunier). * Add unit tests for tape, timing, snapshot, RZX, file identification, utility, and ZX string APIs (Fredrick Meunier). …
5e4aea17e2 wiz *: recursive bump for pcre2 10.48

The latest 5 of 6 in the history this site was built from.