home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hráč 1997 February
/
Hrac_09_1997-02_cd.bin
/
HRACI
/
08
/
IS
/
IS.RAR
/
CMOS.ID
< prev
next >
Wrap
Text File
|
1996-01-25
|
14KB
|
364 lines
;Identification file for CMOS detection, part of INTROSCOPE
;by Jan Gucik (c) 8, May, 1995
;Version 1.00 Beta
;Full definition AMI Hi-Flex,AWARD 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,...)
;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=IBM
[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]
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);
Video ROM Shadow C400,16K=RG(53);BT(2);OP(DB,EB);
Video ROM Shadow C000,16K=RG(53);BT(4);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);
Shadow Ram Option=RG(53);BT(14);OP(DB,Video,Main,Both);
Video ROM Shadow=RG(53);BT(6);OP(DB,EB);
Password Checking Option=RG(52);BT(192);OP(DB,Setup,Always);
Adaptor ROM Shadow C800,16K=RG(52);BT(32);OP(DB,EB);
Adaptor ROM Shadow CC00,16K=RG(52);BT(16);OP(DB,EB);
Adaptor ROM Shadow D000,16K=RG(52);BT(8);OP(DB,EB);
Adaptor ROM Shadow D400,16K=RG(52);BT(4);OP(DB,EB);
Adaptor ROM Shadow D800,16K=RG(52);BT(2);OP(DB,EB);
Adaptor ROM Shadow DC00,16K=RG(52);BT(1);OP(DB,EB);
384KB Memory Relocation=RG(67);BT(16);OP(DB,EB);
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 Selcetion=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]
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);
Shadowing of DC00h=RG($2B);BT(8);OP(DB,EB);
Shadowing of D800h=RG($2B);BT(4);OP(DB,EB);
Shadowing of D400h=RG($2B);BT(2);OP(DB,EB);
Shadowing of D000h=RG($2B);BT(1);OP(DB,EB);
External RAM cache=RG($2C);BT(128);OP(DB,EB);
Internal RAM cache=RG($2C);BT(64);OP(DB,EB);
Shadowing of E000h=RG($2C);BT(32);OP(DB,EB);
Shadowing of CC00h=RG($2C);BT(16);OP(DB,EB);
Shadowing of C800h=RG($2C);BT(8);OP(DB,EB);
Shadowing of C400h (VIDEO)=RG($2C);BT(4);OP(DB,EB);
Shadowing of C000h (VIDEO)=RG($2C);BT(2);OP(DB,EB);
Shadowing of F000h (SYSTEM 64K)=RG($2C);BT(1);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);
Password checking=RG($2D);BT(16);OP(Setup,Always);
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);
Password selection=RG($34);BT(192);OP(DB,Reserved,Set,Boot);
;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
NumLock at boot=RG($11);BT(128);OP(Off,On);
IDE Block Mode=RG($11);BT(64);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 Password=RG($11);BT(2);OP(DB,EB);
Password required for=RG($11);BT(1);OP(Setup,System);
Keyboard Typematic=RG($13);BT(128);OP(On,Off);
Typematic Rate [cps]=RG($13);BT(112);OP(6,8,10,12,15,20,24,30);
Typematic Delay [ms]=RG($13);BT(12);OP(250,500,750,1000);
Floppy Seek at seek]=RG($13);BT(1);OP(DB,EB);
External Cache=RG($3B);BT(1);OP(DB,EB);
Virus Varning on Boot=RG($3C);BT(128);OP(EB,DB);
Quick POST=RG($3C);BT(16);OP(DB,EB);
Turbo Switch Input=RG($3C);BT(2);OP(DB,EB);
Boot priority=RG($3C);BT(1);OP(A: - C:,C: - A:);
Shadow Video BIOS at C000=RG($3E);BT(128);OP(DB,EB);
Swap Floppy Drive=RG($3E);BT(16);OP(DB,EB);
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
;Not yet implemented
[AWARD 4.50G-EXTRAS]
NumLock at boot=RG($11);BT(128);OP(Off,On);
IDE Block Mode=RG($11);BT(64);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 Password=RG($11);BT(2);OP(DB,EB);
Password required for=RG($11);BT(1);OP(Setup,System);
Keyboard Typematic=RG($13);BT(128);OP(On,Off);
Typematic Rate [cps]=RG($13);BT(112);OP(6,8,10,12,15,20,24,30);
Typematic Delay [ms]=RG($13);BT(12);OP(250,500,750,1000);
Floppy Seek at seek]=RG($13);BT(1);OP(DB,EB);
External Cache=RG($3B);BT(1);OP(DB,EB);
Virus Varning on Boot=RG($3C);BT(128);OP(EB,DB);
Quick POST=RG($3C);BT(16);OP(DB,EB);
Turbo Switch Input=RG($3C);BT(2);OP(DB,EB);
Boot priority=RG($3C);BT(1);OP(A: - C:,C: - A:);
Shadow Video BIOS at C000=RG($3E);BT(128);OP(DB,EB);
Swap Floppy Drive=RG($3E);BT(16);OP(DB,EB);
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);
;PCI Bus 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);
;Power Management
Video Off Method=RG($60);BT(64);OP(V/H SYNC+Blank,Blank Screen);
Video Off Option=RG($60);BT(48);OP(Always On,Suspend -> Off,Suspend -> Standby -> Off,All Modes -> Off);
PM Control by APM=RG($60);BT(8);OP(No,Yes);
Power Management Setup=RG($60);BT(3);OP(User Defined,Disabled,Minimum Power Saving,Maximum Power Saving);
PM Event on HDD Ports Activity=RG($61);BT(128);OP(DB,EB);
PM Event on LPT Port Activity=RG($61);BT(64);OP(DB,EB);
PM Event on COM Port Activity=RG($61);BT(32);OP(DB,EB);
HDD Power Down on Suspend=RG($61);BT(16);OP(DB,EB);
Standby Mode Setting (User Def.)=RG($62);BT(240);OP(DB,20 sec,1 min,5 min,10 min,15 min,20 min,30 min,40 min);
Doze Mode Setting (User Defin.)=RG($62);BT(15);OP(DB,20 sec,1 min,5 min,10 min,15 min,20 min,30 min,40 min);
Suspend Mode Setting (User Defin.)=RG($63);BT(15);OP(DB,20 sec,1 min,5 min,10 min,15 min,20 min,30 min,40 min);
PM Event on IRQ3 Activity=RG($63);BT(128);OP(EB,DB);
PM Event on VGA Activity=RG($63);BT(64);OP(DB,EB);
PM Event on PCI/ISA Master Activity=RG($63);BT(16);OP(DB,EB);
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);
[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]