a8cas liba8cas
A portable library and tools for archiving images of Atari 8-bit tapes
Brought to you by:
kr0tki
liba8cas, a library for reading and writing tapes for Atari 8-bit computers Version 1.5.0 Copyright (c) 2010-2017 A8CAS developers (see AUTHORS) A8CAS homepage: http://a8cas.sourceforge.net/ Contact: kr0tki (at) poczta.onet.pl This package contains sources of the A8CAS library. The library provides support for reading and writing tapes used by Atari 8-bit computers. There is support for reading and writing to sound files containing audio recordings of real tapes. All audio formats supported by libsndfile are available for reading and writing; the notable ones are WAV, Ogg/Vorbis (read-only) and FLAC (read-only). Creating new tapes is only posible in WAV. (This is likely to change in future releases). There is also support for non-audio based file formats: CAS, HEX, FSK, and raw files. See the A8CAS homepage for details. In all formats it is possible to read and write data. Data can be read or written as single MARK/SPACE signals, or as whole bytes (in case of standard blocks of data). Rewinding (to the beginning of any tape record, or in case of sound files - to any sample) is supported. Files can also be opened in "read-write" mode, which allows to write data, then rewind to a different, then read data, etc. etc. So it is possible to operate virtual tape files just like real cassettes. Support for tapes with separate audio track is provided, however currently only in sound files. Creation of CAS/HEX/FSK files with audio track is not yet possible. There is also support for tape turbo systems. Currently only reading turbo tapes works. A turbo program can be read from a CAS or HEX file, and there is also experimental support for reading from sound files. This software is released under GNU General Public License ver. 3. See COPYING for details. See AUTHORS for information on the software's authors. See INSTALL for instructions on compiling and installing this library.