Xref: utzoo comp.sys.ibm.pc.hardware:3314 comp.sys.ibm.pc.misc:3998 Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!samsung!sol.ctr.columbia.edu!cica!iuvax!bobmon From: bobmon@iuvax.cs.indiana.edu (RAMontante) Newsgroups: comp.sys.ibm.pc.hardware,comp.sys.ibm.pc.misc Subject: Re: Need info: Low level formatting Summary: address c800 Keywords: PC harddisk Message-ID: <73885@iuvax.cs.indiana.edu> Date: 22 Nov 90 15:36:25 GMT References: <11519@milton.u.washington.edu> Organization: 'twixt Dali and Dada Lines: 18 hklee@milton.u.washington.edu (Hyeon Kyu Lee) <11519@milton.u.washington.edu> : | I didn't keep the manual that came with HD. As far as I remember, | it starts with "DEBUG... something" | | My hd is Seagate ST-238 RLL and controller is Western Digital | 8-bit for XT. Many or most controllers include a software ROM that starts at c800 which performs low-level formatting and testing. Your manual probably said something about using DEBUG and doing "G=c800" to start execution. The starting address may not be exactly c800. For example, my Adaptec controller begins with some ASCII text so that the first executable instruction is actually at c800:0ccc. You could find the exact starting point by using "dump" and "disassemble" functions of DEBUG to get past copyright statements and the like. Hope this helps.