· Text 232 · w6 · inlagg
När jag igår satt och hackade litet med huruvida OPEN 'xxx' as file
1 "fungerar". Det fanns en del "intressanta" saker att studera. Bla så
blev jag förundrad över varför den fil (den enda filen) som jag öppnade
i Basic hamnade i Dbuf 1 och inte i Dbuf 0, vaffö, gör han på dette vise?
Om man skulle få lust att öppna en fil i m-kod, och då gör enligt CALL
OPEN (CALL 24600, och allt som hör till), då läses väl den första sektorn
i vald Dbuf? Alltså inte informationssektorn (eller vad den heter) utan
den första sektorn med text, om det nu skulle vara en textfil. Stämmer
detta antagande? Vidare så tycks man kunna få fram sektornumret för en
öppnad fill genom PEEK2(64776), samt sektor offset för aktuell sektor
i dbuf genom PEEK2(64770), vill man då ha fram sektoradressen för den
sektor som finns i dbuf gör man: PEEK2(64776)+PEEK2(64770). Är även detta
antagande rätt? Jag utgår från det.
Har någon lust att ge en litet mer utförlig beskrivning på vad respektive
byte i IX-mappan betyder (litet bättre än det som står i b f b)
mvh T.M.G.
Ps. händer det något i ABC-mötet på PB?