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
Tape format document
Moderator: Moderators
- orion70
- VICtalian
- Posts: 4272
- Joined: Thu Feb 02, 2006 4:45 am
- Location: Piacenza, Italy
- Occupation: Biologist
Re: Tape format document
Simon, thanks for that! It has no practical use for me at the moment, but it's very interesting and instructive to read.
Re: Tape format document
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
The best things in life are Vic-20
Upgrade all new gadgets and mobiles to 3583 Bytes Free today! Ready
Re: Tape format document
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.
Re: Tape format document
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
https://github.com/SvenMichaelKlose
-
- Vic 20 Newbie
- Posts: 2
- Joined: Sun Mar 29, 2015 11:09 am
Re: Tape format document
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)
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)
- chysn
- Vic 20 Scientist
- Posts: 1204
- Joined: Tue Oct 22, 2019 12:36 pm
- Website: http://www.beigemaze.com
- Location: Michigan, USA
- Occupation: Software Dev Manager
Re: Tape format document
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
WIP: MIDIcast BASIC extension
he/him/his