libretro / vice-libretro

Versatile Commodore 8-bit Emulator
GNU General Public License v2.0
40 stars 70 forks source link

[SCPU64] Add support for CMD FD-2000 and CMD FD-4000 drives #374

Closed Flupper closed 3 years ago

Flupper commented 3 years ago

Is it possible to add FD-2000 and FD-4000 drive support like standalone VICE has ?

Metal Dust greatly benefits from this if run from 2 disk version (d2m format for CMD FD-2000). Even from a self-made 1 disked version without any disk-swapping required while playing (d4m format for CMD FD-4000). (same load parameters as FD-2000 version in options)

The required drive roms in question is: CMD FD-2000 DOS V1.40 CS 33CC6F.bin md5: 3019d6d5890c6054674323bac1a8ab2e

CMD FD-4000 DOS V1.40 FD-350022.bin md5: 9339ebfcb84d168856a50f869596a807

sonninnos commented 3 years ago

It seems to be working just fine already.

I made a D4M disk with CMD partition, copied Metal Dust to it, copied dos4000 to system/vice/DRIVES and launched the D4M. "True Drive Emulation" needs to be turned off and kernal needs to be "Internal" though.

So looks like D2M/D4M can be added to supported extensions then. Currently you'll need to edit the core info file to be able to select them from the menu, but command line is no problem.

Flupper commented 3 years ago

Ahh, indeed it does work. FD-4000 and standard kernal loader in Metal Dust settings + d4m image = virtually no loading at all, it just flies.