[C64] Trying to LOAD and RUN floppy disks from 1990-1995.

I have disassembled and dedusted the disk drive and still get this error on an Commodore 64. Is it probable that the floppy diskettes are simply demagnetized by now? I am trying to recover some of dad's old essays and poems.

Edit: the error channel says READ ERROR

c8eiyKfeMEkJNX4.jpg

27 points · 15 comments · view on lemmy.world

15 Comments

jayemar@sh.itjust.works · 9 pts · 22h (2 replies)

40 years later I learn that I didn't need to type the spaces

akunohana@piefed.blahaj.zone · 3 pts · 22h

It's all right. 😂

BussyGyatt@feddit.org · 2 pts · 16h

lol

vk6flab@lemmy.radio · 5 pts · 21h (2 replies)

Floppy discs and their drives are notoriously fragile.

I'd start with making sure that the drive head is clean and not rusted. Test on a new floppy disc.

I'd be very surprised if the standard LOAD command would still work, and I'd start with making a block copy of the disc(s).

You can access individual disc blocks from within BASIC, I wrote a disc editor at the time to do just that.

akunohana@piefed.blahaj.zone · 1 pts · 21h (1 reply)

I'm going to start with this tomorrow and then read my C64 manual to try to find those block copy commands. Will the measly 64K of memory hold the copy/dump though?

In any case, thank you so much!

vk6flab@lemmy.radio · 2 pts · 20h

You'll likely need the 1541 user manual and the command you're looking for is BLOCK-READ. Have fun!

https://www.commodore.ca/wp-content/uploads/2018/11/commodore_vic_1541_floppy_drive_users_manual.pdf

artwork@lemmy.world · 5 pts · 22h

Freaking awesome! Such a lovely, magnificent historical miracle...

Still partially works! Or it does indeed work, but just the machine does not process the data correctly, including modern memory, logic, architecture instructions order etc.

BCsven@lemmy.ca · 4 pts · 20h (2 replies)

Load the directory first to see if there is a program to run. Load"$",8

Then list it

I think if the first program you wantes to load wasI binary you needed load"*",8,1

akunohana@piefed.blahaj.zone · 1 pts · 11h (1 reply)

LOAD”$”,8 gives the same error. I'm pretty sure dad was writing essays and poems, not programs. Is plain text saved in binary format anyway? Or is there another way to list/display text?

BCsven@lemmy.ca · 2 pts · 4h

If it won't load the directory, then the diskette is either corrupted or was never formatted. Text files would have just been a text type file rather than binary, unless he used a special word processor and these are savw file disks in a different format.

If you happen to have a copy of KwikCopy (I think) you can read bytes on the disk by sector. If there is actual ASCII text you will see it show in the hex editor panel.

PriorityMotif@lemmy.world · 3 pts · 15h (2 replies)

LOAD”$”,8

LIST

akunohana@piefed.blahaj.zone · 2 pts · 11h (1 reply)

LOAD”$”,8 yields the same error.

reddig33@lemmy.world · 2 pts · 18h (1 reply)

They make SD card adapters for the C64 — much easier if you cant get the floppy drive to work. You might search for topics like “1541 drive alignment” and “1541 head clean” on YouTube (or 1581 if it’s that drive model).

Treczoks@lemmy.world · 1 pts · 3h

The point is that he wants data off those disks. The SD card adapter won't help there.