💾 Archived View for spam.works › mirrors › textfiles › programming › srbediff.txt captured on 2023-11-14 at 11:52:09.
⬅️ Previous capture (2023-06-16)
-=-=-=-=-=-=-
What's The Difference Between The BE3011 and SmartROM? BE3011 - BIOS TABLE EXPANDER TABLE The BE3011 (also known as BE, BTE, and BETTY) is basically just what it is called; a BIOS Table Expander. The BE3011 is a ROM that has a table of drive geometry entries ranging in capacity of 80MB to 1G and is used to compliment the drive geometry entries that already exist in the BIOS Table on the motherboard. Most motherboard BIOS's, however, only have drive geometry support in the standard range for up to a 140MB disk drive. This standard range is commonly known as "Drive Types 1-46". Some BIOS's do offer an expanded table beyond Type 46 and, in some cases, a User Definable Disk Drive Type (or UDP, for User Definable Parameters). However, because the DPT controller emulates the WD1003 disk controller, it cannot utilize "standard" Drive Types that exceed number 46 because this secondary drive table is stored in different areas of system ROM on every machine depending on the BIOS manufacturer. The Drive Type range of 1-46 is standardized on every machine, however, and can be found at system ROM address F000:E679. The UDP type can be used with the DPT controller even though it does not appear in the standard Type 1-46 range. Refer to UDP.TXT or read Bulletin 7 on the Technical Support BBS for details on installing with UDP's. As the inability to have support for large capacity disk drives in the standard Type 1-46 range became more apparent, DPT developed the BE3011 BIOS Table Expander. The BE3011 sets the motherboard CMOS to Type 1 (typically a 10MB drive entry) and sets up a software vector (INT41) so that whenever the operating system makes a disk call to Type 1, it will skip over the 10MB entry listed and follow the vector to the BE3011 address (typically C800) where the DPT drive table is stored. The installation of the BE3011 table into system memory is accomplished by running DPTFMT on the disk drive to be used. WHEN TO USE THE BE3011 The BE3011 is only needed when using an operating system that is BIOS dependant, and you are using a DPT controller in emulation mode, and the hard disk you want to install is not supported by your motherboard BIOS. Although the BE3011 is compatible with all DPT controllers, it is usually only used on the PM3011 and PM2001 controllers. The BE3011 comes standard on the PM3011 controller and is available as on option on the PM2001. PM2011 and PM2012 controllers usually take advantage of DPT SmartDrivers or SmartROM thus eliminating the need for the BE3011. The following chart shows which operating systems need the BE3011 and which do not: Operating System Needs BIOS Expansion ------------------------------------------------- Interactive YES MS/PC DOS YES Novell 2.1x, 2.2x, 3.x YES OS/2 YES PCMOS YES Concurrent DOS YES PICK YES Microport UNIX NO SCO UNIX NO Xenix NO QNX NO THEOS NO Novell 2.0x *