Path: utzoo!utgpu!attcan!uunet!ginosko!gem.mps.ohio-state.edu!tut.cis.ohio-state.edu!purdue!haven!adm!xadmx!MATHRICH@umcvmb.missouri.edu From: MATHRICH@umcvmb.missouri.edu (Rich Winkel UMC Math Department) Newsgroups: comp.lang.pascal Subject: re: formatting disks with TP Message-ID: <21018@adm.BRL.MIL> Date: 30 Sep 89 20:37:43 GMT Sender: news@adm.BRL.MIL Lines: 10 One thing the Programmer's Journal article neglects to deal with is a bios bug in all the original PC's and XT's which will cause the diskio verify function to fail if the ram from ES:BX to 512*(number of sectors to verify) crosses a physical 64K boundary (like the boundary at 0100:0000). This bug caused the dos FORMAT command to fail with a 'Track 0 bad, disk unusable' message when run at appropriate memory locations (triggered by having TSR's and such loaded). The workaround is simple: just set ES:BX to 0000:0000 in the track verify function. Rich