Xref: utzoo comp.sys.ibm.pc:26272 comp.sources.wanted:6751 Path: utzoo!attcan!uunet!husc6!cmcl2!rutgers!gatech!bbn!humming!simcha From: simcha@humming.UUCP (Simcha Lerner) 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: <265@humming.UUCP> Date: 17 Mar 89 20:41:34 GMT References: <830@psueea.UUCP> Reply-To: simcha@humming.UUCP (Simcha Lerner) Distribution: na Organization: Kurzweil A.I. Waltham, Mass. Lines: 20 In article <830@psueea.UUCP> alexc@psu-cs.cs.pdx.edu (Alex Chan) writes: > >Hi there, > > Is it possible to write a program to reboot a PC ? > ( I mean a " cold boot " with memory check. ) and how > could I do it ? > This is quite easy. A cold boot is initiated by jumping to address FFFF:0000 in real mode - this being the address that the processor goes to in the event of a reset. If you wish a warm boot, load 1234 into 40:72 (all of these numbers are hex). This will cause the POST (Power On Self Test) to be skipped. Given the tiny size of this program, you can easily create it via debug. Simcha Lerner harvard!humming!simcha