🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc
Article #8842

Re: System boot and INT 19

#8842
From: Hylton Boothroyd
Date: Wed, 17 Jan 1990 12:21
24 lines
1455 bytes
A sequel.

In article <361@clover.warwick.ac.uk> bsrdp@warwick.ac.uk (Hylton
Boothroyd) I wrote:
>   b) setting 0040:0072 to 1234hex and jumping to ffff:0000 is the
>      standard IBM PC way to achieve a warm boot, and I can reasonably
>      expect it to work,
and commented that it didn't work on my XT clone and looked like a
mistake in the BIOS ROM.

A few minutes ago I finally connected with the man who wrote the BIOS
back in 1985. The absence of a warm boot via ffff:0000 wasn't a mistake
- it was deliberate.  The aim of clone makers was to have XT
functionality with BIOS code that was manifestly different from IBM's
and therefore manifestly not in breach of copyright.  That required a
great deal of ingenuity, and ffff:0000 was left to give a cold boot.
There was a different point of entry, via the keyboard driver, for a
warm boot conditioned by 0040:0072.

Miracle. He had the BIOS printout still on his shelves. He quoted me the
jump address in my version of the ROM, and two minutes later I had a
warm reboot programme.

Hylton
Technical Details
Message-ID: <369@clover.warwick.ac.uk>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!ukc!warwick!bsrdp
References: <361@clover.warwick.ac.uk>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!ukc!warwick!bsrdp
From: bsrdp@warwick.ac.uk (Hylton Boothroyd)
Newsgroups: comp.sys.ibm.pc
Subject: Re: System boot and INT 19
Keywords: system boot
Message-ID: <369@clover.warwick.ac.uk>
Date: 17 Jan 90 12:21:46 GMT
References: <361@clover.warwick.ac.uk>
Organization: Warwick Business School
Lines: 24