Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!uunet!munnari.oz.au!csource!david From: david@csource.oz.au (david nugent) Newsgroups: comp.os.msdos.programmer Subject: Re: Rebooting (SUMMARY) Message-ID: <766@csource.oz.au> Date: 6 Dec 90 11:54:06 GMT References: <1990Nov30.154658.16398@wpi.WPI.EDU> Organization: Unique Computing Pty Ltd, Melb, Aust. Lines: 25 In <1990Nov30.154658.16398@wpi.WPI.EDU> jhall@wpi.WPI.EDU (John Clinton Hall) writes: > In summary, to perform a system warm boot on the IBM, put the word 1234h in > location 0040h:0072h and JMP to location 0FFFFh:0000h. For example, the > following Debug code performs a warm boot: > MOV AX,0040 > MOV DS,AX > MOV AX,1234 > MOV [0072],AX > JMP FFFF:0000 > To cold boot the computer, just JMP 0FFFF:0000h. ... which doesn't work reliably - if at all - on a 386 running any sort of memory management. It also won't work reliably under DESQview, and will definitely hang both PC-MOS/386 and Windows 3.x. I'm glad to say, it does work just fine under VP/ix though. :-) -- Fidonet: 3:632/348 SIGnet: 28:4100/1 Imex: 90:833/387 Data: +61-3-885-7864 Voice: +61-3-826-6711 Internet/ACSnet: david@csource.oz.au Uucp: ..!uunet!munnari!csource!david