Slashdot Mirror


Commodore 64 turns 30

will_die writes "The Commodore 64 came out 30 years ago and to celebrate this the BBC went and got two groups of kids to try out an old system, complete with tape drive. It's sure to bring a few grins to people who had one of these old systems. From the article: 'The Commodore's ability to display 16 colours, smoothly scroll graphics and play back music through its superior SID (sound interface device) chip - even while loading programs off tape - helped win over fans, but it did not become the market leader until the late 1980s.'" Last spring a modern version of the C64 was released.

2 of 218 comments (clear)

  1. Re:LOAD "*",8,1 by TheCycoONE · · Score: 5, Informative

    iirc LOAD "$", 8 would work better for you. Just ,8 was definitely needed when loading any BASIC programs but ML programs would usually be ,8,1. Also I cut the solder to make my drives 8, 10, 11, and 12. :-)

    http://www.c64-wiki.com/index.php/LOAD probably has more information than you care for.

  2. Re:LOAD "*",8,1 by Anonymous Coward · · Score: 5, Informative

    The added ,1 was a directive to relocate the program into a certain address in memory. Without that, it would be loaded to the default memory location.

    LOAD "*",8,1 meant to load the first thing on the disk (or reload the most recently loaded thing)

    LOAD "$",8 meant to load a directory list from the disk. From there you could decide what you wanted to load. As you mention, if you added the ,1, it would relocate and not work.

    Ah, this is reminding me of the smell of the C64. Who knows what toxins I was inhaling.