HomeWehWaigelWaschlappen
DunkelDudenn DD > Die Wörter > Weh Index

Warmstart

AUTOR

Betreff: Warmstart

> Wie führt man von einem Programm aus
> fachgerecht einen Warmstart aus?

in Assembler:

pea reset(pc) (!nl)
move.w #38,-(sp) (!nl)
trap #14

(Stackkorrektur und rts am Ende von 'reset' spare ich mir, einen Warmstart überlebt die Routine 'eh nicht...8-) )

reset: (!nl)
lea _sysbase,a0 ;$4f2, meine ich mal!.. (!nl)
move.l (a0),a0 (!nl)
jmp (a0)

> geht das auch ohne Systemvariablen?

Kaum, außer:

---schnipp (!nl)
graf_mouse(256,0) (!nl)
evnt_timer(-1,-1) (!nl)
---schnapp

Dann denkt der Benutzer, der Rechner sei abgestürzt, und führt einen Reset aus. 8-)

grüsse, Anders


HomeWehWaigelWaschlappen