dlee@miro.Berkeley.EDU (David Lee) (12/24/86)
I have been playing around with the Package Manager (_Pack2) in trying to initialize blank disks and have run into a problem. First, as stated in a previous message I have been using the following assembly language procedures: (note: SP=A7) LoadInit MOVE.W #2,-(SP) ;Select DILoad routine _Pack2 ;Go load disk initializing routines RTS InitDisk CLR.W -(SP) MOVE.W #2,-(SP) ;Drive# (external) MOVE.W #6,-(SP) ;Select DIFormat routine _Pack2 ;Go initialize disk MOVE.W (SP)+,D0 ;Get result code RTS The first procedure, LoadInit, is called before the procedure, InitDisk, which is suppose to initialize a disk in the external drive. I have traced the problem to this bizarre condition: The InitDisk procedure will initialize the disk in the external drive iff it is blank or uninitialized. If the disk in the external drive has been already initialized, it doesn't do anything but return an error code. I would like for some way to initialize a disk regardless of whether it has already been initialized or not. I suspect there might be some global variable involved with the Inialization Package that can be used for this purpose. I would appreciate any help on the matter. Thanks, David Lee dlee@miro.Berkeley.EDU