delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/02/16/22:48:16

From: kconder AT interaccess DOT com (Kevin Conder)
Newsgroups: comp.os.msdos.djgpp
Subject: Need help with BIOS-level floppy commands.
Date: Wed, 16 Feb 2000 22:26:22 GMT
Organization: InterAccess, Co. - Chicagoland's Full Service Internet Provider
Lines: 19
Message-ID: <sam90ej72pd28@corp.supernews.com>
X-Complaints-To: newsabuse AT supernews DOT com
X-No-Archive: Yes
X-Newsreader: TIN [UNIX 1.3 950824BETA PL0]
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

	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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019