Nils Hammar
<4341>
· Text 8985 · w8 · kommentar
1989-07-23 10:26
Ärende: Två på en HD
Om du låter systemet få en väntetid innan omslag mellan maskinerna på
en halvsekund eller så, efter det att det sista kommandot till controllern
gått iväg från maskin A, så har alltså maskin A 0.5 sek på sig att gen
ge nästa kommando till controllern innan maskin B får ta över.
Eventuellt kan du minska tiden mera, men jag vet inte hur tidskritiskt
det är. det brukar dock vara så att datorn får vänta på HD:n och floppyn,
så det kanske räcker med 0.1 sek.
observera att WAIT endast skall skickas när det blir slagsmål om bussen.
Signalen *WAIT ser visst ut att heta RDY i ABC - bussen, men vad jag
vet är det samma signal. Jag vet dock inte om det går att ha en gemensam
RAM-disk på det här viset. Det beror nog på om RAM-diskprogramvaran
skriver något i RAM-disken under initieringen, men initierar man bägge
maskinerna samtidigt och inte initierar om dem bör det gå bra.
Detta förutsätter dock ett minneskort i expansionsboxen.
Sedan får man se upp med RESET-signalen från respektive dator. Används
bussen skall RESET givetvis inte användas, samt att t.ex. endast ,maskin
A får göra reset, alternativt skall INGEN göra RESET, utan man har i
stället en manuell RESET på expansionslådan.
NMI och INT m.fl. får man också se upp med, men dessa utnyttjas normalt
inte.
Som väl är är ABC-bussen tacksam att jobba med, så det bör inte bli några
problem. Titta dock i Bit För Bit eller någon annan stans där busskontakten
beskrivs.
Och Lycka Till!