🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.programmer
Article #199

Floppy I/O

#199
From: kyl w scott
Date: Mon, 03 Aug 1992 19:21
16 lines
1184 bytes
I am writing some simple software to work my QIC-80 tape drive.
In doing so, I need exclusive use of the floppy diskette controller,
addresses 03f0-03f7.  DOS seems to poll the controller periodically
(every 30-60 seconds or so), writing to 03f2, and occasionally to
03f6.  This causes problems for my program.  What I need to know,
is how does DOS access the floppy controller, and what can I do
to make it stop while my program is active.  I have already
revectored int E (IRQ6) for my program's use, and thinking that
DOS used the BIOS, revectored int 13h and 40h, but that didn't
stop DOS from writing to 3f2 and 3f6.  Any ideas would be
greatly appreciated (I tried calling Microsoft, and they couldn't
help without setting up an expensive tech support contract :( ).

Thanks much,
Kyl Scott
kylscott@mksol.dseg.ti.com
Technical Details
Message-ID: <1992Aug3.192110.15346@mksol.dseg.ti.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!csc.ti.com!tilde.csc.ti.com!mksol!kylscott

Show Full Headers
Complete Article Headers
Newsgroups: comp.os.msdos.programmer,comp.os.msdos.misc
Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!csc.ti.com!tilde.csc.ti.com!mksol!kylscott
From: kylscott@mksol.dseg.ti.com (kyl w scott)
Subject: Floppy I/O
Message-ID: <1992Aug3.192110.15346@mksol.dseg.ti.com>
Organization: Texas Instruments Inc
Date: Mon, 3 Aug 1992 19:21:10 GMT
Lines: 17