Miracle Hard Drive problem (Hard Disk Replace)

Nagging hardware related question? Post here!
User avatar
Outsoft
Super Gold Card
Posts: 695
Joined: Sat Apr 19, 2014 1:30 pm
Location: Italy
Contact:

Re: Winny problem

Post by Outsoft »

Winny reformatted e recreated new programs modified for it (XCHANGE with HELP files ripristinated + Easel printer file missing).

All works well.

All backupped using the great TGBack v.1.08: works really well and is very fast!


User avatar
dilwyn
Mr QL
Posts: 2753
Joined: Wed Dec 01, 2010 10:39 pm

Re: Winny problem

Post by dilwyn »

Good news, well done Outsoft.


User avatar
Outsoft
Super Gold Card
Posts: 695
Joined: Sat Apr 19, 2014 1:30 pm
Location: Italy
Contact:

Re: Winny problem

Post by Outsoft »

dilwyn wrote:Good news, well done Outsoft.
Thanks Dilwyn.

With the SGC is still more fast and reliable, wow!!!


Derek_Stewart
Font of All Knowledge
Posts: 3932
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: Winny problem

Post by Derek_Stewart »

Hi,

I am glad all is okay now.

I had a look at a Miracle Hard Drive I have. It has v2.08n rom.

I will make a copy of the rom and send it to Dilwyn for his web site.

The hard drive interface is a Seagate ST11R. I have found a PDF copy of the interface. Which details the installation and formatting process in DOS.

I just have to make a power cable for the STR11R intetface.

So hopefully Winnie will be working will Minnie again...


Regards,

Derek
User avatar
Outsoft
Super Gold Card
Posts: 695
Joined: Sat Apr 19, 2014 1:30 pm
Location: Italy
Contact:

Re: Winny problem

Post by Outsoft »

Derek_Stewart wrote:Hi,

I am glad all is okay now.

I had a look at a Miracle Hard Drive I have. It has v2.08n rom.

I will make a copy of the rom and send it to Dilwyn for his web site.

The hard drive interface is a Seagate ST11R. I have found a PDF copy of the interface. Which details the installation and formatting process in DOS.

I just have to make a power cable for the STR11R intetface.

So hopefully Winnie will be working will Minnie again...
Have the same rom as mine ;)


User avatar
Outsoft
Super Gold Card
Posts: 695
Joined: Sat Apr 19, 2014 1:30 pm
Location: Italy
Contact:

Re: Winny problem

Post by Outsoft »

If I want to replace the internal hard drive which model I need?

I see that the Winny mount a 3,5" Hard Drive and not a 5,25" as I suppose (not the ST-506/ST-412).

I need to repair another one that I found.

Thanks a lot.

Best regards.


User avatar
Dave
SandySuperQDave
Posts: 2765
Joined: Sat Jan 22, 2011 6:52 am
Location: Austin, TX
Contact:

Re: Miracle Hard Drive problem (Hard Disk Replace)

Post by Dave »

Any ST506 drive should work as long as the CHS matches or exceeds the original.


User avatar
Outsoft
Super Gold Card
Posts: 695
Joined: Sat Apr 19, 2014 1:30 pm
Location: Italy
Contact:

Re: Miracle Hard Drive problem (Hard Disk Replace)

Post by Outsoft »

Dave wrote:Any ST506 drive should work as long as the CHS matches or exceeds the original.
Thanks Dave!


Silvester
Gold Card
Posts: 436
Joined: Thu Dec 12, 2013 10:14 am
Location: UK

Re: Winny problem

Post by Silvester »

Outsoft wrote:If I want to replace the internal hard drive which model I need?

I see that the Winny mount a 3,5" Hard Drive and not a 5,25" as I suppose (not the ST-506/ST-412).

I need to repair another one that I found.

Thanks a lot.

Best regards.
Miracle hard drive supports four different drive types. The drive ident is read from port 322 (usual PC hardware port for first drive) and used to ascertain drive parameters from table below.

If drive identity not matched then default is last column.

HTH

Code: Select all

; Table of drive specific data, columns relate to drive type found
;                32M   32M   40M   40M

L0E98   dc.w    $CFCF,$D5D5,$DFDF,$5F5F         ;drive type identifiers
        dc.w    $0007,$0006,$0006,$0006         ;interleave
        dc.w    $0004,$0004,$0004,$0004         ;sectors per logical block
        dc.w    $0011,$001B,$001A,$001A         ;no. of sectors per cylinder
L0EB8   dc.w    $0004,$0003,$0004,$0004         ;no. of heads
        dc.w    $03AD,$030E,$0303,$030E         ;no. of cylinders
        dc.w    $03B0,$0334,$032A,$0334         ;max no. of cylinders
        dc.w    $01D6,$0080,$0080,$0080         ;cylinder for write precomp
        dc.w    $01D6,$030E,$0303,$030E         ;cylinder to start RWC


; Hardware address
; ================
; A movem.l $00000000,rx-ry instruction pages the ROM and interface in.
;
; $0000E000     Page ROM and drive out.                     ie,  tst.w
; $0000F000     Read data port.                 (port 320)  ie,  move.w
; $0000F200     Read drive status.              (port 321)  ie,  move.w
; $0000F400     Read drive type.                (port 322)  ie,  move.w
; $0000F800     Write to data port.             (port 320)  ie,  tst.w $00(a0,d0.w)    
;               d0.w = 2 x data value (0-255)
; $0000FA00     Reset drive.                    (port 321)  ie,  tst.w
; $0000FC00     Select drive.                   (port 322)  ie,  tst.w


David
Post Reply