One more tip that I just discovered. It helped me to get more games working! I'll explain carefully.
The example is "Load Runner". I loved playing this game on my Vic as a kid, but for the life of me, I couldn't get it working using VICE in Launchbox. I noticed in the TOSEC set available on archive.org there were the following ROM dumps of this game:
Lode Runner (1983)(Broderbund)(NTSC-PAL)[h][A000][multipart].crt
Lode Runner (1983)(Broderbund)(NTSC-PAL)[h][a][A000][multipart].crt
Lode Runner (1983)(Broderbund)(NTSC-PAL)[h][a][6000][multipart].crt
Lode Runner (1983)(Broderbund)(NTSC-PAL)[h][6000][multipart].crt
Lode Runner (1983)(Broderbund)(NTSC-PAL)[A000][multipart].crt
Lode Runner (1983)(Broderbund)(NTSC-PAL)[6000][multipart].crt
Lode Runner (1983)(Broderbund)(NTSC-PAL)[6000].crt
Lode Runner (1983)(Broderbund)(NTSC-PAL)(b)[A000].crt
Whereas in the Gamebase20_v3 set, there was only one Lode Runner dump: Lode Runner.zip which contained two files:
Lode Runner-6000.prg
Lode-Runner-a000.prg
I tried everything to get these to work. The great tips listed above which worked on TAPs and other cartridges (using -autostart or -cartgeneric) did NOT work on any of these Lode Runner dumps.
Then on the Vic20 Denial site, a user named Mayhem gave me the following tip of what needs to happen to run the Lode Runner.zip file on VICE via the command line:
-cart6 Lode Runner-6000.prg -cartA Lode Runner-A000.prg
You need the argument cartX, where X = 2, 4, 6, A, specifies the memory block to attach it to.
Not sure you can execute loading the game with the files in a zip.
This was the info I needed to sort this out! While I was NOT able to get Launchbox to run TWO separate files in the command line like suggested above, the information about the -cart command is very important.
So next I focused on the ROM dumps that were not multipart. So in the list above, there were two rom files that were already joined together.
Lode Runner (1983)(Broderbund)(NTSC-PAL)(b)[A000].crt
Lode Runner (1983)(Broderbund)(NTSC-PAL)[6000].crt
I could not get the (b) [A000] dump to work, but the 2nd [6000] dump does in fact work fine in Launchbox, by adding the -cart6 on the command line parameters line! Success!
However, I for some reason this command does not work if the crt file is contained in a zip. So make sure to unzip it first!
So in summary, if you are trying to run dumps from TOSEC, stay away from the multiparts, make sure files are unzipped, and use the following command line parameters:
For .crt or .prg files ending in A000, use -cartA (must be capital A, small a does not work)
For .crt or .prg files ending in 2000, use -cart2
For .crt or .prg files ending in 4000, use -cart4
For .crt or .prg files ending in 6000, use -cart6
Let me know if this helps you run any more carts!!! ?