A minimal C64 Datasette program loader

The Commodore Datasette recording format is heavily optimized for data safety and can compensate for many typical issues of cassette tape, like incorrect speed, inconsistent speed (wow/flutter), and small as well as longer dropouts. This makes the format more complex and way less efficient than, for example, “Turbo Tape” or all other custom formats used by commercial games. Let’s explore the format by writing a minimal tape loader for the C64, optimized for size, which can decode correct tapes, but does not support error correction.

I’m no expert, but sometimes I wonder if modern computer classes and schools in general are on the right track by focusing solely on modern systems like Chromebooks and iPads. Wouldn’t it be better to teach kids programming in BASIC, with limited resources, on, say, C64 emulators?

27 Comments

  1. thedaemon 2018-10-04 5:59 pm EST
    • maxz 2018-10-04 10:13 pm EST
  2. Alfman 2018-10-04 6:00 pm EST
    • ThomasFuhringer 2018-10-05 6:59 am EST
  3. M.Onty 2018-10-04 6:01 pm EST
  4. vocivus 2018-10-04 7:30 pm EST
  5. Antartica_ 2018-10-04 9:06 pm EST
  6. Sodki 2018-10-04 9:16 pm EST
  7. Bengar 2018-10-04 9:53 pm EST
  8. Sauron 2018-10-05 1:19 am EST
    • MarkHughes 2018-10-05 6:49 am EST
  9. Brendan 2018-10-05 3:28 am EST
    • kwan_e 2018-10-05 6:06 am EST
  10. Sauron 2018-10-05 4:15 am EST
    • Drumhellar 2018-10-05 5:57 am EST
      • DeepThought 2018-10-05 6:28 am EST
  11. Soulbender 2018-10-05 4:24 am EST
  12. rener 2018-10-05 8:07 am EST
  13. el.pescado 2018-10-05 9:31 am EST
    • Alfman 2018-10-05 2:18 pm EST
  14. laffer1 2018-10-05 12:37 pm EST
  15. ilovebeer 2018-10-06 2:26 am EST
  16. historyb 2018-10-06 5:36 am EST
    • ilovebeer 2018-10-06 3:40 pm EST
  17. tonymus 2018-10-06 3:20 pm EST
    • ilovebeer 2018-10-06 4:01 pm EST