· Text 542 · w8 · inlagg
Jag hade tänkt mig att försöka fixa en rutin som anropas av CALL 5 -
BDOS och som kollar om C >= 128 om det inte är det gör man en JP till
den position som fanns i minnespositioner 6 och 7 tidigare, om C är >=
128 så utförs några egna funktionsanrop, (128 = Read KBD no ECHO).
Hur skall man göra detta, och hur var skall man lägga sin egen lilla
rutin så att den finns kvar där. Jag har en Z80dator med CPM 2.2 och
skulle vilja ha möjligheten att köra CDOS program på den. CDOS är nästan
identiskt kompatibelt med CPM 1.3 vid funktionsanrop < 128 men har en
del extra funktioner (ex 128 - Read KBD no ECHO, 140 - Eject Diskette??)
som enbart finns i CDOS. Dessa funktioner borde gå att utföra genom att
lägga en rutin före normala BDOS som utför C>128 eller låter det gå vidare
till vanliga BDOS.
/Christer