Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!uwm.edu!ux1.cso.uiuc.edu!cs325ec From: cs325ec@ux1.cso.uiuc.edu (Gregory Lemperle-Kerr) Newsgroups: comp.sys.atari.st Subject: DMA Programming... DLII-Boot Read Keywords: hard disk dma sector Message-ID: <1990Feb28.122940.2051@ux1.cso.uiuc.edu> Date: 28 Feb 90 12:29:40 GMT Distribution: comp Organization: University of Illinois at Urbana Lines: 18 Does anyone know how DLII accomplishes the reading of boot sector 0 of a hard drive? Must this be done in assembler, or can I do it with Turbo C? Also: if I change the partition info on the boot sector and reboot, will everything conform? Also: I noticed that ICD allows more than 4 partitions/drive by turning to $156 offset after filling those starting at $1c6... is this OK and compatible with everything? Some program, I forget which, says "Unable to read boot sector" when accessing partitions beyond F:. This is with two mac partitions in between E and F also. Thanks... Can anyone send me some source code which will read a logical sector from the hard disk through ICD/DMA? -Greg