Mail Archives: djgpp/2000/02/16/22:48:16
I am trying to read a floppy diskette that has been formatted with
an Ensoniq EPS keyboard (think synthesizer, not typing). This diskette is
DS DD and uses 10 sectors/track. Normal DOS diskettes are formatted as
9 sectors/track.
I have written a program that reads a normal DOS diskette using
biosdisk() commands. I haven't been able to use those commands to read
the EPS formatted diskette. Somehow I need to get the floppy drive
controller to use 10 sectors/track.
I've tried using biosdisk(): cmd = 24, sectors = 10. But this
returns an error, 0xC: command not supported or drive type unknown.
Does anyone know what else I could use? I'm not averse to
using ioctl() or __dpmi_int(0x13, ...). I just can't find a lot of
documentation that applies to my problem.
======================================================================
Kevin Conder, kevin AT kevindumpscore DOT com
- Raw text -