Lars Gjörling
<6825>
· Text 7668 · w8 · kommentar
1987-10-30 00:48
Ärende: UFD-Dos
Om du menar att du i ett basicprogram vill exempelvis kunna öppna
filer, som ligger i olika ufd-bibliotek, utan att avbryta pågående
program för att aktivera nytt ufd, så kan det lösas på följande sätt.
Ett ufd aktiveras genom att på adresserna 65527-65529 läggs in vär-
den som motsvarar offset och selectkod för detta ufd. Om du för
alla dina ufd-bibliotek gör så att du först aktiverar dem, och sedan
med PEEK() tar reda på värdena i ovanstående tre bytes och antecknar
dem på en lista, så kan du sedan i ett basicprogram aktivera ett
visst ufd enbart genom att poka in rätt värden i dessa tre bytes.
Ett annat sätt är att ta hem programmet UDEVIN från programbanken.
Om du följer anvisningarna, så kan UDEVIN (om det körs som start-
program) resident utöka enhetslistan så, att varje ufd kan anropas
med en egen enhetsbeteckning (som du bestämmer själv), på samma sätt
som du nu kan använda MF0:, MF1:, HD0: osv.
Mvh Lars