Tap file

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Other links and references)
(Software: Another archive to replace a dead link)
 
(7 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
|subcat=Disk Image Formats
 
|subcat=Disk Image Formats
 
|extensions={{ext|tap}}
 
|extensions={{ext|tap}}
 +
|pronom={{PRONOM|fmt/802}}
 +
|released=1997
 
}}
 
}}
 +
:''This is the Commodore version of a Tap file. For more "TAP" formats, see [[TAP]].''
  
 
A '''Tap file''' encodes the series of pulses used to store data on a [[Commodore data cassette]], capturing the cassette contents at a level of abstraction intermediate between the raw waves (as might be captured in an [[Audio and Music|audio file format]]) and the data bytes that are stored via the cassette pulses (which might be saved into an application-specific file such as a [[Commodore 64 binary executable]] or a [[Commodore BASIC tokenized file]]).
 
A '''Tap file''' encodes the series of pulses used to store data on a [[Commodore data cassette]], capturing the cassette contents at a level of abstraction intermediate between the raw waves (as might be captured in an [[Audio and Music|audio file format]]) and the data bytes that are stored via the cassette pulses (which might be saved into an application-specific file such as a [[Commodore 64 binary executable]] or a [[Commodore BASIC tokenized file]]).
  
 
The file contains a series of bytes giving the length of each pulse (measured as the time interval between two successive negative edges of the square wave), expressed as the number of microseconds multiplied by 0.123156, rounded to an integer value from 0 to 255.
 
The file contains a series of bytes giving the length of each pulse (measured as the time interval between two successive negative edges of the square wave), expressed as the number of microseconds multiplied by 0.123156, rounded to an integer value from 0 to 255.
 +
 +
== Identification ==
 +
At least some Tap files begin with the ASCII string "<code>C64-TAPE-RAW</code>" or "<code>C16-TAPE-RAW</code>".
  
 
== Format documentation ==
 
== Format documentation ==
* [http://c64tapes.org/dokuwiki/doku.php?id=analyzing_loaders#tap_format Tap format (c64tapes.org)]
+
* [https://web.archive.org/web/20180709173001/http://c64tapes.org/dokuwiki/doku.php?id=analyzing_loaders#tap_format Tap format (c64tapes.org)]
  
 
== Software ==
 
== Software ==
* [http://tapes.c64.no/util.php Utilities for creating Tap files]
+
* [https://web.archive.org/web/20160716175654/http://tapes.c64.no/util.php Utilities for creating Tap files]
 +
 
 +
== Sample files ==
 +
* ftp://ftp.cbm8bit.com/books_mags_disks-tapes/commodore-format/tapes/
 +
* ftp://ftp.cbm8bit.com/books_mags_disks-tapes/64-tape-computing/
  
 
== Other links and references ==
 
== Other links and references ==
 
* [http://tapes.c64.no/conv.php Creating Tap files from old cassettes]
 
* [http://tapes.c64.no/conv.php Creating Tap files from old cassettes]
 
* [http://www.youtube.com/watch?v=2xHuEi7HW_Y Putting Tap files back on cassettes for C-64 use] (YouTube video)
 
* [http://www.youtube.com/watch?v=2xHuEi7HW_Y Putting Tap files back on cassettes for C-64 use] (YouTube video)
 +
 +
[[Category:Commodore computers]]

Latest revision as of 18:20, 10 April 2021

File Format
Name Tap file
Ontology
Extension(s) .tap
PRONOM fmt/802
Released 1997
This is the Commodore version of a Tap file. For more "TAP" formats, see TAP.

A Tap file encodes the series of pulses used to store data on a Commodore data cassette, capturing the cassette contents at a level of abstraction intermediate between the raw waves (as might be captured in an audio file format) and the data bytes that are stored via the cassette pulses (which might be saved into an application-specific file such as a Commodore 64 binary executable or a Commodore BASIC tokenized file).

The file contains a series of bytes giving the length of each pulse (measured as the time interval between two successive negative edges of the square wave), expressed as the number of microseconds multiplied by 0.123156, rounded to an integer value from 0 to 255.

Contents

[edit] Identification

At least some Tap files begin with the ASCII string "C64-TAPE-RAW" or "C16-TAPE-RAW".

[edit] Format documentation

[edit] Software

[edit] Sample files

[edit] Other links and references

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox