[net.micro.pc] Causing warm boot from a software

savage@mosaic.DEC (The truth is rarely pure and never simple) (02/20/86)

------------------------------------------------------------------------
Anybody out there know how to get a warm boot (ALT-CTRL-DEL equivalent
from software?

I tried INT 19 and it seems to start off but it hangs the machine.

Dennis Savage
Digital Equipment Corp.
------------------------------------------------------------------------

jnw@mcnc.UUCP (John White) (02/27/86)

> ------------------------------------------------------------------------
> Anybody out there know how to get a warm boot (ALT-CTRL-DEL equivalent
> from software?
> 
> I tried INT 19 and it seems to start off but it hangs the machine.
> 
> Dennis Savage
> Digital Equipment Corp.
> ------------------------------------------------------------------------

I had a similar problem, I could use int19 from a program and it would work,
but if I used it from an interupt it would sometimes hang. I suspected this
was because int19 assumes a stack is set up, then reloads dos. So if the
dos stack is the one being used, a crash occures. I ended up using a
long jump to FFFF:0.
- John N. White    {jnw@mcnc}

connery@bnrmtv.UUCP (Glenn Connery) (03/02/86)

> > ------------------------------------------------------------------------
> > Anybody out there know how to get a warm boot (ALT-CTRL-DEL equivalent
> > from software?
> > 
> > I tried INT 19 and it seems to start off but it hangs the machine.
> > 
> > Dennis Savage
> > Digital Equipment Corp.
> > ------------------------------------------------------------------------

Try stuffing 1234 hex into 0040:0072 and then JMP FFFF:0000.  The 1234
forces a warm boot, otherwise you will get a cold boot unless you have
done a ctrl-alt-del this session.
-- 
-----
Glenn Connery, Bell Northern Research, Mountain View, CA
{hplabs,amdahl,3comvax}!bnrmtv!connery