{"id":82,"date":"2011-08-19T16:29:24","date_gmt":"2011-08-19T16:29:24","guid":{"rendered":"http:\/\/greg-kennedy.com\/?p=82"},"modified":"2011-08-19T16:34:12","modified_gmt":"2011-08-19T16:34:12","slug":"dumping-c64-tapes","status":"publish","type":"post","link":"https:\/\/greg-kennedy.com\/wordpress\/2011\/08\/19\/dumping-c64-tapes\/","title":{"rendered":"Dumping C64 Tapes"},"content":{"rendered":"<p><a href=\"http:\/\/greg-kennedy.com\/wordpress\/wp-content\/uploads\/2011\/08\/KGrHqUOKjsE4i2zIyZFBOTcfUb14g48_12.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-84\" title=\"Dungeons of Death tape\" src=\"wp-content\/uploads\/2011\/08\/KGrHqUOKjsE4i2zIyZFBOTcfUb14g48_12.jpg\" alt=\"\" width=\"500\" height=\"375\" srcset=\"https:\/\/greg-kennedy.com\/wordpress\/wp-content\/uploads\/2011\/08\/KGrHqUOKjsE4i2zIyZFBOTcfUb14g48_12.jpg 500w, https:\/\/greg-kennedy.com\/wordpress\/wp-content\/uploads\/2011\/08\/KGrHqUOKjsE4i2zIyZFBOTcfUb14g48_12-300x225.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a>Cleaning out the garage to set up my photo studio and I ran across boxes of Commodore 64 gear given to me by a friend for my birthday a couple years ago.\u00a0 Among the items: some crusty old cassette tapes with data on them.\u00a0 Back in the day, disk drives were expensive luxury items for saving your data (and the disks were costly too).\u00a0 The cheaper alternative: a <a title=\"Datasette\" href=\"http:\/\/en.wikipedia.org\/wiki\/Commodore_Datasette\">&#8220;datasette&#8221;<\/a> &#8211; a specialized tape recorder that can save and load to standard and widely available audio tapes.\u00a0 There were some quirks to working with tapes: they are extremely slow, must be manually positioned at the right point, and like all magnetic media the tapes &#8220;should be&#8221; carefully stored.<\/p>\n<p>Fortunately retrocomputing hobbyists have since worked out long-term digital storage solutions for the analog data on the tape of various 8-bit computers.\u00a0 On Commodore machines this is the TAP file &#8211; a digital representation of the various pulse lengths detected on a tape.\u00a0 It can be replayed in an emulator, or turned back into a pristine WAV file to be used in a real machine (record it back to a new tape, etc).<\/p>\n<p>Now, the &#8216;preferred&#8217; way to dump a tape is to use a special cable to link the C64 to your PC, but I only have three tapes here and there&#8217;s no way I would go to the effort of that.\u00a0 Instead I settled on the super cheap method: hook a standard tape deck to the line in of the computer sound card, record the WAV, then use a tool to make a TAP file out of it.\u00a0 Not a very good solution for people with a lot of tapes to dump, because the resulting file needs a lot of manual cleaning to work properly afterwards.\u00a0 The tool suite I used to fix it all up were:<\/p>\n<ul>\n<li>Audacity to record the wave.\u00a0 Use 96khz sample rate if your hardware supports it.<\/li>\n<li>UberCassette (or an alternative, e.g. AudioTap) to turn a wave into a .tap file<\/li>\n<li>tapclean to clean up, standardize, repair and verify the tap image<\/li>\n<li>a hex editor to do a good bit of manual cleanup<\/li>\n<li>A good reference on the tap file format!<\/li>\n<\/ul>\n<p>End result of all this: I managed to fully dump the three tapes that I own.\u00a0 One is &#8220;<a title=\"Dungeons of Death\" href=\"http:\/\/sleepingelephant.com\/ipw-web\/bulletin\/bb\/viewtopic.php?p=61574#61574\">Dungeons of Death<\/a>&#8221; for the VIC-20, a previously unreleased RPG.\u00a0 Another is &#8220;<a title=\"Touch Typing Tutor\" href=\"http:\/\/c64tapes.org\/forum\/viewtopic.php?p=1078#1078\">Touch Typing Tutor<\/a>&#8221; for C64: a .prg file existed, but no tape dump or scans.\u00a0 And the last&#8230; a tape with programs that my friend had written back in 1985 or so.\u00a0 Now that I&#8217;ve gotten the hang of this, I&#8217;m out of material!\u00a0 So there&#8217;s an open request out for C64 tapes.\u00a0 If you&#8217;ve got them, I may be able to dump them.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cleaning out the garage to set up my photo studio and I ran across boxes of Commodore 64 gear given to me by a friend for my birthday a couple years ago.\u00a0 Among the items: some crusty old cassette tapes with data on them.\u00a0 Back in the day, disk drives were expensive luxury items for [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-82","post","type-post","status-publish","format-standard","hentry","category-software"],"_links":{"self":[{"href":"https:\/\/greg-kennedy.com\/wordpress\/wp-json\/wp\/v2\/posts\/82","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/greg-kennedy.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/greg-kennedy.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/greg-kennedy.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/greg-kennedy.com\/wordpress\/wp-json\/wp\/v2\/comments?post=82"}],"version-history":[{"count":2,"href":"https:\/\/greg-kennedy.com\/wordpress\/wp-json\/wp\/v2\/posts\/82\/revisions"}],"predecessor-version":[{"id":85,"href":"https:\/\/greg-kennedy.com\/wordpress\/wp-json\/wp\/v2\/posts\/82\/revisions\/85"}],"wp:attachment":[{"href":"https:\/\/greg-kennedy.com\/wordpress\/wp-json\/wp\/v2\/media?parent=82"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/greg-kennedy.com\/wordpress\/wp-json\/wp\/v2\/categories?post=82"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/greg-kennedy.com\/wordpress\/wp-json\/wp\/v2\/tags?post=82"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}