🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc.programmer
Article #1352

Re: How to do a warm-boot from ASM

#1352
From: Balaji Pitchaikani
Date: Tue, 27 Feb 1990 02:05
23 lines
1456 bytes
In article <25E0BD4E.35EB@deimos.cis.ksu.edu> bdn@phobos.cis.ksu.edu (Bryan D. Nehl) writes:
>In article <P#$#92_@rpi.edu> mcintyre@turing.cs.rpi.edu (David McIntyre) writes:
>
>>jimmy writes:
>>>Does anyone know how to do a boot from a C program?
>
>>Yes, just do an Interrupt 25 (which is 19h).  That will do it nicely.
>
>I am trying do the same thing from assembler but when I call
>int 19h it acts like its going to reboot, seems like it's rebooting
>and then just hangs.  I know the format of the rest of the program is

   Int 19h is actually used to activate the code in the Extra EPROM 
   provided. Mostly this EPROM contains BASIC. Your system may be having
   problem accessing this EPROM.
      If you are using C, you can make a setjmp to F000:E05B and then
   do a longjmp to this location. THIS WILL REBOOT YOUR SYSTEM!
      For Assembly programs just do a jmp far to F000:E05B.

>Bryan.

balaji
(balaji@nsc.nsc.com)
Technical Details
Message-ID: <13639@nsc.nsc.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!uwm.edu!ogicse!decwrl!nsc!balaji
References: <2028@milton.acs.washington.edu> <P#$#92_@rpi.edu> <25E0BD4E.35EB@deimos.cis.ksu.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!uwm.edu!ogicse!decwrl!nsc!balaji
From: balaji@nsc.nsc.com (Balaji Pitchaikani)
Newsgroups: comp.sys.ibm.pc.programmer
Subject: Re: How to do a warm-boot from ASM
Keywords: boot, ASM, TASM, MASM
Message-ID: <13639@nsc.nsc.com>
Date: 27 Feb 90 02:05:45 GMT
References: <2028@milton.acs.washington.edu> <P#$#92_@rpi.edu> <25E0BD4E.35EB@deimos.cis.ksu.edu>
Distribution: na
Organization: National Semiconductor, Santa Clara
Lines: 23