Tape format document

You need an actual VIC.

Moderator: Moderators

Post Reply
User avatar
srowe
Vic 20 Scientist
Posts: 1340
Joined: Mon Jun 16, 2014 3:19 pm

Tape format document

Post by srowe »

After spending ridiculous amounts of time last year learning the ins and outs of the Commodore tape format I decided to write up what I'd learned. Hopefully this is of interest to someone, any corrections please let me know.

https://eden.mose.org.uk/download/Commo ... Format.pdf
User avatar
orion70
VICtalian
Posts: 4341
Joined: Thu Feb 02, 2006 4:45 am
Location: Piacenza, Italy
Occupation: Biologist

Re: Tape format document

Post by orion70 »

Simon, thanks for that! It has no practical use for me at the moment, but it's very interesting and instructive to read.
Vic20-Ian
Vic 20 Scientist
Posts: 1214
Joined: Sun Aug 24, 2008 1:58 pm

Re: Tape format document

Post by Vic20-Ian »

Great bit of work Simon. Thank you.
Vic20-Ian

The best things in life are Vic-20

Upgrade all new gadgets and mobiles to 3583 Bytes Free today! Ready
nippur72
de Lagash
Posts: 574
Joined: Thu Sep 07, 2006 8:35 am

Re: Tape format document

Post by nippur72 »

Great document, thanks! I've always wondered why the CBM format was so redundant compared to other formats or even turbo tape. Now I have all the answers! Also very interesting the .TAP section, I recently wrote a tap<=>wav utility that I now need to match with this new information.
User avatar
pixel
Vic 20 Scientist
Posts: 1357
Joined: Fri Feb 28, 2014 3:56 am
Website: http://hugbox.org/
Location: Berlin, Germany
Occupation: Pan–galactic shaman

Re: Tape format document

Post by pixel »

One can reduce to first leader from $6a00 pulses to at least $2000. It's so long so that one wouldn't start recording on the non-magnetic beginning of a rewound tape. $1500 would probably also do but I didn't check. The End-Of-Tape marker is new to me. Great document! Would look great in the Denial WIKI perhaps. :)
A man without talent or ambition is most easily pleased. Others set his path and he is content.
https://github.com/SvenMichaelKlose
sweetlilmre
Vic 20 Newbie
Posts: 2
Joined: Sun Mar 29, 2015 11:09 am

Re: Tape format document

Post by sweetlilmre »

Firstly, thank you Simon for this work, it's been very helpful.
Pixel: 1500 seems to work and is used by TapeCart. I haven't tried to drop lower than this, but if I get time I'll experiment.

I've written a PRG to TAP converter which is available at https://github.com/sweetlilmre/BinToTap if anyone is interested.

-(e)
User avatar
chysn
Vic 20 Scientist
Posts: 1205
Joined: Tue Oct 22, 2019 12:36 pm
Website: http://www.beigemaze.com
Location: Michigan, USA
Occupation: Software Dev Manager

Re: Tape format document

Post by chysn »

I missed this a year ago, so I appreciate the necropost. Thanks, this is very educational. I appreciated the stuff about the secondary address, because the Programmers' Reference Guide doesn't explain it at all.
VIC-20 Projects: wAx Assembler, TRBo: Turtle RescueBot, Helix Colony, Sub Med, Trolley Problem, Dungeon of Dance, ZEPTOPOLIS, MIDI KERNAL, The Archivist, Ed for Prophet-5

WIP: MIDIcast BASIC extension

he/him/his
Post Reply