C64 Disk image manipulation

The place for all discussion on gaming hardware
Post Reply
User avatar
dczx
Posts: 112
Joined: Tue Apr 12, 2005 2:02 am
Location: West U.S.A.
Contact:

C64 Disk image manipulation

Post by dczx »

I am trying to play some Commodore 64 shmups on my Dreamcast. Unfortunately, the Dreamcast is terribly slow emulating the disk drive (D64 files) but very quick with tape files (T64).

Does anyone know if it is possible to convert D64 to T64? I'm guessing probably not because of the limited capacity of a tape, but is there something I'm missing? thanks
make a reaction
memorizing a pattern
must not be shot down
User avatar
Herr Schatten
Posts: 3260
Joined: Wed Jan 26, 2005 12:14 pm
Location: Germany
Contact:

Post by Herr Schatten »

Tape files are normally very small single files, as you didn't really have any possibility of making a game load more than once from a tape (on a real C64).

D64 files are disk images and a C64 disk normally contains multiple files. Bigger/more complex games usually access the disk sevreal times during play to load new levels or new bits of the game.

It is possible to transfer several of the small single files from tapes to a disk, but most certainly you won't be able to make the files from a disk image work in tape format. It's technically impossible.

It doesn't really have to do with the capacity of a tape, it's a matter of how things are loaded into the RAM of the computer. The computer can't access files on a tape freely like on a disk, as the files can only be written or read to/on a tape one after the other. If you wanted to make the computer load a new level in mid-game, you had to search the exact right place on the tape where the required data is stored and press play. If you didn't wind the tape to the right spot, wrong data would be loaded.
User avatar
klaxer
Posts: 2
Joined: Wed Apr 27, 2005 11:10 am
Contact:

Re: C64 Disk image manipulation

Post by klaxer »

dczx wrote:I am trying to play some Commodore 64 shmups on my Dreamcast. Unfortunately, the Dreamcast is terribly slow emulating the disk drive (D64 files) but very quick with tape files (T64).

Does anyone know if it is possible to convert D64 to T64? I'm guessing probably not because of the limited capacity of a tape, but is there something I'm missing? thanks
But why? CCS64 or WinVice emulators perfectly works with both extensions. Or You don't use PC-platform?

Commodore-64 Emulators for PC:

http://www.computerbrains.com/ccs64/
http://www.viceteam.org/

Games:

http://web.externet.hu/sk/c64/menu.htm
User avatar
dczx
Posts: 112
Joined: Tue Apr 12, 2005 2:02 am
Location: West U.S.A.
Contact:

Post by dczx »

I know, I'm trying to emulate it on my Dreamcast, and unfortunately, the 1541 emulation is really slow. It's cooler than playing on my PC though.
make a reaction
memorizing a pattern
must not be shot down
Post Reply