Release |
Date |
Changes |
1.2.16 |
30/5/90 |
Secure floppy boot code changed to read
the correct bytes from the global security.
Added checksums to extended ROM space.
Krypton and Venus 2 corrected 212B/81 register 6B value for 3MB - now has read and write
wait states when 2 MB memory board is fitted.
Changed RAM sizing routine so that the chipset on 2.5 and 8 MB systems with bad CMOS are
all programmed as 2 MB. Improved support for UNIX remote boot.
Stopped Novell ROM's on Krypton from displaying 'Diskette subsystem reset failure'. |
1.2.17 |
8/8/90 |
Corrected expiry date calculation for
Security System.
|
1.2.17 NRB |
|
New patch to test vid mem size on boot
up as OS/2 does not do a hi res. mode set and therefore vid size is incorrect.
Also initialises h/w cursor palette colours as the hi res. drivers don't do this and it
used to come up in random colours.
Used to save all extended 452 regs which restored some to the wrong state in Windows
286/386. This is now removed.
Bug in Krypton BIOS. Calling extacc 452 subroutine without loading ah reg. This was
disabling ACC to ext. regs and therefore they were not programmed up for Windows 3.
Int. 16h sub function 11h was corrupting the zero flag for keystroke 'ALT 240'. Only
showed up under DOS 4.0.
In diskless Krypton skip the floppy configuration test in section - this allows machine to
boot without 'press F1 to continue'.
If CMOS is bad set drive to 33 and clear power-fail and checksum bits in CMSTAT. This
allows the machine to boot from the hard disk, then setup.exe can correct the other CMOS
values. |
1.2.18 |
6/9/90 |
On Krypton don't include password.inc.
This removes the power on password from int. 19.
On Krypton - causes Ethernet address to be printed on the line below the ROM version
number (before the memory count).
Removed a line feed (0Dh) from the version number string so that there isn't a blank line
before the Ethernet message.
If MOVE_SECURITY is true include sdp boot and password.inc before the search for ROM's
above E000, if false leave the includes where they were - just before the int. 19 at
REBOOT. This prevents a Novell remote boot Krypton from by-passing the SDP and power on
If security processor present then don't ask for power on password. This fixes the problem
where you are told that a previously correct power on password is invalid. |
1.2.18 |
17/9/90 |
Fixed bug that displayed error message
'Diskette Drive 0 Seek Failure' on 20 MHz diskless LANstation with Novell remote boot
ROMs. |
1.2.18 NRB |
|
|
1.2.19 |
3/10/90 |
Support for Quantum 50 and 100 MB IDE
drives added. |
3.10.21 |
30/8/91 |
The default video programming values,
accessed via int 1D, have been brought into line with on board VGA requirements. |
3.10.22 NRB |
|
Token Ring LANstations will now only
boot with Apricot ROM's. This is an additional security feature and operates whether or
not Apricot security is present/enabled.
BIOS versions numbers have been changed from 1.2.xx to 3.10.xx, in line with Phoenix
numbering. |
3.10.23 |
5/11/91 |
The remote boot logic has been improved
in response to various problems which emerged during testing of the previous BIOS release. |
3.10.24 NRB |
|
For LS-TR, the default token ring bus
width has been changed to 8 bits to allow IBM RIPL to operate correctly.
Security has been enhanced to support international keyboards and to cure problems such as
the security violation which occurred when a keycard was 'fired' too early, and to prevent
invalid characters being entered when for passwords etc. |
3.10.25 |
7/4/92 |
Fixed problem of Security Violation
error.
Additional search for optional ROM's because of the Token Ring card which has remote boot
ROMs that can be located from C000 up.
Changed start address of search from C800 to C000 otherwise the Token Ring card was not
seen if put at C000.
With Krypton rev D Ethernet was on board and therefore the signon etc. was executed if
there was no hard disk or floppy enabled. However with rev E and F there is the option of
no LAN and can no longer assume to boot from LAN. Now test for Ethernet before trying to
remote boot from it. Also check for rev D if this is found we do as before.
Now program up the token ring configuration Port 400h from CMOS location 3Fh on a hard or
soft boot if it has a token ring card connected.
ROM rev BCD med. and hi now have the same numbers as the signon string.
Two new drives added Type 21 - LPS120AT. Type 22 - LPS240AT.
Added Phoenix new code for int. 15h function 86h which is much improved on the old code.
The software loop backup for this function is now calibrated for different machine speeds.
Novell remote boot ROM's copy Novell code to Shadow RAM if the option in CMOS is set to
fast BIOS.
IBM ripple ROMs would not remote boot. These assume it is a PS/2 machine because it is 16
bits. Changed Token Ring bus width to default to 8 bit instead of 16 bit.
Fixed problem of machine kept on rebooting after memory tests.
Changed the address of the Novell remote boot code from E800 to EC00 so that 'AMLOAD' etc.
will find one contiguous block of memory from E000 to EC00.
Fixed problem of Krypton without security and Novell remote boot ROM's was hanging when it
came to boot from floppy.
Security added support for international keyboards. |
3.10.25 |
7/4/92 |
It no longer allows for Ethernet address
ff ff ff ff ff. This means that if somebody pulls out the Ethernet chip it reports this as
a security violation.
Now ignores the keycard if it is fired before machine is logged on.
Doesn't allow the '/' character to be entered in a new password.
Prints an '*' when a password is entered the same as when getting a SIN number.
Novell remote boot ROM's copy Novell code to Shadow RAM if the option in CMOS is set to
fast BIOS.
IBM ripple ROMs would not remote boot. These assume it is a PS/2 machine because it is 16
bits. Changed Token Ring bus width to default to 8 bit instead of 16 bit.
Fixed problem of machine kept on of memory from E000 to EC00. |
3-10-26i
BETA |
7/3/94 |
The following drives are now supported:
a) Type 34 Quantum ELS/LPS 170A
b) Type 35 Quantum LPS 525
c) Type 36 Quantum LPS 270
d) Type 37 Quantum LPS 540
e) Type 38 Quantum LPS 340 |