If it detects the Model 90 planar, it installs the embedded ESDI BIOS extensions and uses the Int 13h routines to check for an IML record on
the first DBA ESDI drive. [Yes, it should be possible to IML from a DBA
ESDI drive on an early Model 90 with one of the "non-enhanced" T1 BIOS
ROMs. The same is true for the T0 complex, where the ESDI install
happens unconditionally - no planar ID check is needed since it was only available with Model 90.
Does the T0 do a planar ID check? If not, does that mean installing in a Model 95 is not easy?
Tomas Slavotinek wrote:
If it detects the Model 90 planar, it installs the embedded ESDI BIOS
extensions and uses the Int 13h routines to check for an IML record on
the first DBA ESDI drive. [Yes, it should be possible to IML from a
DBA ESDI drive on an early Model 90 with one of the "non-enhanced" T1
BIOS ROMs. The same is true for the T0 complex, where the ESDI install
happens unconditionally - no planar ID check is needed since it was
only available with Model 90.
All T1 system ROMs contain IBM SCSI extensions consisting of the
"standard" Int 13 routines and a proprietary Int 4Bh func. 80h - "IBM
SCSI interface." This iface provides extended SCSI services, incl. SCB (Subsystem Control Block) support.
Question - 1GB -or- 1,023KB? I remember trying a Fujitsu full height F/W
SCSI drive with 1,024KB (From Hi Tech Cafe). My 8595-0KF and a high
priced Corvette were not having it. Peter sendt me a pair of enhanced T1 complex BIOS chips (one to use, one to lose), and it fired up.
Question - does Int 4Bh func. 80h - "IBM SCSI interface" actually have
any documentation, or is this moniker a SWAG?
Question - The non-enhanced use the Int13 Funct 1Fh to manipulate the
IML fencing. "All T1 system ROMs contain IBM SCSI extensions" that
"provides extended SCSI services, incl. SCB". So SCB is there, but not
used, or does the early BIOS SCB support lack the SOS Max_LBA that the enhanced BIOS uses to fence the IML partiton?
Question - "embedded SCSI ROM extensions" from what? The complex BIOS?
The IBM SCSI controller?
Question - for systems with on-board SCSI, like the Bermuda, can we stop
the IML process from loading the whatever for the SPOCK and then load a Corvette's code or whatever, instead? Something akin to that would be a
P75, with a Corvette as the sole SCSI controller... Sure, the P75 is not
IML, but the system loads the 8032 based SCSI first, and won't let a
Corvette lay rubber...
(nothing to see there)
The IBM SCSI interface moniker came from RBIL:
http://www.ctyme.com/intr/rb-6261.htm
Most of it is documented in the BIOS techref (page 157 physical): https://ardent-tool.com/docs/pdf/ps2bios2.pdf#page=157
The Int 4Bh interface is officially called "Advanced Services" and func.
80h is "SCSI Devices".
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 399 |
Nodes: | 16 (2 / 14) |
Uptime: | 98:02:13 |
Calls: | 8,363 |
Calls today: | 2 |
Files: | 13,162 |
Messages: | 5,897,714 |