Mitsubishi Electric - Computing for a Connected World Insight CD Home Page

Products
Product Identification
Product Timeline
Desktop Systems
Server Systems
Notebooks
Monitors
Add-in Cards
Sorage Devices
Services
Knowledgebase
Upgrades
Downloads
Search Insight
E-Mail us
Insight Service
Year 2000
Other Mitsubishi Sites
Site Disclaimer


'Diamond' ROM BIOS Summary (Rev1.17)

5434 BIOS | 5436 BIOS

5434 BIOS

Release

Date

Changes
5-00-02
BETA

16/5/95

The PCI IDE timings have been corrected to prevent problems encountered with floppy drive initialisation.
5-00-05
BETA

7/6/95

The IBM Surepath BIOS version number has been corrected to 1.3, rather than 0.02.

A basic version of the AIS manager has been included to allow certain diagnostic programs to identify the motherboard type.

IPR 1158 - The PCI video controller was not being programmed correctly resulting in Windows failing to work with more than 16 colour video modes. This has now been resolved.

IPR 1209 - Standard HDU CHS was being used all the time, resulting in drives greater than 504Mb not being used at full capacity. This has now been resolved.

IPR 1150 - SIMM sizing was incorrect for certain SIMM combinations. This has now been resolved.

Video cards were not being detected, as our on-board video was always 'found' at C000. This has now been resolved.
5-00-06
BETA

28/6/95

Support for mode-2 IDE drives has been included (SETUP=COMPATIBLE), in addition to high performance mode-3 & mode-4 drives (SETUP-HIGH PERFORMANCE)

Various IPRs concerned the 'loss' of CD-ROM drives following a warm boot. This has now been resolved.

ROM 'SETUP' had a menu for 'monitor timings'. This is now un-supported, and the menu has been removed.

IPR 1221 - ROM shadowing option for memory regions E8000h - EFFFFh not 'greyed out'. This has been fixed.

The 'alarm date' was in American date format. Now resolved.

The IBM copyright and version number text was incorrect. This has now been resolved.

IPR 1161 - Display font would change during POST. Resolved.

If a monochrome video adapter was fitted, a colour video mode would still be selected on exit from POST. This has now been fixed.

IDE bus mastering is now enabled.

APM functionality is now provided.
5-00-07
BETA
13/7/95 IPR1255 Adaptec AHA1542 BIOS did not work at address C8000. This was caused by the memory region being shadowed by VPD. This has now been resolved.

IPR1242 FDU or HDU failures occurred if power management was enabled. This was caused by the SMI handler corrupting MS-DOS memory regions and has now been resolved.

The BIOS signed on as ‘Xen PC’. This has been changed to ‘Apricot BIOS’.

‘SETUP’ has been modified to handle our power management implementation.

If CMOS was cleared, ‘SETUP’ would be entered on every boot, reporting a configuration mismatch. This has now been resolved.

Monitor blanking did not work. This has now been implemented.

HDU power-down did not work. This has now been implemented.

The SMI handler was not installed if SMI was disabled. This would cause the ‘Standby’ switch and power management support to not function at all. This has now been resolved.

The SMI handler was powering down the CPU after a period of inactivity, even if SMI was disabled. Also, if monitor power management was disabled, the monitor would not be turned off when the ‘Standby’ switch was pressed. These problems have now been resolved.

The ‘SETUP’ system summary screen should now report ‘Pentium Overdrive’ when a P55CT is fitted. Please note that this has not been tested.

The ‘Standby’ LED would not be lit when in power saving mode. This has now been implemented.
5-00-08
BETA
17/7/95 IPR1216 - resolved. The power-on password will now be requested before 'SETUP' can be entered.

IPR1318 - TES140 hangs. Now resolved.
5-00-09
BETA
31/7/95 IPR11335 - Machine hangs if memory sockets MM1 & MM2 are empty, but MM3 & MM4 are occupied. Modified SIMM detection code resolves this issue.

IPR1150 - Certain SIMM combinations were not sized correctly. This has now been fixed.

EDO SIMMs are now supported.

A potential problem could occur with SMIs being 'missed'. This has been resolved.

Default setting for HDU translation was Standard CHS. This has been changed to Extended CHS.

The 'Standby' light was on when it should have been off. This has now been resolved.

IPR1349 - 'SETUP' always reported the processor speed as 90 MHz. This has now been fixed.

In 'Standby' mode the LED was constantly on. It now flashes, to be consistent with the 'home' machine.

PnP support is now provided for the NS306 part.

The Mitsubishi 3-mode floppy is now supported.

The CPU was not being slowed down when either the 'Standby' switch was pressed or the inactivity timer expired. This has now been resolved.
5-00-10
BETA
10/8/95 'SETUP' was being invoked on some machines with a 262/162 error code - 'Memory parity configuration mismatch'. This was caused by the parity option being removed from 'SETUP' and hence leaving the CMOS location undefined, but code remained to actually read this location. This has now been fixed.

The base address of the NS306 device has changed from 0x398H to 0x02EH.

This has been addressed by BIOS code changes.

A potential problem could occur if an SMI happened when reading or writing CMOS - the address offset into CMOS could be lost. This has been resolved.

The CPU was not being slowed down when the inactivity timer expired or the 'standby' switch was pressed. This has now been fixed.

Potentially, an application or operating system could be 'aware' of the Triton chipset and subsequently alter the SMI handler. The SMM RAM is now totally 'locked' to prevent this happening.

The BIOS internal functions 'smi_setInactivity' and 'smi_getInactivity' would hang the machine. This was caused by a coding problem and has been fixed.

The BIOS internal function 'smi_SlowCPU' was not slowing down the CPU. This has been resolved.

A previous code change resulted in the wrong GPIO bit being set for 3-mode floppy support. This has now been fixed.

The 'Prefetch' and 'Posting' enable bits for the secondary IDE interface are now cleared, as these features are not supported by ATAPI devices.

This may fix IPR1350 - 'Hard drive disappears on warm boot', but has not been tested.

'Palette snooping' has been added as an option in 'SETUP'.

NOTE: Some PnP code has been removed for this release
5-00-11
BETA
17/8/95 Diagnostics required a method for determining whether a machine is a 'normal' PC or 'multimedia ready', i.e. is there a remote control front panel fitted. A CMOS location has now been defined to provide this information.

PCI interrupts were not being routed. This has now been fixed.

The AIS manager was not returning the machine ID. This has now been resolved.

The CPU power management SETUP options were not being 'greyed out' when a front panel board was fitted. This has now been implemented.

BIOS power management was not working. This has now been fixed.

Cards fitted in PCI slot 2 were not having PCI interrupts routed correctly. This has now been fixed.

Win95 power management was losing break events. This has now been resolved.

PCI bus master cards were experiencing problems on warm boot. This has been fixed.

Power management was always being 'greyed out'. This has now been resolved.

Unexpected NMIs were occurring during an FERR# (floating point) exception. This has now been fixed.

If EMM386 was configured with 'NOEMS' the machine would hang as it went into power save. This has now been resolved.

An internal BIOS routine to stop the CPU clock was not working. It has now been fixed.

The parallel port was defaulting to ECP. This has now been changed to 'standard'.

The second IDE interface was defaulting to 'High performance'. This has now been changed to 'Compatible'.
5-00-12
BETA
31/8/95 The standby LED would not flash if the standby button was pressed but power management was not enabled.

The BIOS signon copyright message was '1995-1994'. This has been changed to '1985-1995'.

SMIs for the Win95 app. were disabled. This has been fixed.

3-mode floppy support may not have worked correctly. This has been addressed by setting bits 4 and 5 GPIO.

For debug, an PCI routines would cause a write to port 0x80. This code has been removed.

Disabling the parallel port via PnP services would disable the NS306 completely. This has been resolved.

When the CPU had been halted by the Win95 app. it would 'wake' up after a fixed period of time, rather than after a 'break' event. This has been fixed.

The RTC alarm was setting the 'periodic' alarm bit. This has been resolved.

The RTC alarm has been enabled as a 'break' event.

The power management code has been altered to allow correct operation with the Win95 app. and 'break' events.

IPRs fixed in this release.

IPR1217 - The password prompt would not appear at boot if only an administration password was defined.
5-00-13
BETA
1/9/95 IPR 1498 fixed - System fails to warm boot with no mouse fitted.

IDE2 Interface now defaults to ‘Compatible’ instead of ‘High Performance’.

Power Management is now disabled correctly.
5-00-14
BETA
5/9/95 IPR1554 - BIOS power management does not work on 75Mhz processor if standby timeout is set to three minutes. This has now been resolved.

PCI palette snooping does not work. Reported by ISEC. This has now been fixed.

TES640 was failing on ‘COM2:’ test. This has now been resolved.

Various problems existed with ‘stopping’ the CPU for power management. These have been addressed, but a potential problem may now exist with 3-mode floppy support
5-00-15
BETA
11/9/95 IPR1569 - RTC alarm was not ‘waking up’ system from power saving mode. This feature has now been removed.

Windows 95 was failing to install due to problems with the PnP code for NS306 UART and LPT ports in protected mode. The code from Ruby has been ported across.

If COM2: was disabled in ‘SETUP’ then power management was ‘greyed out’. This has been fixed.
5-00 15/9/95 This release is functionally unchanged from version 5.00.15 BETA.
5-01-01
BETA
4/10/95 Windows 95 fix for EMM386.EXE and 16Mb RAM.

Fix for Windows NT and >64Mb RAM.

Various power management fixes.
5-01 4/10/95 This release is functionally unchanged from the previous BETA version.
5-02-01
BETA
10/10/95 Various problems existed concerning power management, e.g. when using BIOS power management the system would not always enter or exit 'deep' green mode using the 'standby' switch and when using the Windows power management application the system would timeout and enter 'light'/'dark' green mode even when the system is in use. These problems have now been resolved.

3COM PnP Ethernet cards would try to allocate IRQ 15 to themselves, causing a conflict with the PCI IDE. This has now been resolved by insuring the IRQ 15 does not appear as available to PnP devices.
5-02-02
BETA
10/10/95 The previous BETA was built with a rogue Cirrus Logic video BIOS and exhibited screen corruption and problems with Windows 95. This has now been resolved.
5-02 13/10/95 This release is functionally unchanged from version 5-02-02 BETA.
5-03-01
BETA
18/10/95 The IR detection code has been temporarily disabled due to intermittent problems with BIOS power management.
5-03-02
BETA
19/10/95 A problem existed with the PCI IRQ allocation (3COM ‘590 Ethernet card). This has now been resolved.

If the ‘standby’ button was pressed repeatedly during BIOS POST the machine would hang. This has now been resolved.
5-03-03
BETA
20/10/95 If the ‘standby’ button was pressed during BIOS ‘SETUP’ or the ‘virus detection’ screen being displayed, the machine could hang. This has now been resolved.
5-03-04
BETA
20/10/95 The monitor standby feature of power management was not correctly setting the Hsync & Vsync signals to allow the monitor to enter a low power state. This has now been resolved.

After CMOS was cleared and ‘SETUP’ entered, the machine did not recognise the floppy on a subsequent boot. This has now been resolved.
5-03 25/10/95 This release is functionally unchanged from version 5-03-04 BETA.
5-04-01
BETA
1/11/95 Support has been re-introduced for detecting the remote control front panel.

The BIOS now reports the date and time of an RTC alarm event to the Windows Power Management application.
5-04-02
BETA
1/11/95 This release has been made to correct a build fault which occurred with version 5-04-01 BETA.
5-04-03
BETA
6/11/95 When CMOS was cleared, machines would not boot. This has been fixed.

The CMOS default for the remote control was 'Installed'. This has now been changed to 'Not installed'.

There is now support for 'Recovery BIOS' for SST flash devices.

The Cumana parallel port CD-ROM drive would not work with ECP mode. This has been fixed.

The 'Standby' button now works with a front panel fitted.
5-04-04
BETA
1/12/95 Melco PRF DIA-0006, parallel port is set to IRQ 7 in 'SETUP', but actually uses IRQ 5. This was caused by the IRQ not being properly set during POST and has been resolved.

Support for 150 & 166 MHz processors has been included.

The power management application timing was inaccurate when using the BIOS power management function to set the Fast Off timer enabling power-down after a period of time. This was caused by integer maths errors in the BIOS and has been resolved.

The BIOS recovery code has been altered to support PROM boards containing recovery code.

Following a CMOS cleardown, the processor speed was reported as 0MHz following an automatic configuration. This has been resolved.
5-04 13/12/95 This release is functionally unchanged from the previous BETA version.
5-05-01
BETA
19/12/95 Support for the Adaptec AHA2940 PCI SCSI card has been added.

Support for the AT&T backplane has been added.
5-05-02
BETA
5/1/96 Bus mastering PCI IDE for Windows 95 now works, with an appropriate driver.

Changes have been made for AT&T Dundee, regarding backplane.

The remote IR detection code has been altered to address problems encountered with faulty NS306 Silicon (not setting the 'Bad battery bit').
5-05-03
BETA
26/1/96 IPR 1522 - A problem concerning power-on passwords for user and administrator has been resolved.

BIOS recovery code.

Fix to power down IDE drives under the Windows 95 power management application.

Free up IRQ12 if no mouse is installed.

'Setup' options to disable floppy and both primary and secondary IDE controllers to free up resources if required (Windows 95 requirement).

IPR 1224 - PnP memory resource problem.

Various changes for AT&T.

Support for DIVA card.

Melco PRF DIA-0009 - Windows 95 losing 'time' when in power saving mode.
5-05-04
BETA
2/2/96 IRQs are now freed up properly. Reported by AT&T, the PC would hang while initialising the SCSI BIOS if the secondary IDE controller is disabled.

The PnP node information has been corrected for disabled floppy and IDE interfaces.

IPR 2014 - ROM 'SETUP' was not being called on F1 if a Diva or Adaptec SCSI card is fitted to the machine. This has now been resolved.
5-05-05
BETA
8/2/96 A problem existed when a Diva security card was installed into a machine which had it's CMOS cleared. A message, 'Enter old SIN number', would appear. This has now been resolved.

Another problem existed when a Diva security card was removed from a system. A message, 'Diva card removed', would appear. The message has now been changed to 'Apricot LocTech 2.1 Security System ...'.

Machines would not 'wake up' from standby mode on incoming messages (fax / modem) via COM1: and COM2:. This has now been resolved.

***** 5436 build only ***** A new video BIOS binary from Cirrus Logic has been incorporated. This binary does not display the Cirrus Logic video BIOS signon message.

Support for bus mastering IDE drives has been removed.
5-05-06
BETA
20/3/96 A fix for PnP option ROM search/execute has been incorporated for Diva security cards.

PRF 00013 PCI IRQ routing for Apricot backplane has been corrected.

A change has been made for AT&T to display 'Press a key to continue ...' when a configuration change has been detected.

The 'official' Cirrus Logic 5436 binary has been included.

***** This is for 5436 builds only *****
5-05-07
BETA
23/2/96 The setup options to disable floppy and IDE controllers have been removed.

Errors were occurring when trying to execute PCI card option ROMs. This has now been resolved.
5-05

CheckSUM
29/2/96

F800
This release is functionally unchanged from the previous BETA release.
5.06.01
BETA

CheckSUM
19/3/96


A000
AT&T request - hard drive CMOS value setup has been altered.

AT&T request - enabling / disabling of secondary IDE controller is now dependant upon whether a device is connected or not.

AT&T request - base address of parallel port now cannot be changed.

PCI IDE bus mastering is now re-enabled.

AT&T request - boot sector virus checking is now disabled regardless of SETUP options.

AT&T request - keyboardless mode is enabled regardless of SETUP options.

From Windows 95, restarting the system in MS-DOS mode would cause the floppy drive to 'disappear' on some systems. This has now been resolved.
5.06

CheckSUM
3/4/96

A000
This release is functionally unchanged from the previous beta version.
5.07.01
BETA

Checksum

P/N 154662SW
26/4/96

D500
The object of this release is to provide the latest software to the field.

Diamond BIOS V5.07.01 includes all the mods since V5.05 which were turned off for V5.06 of the BIOS. Therefore the addition since V5.06 are :-

Support for 200MHz processor

PCI IDE Bus mastering support for Win95 added (driver required to enable this)

Ability to free up IRQ’s 6,14 and 15 by being able to disable the floppy, primary IDE and secondary IDE controllers from setup.

Fix for PCI Video cards that require extra IO (e.g. ATI card)

Various NCR (AT & T) specific fixes that only come into effect when their `personality’ card is installed.

The CMOS must be cleared when upgrading to this BIOS - due to the extra option in the setup the floppy /IDE controllers MAY be disabled - clearing CMOS will eliminate this potential problem.

5.07

checksum

PN 154662SW
17/5/96

C900
This release is functionally unchanged from the previous beta version.
5.08.01
BETA

checksum

PN 154662SW

10/6/96


3800
A problem encountered with an ‘Accel/2’ PCI video graphics adapter has been resolved.

A fix for NCR has been provided to address a problem with OS/2 and invalid CMOS contents.

A fix for NCR has been provided to address a problem with 8Mb systems.

Support for two VGA controllers has been provided for NCR only.

There was a problem with PCI video card resources clashing with PCI SCSI card. This has been resolved.
5.08.02
BETA

checksum

PN 154662SW.
25/6/96


9300
Changes since last release,

CMOS defaults have been changed for NCR systems only.

Memory configuration has been changed for NCR systems only.

‘Memory hole’ support has been added for NCR VROP video cards fitted as a secondary VGA device.

The game port is now disabled for NCR systems.
5.08.04
Beta

checksum

PN 154662SW.
17/9/96


FB00
Problem : The Diamond Stealth 1000 card causes the machine to hang after the memory test with a port 80 code 0f 75h.
Cause : The stealth card does not seem to be PCI 2.01 complient and is causing a phantom PCI device to appear which contains rubbish and has a BARD containing all F's hence the FMD can't accomodate the required space.
Cure : Only scan physically present slots and PCI devices.

Problem : The Matrox Millenium card causes the machine to hang after the memory test with a port code of 075h
Cause : The PCIVideo routine builds a prefetchable BARD list but does not pre-configure the prefetchable address space, hence when the remaining PCI space is configured it expects to find the space allocated in the FMD list but doesn't and hangs.
Cure : As the Diamond chipset does not seem to support the prefetch capability we can ignore this and use the GEN_MEM_BARD_LIST which the PCIVideo does configure.

NOTE : Also, Mod 370 saves the context of di as it gets corrupted throughout PCI configuration, there was one invocation that had been missed. This has been corrected in this mod.

Problem : Intel 100MB/s PCI Ethernet Card did not function correctly
Cause : Memory space was being disabled
Cure : Fix from IBM preserved the memory space setting in the command register

Note : This fix is on a switch called PCIETHERCARDFIX which is set to TRUE in PCI_POST.ASM.
5.08.05
Beta

checksum

PN 154662SW.
21/10/96


8200
Changes since last release,

PRF 1710 - virus detection code not working. A ‘fix’ for AT&T was implemented incorrectly, thereby disabling this functionality. This has now been resolved.

The NCR VEROP card would hang with port 80 code 075. This was caused by a programming error and has now been resolved.

PRF1725 - administrator password behaving like the power-on password. This has now been resolved and will only be requested if the F1 setup key is pressed.

PRF1614 - LPT1 detected as ECP printer port by Windows 95 when disabled in BIOS setup. This was caused by Windows 95 reading the chipset directly and ignoring CMOS settings. Now resolved.
5.08.06
Beta

checksum

PN 154662SW
24/10/96


2C00
Changes since last release,

PRF 1636 - Adaptec 2940 card and DIVA fail to boot together. This was caused by the DIVA option ROM returning the processor from protected mode to real mode rather than ‘big’ real mode, as required by the PCI configuration code. The result being a general protection fault as the PCI code attempts to examine the FE000000h ROM space - this being above the FFFFh address limit imposed by real mode. This has now been resolved.
5.08
Release

checksum

PN 154662SW.
8/11/96


2C00
This release is functionally unchanged from the previous BETA version.
5.09.01
Beta

checksum

PN 154662SW.
28/11/96


0F00
Changes since last release,

The GEM line parallel port ‘Genius’ LAN adapter would occasionally fail to connect to the network. This was caused by a coding error in modifications applied for the RTC ‘century roll-over’ issue and has now been resolved.
5.09.02
Beta

checksum

PN 154662SW
22/01/97


B200
Changes since last release,

Booting with Diva card, BIOS revision 5.08.05 and later with 5434 video binary caused a security card change error and the Diva card would request the SIN number of the non-existent ‘old’ card. This was caused by the compresssed video binary over-running the AIS variables and has now been resolved.
5.09.04
Beta

checksum

PN 154662SW
10/07/97


7D00
Changes since last release,

Year 2000 support added.
Hard disk drives >4GB support added.
5.09
Release

checksum

PN 154662SW.
14/11/97


7D00
This release is functionally unchanged from the previous BETA version (5.09.04).

 

5436 BIOS

Release

Date

Changes
5-00-15
BETA
15/9/95 Support for the 5436 VGA controller part c/w EDO RAM with 80Mhz ‘MCLK’.
5-01-01
BETA
6/10/95 The Cirrus Logic 5436 video BIOS was incorrectly setting MCLK to 50Mhz on a warm boot. This has now been fixed.
5-02-01
BETA
10/10/95 Various problems existed concerning power management, e.g. when using BIOS power management the system would not always enter or exit 'deep' green mode using the 'standby' switch and when using the Windows power management application the system would timeout and enter 'light'/'dark' green mode even when the system is in use. These problems have now been resolved.

3COM PnP Ethernet cards would try to allocate IRQ 15 to themselves, causing a conflict with the PCI IDE. This has now been resolved by insuring the IRQ 15 does not appear as available to PnP devices.
5-02 13/10/95 This release is functionally unchanged from the previous BETA version.
5-03-01
BETA
18/10/95 The IR detection code has been temporarily disabled due to intermittent problems with BIOS power management.
5-03-02
BETA
19/10/95 A problem existed with the PCI IRQ allocation (3COM ‘590 Ethernet card). This has now been resolved.

If the ‘standby’ button was pressed repeatedly during BIOS POST the machine would hang. This has now been resolved.
5-03-03
BETA
20/10/95 If the ‘standby’ button was pressed during BIOS ‘SETUP’ or the ‘virus detection’ screen being displayed, the machine could hang. This has now been resolved.
5-03-04
BETA
20/10/95 The monitor standby feature of power management was not correctly setting the Hsync & Vsync signals to allow the monitor to enter a low power state. This has now been resolved.

After CMOS was cleared and ‘SETUP’ entered, the machine did not recognise the floppy on a subsequent boot. This has now been resolved.
5-03 25/10/95 This release is functionally unchanged from version 5-03-04 BETA.
5-04-01
BETA
1/11/95 Support has been re-introduced for detecting the remote control front panel.

The BIOS now reports the date and time of an RTC alarm event to the Windows Power Management application.
5-04-02
BETA
1/11/95 This release has been made to correct a build fault which occurred with version 5-04-01 BETA.
5-04-03
BETA
6/11/95 When CMOS was cleared, machines would not boot. This has been fixed.

The CMOS default for the remote control was 'Installed'. This has now been changed to 'Not installed'.

There is now support for 'Recovery BIOS' for SST flash devices.

The Cumana parallel port CD-ROM drive would not work with ECP mode. This has been fixed.

The 'Standby' button now works with a front panel fitted.

A new 5436 video BIOS from Cirrus Logic has been incorporated. This fixes the cold start problem.
5-04-04
BETA
1/12/95 Melco PRF DIA-0006, parallel port is set to IRQ 7 in 'SETUP', but actually uses IRQ 5. This was caused by the IRQ not being properly set during POST and has been resolved.

Support for 150 & 166 MHz processors has been included.

The power management application timing was inaccurate when using the BIOS power management function to set the Fast Off timer enabling power-down after a period of time. This was caused by integer maths errors in the BIOS and has been resolved.

The BIOS recovery code has been altered to support PROM boards containing recovery code.

Following a CMOS cleardown, the processor speed was reported as 0MHz following an automatic configuration. This has been resolved.
5-04 13/12/95 This release is functionally unchanged from the previous BETA version.
5-05-01
BETA
19/12/95 Support for the Adaptec AHA2940 PCI SCSI card has been added.

Support for the AT&T backplane has been added.
5-05-02
BETA
5/1/96 Bus mastering PCI IDE for Windows 95 now works, with an appropriate driver.

Changes have been made for AT&T Dundee, regarding backplane.

The remote IR detection code has been altered to address problems encountered with faulty NS306 Silicon (not setting the 'Bad battery bit').
5-05-03
BETA
26/1/96 IPR 1522 - A problem concerning power-on passwords for user and administrator has been resolved.

BIOS recovery code.

Fix to power down IDE drives under the Windows 95 power management application.

Free up IRQ12 if no mouse is installed.

'Setup' options to disable floppy and both primary and secondary IDE controllers to free up resources if required (Windows 95 requirement).

IPR 1224 - PnP memory resource problem.

Various changes for AT&T.

Support for DIVA card.

Melco PRF DIA-0009 - Windows 95 losing 'time' when in power saving mode.
5-05-04
BETA
2/2/96 IRQs are now freed up properly. Reported by AT&T, the PC would hang while initialising the SCSI BIOS if the secondary IDE controller is disabled.

The PnP node information has been corrected for disabled floppy and IDE interfaces.

IPR 2014 - ROM 'SETUP' was not being called on F1 if a Diva or Adaptec SCSI card is fitted to the machine. This has now been resolved.
5-05-05
BETA
8/2/96 A problem existed when a Diva security card was installed into a machine which had it's CMOS cleared. A message, 'Enter old SIN number', would appear. This has now been resolved.

Another problem existed when a Diva security card was removed from a system. A message, 'Diva card removed', would appear. The message has now been changed to 'Apricot LocTech 2.1 Security System ...'.

Machines would not 'wake up' from standby mode on incoming messages (fax / modem) via COM1: and COM2:. This has now been resolved.

***** 5436 build only ***** A new video BIOS binary from Cirrus Logic has been incorporated. This binary does not display the Cirrus Logic video BIOS signon message.

Support for bus mastering IDE drives has been removed.
5-05-06
BETA
20/3/96 A fix for PnP option ROM search/execute has been incorporated for Diva security cards.

PRF 00013 PCI IRQ routing for Apricot backplane has been corrected.

A change has been made for AT&T to display 'Press a key to continue ...' when a configuration change has been detected.

The 'official' Cirrus Logic 5436 binary has been included.

***** This is for 5436 builds only *****
5-05-07
BETA
23/2/96 The setup options to disable floppy and IDE controllers have been removed.

Errors were occurring when trying to execute PCI card option ROMs. This has now been resolved.
5-05

CheckSUM
29/2/96

EC00

This release is functionally unchanged from the previous BETA release.
5.06.01
BETA

CheckSUM
19/3/96

9400

AT&T request - hard drive CMOS value setup has been altered.

AT&T request - enabling / disabling of secondary IDE controller is now dependant upon whether a device is connected or not.

AT&T request - base address of parallel port now cannot be changed.

PCI IDE bus mastering is now re-enabled.

AT&T request - boot sector virus checking is now disabled regardless of SETUP options.

AT&T request - keyboardless mode is enabled regardless of SETUP options.

From Windows 95, restarting the system in MS-DOS mode would cause the floppy drive to 'disappear' on some systems. This has now been resolved.
5.06
BETA

CheckSUM
3/4/96

8300

This release is functionally unchanged from the previous beta version.
5.07.01
BETA

Checksum

P/N 156009SW
26/4/96

C600

The object of this release is to provide the latest software to the field.

Diamond BIOS V5.07.01 includes all the mods since V5.05 which were turned off for V5.06 of the BIOS. Therefore the addition since V5.06 are :-

Support for 200MHz processor.

PCI IDE Bus mastering support for Win95 added (driver required to enable this).

Ability to free up IRQ’s 6,14 and 15 by being able to disable the floppy, primary IDE and secondary IDE controllers from setup.

Fix for PCI Video cards that require extra IO (e.g. ATI card).

Various NCR (AT & T) specific fixes that only come into effect when their `personality’ card is installed.

The CMOS must be cleared when upgrading to this BIOS - due to the extra option in the setup the floppy /IDE controllers MAY be disabled - clearing CMOS will eliminate this potential problem.

5.07.02
BETA

Checksum

PN 156009SW
13/5/96

C000

A new Cirrus Logic 5436 video binary has been incorporated. This fixes the issue where the video BIOS was previously writing to an IDE disk controller port.
5.07

checksum

PN 156009SW
17/5/96

B800

This release is functionally unchanged from the previous beta version.
5.08.01
BETA

checksum

PN 156009SW
10/6/96

2200

A problem encountered with an ‘Accel/2’ PCI video graphics adapter has been resolved.

A fix for NCR has been provided to address a problem with OS/2 and invalid CMOS contents.

A fix for NCR has been provided to address a problem with 8Mb systems.

Support for two VGA controllers has been provided for NCR only.

There was a problem with PCI video card resources clashing with PCI SCSI card. This has been resolved.
5.08.02
BETA

checksum

PN 156009SW.
25/6/96

9300

Changes since last release,

CMOS defaults have been changed for NCR systems only.

Memory configuration has been changed for NCR systems only.

‘Memory hole’ support has been added for NCR VROP video cards fitted as a secondary VGA device.

The game port is now disabled for NCR systems.
5.08.03
BETA

checksum

PN 156009SW.
20/8/96

5C00

Changes since last release

Due to incorrect CMOS bank 2 configuration, setting IRQs to ‘not available’ was not completely correct. This has now been resolved.

Due to incorrect CMOS bank 2 configuration, PCI error 1801 was being reported when Adaptec 2940 PCI SCSI controllers were present. This has now been resolved.

The LogiTech cordless mouse no longer hangs the system during POST.

The NCR VEROP (secondary VGA card) now works.

After clearing CMOS, IRQ 15 was not available on first boot. This has now been resolved.

Floppy drive auto-detection was not completely correct. This has been resolved.

The century byte was not being updated on a rollover to the year 2000. This has now been resolved.
5.08.04
Beta

checksum

PN 156009SW.
17/9/96


E800
Problem : The Diamond Stealth 1000 card causes the machine to hang after the memory test with a port 80 code 0f 75h.
Cause : The stealth card does not seem to be PCI 2.01 complient and is causing a phantom PCI device to appear which contains rubbish and has a BARD containing all F's hence the FMD can't accomodate the required space.
Cure : Only scan physically present slots and PCI devices.

Problem : The Matrox Millenium card causes the machine to hang after the memory test with a port code of 075h
Cause : The PCIVideo routine builds a prefetchable BARD list but does not pre-configure the prefetchable address space, hence when the remaining PCI space is configured it expects to find the space allocated in the FMD list but doesn't and hangs.
Cure : As the Diamond chipset does not seem to support the prefetch capability we can ignore this and use the GEN_MEM_BARD_LIST which the PCIVideo does configure.

NOTE : Also, Mod 370 saves the context of di as it gets corrupted throughout PCI configuration, there was one invocation that had been missed. This has been corrected in this mod.

Problem : Intel 100MB/s PCI Ethernet Card did not function correctly
Cause : Memory space was being disabled
Cure : Fix from IBM preserved the memory space setting in the command register

Note : This fix is on a switch called PCIETHERCARDFIX which is set to TRUE in PCI_POST.ASM.
5.08.05
Beta

checksum

PN 156009SW.
21/10/96


6000
Changes since last release,

PRF 1710 - virus detection code not working. A ‘fix’ for AT&T was implemented incorrectly, thereby disabling this functionality. This has now been resolved.

The NCR VEROP card would hang with port 80 code 075. This was caused by a programming error and has now been resolved.

PRF1725 - administrator password behaving like the power-on password. This has now been resolved and will only be requested if the F1 setup key is pressed.

PRF1614 - LPT1 detected as ECP printer port by Windows 95 when disabled in BIOS setup. This was caused by Windows 95 reading the chipset directly and ignoring CMOS settings. Now resolved.
5.08.06
Beta

checksum

PN 156009SW.
24/10/96


1200
Changes since last release,

PRF 1636 - Adaptec 2940 card and DIVA fail to boot together. This was caused by the DIVA option ROM returning the processor from protected mode to real mode rather than ‘big’ real mode, as required by the PCI configuration code. The result being a general protection fault as the PCI code attempts to examine the FE000000h ROM space - this being above the FFFFh address limit imposed by real mode. This has now been resolved.
5.08
Release

checksum

PN 156009SW.
8/11/96


1300
This release is functionally unchanged from the previous BETA version.
5.09.01
Beta

checksum

PN 156009SW.
28/11/96


F900
Changes since last release,

The GEM line parallel port ‘Genius’ LAN adapter would occasionally fail to connect to the network. This was caused by a coding error in modifications applied for the RTC ‘century roll-over’ issue and has now been resolved.
5.09.02
Beta

checksum

PN 156009SW
22/01/97


9E00
Changes since last release,

Booting with Diva card, BIOS revision 5.08.05 and later with 5434 video binary caused a security card change error and the Diva card would request the SIN number of the non-existent ‘old’ card. This was caused by the compresssed video binary over-running the AIS variables and has now been resolved.
5.09.04
Beta

checksum

PN 156009SW
10/07/97


7700
Changes since last release,

Year 2000 support added.
Hard disk drives >4GB support added.
5.09
Release

checksum

PN 156009SW.
14/11/97


7700
This release is functionally unchanged from the previous BETA version (5.09.04).


 

Computing for a Connected World