[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Uprava HD-floppy TEAC FD-325HF



On 06-Mar-97, unicode wrote:
>> >    Pak mam jeste jednu otazku, pokud chci vymenit i  vnitrni floppynu
>> > (tedy df0:) za HD variantu, jak to vubec sdelim systemu, kdyz
>> > prihlasovaci obvod je utopeny nekde v zakaznickych obvodech a neda se do
>> > nej zasahnout a stale hlasi, ze je pripojena jen DD-floppy?
>> 
>> Ten ID obvod neni vubec nikde utopenej. Ten je vetsinou na mechanice.
>> U DD je to jenom spojeni SEL0 s RDY. To by se muselo pro HD odstranit.
>> Pro DD/HD je to zapojeni slozitejsi, ale pokud ho tam dodas tak by ta
>> interni mela taky fungovat.

>   To se mi moc nezda, to by prece RDY prakticky vyradilo z cinnosti.

Bacha, u interni mechaniky tam zadny ID pres READY neni, to id 00000000
se dela softwarove pres disk.resource! Podle me tam zadna propojka SEL0/RDY
proste nejni! Pokud si dobre pamatuju, kdyz sem se hrabal v disk.resource -
tady je vyrez z disk.resource.rs na mem harddisku: :-)

ReadUnitID   movem.l d2/d3/a3,-(sp)
             move.l  d0,d2
             move.b  #$08,d3
             lsl.b   d0,d3
             lea     ($0030,a6),a0
             lsl.l   #$02,d0
             lea     (a0,d0.w),a3
             bsr.w   NactiID
             cmp.l   #$FFFFFFFF,d0      ;pokud je na unit 0 nic,
             bne.b   lbC0002BA          ;bude tam 3,5" DD natvrdo.
             tst.l   d2
             bne.b   lbC0002BA
             moveq   #$00,d0
             move.l  d0,(-$0004,a3)
lbC0002BA    movem.l(sp)+,d2/d3/a3
             rts

Takze voni zadnou propojku nepotrebujou - kdyz na DF0: neni nic,
tak delaj jako by tam nacetli DD...

-- 
 __  __
|  \/  |
| |\/| |
|_|  |_|amlason