Linked by Thom Holwerda on Sun 17th Jul 2011 12:01 UTC
Hardware, Embedded Systems "Back in the 80s, the Commodore C-64 had an intelligent floppy drive, the 1541, i.e. an external unit that had its own CPU and everything. The C-64 would send commands to the drive which in turn would then execute them on its own, reading files, and such, then send the data to the C-64, all over a propriatory serial cable. The manual for the 1541 mentioned, besides the commands for reading and writing files, that one would read and write to its internal memory space. Even more exciting was that one could download 6502 code into the drive's memory and have it executed there. This got me hooked and I wanted to play with that - execute code on the drive. Of course, there was no documention on what code could be executed there, and which functions it could use." Very interesting. I'm most interested in how he describes others taking his work, and making it better. This would be impossible today, thanks to Microsoft, Apple, and other patent trolls.
Permalink for comment 481322
To read all comments associated with this story, please click here.
Comment by MOS6510
by MOS6510 on Sun 17th Jul 2011 17:00 UTC
MOS6510
Member since:
2011-05-12

I started out using tapes, so floppies were a lot quicker despite them being unnecessarily slow. Things improved with the KCS Power Cartridge fast loader and even more with the Final Cartridge III.

The FC3 needed to be turned off for some games or just stopped working when a game used its own fast loader, like with Ultima 5, which sucked because that game relied on a lot of disk access (and swapping).

The Expert Cartridge allowed you to install a boot loader, a menu and fast loader, you could install on a disk. It would work even with the EC removed.

Reply Score: 2