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
C64 Disk image manipulation
C64 Disk image manipulation
make a reaction
memorizing a pattern
must not be shot down
memorizing a pattern
must not be shot down
-
Herr Schatten
- Posts: 3260
- Joined: Wed Jan 26, 2005 12:14 pm
- Location: Germany
- Contact:
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.
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.
Re: C64 Disk image manipulation
But why? CCS64 or WinVice emulators perfectly works with both extensions. Or You don't use PC-platform?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
Commodore-64 Emulators for PC:
http://www.computerbrains.com/ccs64/
http://www.viceteam.org/
Games:
http://web.externet.hu/sk/c64/menu.htm