Kristoffer Eriksson
<5357>
· Text 4864 · w8 · kommentar
1986-09-12 01:55
Ärende: Resett -> .SYS
En noggrann beskrivning:
Reset,
Initiering av processorn (Z80)
Exekveringen startar i BASIC-prommen och systemvariabler initieras,
DOS-prommet anropas och initierar sina egna systemvariabler, och
läser in sektor noll av BASICINI.SYS
varifrån en del data angående feltexterna tas om hand,
sen anropas ev maskinkodsrutin i denna sektor,
som anropar ett maskinkodsprogram om något har angivits med PREABS,
detta är oftast ADDOPT.ABS som
laddar in en eller flera REL-filer, i det här fallet
OPTROSH.REL, som i sin tur laddar in ytterligare hjälprutiner
i OPTROSL.SYS som läggs i extraminnet.
Åter till maskinkoden i BASICINI. Den ställer nu om några
pekare som tillhör BASIC-tolken, så att de pekar på ett med
PREABS angivet BASIC-kommando, som senare ska exekveras.
DOS-initieringen avslutas, och
nästa PROM anropas, vilket är optionsprommet med HR-grafik och
V24:/PR:-drivrutiner.
BASIC-initieringen avslutar och exekverar det tidigare nämnda BASIC-
kommandot som autostart.
Hoppas jag inte glömde något nu.