home *** CD-ROM | disk | FTP | other *** search
- ;Identification file for CMOS detection, part of INTROSCOPE
- ;by Dipl. Ing. Ján Gúcik (c) 5, July, 1995
- ;Version 1.00
- ;Definition AMI Hi-Flex,AMI WinBIOS,Modular BIOS AWARD 4.50, 4.50G
- ;--------------------------------
- ;PLEASE, SEND ME INFORMATION ABOUT RESULTS ON YOUR COMPUTER
- ;E-mail : jan.gucik@vslib.cz
- ;Command list
- ;------------
- ;RG(N)=Register(N) BT(N)=Bit(N) OP(N,M,...)=Option(N,M,...)
- ; RB(N)=Read bits
- ;Constants:
- ;DB='Disabled' EB='Enabled' RW='Reserved'
- ;Tested AMI,AWARD
- [DETECTION]
- AMI=AAAAMMMMIIII
- AMI WinBIOS=AMIBIOS AMIBIOS
- AWARD 4.50G=v4.50G
- AWARD 4.50=v4.50
- AWARD=AAwwaarrdd
- AWARD=Award
- PHOENIX=Phoenix Tech
- CHIPS=Chips &
- COMPAQ=COMPAQ
- QUADTEL=Quadtel
- MR BIOS=MRI
- IBM PS/2=COPR. IBM
- [COMMON]
- ──────────────── Equipment Byte ──────────────────=─────────────────
- Number of Floppy drives=RG($14);BT(192);OP(1 Drive,2 Drives,3 Drives,4 Drives);
- Monitor type=RG($14);BT(48);OP(EGA & VGA,40x25 CGA,80x25 CGA,MDA);
- Display test=RG($14);BT(8);OP(DB,EB);
- Keyboard test=RG($14);BT(4);OP(DB,EB);
- Math coprocessor test=RG($14);BT(2);OP(DB,EB);
- Floppy drive test=RG($14);BT(1);OP(DB,EB);
- ─────────────── Status register A ─────────────────=─────────────────
- Time update=RG($0A);BT(128);OP(no,in progress);
- 22 stage divider=RG($0A);BT(112);OP(RW,RW,32.768KHz,RW,RW,RW,RW,RW);
- Rate selection bits for interrupt=RG($0A);BT(15);OP(none,RW,RW,122 microseconds,RW,RW,976.562 microseconds,RW,RW,RW,RW,RW,RW,RW,500 milliseconds);
- ─────────────── Status register B ─────────────────=─────────────────
- Cycle update=RG($0B);BT(128);OP(DB,EB);
- Periodic interrupt=RG($0B);BT(64);OP(DB,EB);
- Alarm interrupt=RG($0B);BT(32);OP(DB,EB);
- Update-ended interrupt=RG($0B);BT(16);OP(DB,EB);
- Square wave output=RG($0B);BT(8);OP(DB,EB);
- Data mode=RG($0B);BT(4);OP(BCD,Binary);
- Hour mode=RG($0B);BT(2);OP(12 hour mode,24 hour mode);
- Daylight Savings=RG($0B);BT(1);OP(DB,EB);
- ─────────────── Status register C ─────────────────=─────────────────
- Interrupt request flag=RG($0C);BT(128);OP(Off,On);
- Periodic interrupt flag=RG($0C);BT(64);OP(Off,On);
- Alarm interrupt flag=RG($0C);BT(32);OP(Off,On);
- Update-Ended interrupt flag=RG($0C);BT(16);OP(Off,On);
- ─────────────── Status register D ─────────────────=─────────────────
- Batery power=RG($0D);BT(128);OP(Dead or disconnected,Good);
- [AMI]
- UserDisk1=47
- UserDisk2=47
- Sectors1=$23
- Sectors2=$2C
- Heads1=$1D
- Heads2=$26
- Cylinders1=$1B
- Cylinders2=$24
- PreCom1=$1E
- PreCom2=$27
- Landing1=$21
- Landing2=$2A
- [AMI-EXTRAS]
- ─────────────── Advanced options ─────────────────=─────────────────
- Typematic Rate Programming=RG(19);BT(128);OP(DB,EB);
- Typematic Rate Delay (msec)=RG(19);BT(96);OP(250,500,750,1000);
- Typematic Rate (chars/sec)=RG(19);BT(28);OP(6,8,10,12,15,20,24,30);
- Mouse Support Option=RG(17);BT(128);OP(DB,EB);
- Above 1MB Memory Test=RG(17);BT(64);OP(DB,EB);
- Memory Test Tick Sound=RG(17);BT(32);OP(DB,EB);
- Memory Parity Error Check=RG(17);BT(16);OP(DB,EB);
- Hit <DEL> message display=RG(17);BT(8);OP(DB,EB);
- Hard Disk Type 47 RAM Area=RG(17);BT(4);OP(0:300,DOS 1KB);
- Wait for <F1> if any error=RG(17);BT(2);OP(DB,EB);
- System Boot Up Num Lock=RG(17);BT(1);OP(Off,On);
- Weitek Processor=RG(45);BT(128);OP(Absent,Present);
- Floppy Drive Seek At Boot=RG(45);BT(64);OP(DB,EB);
- System Boot Up Sequence=RG(45);BT(32);OP(C: A:,A: C:);
- System Boot Up CPU Speed=RG(45);BT(16);OP(Low,High);
- External Cache=RG(45);BT(8);OP(DB,EB);
- Internal Cache=RG(45);BT(4);OP(DB,EB);
- Fast Gate A20 Option=RG(45);BT(2);OP(DB,EB);
- Turbo Switch Function=RG(45);BT(1);OP(DB,EB);
- Numeric Processor=RG(53);BT(1);OP(DB,EB);
- 384KB Memory Relocation=RG(67);BT(16);OP(DB,EB);
- Password Checking Option=RG(52);BT(192);OP(DB,Setup,Always);
- ─────────────── Advanced options ─────────────────=─── Shadowing ───
- Shadow RAM Option=RG(53);BT(14);OP(DB,Video,Main,Both);
- Video ROM Shadow=RG(53);BT(6);OP(DB,EB);
- Video ROM Shadow C000,16K=RG(53);BT(4);OP(DB,EB);
- Video ROM Shadow C400,16K=RG(53);BT(2);OP(DB,EB);
- Adapter ROM Shadow C800,16K=RG(52);BT(32);OP(DB,EB);
- Adapter ROM Shadow CC00,16K=RG(52);BT(16);OP(DB,EB);
- Adapter ROM Shadow D000,16K=RG(52);BT(8);OP(DB,EB);
- Adapter ROM Shadow D400,16K=RG(52);BT(4);OP(DB,EB);
- Adapter ROM Shadow D800,16K=RG(52);BT(2);OP(DB,EB);
- Adapter ROM Shadow DC00,16K=RG(52);BT(1);OP(DB,EB);
- Adaptor ROM Shadow E000,32K=RG(53);BT(128);OP(DB,EB);
- Adaptor ROM Shadow E800,32K=RG(53);BT(32);OP(DB,EB);
- System ROM Shadow F000,64K=RG(53);BT(8);OP(DB,EB);
- ─────────────── Chipset options ─────────────────=─────────────────
- DRAM Wait States=RG(69);BT(16);OP(0 W/S,1 W/S);
- Page-Miss/Bank-Hit Cycles=RG(69);BT(8);OP(2 W/S,3 W/S);
- Bank A & B Page Mode=RG(69);BT(4);OP(EB,DB);
- RAS Shut-Off Option=RG(69);BT(1);OP(RASS OFF,Slow);
- Enable CAS Before RAS Refr=RG(70);BT(2);OP(/6,RAS ONLY);
- Slow Refresh Mode=RG(70);BT(1);OP(DB,EB);
- Turbo Video=RG(71);BT(128);OP(DB,EB);
- Non-Turbo Mode CLK2 Divider=RG(71);BT(96);OP(Clk2/2,Clk2/3,Clk2/4,Video);
- Fast Clock Divider=RG(71);BT(24);OP(/3,/8,RAS ON,RW);
- Ext Bus Oscillator Control=RG(71);BT(4);OP(Fast,10 bit);
- Slow Closk Divider=RG(71);BT(3);OP(/3,/8,RASS ON,/16);
- Global EMS Control=RG(75);BT(128);OP(DB,EB);
- EMS BackFill Registers=RG(75);BT(64);OP(DB,EB);
- EMS Page Register Map=RG(75);BT(16);OP(Map 1,Sync);
- Fast RC#=RG(84);BT(32);OP(EB,DB);
- DRAM Interface Signal Drive=RG(84);BT(4);OP(300 pf,450 pf);
- 10/16 Bit IO Address Decode=RG(84);BT(2);OP(Normal,16 bit);
- Glitch-free IRQ Pin input=RG(84);BT(1);OP(DB,EB);
- ROM Wait States=RG(85);BT(192);OP(3 W/S,1 W/S,2 W/S,3 W/S);
- 8-bit DMA Wait States=RG(85);BT(48);OP(2 W/S,4 W/S,3 W/S,3 W/S);
- 16-bit DMA Wait States=RG(85);BT(12);OP(2 W/S,4 W/S,3 W/S,3 W/S);
- DMA Clock=RG(85);BT(2);OP(SCLK/2,SCLK);
- MEMR# Signal Delay=RG(85);BT(1);OP(...,10 bit);
- Slot Current Drive=RG(86);BT(64);OP(24 mA,RAS&CAS);
- Command Delay, 8-bit Cycle=TG(86);BT(8);OP(No,Yes);
- Command Delay, 16-bit Cycle=TG(86);BT(4);OP(No,Yes);
- 16-bit I/O Wait States=RG(86);BT(2);OP(0 W/S,1 W/S);
- 8-bit I/O Wait States=RG(86);BT(1);OP(4 W/S,? W/S);
- I/O Recovery Time (SYSLOCK)=RG(51);BT(8);OP(0,12);
- Extended ALE=RG(51);BT(4);OP(DB,EB);
- AUTO Config Function=RG(51);BT(2);OP(DB,EB);
- Timing Parameter Selection=RG(54);BT(128);OP(Extended,Normal);
- Slow Speed Select For CCLK2=RG(54);BT(96);OP(CLK2/4,CLK2/16,BCLK,RW);
- BUS Speed Selection=RG(54);BT(28);OP(CLK2/3,CLK2/4,CLK2/5,ATCLK2,CLK2/6,RW,RW,RW);
- 256K/384K Memory Relocation=RG(54);BT(3);OP(DB,256K Rel,385K Rel,RW);
- Turbo Cache Function=RG(86);BT(32);OP(DB,EB);
- Cacheable Region=RG(51);BT(112);OP(Auto,2 MB,4 MB,8 MB,16 MB, 32MB,Auto,...);
- Decoupled Refresh Option=RG(53);BT(64);OP(DB,EB);
- [AMI WinBIOS]
- UserDisk1=46
- UserDisk2=46
- Sectors1=$22
- Sectors2=$2A
- Heads1=$
- Heads2=$25
- Cylinders1=$
- Cylinders2=$23
- PreComp1=$
- PreComp2=$26
- Landing1=$20
- Landing2=$28
- [AMI WinBIOS-EXTRAS]
- ─────────────── Advanced options ─────────────────=─────────────────
- System boots with high CPU speed=RG($11);BT(128);OP(DB,EB);
- Memory test above 1MB=RG($11);BT(64);OP(DB,EB);
- Memory test tick sound=RG($11);BT(32);OP(DB,EB);
- Floppy drive seekt at boot=RG($11);BT(16);OP(DB,EB);
- "Hit <Del>" message=RG($11);BT(8);OP(DB,EB);
- BIOS extended RAM area=RG($11);BT(4);OP(30h:0000h,1K at top);
- Wait for F1 key on error=RG($11);BT(2);OP(DB,EB);
- NumLock at boot=RG($11);BT(1);OP(DB,EB);
- Typematic Rate=RG($13);BT(224);OP(6,8,10,12,15,20,24,30);
- Numeric processor test=RG($13);BT(16);OP(DB,EB);
- LBA mode=RG($2B);BT(128);OP(DB,EB);
- IDE block mode=RG($2B);BT(64);OP(DB,EB);
- 32-bit transfer=RG($2B);BT(32);OP(DB,EB);
- External RAM cache=RG($2C);BT(128);OP(DB,EB);
- Internal RAM cache=RG($2C);BT(64);OP(DB,EB);
- Weitek installed=RG($2D);BT(128);OP(Yes,No);
- Bootsector virus protection=RG($2D);BT(64);OP(DB,EB);
- Mouse=RG($2D);BT(32);OP(DB,EB);
- Parity error check=RG($2D);BT(8);OP(DB,EB);
- Boot order=RG($2D);BT(6);OP(C: A:,A: C:,Reserved,Reserved);
- Turbo switch=RG($2D);BT(1);OP(DB,EB);
- IBM-defined top 128K=RG($33);BT(128);OP(Not present,Present);
- CPU internal clock frequency=RG($33);BT(112);OP(25,33,40,50,60/66,75,80,90/100);
- CPU internal clock multiplier=RG($33);BT(6);OP(1,2,3,4);
- FlashROM programming=RG($33);BT(1);OP(DB,EB);
- ─────────────── Advanced options ─────────────────=─── Shadowing ───
- Shadowing of C000h (VIDEO)=RG($2C);BT(2);OP(DB,EB);
- Shadowing of C400h (VIDEO)=RG($2C);BT(4);OP(DB,EB);
- Shadowing of C800h=RG($2C);BT(8);OP(DB,EB);
- Shadowing of CC00h=RG($2C);BT(16);OP(DB,EB);
- Shadowing of D000h=RG($2B);BT(1);OP(DB,EB);
- Shadowing of D400h=RG($2B);BT(2);OP(DB,EB);
- Shadowing of D800h=RG($2B);BT(4);OP(DB,EB);
- Shadowing of DC00h=RG($2B);BT(8);OP(DB,EB);
- Shadowing of E000h=RG($2C);BT(32);OP(DB,EB);
- Shadowing of F000h (SYSTEM 64K)=RG($2C);BT(1);OP(DB,EB);
- ─────────────── Advanced options ─────────────────=─── Password ────
- Password selection=RG($34);BT(192);OP(DB,Reserved,Set,Boot);
- Password checking=RG($2D);BT(16);OP(Setup,Always);
- ;System-specific info $24
- ;Color setup $37
- ;PCI BIOS setup data $40-$55
- ;PCI chipset-specific $60-$77
- ;Power management $7E-$7F
- [PHOENIX]
- UserDisk1=48
- UserDisk2=48
- Sectors1=$27
- Sectors2=$3C
- Heads1=$22
- Heads2=$37
- Cylinders1=$20
- Cylinders2=$35
- PreComp1=$23
- PreComp2=$38
- Landing1=$25
- Landing2=$3A
- [PHOENIX-EXTRAS]
- ;CPU Speed=
- ;Key repeat rate=
- ;Password=
- ;Shadow BIOS ROM=
- ;Shadow Video ROM=
- ;Shadow 16K at C4000=
- ;Shadow 16K at C8000=
- ;Shadow 16K at CC000=
- ;Shadow 16K at D4000=
- ;Shadow 16K at D8000=
- ;Shadow 16K at DC000=
- ;Shadow 16K at E4000=
- ;Shadow 16K at E8000=
- ;Shadow 16K at EC000=
- ;640-1024K Relocation=
- [AMSTRAD]
- ;Not yet implemented
- [AMSTRAD-EXTRAS]
- ;Not yet implemented
- [AWARD 4.50]
- UserDisk1=49
- UserDisk2=48
- Sectors1=$2D
- Sectors2=$25
- Heads1=$28
- Heads2=$20
- Cylinders1=$26
- Cylinders2=$1E
- PreComp1=$29
- PreComp2=$21
- Landing1=$2B
- Landing2=$23
- ;Not yet implemented
- [AWARD 4.50-EXTRAS]
- ;older version
- ;Speaker Volume=RG(72);BT(7);OP(Loud,Medium,Soft,Off,RW,RW,RW,RW);
- ;Com Port1 Interface=RG(72);BT(32);OP(RS232C,20mA Loop);
- ;Serial Port=RG(89);BP(8);OP(COM1,COM2);
- ;Paralell Port=RG(89);BT(16);OP(LPT1,LPT2);
- ;Hardware EMS=RG(91);BT(8);OP(DB,EB);
- ;new version
- ────────────── BIOS Feature Setup ─────────────────=─────────────────
- Virus Warning=RG($3C);BT(128);OP(EB,DB);
- External Cache=RG($3B);BT(1);OP(DB,EB);
- Quick POST=RG($3C);BT(16);OP(DB,EB);
- Boot sequence=RG($3C);BT(1);OP(A: - C:,C: - A:);
- Swap Floppy Drive=RG($3E);BT(16);OP(DB,EB);
- Boot Up Floppy Seek=RG($13);BT(1);OP(DB,EB);
- Boot Up NumLock=RG($11);BT(128);OP(Off,On);
- Boot Up System speed=RG($3C);BT(2);OP(High,Low);
- IDE HDD Block Mode=RG($11);BT(64);OP(DB,EB);
- Typematic Rate setting=RG($13);BT(128);OP(On,Off);
- Typematic Rate [Chars/Sec]=RG($13);BT(112);OP(6,8,10,12,15,20,24,30);
- Typematic Delay [MSec]=RG($13);BT(12);OP(250,500,750,1000);
- ────────────── BIOS Feature Setup ─────────────────=─── Password ────
- BIOS Password=RG($11);BT(2);OP(DB,EB);
- Security option=RG($11);BT(1);OP(Setup,System);
- ────────────── BIOS Feature Setup ─────────────────=─── Shadowing ───
- Shadow Video BIOS at C000=RG($3E);BT(128);OP(DB,EB);
- Shadow ROM BIOS at C800-CBFF=RG($11);BT(16);OP(DB,EB);
- Shadow ROM BIOS at CC00-CFFF=RG($11);BT(16);OP(DB,EB);
- Shadow ROM BIOS at D000-D3FF=RG($1B);BT(1);OP(DB,EB);
- Shadow ROM BIOS at D400-D7FF=RG($1B);BT(2);OP(DB,EB);
- Shadow ROM BIOS at D800-DBFF=RG($1B);BT(4);OP(DB,EB);
- Shadow ROM BIOS at DC00-DFFF=RG($1B);BT(8);OP(DB,EB);
- ────────────── BIOS Feature Setup ─────────────────=──── Halting ────
- Dont't Halt on Diskette Errors at Boot=RG($3E);BT(4);OP(DB,EB);
- Dont't Halt on Keyboard Errors at Boot=RG($3E);BT(2);OP(DB,EB);
- Never Halt for any error at Boot=RG($3E);BT(1);OP(DB,EB);
- [AWARD 4.50G]
- UserDisk1=46
- UserDisk2=47
- Sectors1=$2D
- Sectors2=$25
- Heads1=$28
- Heads2=$20
- Cylinders1=$26
- Cylinders2=$1E
- PreComp1=$29
- PreComp2=$21
- Landing1=$2B
- Landing2=$23
- [AWARD 4.50G-EXTRAS]
- ────────────── BIOS Feature Setup ─────────────────=─────────────────
- Virus Warning=RG($3C);BT(128);OP(EB,DB);
- External Cache=RG($3B);BT(1);OP(DB,EB);
- Quick POST=RG($3C);BT(16);OP(DB,EB);
- Boot sequence=RG($3C);BT(1);OP(A: - C:,C: - A:);
- Swap Floppy Drive=RG($3E);BT(16);OP(DB,EB);
- Boot Up Floppy Seek=RG($13);BT(1);OP(DB,EB);
- Boot Up NumLock=RG($11);BT(128);OP(Off,On);
- Boot Up System speed=RG($3C);BT(2);OP(High,Low);
- IDE HDD Block Mode=RG($11);BT(64);OP(DB,EB);
- Typematic Rate setting=RG($13);BT(128);OP(On,Off);
- Typematic Rate [Chars/Sec]=RG($13);BT(112);OP(6,8,10,12,15,20,24,30);
- Typematic Delay [MSec]=RG($13);BT(12);OP(250,500,750,1000);
- ────────────── BIOS Feature Setup ─────────────────=─── Password ────
- BIOS Password=RG($11);BT(2);OP(DB,EB);
- Security option=RG($11);BT(1);OP(Setup,System);
- ────────────── BIOS Feature Setup ─────────────────=─── Shadowing ───
- Shadow Video BIOS at C000=RG($3E);BT(128);OP(DB,EB);
- Shadow ROM BIOS at C800-CBFF=RG($11);BT(16);OP(DB,EB);
- Shadow ROM BIOS at CC00-CFFF=RG($11);BT(16);OP(DB,EB);
- Shadow ROM BIOS at D000-D3FF=RG($1B);BT(1);OP(DB,EB);
- Shadow ROM BIOS at D400-D7FF=RG($1B);BT(2);OP(DB,EB);
- Shadow ROM BIOS at D800-DBFF=RG($1B);BT(4);OP(DB,EB);
- Shadow ROM BIOS at DC00-DFFF=RG($1B);BT(8);OP(DB,EB);
- ────────────── BIOS Feature Setup ─────────────────=──── Halting ────
- Dont't Halt on Diskette Errors at Boot=RG($3E);BT(4);OP(DB,EB);
- Dont't Halt on Keyboard Errors at Boot=RG($3E);BT(2);OP(DB,EB);
- Never Halt for any error at Boot=RG($3E);BT(1);OP(DB,EB);
- ──────────── Power Management Setup ───────────────=─────────────────
- Power Management=RG($60);BT(3);OP(User Defined,Disabled,Minimum Power Saving,Maximum Power Saving);
- PM Control by APM=RG($60);BT(8);OP(No,Yes);
- Video Off Option=RG($60);BT(48);OP(Always On,Suspend -> Off,Susp.->Stan.->Off,All Modes -> Off);
- Video Off Method=RG($60);BT(64);OP(V/H SYNC+Blank,Blank Screen);
- ──────────── Power Management Setup ───────────────=─── PM Timers ───
- HDD Power Down on Suspend=RG($61);BT(16);OP(DB,EB);
- HDD Power Down Time=RG($61);BT($0F);OP(DB,1 min,2 min,3 min,4 min,5 min,6 min,7 min,8 min,9 min,10 min,11 min,12 min,13 min,14 min,15 min);
- Doze Mode (User Def.)=RG($62);BT($0F);OP(DB,20 sec,1 min,5 min,10 min,15 min,20 min,30 min,40 min);
- Standby Mode (User Def.)=RG($62);BT($F0);OP(DB,20 sec,1 min,5 min,10 min,15 min,20 min,30 min,40 min);
- Suspend Mode (User Def.)=RG($63);BT($0F);OP(DB,20 sec,1 min,5 min,10 min,15 min,20 min,30 min,40 min);
- ──────────── Power Management Setup ───────────────=─── PM Events ───
- PM Event on COM Port Activity=RG($61);BT(32);OP(DB,EB);
- PM Event on LPT Port Activity=RG($61);BT(64);OP(DB,EB);
- PM Event on HDD Ports Activity=RG($61);BT(128);OP(DB,EB);
- PM Event on PCI/ISA Master Activity=RG($63);BT(16);OP(DB,EB);
- PM Event on VGA Activity=RG($63);BT(64);OP(DB,EB);
- PM Event on IRQ3 Activity=RG($63);BT(128);OP(EB,DB);
- PM Event on IRQ4 (COM1) Activity=RG($64);BT(1);OP(EB,DB);
- PM Event on IRQ5 (LPT2) Activity=RG($64);BT(2);OP(EB,DB);
- PM Event on IRQ6 (Floppy) Activity=RG($64);BT(4);OP(EB,DB);
- PM Event on IRQ7 (LPT1) Activity=RG($64);BT(8);OP(EB,DB);
- PM Event on IRQ8 (RTC) Activity=RG($64);BT(16);OP(EB,DB);
- PM Event on IRQ9 Activity=RG($64);BT(32);OP(EB,DB);
- PM Event on IRQ10 Activity=RG($64);BT(64);OP(EB,DB);
- PM Event on IRQ11 Activity=RG($64);BT(128);OP(EB,DB);
- PM Event on IRQ12 Activity=RG($65);BT(1);OP(EB,DB);
- PM Event on IRQ13 (NPU) Activity=RG($65);BT(2);OP(EB,DB);
- PM Event on IRQ14 (HDD) Activity=RG($65);BT(4);OP(EB,DB);
- PM Event on IRQ15 Activity=RG($65);BT(8);OP(EB,DB);
- ──────────── PCI Configuration Setup ──────────────=─────────────────
- PIRQ0# Interrupt Triggering=RG($51);BT(128);OP(Edge Sensitive,Level Sensitive);
- Slot 1 IRQ Setup=RG($51);BT(3);OP(A-PIRQ0,B-PIRQ1,C-PIRQ2,D-PIRQ3);
- PIRQ1$# Interrupt Triggering=RG($53);BT(128);OP(Edge Sensitive,Level Sensitive);
- Slot 2 IRQ Setup=RG($53);BT(3);OP(A-PIRQ0,B-PIRQ1,C-PIRQ2,D-PIRQ3);
- PIRQ2$# Interrupt Triggering=RG($55);BT(128);OP(Edge Sensitive,Level Sensitive);
- Slot 3 IRQ Setup=RG($55);BT(3);OP(A-PIRQ0,B-PIRQ1,C-PIRQ2,D-PIRQ3);
- PIRQ3$# Interrupt Triggering=RG($57);BT(128);OP(Edge Sensitive,Level Sensitive);
- PIRQ0# Interrupt Line=RG($5A);BT(15);OP(none,IRQ1,IRQ2,IRQ3,IRQ4,IRQ5,IRQ6,IRQ7,IRQ8,IRQ9,IRQ10,IRQ11,IRQ12,IRQ13,IRQ14,IRQ15);
- PIRQ1# Interrupt Line=RG($5A);BT(240);OP(none,IRQ1,IRQ2,IRQ3,IRQ4,IRQ5,IRQ6,IRQ7,IRQ8,IRQ9,IRQ10,IRQ11,IRQ12,IRQ13,IRQ14,IRQ15);
- PIRQ2# Interrupt Line=RG($5B);BT(15);OP(none,IRQ1,IRQ2,IRQ3,IRQ4,IRQ5,IRQ6,IRQ7,IRQ8,IRQ9,IRQ10,IRQ11,IRQ12,IRQ13,IRQ14,IRQ15);
- PIRQ3# Interrupt Line=RG($5B);BT(240);OP(none,IRQ1,IRQ2,IRQ3,IRQ4,IRQ5,IRQ6,IRQ7,IRQ8,IRQ9,IRQ10,IRQ11,IRQ12,IRQ13,IRQ14,IRQ15);
- [CHIPS]
- ;Not yet implemented
- [CHIPS-EXTRAS]
- NumLock=RG(65);BT(128);OP(Off,On);
- CPU Speed=RG(97);BT(4);OP(Fast,Slow);
- RAM Wait States=RG(103);BT(128);OP(0,1);
- 640-1024K RAM Relocation=RG(65);BT(64);OP(DB,EB);
- System Shadow RAM=RG(65);BT(1);OP(DB,EB);
- Video Shadow RAM=RG(65);BT(2);OP(DB,EB);
- EMS Memory=RG(105);BT(128);OP(DB,EB);
- [IBM PS/2]
- ;Not yet implemented
- [IBM PS/2-EXTRAS]
- ;Not yet implemented
- [COMPAQ]
- ;Not yet implemented
- [COMPAQ-EXTRAS]
- ;Not yet implemented
- [MR BIOS]
- UserDisk1=47
- UserDisk2=46
- Sectors1=$21
- Sectors2=$65
- Heads1=$20
- Heads2=$64
- Cylinders1=$1E
- Cylinders2=$22
- PreCom1=$3A
- PreCom2=$7A
- Landing1=$5E
- Landing2=$62
- [MR BIOS-EXTRAS]
- ;Not yet implemented
- [QUADTEL]
- ;Not yet implemented
- [QUADTEL-EXTRAS]
- ;Not yet implemented
- [END OF FILE]