Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site voder.UUCP Path: utzoo!linus!decvax!ittvax!dcdwest!sdcsvax!sdcrdcf!hplabs!nsc!voder!gino From: gino@voder.UUCP (Gino Bloch) Newsgroups: net.micro.pc Subject: Re: Re: IBM-PC Hardware RESET kluge -> R Message-ID: <440@voder.UUCP> Date: Fri, 5-Oct-84 20:24:32 EDT Article-I.D.: voder.440 Posted: Fri Oct 5 20:24:32 1984 Date-Received: Sun, 7-Oct-84 22:01:22 EDT References: <171@alberta.UUCP> <1500021@iuvax.UUCP> Organization: National Semiconductor, Santa Clara Lines: 30 [RESET THAT BUG] > I installed a reset switch on a PC just a few days ago... ... > There is a pin coming from the power supply which indicates > "power good". If you ground this signal, the entire computer is > placed in a RESET state, and, when this signal goes active again, > a complete power-up restart is executed. > -- Allan Pratt > ...ihnp4!inuxc!iuvax!apratt In addition, if you arrange to store 1234h in location 40:72 before resetting, the L*O*N*G memory test is bypassed. I wrote the following (using debug): mov 40,ax ; that's 40 hex, but what does debug know? mov es,ax ; set es to paragraph 40 mov ax,1234 ; yes, that's hex es: mov 72,ax int 20 ; return to DOS saved it as a com file, and executed it from autoexec.bat. A freeby: I like a block cursor (or Bloch - see my signature), so this file includes code to do that as well: mov ch,0 ; first row of cursor mov cl,d ; last " " " mov ah,1 ; set cursor type int 10 ; video interrupt (all hex, natch). -- Gene E. Bloch (...!nsc!voder!gino)