Mini-Howto for flipping disk / multidisk / swap disks with C64 emulators
-
Since flipping C64 disks is a constant issue in this forum (see here, here or here for example) I will post my strategy for this.
-
Check if you can find a "cartridgized" (
*.crt
) version of the game. Checking the commodore scene in Denmark can be a starting point. -
Look for a optimized version of the game, some vendors artifically bloated the games to two disks. Again check the commodore scene.
-
Stuff each
*.D64
from a multidisk game into a larger CBM disk format (e.g. D71/D81/D82).-
Use DirMaster for example to achieve this
-
Or automate the boring stuff with Python like here
With this technique I was able to get these games running for example:
Aussie Games
California Games
Caveman Ugh-Lympics
Combat School
Hammerfist
Hawkeye
Impossible Mission II
Last Ninja 2: Back with a Vengeance
Last Ninja 3
Mercenary
Operation Thunderbolt
QIX
Skate or Die
Winter Challenge
Winter Games
Winter Supersports 92
Wonderboy in Monsterland
World Class Leaderboard
World GamesNote: When you deploy the D71/D81/D82 disks make sure to add the extensions in
es_systems.cfg
. Make a copy from/etc/emulationstation/es_systems.cfg
to/opt/retropie/configs/all/emulationstation
so your changes will survive a system update. Add the extensions in the C64 section in your copy.
-
-
Not really a solution for me: Flipping disks in lr-vice or vice. I found some possibilities but they where to cumbersome for smooth gameplay.
So what is your strategy/solution?
Which multidisk games have you put in a single D71/D81/D82 and they worked?
Have you found a elegant way to swap disks in lr-vice/vice? -
-
@Lolonois Thanks for this guide. This is handy. I'll try converting some games like Conan: Halls of Volta and see whether I can get .d81 files to work with standalone Vice on my rpi3B.
I generally try to find already existing Easyflash/cartridge releases of games that have multiple disks. There are now a ton of these converted multi-disk games on the web.
It is possible to convert single .prg games to Easyflash without the Easyflash menu popping up, so I quite often use that method when I want to avoid long loading times.
The other thing I sometimes do, using a bit of jiggery pokery, is to convert single .d64 or .t64 files to cartridge using Retro Replay or one of the other such cartridges (ie basically taking a snapshot of the game at the title screen). This works quite well with single load (non recurrent disk accessing) games like Paradroid and Dropzone, I've found. Dropzone becomes more like the arcade game it is.
I've also done this with Raid on Bungeling Bay but I'm not yet 100% sure whether it has worked.
Effectively, the games load up more or less instantly like cartridge games.
-
@Lolonois I took a similar approach, finding existing
.crt
or.d81
versions of games before resorting to.d64
versions.Out of the 50 titles on my system, the only multi-disk ones in
.d64
format I have are Maniac Mansion and Zak McKracken. Both require swapping joystick ports so, in standalone Vice, I have mapped Attach Disk Image and Swap Joystick Ports to L2 and R2 on my PS3 controller respectively.To launch
.d81
directly from ES, I added the following line toemulators.cfg
and used the runcommand menu to change the emulator tovice-x64-1581
.vice-x64-1581 = "/opt/retropie/emulators/vice/bin/vice.sh x64 %ROM% -drive8type 1581"
I found that I did not need to edit
es_systems.cfg
to include.d81
as mine are in zipped format. The Vice launch script,/opt/retropie/emulators/vice/bin/vice.sh
, will extract the zip and the.d81
launches in Vice without issue. -
@dudleydes That's great information too. Thanks.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.