mirror of
https://git.code.sf.net/p/fuse-emulator/fuse-utils
synced 2025-04-19 08:42:15 +03:00
436 lines
14 KiB
Plaintext
436 lines
14 KiB
Plaintext
2021-??-?? Philip Kendall <philip-fuse@shadowmagic.org.uk>
|
|
|
|
* rzxcheck
|
|
* Remove double-free bug (Sergio Baldoví).
|
|
|
|
2018-07-01 Philip Kendall <philip-fuse@shadowmagic.org.uk>
|
|
|
|
* Version 1.4.3 released
|
|
|
|
* audio2tape
|
|
* Replace deprecated auto_ptr with unique_ptr (Sergio Baldoví).
|
|
|
|
* createhdf
|
|
* Cast size_t variables to unsigned long in printf() statements
|
|
(Sergio Baldoví).
|
|
|
|
* fmfconv
|
|
* Fix printf() conversion specifiers (Sergio Baldoví).
|
|
* Fix ULAW identification (Sergio Baldoví).
|
|
* Force pad byte to value zero in WAV files (Sergio Baldoví).
|
|
|
|
* rzxdump
|
|
* Cast size_t variables to unsigned long in printf() statements
|
|
(Sergio Baldoví).
|
|
* Fix printf() conversion specifiers (Sergio Baldoví).
|
|
|
|
* snapdump
|
|
* Cast size_t variables to unsigned long in printf() statements
|
|
(Sergio Baldoví).
|
|
* Fix printf() conversion specifiers (Sergio Baldoví).
|
|
|
|
* tape2pulses
|
|
* Close file on error (Sergio Baldoví).
|
|
|
|
* tzxlist
|
|
* Fix printf() conversion specifiers (Sergio Baldoví).
|
|
|
|
2018-06-03 Philip Kendall <philip-fuse@shadowmagic.org.uk>
|
|
|
|
* Version 1.4.2 released
|
|
|
|
* listbasic
|
|
* Fix processing tape files (thanks, Stuart Caie) (Fredrick Meunier).
|
|
|
|
* fmfconv
|
|
* Fix undefined behaviour when writing AVI files (Sergio Baldoví).
|
|
* Don't change audio layout in lossless encode examples in manual
|
|
(Sergio Baldoví).
|
|
|
|
* rzxdump
|
|
* Fix crash when extracting compressed snapshots (Sergio Baldoví).
|
|
|
|
2018-04-29 Philip Kendall <philip-fuse@shadowmagic.org.uk>
|
|
|
|
* Version 1.4.1 released
|
|
|
|
* snapdump
|
|
* Don't print UTF-8 characters to the terminal (Sergio Baldoví).
|
|
|
|
* snap2tzx
|
|
* Add 4500 and 5000 bps rates for use with TZXduino (Duncan
|
|
Edwards).
|
|
|
|
* Various minor bug fixes/improvements:
|
|
* Add more examples of fmfconv movie conversion (thanks,
|
|
lister_of_smeg) (Sergio Baldoví).
|
|
* Minor code changes in fmfconv (Fredrick Meunier).
|
|
|
|
2017-12-10 Philip Kendall <philip-fuse@shadowmagic.org.uk>
|
|
|
|
* Version 1.4.0 released
|
|
|
|
* snapdump
|
|
* New utility to dump information about machine status stored in
|
|
a snapshot file (Sergio Baldoví).
|
|
|
|
2017-10-10 Philip Kendall <philip-fuse@shadowmagic.org.uk>
|
|
|
|
* Version 1.3.5 released
|
|
|
|
* fmfconv
|
|
* Fix build in big-endian platforms (Alberto Garcia).
|
|
* Remove unimplemented SCR reading (Fredrick Meunier).
|
|
|
|
* Various minor bug fixes/improvements:
|
|
* Fix GLib replacement detection (Sergio Baldoví).
|
|
* Fix libspectrum.h preprocessing in windres resources (Guesser).
|
|
|
|
2017-09-03 Philip Kendall <philip-fuse@shadowmagic.org.uk>
|
|
|
|
* Version 1.3.4 released
|
|
|
|
* fmfconv
|
|
* Fix handling of Timex hires frames (Fredrick Meunier).
|
|
* Extract FMF type handling (Fredrick Meunier).
|
|
|
|
* tzxlist
|
|
* Extend header info (Chris Born).
|
|
|
|
2017-07-31 Philip Kendall <philip-fuse@shadowmagic.org.uk>
|
|
|
|
* Version 1.3.3 released
|
|
|
|
* fmfconv
|
|
* Move fmfconv output routines to a directory (Fredrick Meunier).
|
|
* Extract compressed block reading routines (Fredrick Meunier).
|
|
|
|
* Various minor bug fixes/improvements:
|
|
* Check required version of libspectrum is available (bug #382)
|
|
(Sergio Baldoví and Fredrick Meunier).
|
|
|
|
2017-07-02 Philip Kendall <philip-fuse@shadowmagic.org.uk>
|
|
|
|
* Version 1.3.2 released
|
|
|
|
* rzxdump
|
|
* Allow extracting snapshot files (Sergio Baldoví).
|
|
|
|
* scl2trd
|
|
* Print error messages to stderr (Sergio Baldoví).
|
|
|
|
* Various minor bug fixes/improvements:
|
|
* Ignore .DS_Store files too (Fredrick Meunier).
|
|
* Check close()/fclose() return value on write operations (Sergio
|
|
Baldoví).
|
|
* Move write_file() into utils.c and share between utilities (Sergio
|
|
Baldoví).
|
|
* Also ignore *~ files (Fredrick Meunier).
|
|
* Switch to using autoreconf (Fredrick Meunier).
|
|
* Use silent builds by default (Fredrick Meunier).
|
|
|
|
2016-11-05 Philip Kendall <philip-fuse@shadowmagic.org.uk>
|
|
|
|
* Version 1.3.1 released
|
|
|
|
* Fix metadata in AVI files and standardise in other formats (Sergio
|
|
Baldoví).
|
|
|
|
* fmfconv
|
|
* Return proper exit codes from utility (Sergio Baldoví).
|
|
|
|
2016-10-02 Philip Kendall <philip-fuse@shadowmagic.org.uk>
|
|
|
|
* Version 1.3.0 released
|
|
|
|
* Print summary of enabled features when building fuse-utils (Alberto
|
|
Garcia).
|
|
|
|
* rzxdump
|
|
* Print offset of unknown block types (Sergio Baldoví).
|
|
* Print the canonical version of the creator based on major/minor
|
|
versions (Sergio Baldoví).
|
|
|
|
2016-08-21 Philip Kendall <philip-fuse@shadowmagic.org.uk>
|
|
|
|
* Version 1.2.2 released
|
|
|
|
* scl2trd
|
|
* Fix buffer over-read (Sergio Baldoví).
|
|
|
|
* tape2pulses
|
|
* tape2wav
|
|
* Emit an edge when 0 tstate pulses do not have the no edge flag set
|
|
(Fredrick Meunier).
|
|
|
|
2016-06-06 Philip Kendall <philip-fuse@shadowmagic.org.uk>
|
|
|
|
* Version 1.2.0 released
|
|
|
|
* fmfconv
|
|
* Drop FFmpeg/Libav API support in fmfconv (Sergio Baldoví).
|
|
* Support JPEG, PNG and AVI output formats (Gergely Szasz).
|
|
* Set default output type to AVI instead of YUV4MPEG2 when using pipes
|
|
(Gergely Szasz).
|
|
* Move --force-resample and --srate options (Gergely Szasz).
|
|
* Add more details on DESCRIPTION, EXAMPLES and SEE ALSO (Sergio
|
|
Baldoví).
|
|
* Add missing options and arrange options in categories (Sergio
|
|
Baldoví).
|
|
* Set output mode to AVI when using .avi file extension (Sergio
|
|
Baldoví).
|
|
* Ensure AVI files are finalised and delete the index file on Windows
|
|
(Sergio Baldoví).
|
|
* Allow greyscale output (Gergely Szasz).
|
|
* Implement --version option in fmfconv (Gergely Szasz).
|
|
* Fix crash when writing a sequence of screenshots (Sergio Baldoví).
|
|
* New internal sound resampling (Gergely Szasz).
|
|
|
|
* rzxtool:
|
|
* Fix snapshot insertion in rzx recordings (Sergio Baldoví).
|
|
* Add option for finalising rzx recordings (Sergio Baldoví).
|
|
|
|
* tzxlist
|
|
* Dump headers that appear to be in data blocks (Fredrick Meunier).
|
|
* Dump standard data blocks to files (Gergely Szasz).
|
|
* Don't print non-printable header characters like Fuse (Fredrick
|
|
Meunier).
|
|
* Allow tape durations longer than 20.5 minutes (UB880D).
|
|
|
|
* tape2pulses
|
|
* New utility to dump the pulses found in a tape file to a file for
|
|
analysis (Fredrick Meunier).
|
|
|
|
* tape2wav
|
|
* Correct default WAV sample rate (Santiago Vila).
|
|
|
|
* rzxdump:
|
|
* Show block number as is needed for some operations with rzxtool
|
|
(Sergio Baldoví).
|
|
* Fix exit code when passed bad operands (Sergio Baldoví).
|
|
* Fix leaks and possible null pointer dereferences (Sergio Baldoví).
|
|
|
|
* scl2trd
|
|
* Fix exit code when passed bad operands (Sergio Baldoví).
|
|
|
|
* audio2tape
|
|
* Use char* for progname for consistency with utils.c (Fredrick
|
|
Meunier).
|
|
* Declare C linkage for progname (Adam Sampson).
|
|
|
|
* Various minor bug fixes/improvements:
|
|
* Update iconv to version from gettext-0.18.2 (Fredrick Meunier).
|
|
* Select glibtoolize where required (Sergio Baldoví).
|
|
* Ensure definitions of AC_LIB_PREPARE_PREFIX, AC_LIB_RPATH,
|
|
AC_LIB_LINKFLAGS_BODY and AC_LIB_APPENDTOVAR are always available
|
|
(Fredrick Meunier).
|
|
* Win32: prefer groff to man2html (Sergio Baldoví).
|
|
* Abort program when passed unknown options (Sergio Baldoví).
|
|
* Add --version option to the utilities (Sergio Baldoví).
|
|
* Add version info to Windows executables (Sergio Baldoví).
|
|
* Add --help option to the utilities (Sergio Baldoví).
|
|
* Add pkg.m4 for PKG_CHECK_MODULES in case the platform doesn't have
|
|
pkg-config installed (Sergio Baldoví).
|
|
* C89 compilation fixes (Adrien Destugues).
|
|
* Add static to functions where appropriate (Stuart Brady).
|
|
* Take Windows distribution rules out of main Makefile.am (Sergio
|
|
Baldoví).
|
|
* Modernise autoconf support (Sergio Baldoví).
|
|
* Check for libspectrum's own GLib replacement (Stuart Brady and
|
|
Sergio Baldoví).
|
|
|
|
2013-05-24 Philip Kendall <philip-fuse@shadowmagic.org.uk>
|
|
|
|
* Version 1.1.1 released
|
|
|
|
* Fix typo in header search path for local libraries (Alberto Garcia).
|
|
* Fix syntax error in fmfconv manual page (Alberto Garcia).
|
|
|
|
2013-05-18 Philip Kendall <philip-fuse@shadowmagic.org.uk>
|
|
|
|
* Version 1.1.0 released
|
|
|
|
* fmfconv
|
|
* New converter tool for FMF movie files (Gergely Szasz).
|
|
|
|
* tape2wav
|
|
* Allow writing WAV output to stdout (Fredrick Meunier and Sergio
|
|
Baldovi).
|
|
* Respect polarity when writing audio data (Fredrick Meunier).
|
|
|
|
* tzxlist
|
|
* Add support for PZX files (Fredrick Meunier).
|
|
* Add support for TZX set signal level block (Fredrick Meunier).
|
|
* Print CODE header start address and length (Fredrick Meunier).
|
|
|
|
* tapeconv
|
|
* Correct check for unknown file types (Michael Tautschnig).
|
|
|
|
2010-12-16 Philip Kendall <philip-fuse@shadowmagic.org.uk>
|
|
|
|
* Version 1.0.0 released
|
|
|
|
* audio2tape
|
|
* work with stereo sound files (Fredrick Meunier; thanks,
|
|
Gilberto Almeida).
|
|
* don't crash on an empty ROM block (Fredrick Meunier).
|
|
|
|
* tzxlist
|
|
* print data from ROM header blocks (Fredrick Meunier).
|
|
* Assume non-ASCII characters are in Windows-1252 (Fredrick
|
|
Meunier).
|
|
|
|
* snapconv: add -f flag to fix .szx files written with old
|
|
versions of libspectrum (Fredrick Meunier).
|
|
|
|
* raw2hdf: ensure version data is always written (Fredrick
|
|
Meunier; thanks, UB880D).
|
|
|
|
2008-12-10 Philip Kendall <philip-fuse@shadowmagic.org.uk>
|
|
|
|
* Version 0.10.0.1 released
|
|
|
|
* Ensure all audio2tape header files are distributed (Fredrick
|
|
Meunier).
|
|
|
|
* Fix compilation when libaudiofile isn't present (Fredrick
|
|
Meunier).
|
|
|
|
2008-12-03 Philip Kendall <philip-fuse@shadowmagic.org.uk>
|
|
|
|
* Version 0.10.0 released
|
|
|
|
* audio2tape can now recognise standard ROM loaders (Fredrick
|
|
Meunier).
|
|
|
|
* tzxlist now outputs block and tape lengths (Fredrick Meunier).
|
|
|
|
* snap2tzx: add 0.1s pause between blocks to ensure a gap between
|
|
edges (Fredrick Meunier).
|
|
|
|
* tapeconv: add options for embedding metadata into the created
|
|
file (Fredrick Meunier).
|
|
|
|
* tape2wav: ensure pulses do not get rounded down inappropriately
|
|
(Fredrick Meunier).
|
|
|
|
* Allow building without libaudiofile (José Manuel Ferrer Ortiz).
|
|
|
|
2008-01-05 Philip Kendall <philip-fuse@shadowmagic.org.uk>
|
|
|
|
* Version 0.9.0 released
|
|
|
|
* Add audio2tape and tape2wav utilities to convert between audio
|
|
and tape formats (Fredrick Meunier).
|
|
|
|
* Remove use of mmap() (Philip Kendall).
|
|
|
|
* Beta BASIC support for listbasic (Stuart Brady).
|
|
|
|
* Win32 fixes (Stuart Brady).
|
|
|
|
* Man page fixes (Stuart Brady).
|
|
|
|
2007-05-11 Philip Kendall <philip-fuse@shadowmagic.org.uk>
|
|
|
|
* Version 0.8.0.1 released (bug fix release)
|
|
|
|
* Distribute ide.h (thanks, Alberto Garcia) (Fredrick Meunier).
|
|
|
|
* Distribute the hacking/ directory (thanks, Stuart Brady) (Philip
|
|
Kendall).
|
|
|
|
* Update the pointers to the HDF specification to point to v1.1
|
|
(Stuart Brady).
|
|
|
|
2007-04-11 Philip Kendall <philip-fuse@shadowmagic.org.uk>
|
|
|
|
* Version 0.8.0 released
|
|
|
|
* Add raw2hdf utility for creating HDF hard disk images from
|
|
other data (Matthew Westcott).
|
|
|
|
* Allow tzxlist to handle all tape types supported by libspectrum
|
|
(Fredrick Meunier).
|
|
|
|
* Allow tzxlist to support the TZX generalised data block (Philip
|
|
Kendall).
|
|
|
|
* Add -c and -n options to snapconv allowing for writing of always
|
|
compressed and never compressed snapshots (Philip Kendall).
|
|
|
|
2004-07-16 Philip Kendall <pak21-fuse@srcf.ucam.org>
|
|
|
|
* Version 0.7.0 released.
|
|
|
|
* Add createhdf utility for creating empty .hdf IDE hard disk
|
|
images (Philip Kendall).
|
|
|
|
2004-02-11 Philip Kendall <pak21-fuse@srcf.ucam.org>
|
|
|
|
* Version 0.6.2 released.
|
|
|
|
* Add some small bits of system information (OS, libspectrum
|
|
version) into creator custom data for formats which support this
|
|
(Philip Kendall).
|
|
|
|
* QNX6 compilation fixes and package file (Mike Gorchak).
|
|
|
|
* rzxcheck: return 1 if the RZX file does not have a good
|
|
signature (Philip Kendall).
|
|
|
|
* rzxdump: use libgcrypt 1.1.42 or later (Philip Kendall).
|
|
|
|
* snap2tzx: new utility to convert snapshots to tape files.
|
|
Heavily based on Tomaz Kac's 'z802tzx' (Philip Kendall).
|
|
|
|
* tapeconv, tzxlist: remove double-free bug if tape reading
|
|
fails (Philip Kendall).
|
|
|
|
2003-09-13 Philip Kendall <pak21-fuse@srcf.ucam.org>
|
|
|
|
* Version 0.6.1 released
|
|
|
|
* Add `snapconv' utility to convert between snapshot formats
|
|
(Philip Kendall).
|
|
|
|
* Add `rzxcheck' utility to verify the digital signature in an
|
|
RZX file (Philip Kendall).
|
|
|
|
* listbasic: a line number of >= 16384 implies the end of BASIC,
|
|
not just > 16384 (Darren Salt).
|
|
|
|
* listbasic: formatting improvements and support for 128K and
|
|
TC2068 keywords (Darren Salt).
|
|
|
|
* listbasic: add man page (Philip Kendall).
|
|
|
|
* Various improvements due to libspectrum changes: notably support
|
|
for Warajevo .tap files and many more snapshot formats.
|
|
|
|
2003-04-27 Philip Kendall <pak21-fuse@srcf.ucam.org>
|
|
|
|
* Version 0.6.0 released.
|
|
|
|
* Add functionality to `tzxconv' to read and write both .tzx and
|
|
.tap; hence rename it to `tapeconv'.
|
|
|
|
* Stop `rzxtool' accessing unallocated memory when adding a
|
|
snapshot to an RZX file.
|
|
|
|
* Add `scl2trd' utility to convert .scl files to .trd files
|
|
(Fredrick Meunier).
|
|
|
|
* Add `listbasic' utility to extract the BASIC listing from a
|
|
snapshot or tape file. Heavily based on Chris Cowley's SnapList,
|
|
http://freestuff.grok.co.uk/snaplist/index.html (Philip Kendall).
|
|
|
|
2002-12-09 Philip Kendall <pak21-fuse@srcf.ucam.org>
|
|
|
|
* Version 0.5.1 released.
|
|
|
|
* Split the utilities from Fuse itself.
|
|
|
|
* Add `tzxconv' utility to do a best-guess conversion of
|
|
.tzx files to .tap files.
|