Article View: comp.sys.mac
Article #13937Disk Initializing Help Needed
From: David Lee
Date: Fri, 19 Dec 1986 07:34
Date: Fri, 19 Dec 1986 07:34
39 lines
2405 bytes
2405 bytes
I am in need of any help on how I can initialize (format) single-sided and
double-sided disks using the Package Manager. Inside Mac 2 describes the
_Pack2 trap call which can be used to initialize disks but it is very vague
on specifics and gives no examples. Inside Mac 4 makes mention of initializing
disks but again gives no examples. Actually, I have been using the following
68000 assembly language code to format single-sided disks successfully with
Finder 4.1 on a standard 512K Mac but the same code does nothing but return
an error code on a Mac+ with Finder 5.3:
InitDisk CLR.W -(SP)
MOVE.W #2,-(SP) ;drive number (external)
MOVE.W #6,-(SP) ;routine selector# (DIformat)
_Pack2
MOVE.W (SP)+,D0 ;result code
RTS
Before I actually call the above procedure I first call another procedure that
actually loads the Disk Initialization Package:
LoadInit MOVE.W #2,-(SP) ;routine selector# (DIload)
_Pack2
RTS
Again, the above InitDisk procedure will initialize single-sided disks with
Finder 4.1 on a 512K Mac but only returns an error code on a Mac+ using
Finder 5.3. I am interested in an assembly language procedure that will
initialize single-sided disks on both a 512K Mac and Mac+ with Finder 5.3.
I would appreciate any help or suggestions on the proper way of initializing
disks (single-sided and double-sided) with Finder 5.3 using the Package Manager
or any other method. One last note, I tried using the above InitDisk
procedure on a Mac+ with Finder 4.1 but this didn't help any, it only seems
to work on a 512K Mac.
Thank you,
David Lee
dlee@miro.Berkeley.EDU
Technical Details
Message-ID:
<16664@ucbvax.BERKELEY.EDU>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!seismo!rutgers!ames!ucbcad!ucbvax!miro.Berkeley.EDU!dleeShow Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!rutgers!ames!ucbcad!ucbvax!miro.Berkeley.EDU!dlee From: dlee@miro.Berkeley.EDU (David Lee) Newsgroups: comp.sys.mac Subject: Disk Initializing Help Needed Message-ID: <16664@ucbvax.BERKELEY.EDU> Date: Fri, 19-Dec-86 02:34:52 EST Article-I.D.: ucbvax.16664 Posted: Fri Dec 19 02:34:52 1986 Date-Received: Fri, 19-Dec-86 07:22:04 EST Sender: usenet@ucbvax.BERKELEY.EDU Reply-To: dlee@miro.Berkeley.EDU (David Lee) Organization: University of California, Berkeley Lines: 39