Xref: utzoo comp.sys.ibm.pc:26213 comp.sources.wanted:6724 Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!bloom-beacon!apple!vsi1!v7fs1!mvp From: mvp@v7fs1.UUCP (Mike Van Pelt) Newsgroups: comp.sys.ibm.pc,comp.sources.wanted Subject: Re: Is it possible to re-boot a PC from a program ? Keywords: reboot.exe Message-ID: <276@v7fs1.UUCP> Date: 17 Mar 89 01:57:00 GMT References: <830@psueea.UUCP> Reply-To: mvp@v7fs1.UUCP (Mike Van Pelt) Distribution: na Organization: Video7, Cupertino, CA Lines: 26 Other people have mentioned that you just jump to FFFF:0. The other trick is location 0:0472. If you store hex 1234 into that word location, you will get a warm boot. If you store anything else there, you will get a cold boot. Quickie Debug script: (Real hackers don't use MASM!) debug a 100 push ds mov ax,0 mov ds,ax mov ax,1234 (make this zero or something for cold boot.) mov [0472],ax pop ds jmp ffff:0 nreboot.com r cx 12 w -- I would like to electrocute everyone who uses the | Mike Van Pelt word 'fair' in connection with income tax policies. | Video 7 -- William F. Buckley | ...ames!vsi1!v7fs1!mvp