FAST!DiskROM extension for openMSX

by sd_snatcher on 19-04-2009, 19:54
Topic: Emulation
Languages:

sd_snatcher has just published an XML extension to allow openMSX to use the A&L's FAST!DiskROM v1.1. This is is a new and very optimized DiskROM for CDX-2 standard floppydisk interfaces created by Adriano. It features a lot of improvements over the standard DiskBIOS:

  • The very efficient disk-buffer handling allows MSX-BASIC to always have 25.4KB free, independently of the number of drives connected.
  • Highly optimized FDC access routines. Up to 20KB/s transfer rate. The standard MSX diskBIOS only reaches 10KB/s, and the CDX-2 interfaces original BIOS only make 5KB/s.
  • 100% compatible with MSX-DOS2 (all CDX2-based interfaces had compatibility problems with MSX-DOS2)
  • Supports up to four diskdrives connected to the same interface (DS0 to DS3 drive selection signal is fully implemented)
  • Drive letters are dynamically assigned. So it doesn't matter if you have a single drive installed to the system set as DS1, like the PC's default configuration.
  • New CALL command added: CALL CHKDSK. As the name suggests, it checks the disk integrity and mark all bad sectors.
  • Supports formating disks in interleave 1:1 or 1:2
  • Simulated Clock for MSX1 machines

Relevant link: FAST!DiskROM extension for openMSX

Comments (5)

By iamweasel2

Hero (518)

iamweasel2's picture

21-04-2009, 01:03

Good to know that we have Fast DiskROM support in OpenMSX now...

I wonder if anyone can talk with Adriano to see if he allows Fast!Diskrom to be distributed with OpenMSX? That way we would have OpenMSX with CBios and FastDiskrom, which would allow people to use it without having to err... dump roms from their own MSXs. Smile

By Manuel

Ascended (15600)

Manuel's picture

21-04-2009, 23:34

I even asked Adriano this question right after he released it... But IIRC, he didn't approve for some reason. Also, to include it, we would like to have the a compilable source of it (in order to get it approved in Linux distributions and to fix errors if necessary).

By iamweasel2

Hero (518)

iamweasel2's picture

22-04-2009, 19:36

Yes, I remember. I believe he didn't give his permission because he planned to do something with it at that time. Things changed now, it seems he left the MSX scene (he even sold all his msx stuff months ago). He might think differently now and release the code...

By Manuel

Ascended (15600)

Manuel's picture

23-04-2009, 18:27

Please ask him... and let us know.

By iamweasel2

Hero (518)

iamweasel2's picture

24-04-2009, 19:03

I don't know if I'm the right person to do it. I don't really know him, we only spoke a few times. Maybe it would be better if one of his friends that are here in MRC speaks with him (if they want to do it).