[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