714 lines
37 KiB
HTML
714 lines
37 KiB
HTML
<HTML>
|
|
<HEAD>
|
|
<TITLE>Int 15/AH=C0h
|
|
</TITLE>
|
|
<META NAME="Description" CONTENT="
|
|
Int 15/AH=C0h - SYSTEM - GET CONFIGURATION (XT >1986/1/10,AT mdl 3x9,CONV,XT286,PS) -
|
|
AH = C0h
|
|
Return: CF set if BIOS doesn't support call
|
|
CF clear on success
|
|
ES:BX - ROM table (see #00509)
|
|
AH = status
|
|
00h successful
|
|
The PC XT (since 1986/01/10), PC AT (since 1985/06/10), the
|
|
PC XT Model 286, the PC Convertible and most PS/2 machines
|
|
will clear the CF flag and return the table in ES:BX.
|
|
80h unsupported function
|
|
">
|
|
<META NAME="robots" CONTENT="none">
|
|
</HEAD>
|
|
<BODY BGCOLOR="#FFD0A0">
|
|
<center>
|
|
<h2>Int 15/AH=C0h
|
|
</h2>
|
|
</center><p>
|
|
<table border=1 cellpadding=3 cellspacing=1>
|
|
<td>
|
|
<a href="rb-1593.htm" tppabs="http://www.ctyme.com/intr/rb-1593.htm">
|
|
<img src="lup.gif" tppabs="http://graphics.ctyme.com/gif/lup.gif" border=0 alt=Prev></a>
|
|
<a href="rb-1595.htm" tppabs="http://www.ctyme.com/intr/rb-1595.htm">
|
|
<img src="ldown.gif" tppabs="http://graphics.ctyme.com/gif/ldown.gif" border=0 alt=Next></a>
|
|
<a href="javascript:if(confirm('http://www.ctyme.com/rbrown.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/rbrown.htm'" tppabs="http://www.ctyme.com/rbrown.htm">
|
|
<img src="lhome.gif" tppabs="http://graphics.ctyme.com/gif/lhome.gif" border=0 alt=Ralf Brown Page></a>
|
|
<td><a href="int.htm" tppabs="http://www.ctyme.com/intr/int.htm">Interrups</a></td>
|
|
<td><a href="cat.htm" tppabs="http://www.ctyme.com/intr/cat.htm">Categories</a></td>
|
|
<td><a href="alpha.htm" tppabs="http://www.ctyme.com/intr/alpha.htm">Contents</a></td>
|
|
</td></table><p>
|
|
<p><img src="rbline.gif" tppabs="http://graphics.ctyme.com/gif/rbline.gif" width="100%" alt="------"><p>
|
|
<h3><font color=#C00040>SYSTEM - GET CONFIGURATION (XT >1986/1/10,AT mdl 3x9,CONV,XT286,PS)</font></h3>
|
|
<PRE>
|
|
AH = C0h<br>
|
|
<p><b>Return:</b><br>CF set if BIOS doesn't support call
|
|
CF clear on success
|
|
ES:BX -> ROM table <a href="rb-1594.htm#Table509" tppabs="http://www.ctyme.com/intr/rb-1594.htm#Table509">(see #00509)</a>
|
|
AH = status
|
|
00h successful
|
|
The PC XT (since 1986/01/10), PC AT (since 1985/06/10), the
|
|
PC XT Model 286, the PC Convertible and most PS/2 machines
|
|
will clear the CF flag and return the table in ES:BX.
|
|
80h unsupported function
|
|
The PC and PCjr return AH=80h/CF set
|
|
86h unsupported function
|
|
The PC XT (1982/11/08), PC Portable, PC AT (1984/01/10),
|
|
or PS/2 prior to Model 30 return AH=86h/CF set
|
|
</PRE>
|
|
<p><b>Notes:</b>
|
|
The 1986/1/10 XT BIOS returns an incorrect value for the feature byte.
|
|
The configuration table is at F000h:E6F5h in 100% compatible BIOSes.
|
|
Dell machines contain the signature "DELL" or "Dell" at absolute FE076h
|
|
and a model byte at absolute address FE845h <a href="rb-1594.htm#Table516" tppabs="http://www.ctyme.com/intr/rb-1594.htm#Table516">(see #00516)</a>.
|
|
Hewlett-Packard machines contain the signature "HP" at F000h:00F8h and
|
|
a product identifier at F000h:00FAh <a href="rb-1594.htm#Table519" tppabs="http://www.ctyme.com/intr/rb-1594.htm#Table519">(see #00519)</a>.
|
|
Compaq machines can be identified by the signature string "COMPAQ" at
|
|
F000h:FFEAh, and is preceded by additional information <a href="rb-1594.htm#Table517" tppabs="http://www.ctyme.com/intr/rb-1594.htm#Table517">(see #00517)</a>.
|
|
Tandy 1000 machines contain 21h in the byte at F000h:C000h and FFh in
|
|
the byte at FFFFh:000Eh; Tandy 1000SL/TL machines only provide the
|
|
first three data bytes (model/submodel/revision) in the returned
|
|
table.
|
|
The ID at F000h:C000h is used by some Microsoft software before
|
|
trusting the floppy flags bits 1 and 0 at 0040h:00B5h..
|
|
The Wang PC contains the signature "WANG" at FC00h:0000h. This is used
|
|
by Peter Reilley's portable binary editor and viewer BEAV to detect
|
|
a Wang PC..
|
|
Toshiba laptops contain the signature "TOSHIBA" at FE010h as part of
|
|
a laptop information record at F000h:E000h <a href="rb-1594.htm#Table520" tppabs="http://www.ctyme.com/intr/rb-1594.htm#Table520">(see #00520)</a>.
|
|
Some AST machines contain the string "COPYRIGHT AST RESEARCH" one byte
|
|
past the end of the configuration table.
|
|
The Phoenix 386 BIOS contains a second version and date string
|
|
(presumably the last modification for that OEM version) beginning at
|
|
F000h:FFD8h, with each byte doubled (so that both ROM chips contain
|
|
the complete information)
|
|
<p><b>See Also:</b>
|
|
<a href="rb-1611.htm" tppabs="http://www.ctyme.com/intr/rb-1611.htm">AH=C7h</a> - <a href="rb-1613.htm" tppabs="http://www.ctyme.com/intr/rb-1613.htm">AH=C9h</a> - <a href="rb-1626.htm" tppabs="http://www.ctyme.com/intr/rb-1626.htm">AX=D100h</a> - <a href="rb-1629.htm" tppabs="http://www.ctyme.com/intr/rb-1629.htm">AX=D103h</a>
|
|
<PRE>
|
|
<p>
|
|
Format of ROM configuration table:
|
|
<a name=table509></a>
|
|
Offset Size Description (Table 00509)
|
|
00h WORD number of bytes following
|
|
02h BYTE model <a href="rb-1594.htm#Table515" tppabs="http://www.ctyme.com/intr/rb-1594.htm#Table515">(see #00515)</a>
|
|
03h BYTE submodel <a href="rb-1594.htm#Table515" tppabs="http://www.ctyme.com/intr/rb-1594.htm#Table515">(see #00515)</a>
|
|
<p><b>04h BYTE BIOS revision:</b><br>0 for first release, 1 for 2nd, etc.
|
|
05h BYTE feature byte 1 <a href="rb-1594.htm#Table510" tppabs="http://www.ctyme.com/intr/rb-1594.htm#Table510">(see #00510)</a>
|
|
06h BYTE feature byte 2 <a href="rb-1594.htm#Table511" tppabs="http://www.ctyme.com/intr/rb-1594.htm#Table511">(see #00511)</a>
|
|
07h BYTE feature byte 3 <a href="rb-1594.htm#Table512" tppabs="http://www.ctyme.com/intr/rb-1594.htm#Table512">(see #00512)</a>
|
|
08h BYTE feature byte 4 <a href="rb-1594.htm#Table513" tppabs="http://www.ctyme.com/intr/rb-1594.htm#Table513">(see #00513)</a>
|
|
09h BYTE feature byte 5 <a href="rb-1594.htm#Table514" tppabs="http://www.ctyme.com/intr/rb-1594.htm#Table514">(see #00514)</a>
|
|
??? (08h) (Phoenix 386 v1.10)
|
|
??? (0Fh) (Phoenix 486 v1.03 PCI)
|
|
---AWARD BIOS---
|
|
0Ah N BYTEs AWARD copyright notice
|
|
---Phoenix BIOS---
|
|
0Ah BYTE ??? (00h)
|
|
0Bh BYTE major version
|
|
0Ch BYTE minor version (BCD)
|
|
0Dh 4 BYTEs ASCIZ string "PTL" (Phoenix Technologies Ltd)
|
|
also on Phoenix Cascade BIOS
|
|
---Quadram Quad386---
|
|
0Ah 17 BYTEs ASCII signature string "Quadram Quad386XT"
|
|
---Toshiba (Satellite Pro 435CDS at least)---
|
|
0Ah 7 BYTEs signature "TOSHIBA"
|
|
11h BYTE ??? (8h)
|
|
12h BYTE ??? (E7h) product ID??? (guess)
|
|
13h 3 BYTEs "JPN"
|
|
<p>
|
|
Bitfields for feature byte 1:
|
|
<a name=table510></a>
|
|
Bit(s) Description (Table 00510)
|
|
7 DMA channel 3 used by hard disk BIOS
|
|
6 2nd interrupt controller (8259) installed
|
|
5 Real-Time Clock installed
|
|
4 INT 15/AH=4Fh called upon INT 09h
|
|
3 wait for external event (INT 15/AH=41h) supported
|
|
2 extended BIOS area allocated (usually at top of RAM)
|
|
1 bus is Micro Channel instead of ISA
|
|
0 system has dual bus (Micro Channel + ISA)
|
|
</PRE>
|
|
<p><b>See Also:</b>
|
|
#00509 - #00511
|
|
<PRE>
|
|
<p>
|
|
Bitfields for feature byte 2:
|
|
<a name=table511></a>
|
|
Bit(s) Description (Table 00511)
|
|
7 32-bit DMA supported
|
|
6 INT 16/AH=09h (keyboard functionality) supported <a href="rb-1769.htm#Table585" tppabs="http://www.ctyme.com/intr/rb-1769.htm#Table585">(see #00585)</a>
|
|
5 INT 15/AH=C6h (get POS data) supported
|
|
4 INT 15/AH=C7h (return memory map info) supported
|
|
3 INT 15/AH=C8h (en/disable CPU functions) supported
|
|
2 non-8042 keyboard controller
|
|
1 data streaming supported
|
|
0 reserved
|
|
</PRE>
|
|
<p><b>See Also:</b>
|
|
#00509 - #00512 - <a href="rb-1610.htm" tppabs="http://www.ctyme.com/intr/rb-1610.htm">AH=C6h</a> - <a href="rb-1611.htm" tppabs="http://www.ctyme.com/intr/rb-1611.htm">AH=C7h</a> - <a href="rb-1612.htm" tppabs="http://www.ctyme.com/intr/rb-1612.htm">AH=C8h</a> - <a href="rb-1769.htm" tppabs="http://www.ctyme.com/intr/rb-1769.htm">IN
|
|
<PRE>
|
|
<p>
|
|
Bitfields for feature byte 3:
|
|
<a name=table512></a>
|
|
Bit(s) Description (Table 00512)
|
|
7 not used
|
|
6-5 reserved
|
|
4 POST supports ROM-to-RAM enable/disable
|
|
3 SCSI subsystem supported on system board
|
|
2 information panel installed
|
|
1 IML (Initial Machine Load) system (BIOS loaded from disk)
|
|
0 SCSI supported in IML
|
|
</PRE>
|
|
<p><b>See Also:</b>
|
|
#00509 - #00511 - #00512
|
|
<PRE>
|
|
<p>
|
|
Bitfields for feature byte 4:
|
|
<a name=table513></a>
|
|
Bit(s) Description (Table 00513)
|
|
7 IBM "private" (set on N51SX, CL57SX)
|
|
6 system has EEPROM
|
|
5-3 ABIOS presence.
|
|
001 not supported.
|
|
010 supported in ROM.
|
|
011 supported in RAM (must be loaded)
|
|
2 "private"
|
|
1 system supports memory split at/above 16M
|
|
0 POSTEXT directly supported by POST
|
|
</PRE>
|
|
<p><b>See Also:</b>
|
|
#00509 - #00512 - #00514
|
|
<PRE>
|
|
<p>
|
|
Bitfields for feature byte 5 (IBM):
|
|
<a name=table514></a>
|
|
Bit(s) Description (Table 00514)
|
|
7-5 IBM "private"
|
|
4-2 reserved
|
|
1 system has enhanced mouse mode
|
|
0 flash EPROM
|
|
</PRE>
|
|
<p><b>See Also:</b>
|
|
#00509 - #00513
|
|
<PRE>
|
|
<p>
|
|
<a name=table515></a>
|
|
(Table 00515)
|
|
Values for model/submodel/revision:
|
|
Model Submdl Rev BIOS date System
|
|
FFh * * 04/24/81 PC (original)
|
|
FFh * * 10/19/81 PC (some bugfixes)
|
|
FFh * * 10/27/82 PC (HD, 640K, EGA support)
|
|
FFh 00h rev ??? Tandy 1000SL
|
|
FFh 01h rev ??? Tandy 1000TL
|
|
FFh 46h *** ??? Olivetti M15
|
|
FEh * * 08/16/82 PC XT
|
|
FEh * * 11/08/82 PC XT and Portable
|
|
FEh * * ../..x.. Toshiba laptops up to ~1987
|
|
("x"=product ID) <a href="rb-1594.htm#Table521" tppabs="http://www.ctyme.com/intr/rb-1594.htm#Table521">(see #00521)</a>
|
|
FEh 00h *** * ??? Olivetti M19
|
|
FEh 43h *** ??? Olivetti M240
|
|
FEh A6h ??? ??? Quadram Quad386
|
|
FDh * * 06/01/83 PCjr
|
|
FCh * * 01/10/84 AT models 068,099 6 MHz 20MB
|
|
FCh * * 02/25/93 Linux DOSEMU (all versions)
|
|
FCh 00h 00h ??? PC3270/AT
|
|
FCh 00h 01h 06/10/85 AT model 239 6 MHz 30MB
|
|
FCh 00h > 01h ??? 7531/2 Industrial AT
|
|
FCh 01h 00h 11/15/85 AT models 319,339 8 MHz, Enh Keyb, 3.5"
|
|
FCh 01h 00h 09/17/87 Tandy 3000
|
|
FCh 01h 00h ../..x.. Toshiba laptops since ~1988
|
|
("x"=product ID) <a href="rb-1594.htm#Table521" tppabs="http://www.ctyme.com/intr/rb-1594.htm#Table521">(see #00521)</a>
|
|
FCh 01h 00h 03/08/93 Compaq DESKPRO/i
|
|
FCh 01h 00h various Compaq DESKPRO, SystemPro, ProSignia
|
|
FCh 01h 00h 07/20/93 Zenith Z-Lite 425L
|
|
FCh 01h 00h 04/09/90 AMI BIOS
|
|
FCh 01h 20h 06/10/92 AST
|
|
FCh 01h 30h ??? Tandy 3000NL
|
|
FCh 01h ??? ??? Compaq 286/386
|
|
FCh 02h 00h 04/21/86 PC XT-286
|
|
FCh 02h 00h various Compaq LTE Lite
|
|
FCh 02h 00h 08/05/93 Compaq Contura 486/486c/486cx
|
|
FCh 02h 00h 08/11/88 SoftWindows 1.0.1 (Power Macintosh)
|
|
FCh 04h 00h 02/13/87 ** PS/2 Model 50 (10 MHz/1 ws 286)
|
|
FCh 04h 01h 05/09/87 PS/2 Model 50 (10 Mhz 286, LW-type 32)
|
|
FCh 04h 02h ??? PS/2 Model 50
|
|
FCh 04h 02h 01/28/88 PS/2 Model 50Z (10 Mhz 286, LW-type 33)
|
|
FCh 04h 03h 04/18/88 PS/2 Model 50Z (10 MHz/0 ws 286)
|
|
FCh 04h 04h ??? PS/2 Model 50Z
|
|
FCh 05h 00h 02/13/87 ** PS/2 Model 60 (10 MHz 286)
|
|
FCh 06h 00h ??? IBM 7552-140 "Gearbox"
|
|
FCh 06h 01h ??? IBM 7552-540 "Gearbox"
|
|
FCh 08h *** ??? Epson, unknown model
|
|
FCh 08h 00h ??? PS/2 Model 25/286
|
|
FCh 09h 00h ??? PS/2 Model 25 (10 MHz 286)
|
|
FCh 09h 00h 08/25/88 PS/2 Model 30 286 (10 Mhz, LW-type 37)
|
|
FCh 09h 02h 06/28/89 PS/2 Model 30-286
|
|
FCh 09h 02h 06/28/89 PS/2 Model 25 286 (10 Mhz, LW-type 37)
|
|
FCh 0Bh 00h 12/01/89 PS/1 (LW-Type 44)
|
|
FCh 0Bh 00h 02/16/90 PS/1 Model 2011 (10 MHz 286)
|
|
FCh 20h 00h 02/18/93 Compaq ProLinea
|
|
FCh 25h 09h 12/07/91 PS/2 Model 56 SLC (20 MHz 386SLC)
|
|
FCh 30h *** ??? Epson, unknown model
|
|
FCh 31h *** ??? Epson, unknown model
|
|
FCh 33h *** ??? Epson, unknown model
|
|
FCh 42h *** ??? Olivetti M280
|
|
FCh 45h *** ??? Olivetti M380 (XP 1, XP3, XP 5)
|
|
FCh 48h *** ??? Olivetti M290
|
|
FCh 4Fh *** ??? Olivetti M250
|
|
FCh 50h *** ??? Olivetti M380 (XP 7)
|
|
FCh 51h *** ??? Olivetti PCS286
|
|
FCh 52h *** ??? Olivetti M300
|
|
FCh 81h 00h 01/15/88 Phoenix 386 BIOS v1.10 10a
|
|
FCh 81h 01h ??? "OEM machine"
|
|
FCh 82h 01h ??? "OEM machine"
|
|
FCh 94h 00h ??? Zenith 386
|
|
FBh 00h 01h 01/10/86 PC XT-089, Enh Keyb, 3.5" support
|
|
FBh 00h 01h 05/13/94 HP 200LX 2MB BIOS 1.01 A D german
|
|
FBh 00h 02h 05/09/86 PC XT
|
|
FBh 00h 04h 08/19/93 HP 100LX 1MB BIOS 1.04 A
|
|
FBh 4Ch *** ??? Olivetti M200
|
|
FAh 00h 00h 09/02/86 PS/2 Model 30 (8 MHz 8086)
|
|
FAh 00h 01h 12/12/86 PS/2 Model 30
|
|
FAh 00h 02h 02/05/87 PS/2 Model 30
|
|
FAh 01h 00h 06/26/87 PS/2 Model 25/25L (8 MHz 8086)
|
|
FAh 30h 00h ??? IBM Restaurant Terminal
|
|
FAh 4Eh *** ??? Olivetti M111
|
|
FAh FEh 00h ??? IBM PCradio 9075
|
|
F9h 00h 00h 09/13/85 PC Convertible
|
|
F9h FFh 00h ??? PC Convertible
|
|
F8h 00h 00h 03/30/87 ** PS/2 Model 80 (16MHz 386)
|
|
F8h 00h 00h ??? PS/2 Model 75 486 (33Mhz 486)
|
|
F8h 01h 00h 10/07/87 PS/2 Model 80 (20MHz 386)
|
|
F8h 02h 00h ??? PS/2 Model 55-5571
|
|
F8h 04h 00h 01/29/88 PS/2 Model 70 (20 Mhz 386DX,LW-type 33)
|
|
F8h 04h 02h 04/11/88 PS/2 Model 70 20MHz, type 2 system brd
|
|
F8h 04h 03h 03/17/89 PS/2 Model 70 20MHz, type 2 system brd
|
|
F8h 05h 00h ??? IBM PC 7568
|
|
F8h 06h 00h ??? PS/2 Model 55-5571
|
|
F8h 07h 00h ??? IBM PC 7561/2
|
|
F8h 07h 01h ??? PS/2 Model 55-5551
|
|
F8h 07h 02h ??? IBM PC 7561/2
|
|
F8h 07h 03h ??? PS/2 Model 55-5551
|
|
F8h 09h 00h 01/29/88 PS/2 Model 70 16MHz 386DX, type 1 sysbd
|
|
F8h 09h 02h 04/11/88 PS/2 Model 70 some models
|
|
F8h 09h 03h 03/17/89 PS/2 Model 70 some models
|
|
F8h 09h 04h 12/15/89 PS/2 Model 70 (16 Mhz 386, LW-type 33)
|
|
F8h 0Bh 00h 01/18/89 PS/2 Model P70 (8573-121) typ 2 sys brd
|
|
F8h 0Bh 02h 12/16/89 PS/2 Model P70 ??
|
|
F8h 0Ch 00h 11/02/88 PS/2 Model 55SX (16 MHz 386SX)
|
|
F8h 0Dh 00h ??? PS/2 Model 70 25MHz, type 3 system brd
|
|
F8h 0Dh 00h 06/08/88 PS/2 Model 70 386 25MHz, type 3 sys brd
|
|
F8h 0Dh 01h 02/20/89 PS/2 Model 70 386 25MHz, type 3 sys brd
|
|
F8h 0Dh ??? 12/01/89 PS/2 Model 70 486 25Mhz, type 3 sys brd
|
|
F8h 0Eh 00h ??? PS/1 486SX
|
|
F8h 0Fh 00h ??? PS/1 486DX
|
|
F8h 10h 00h ??? PS/2 Model 55-5551
|
|
F8h 11h 00h 10/01/90 PS/2 Model 90 XP (25 MHz 486)
|
|
F8h 12h 00h ??? PS/2 Model 95 XP
|
|
F8h 13h 00h 10/01/90 PS/2 Model 90 XP (33 MHz 486)
|
|
F8h 14h 00h 10/01/90 PS/2 Model 90-AK9 (25 MHz 486), 95 XP
|
|
F8h 15h 00h ??? PS/2 Model 90 XP
|
|
F8h 16h 00h 10/01/90 PS/2 Model 90-AKD / 95XP486 (33MHz 486)
|
|
F8h 17h 00h ??? PS/2 Model 90 XP
|
|
F8h 19h 05h ??? PS/2 Model 35/35LS or 40 (20 MHz 386SX)
|
|
F8h 19h 05h 03/15/91 PS/2 Model 35 SX / 40 SX (LW-type 37)
|
|
F8h 19h 06h 04/04/91 PS/2 Model 35 SX / 40 SX (LW-type 37)
|
|
F8h 1Ah 00h ??? PS/2 Model 95 XP
|
|
F8h 1Bh 00h 09/29/89 PS/2 Model 70 486 (25 Mhz 386DX)
|
|
F8h 1Bh 00h 10/02/89 PS/2 Model 70-486 (25 MHz 486)
|
|
F8h 1Ch 00h 02/08/90 PS/2 Model 65-121 / 65 SX (16MHz 386SX)
|
|
F8h 1Eh 00h 02/08/90 PS/2 Model 55LS (16 MHz 386SX)
|
|
F8h 23h 00h ??? PS/2 Model L40 SX
|
|
F8h 23h 01h ??? PS/2 Model L40 SX (20 MHz 386SX)
|
|
F8h 23h 02h 02/27/91 PS/2 Model L40 SX (20Mhz386SX,LW-typ37)
|
|
F8h 25h 00h ??? PS/2 Model 57 SLC
|
|
F8h 25h 06h ??? PS/2 Model M57 (20 MHz 386SLC)
|
|
F8h 26h 00h ??? PS/2 Model 57 SX
|
|
F8h 26h 01h ??? PS/2 Model 57 (20 MHz 386SX)
|
|
F8h 26h 02h 07/03/91 PS/2 Model 57 SX (20Mhz 386SX, SCSI)
|
|
F8h 28h 00h ??? PS/2 Model 95 XP
|
|
F8h 29h 00h ??? PS/2 Model 90 XP
|
|
F8h 2Ah 00h ??? PS/2 Model 95 XP (50 MHz 486)
|
|
F8h 2Bh 00h ??? PS/2 Model 90 / 90XP486 (50 MHz 486)
|
|
F8h 2Ch 00h ??? PS/2 Model 95 XP
|
|
F8h 2Ch 01h ??? PS/2 Model 95 (20 MHz 486SX)
|
|
F8h 2Dh 00h ??? PS/2 Model 90 XP (20 MHz 486SX)
|
|
F8h 2Eh 00h ??? PS/2 Model 95 XP
|
|
F8h 2Eh 00h ??? PS/2 Model 95 XP486 (20 Mhz 486SX)
|
|
F8h 2Eh 01h ??? PS/2 Model 95 (20 MHz 486SX + 487SX)
|
|
F8h 2Fh 00h ??? PS/2 Model 90 XP (20 MHz 486SX + 487SX)
|
|
F8h 30h 00h ??? PS/1 Model 2121 (16 MHz 386SX)
|
|
F8h 33h 00h ??? PS/2 Model 30-386
|
|
F8h 34h 00h ??? PS/2 Model 25-386
|
|
F8h 36h 00h ??? PS/2 Model 95 XP
|
|
F8h 37h 00h ??? PS/2 Model 90 XP
|
|
F8h 38h 00h ??? PS/2 Model 57
|
|
F8h 39h 00h ??? PS/2 Model 95 XP
|
|
F8h 3Fh 00h ??? PS/2 Model 90 XP
|
|
F8h 40h 00h ??? PS/2 Model 95 XP
|
|
F8h 41h 00h ??? PS/2 Model 77
|
|
F8h 45h 00h ??? PS/2 Model 90 XP (Pentium)
|
|
F8h 46h 00h ??? PS/2 Model 95 XP (Pentium)
|
|
F8h 47h 00h ??? PS/2 Model 90/95 E (Pentium)
|
|
F8h 48h 00h ??? PS/2 Model 85
|
|
F8h 49h 00h ??? PS/ValuePoint 325T
|
|
F8h 4Ah 00h ??? PS/ValuePoint 425SX
|
|
F8h 4Bh 00h ??? PS/ValuePoint 433DX
|
|
F8h 4Eh 00h ??? PS/2 Model 295
|
|
F8h 50h 00h ??? PS/2 Model P70 (8573) (16 MHz 386)
|
|
F8h 50h 01h 12/16/89 PS/2 Model P70 (8570-031)
|
|
F8h 52h 00h ??? PS/2 Model P75 (33 MHz 486)
|
|
F8h 56h 00h ??? PS/2 Model CL57 SX
|
|
F8h 57h 00h ??? PS/2 Model 90 XP
|
|
F8h 58h 00h ??? PS/2 Model 95 XP
|
|
F8h 59h 00h ??? PS/2 Model 90 XP
|
|
F8h 5Ah 00h ??? PS/2 Model 95 XP
|
|
F8h 5Bh 00h ??? PS/2 Model 90 XP
|
|
F8h 5Ch 00h ??? PS/2 Model 95 XP
|
|
F8h 5Dh 00h ??? PS/2 Model N51 SLC
|
|
F8h 5Eh 00h ??? IBM ThinkPad 700
|
|
F8h 61h *** ??? Olivetti P500
|
|
F8h 62h *** ??? Olivetti P800
|
|
F8h 80h 00h ??? PS/2 Model 80 (25 MHz 386)
|
|
F8h 80h 01h 11/21/89 PS/2 Model 80-A21 (25 Mhz 386)
|
|
F8h 81h 00h ??? PS/2 Model 55-5502
|
|
F8h 87h 00h ??? PS/2 Model N33SX
|
|
F8h 88h 00h ??? PS/2 Model 55-5530T
|
|
F8h 97h 00h ??? PS/2 Model 55 Note N23SX
|
|
F8h 99h 00h ??? PS/2 Model N51 SX
|
|
F8h F2h 30h ??? Reply Model 32
|
|
F8h F6h 30h ??? Memorex Telex
|
|
F8h FDh 00h ??? IBM Processor Complex (with VPD)
|
|
F8h ??? ??? ??? PS/2 Model 90 (25 MHz 486SX)
|
|
F8h ??? ??? ??? PS/2 Model 95 (25 MHz 486SX)
|
|
F8h ??? ??? ??? PS/2 Model 90 (25 MHz 486SX + 487SX)
|
|
F8h ??? ??? ??? PS/2 Model 95 (25 MHz 486SX + 487SX)
|
|
E4h ??? ??? ??? Triumph Adler PC/XT
|
|
E1h ??? ??? ??? ??? (checked for by DOS4GW.EXE)
|
|
E1h 00h 00h ??? PS/2 Model 55-5530 Laptop
|
|
D9h ??? ??? ??? Peacock XT
|
|
9Ah * * ??? Compaq XT/Compaq Plus
|
|
30h ??? ??? ??? Sperry PC
|
|
2Dh * * ??? Compaq PC/Compaq Deskpro
|
|
??? 56h ??? ??? Olivetti, unknown model
|
|
??? 74h ??? ??? Olivetti, unknown model
|
|
</PRE>
|
|
<p><b>Notes:</b>
|
|
BIOS dates may vary without changes to the revision code, especially
|
|
for non-IBM machines
|
|
* This BIOS call is not implemented in these early versions or under
|
|
Linux's DOSEMU. Read the Model byte at F000h:FFFEh and BIOS date at
|
|
F000h:FFF5h instead.
|
|
** These BIOS versions require the DASDDRVR.SYS patches.
|
|
*** These Olivetti and Epson machines store the submodel in the byte at.
|
|
F000h:FFFDh.
|
|
<p><b>See Also:</b>
|
|
#00509 - #00516
|
|
<PRE>
|
|
<p>
|
|
<a name=table516></a>
|
|
(Table 00516)
|
|
Values for Dell model byte:
|
|
02h Dell 200
|
|
03h Dell 300
|
|
05h Dell 220
|
|
06h Dell 310
|
|
07h Dell 325
|
|
09h Dell 310A
|
|
0Ah Dell 316
|
|
0Bh Dell 220E
|
|
0Ch Dell 210
|
|
0Dh Dell 316SX
|
|
0Eh Dell 316LT
|
|
0Fh Dell 320LX
|
|
11h Dell 425E
|
|
</PRE>
|
|
<p><b>See Also:</b>
|
|
#00509 - #00515
|
|
<PRE>
|
|
<p>
|
|
Format of Compaq product information:
|
|
<a name=table517></a>
|
|
Address Size Description (Table 00517)
|
|
F000h:FFE4h BYTE product family code (first byte)
|
|
F000h:FFE5h BYTE Point release number
|
|
F000h:FFE6h BYTE ROM version code
|
|
F000h:FFE7h BYTE product family code (second byte)
|
|
F000h:FFE8h WORD BIOS type code
|
|
</PRE>
|
|
<p><b>See Also:</b>
|
|
#00518 - #00520
|
|
<PRE>
|
|
<p>
|
|
Format of Hewlett-Packard ROM ID at F000h:00F8h:
|
|
<a name=table518></a>
|
|
Offset Size Description (Table 00518)
|
|
00h 2 BYTEs signature "HP" (48h 50h)
|
|
02h 2 BYTEs 00h 00h
|
|
04h BYTE secondary code revision
|
|
05h BYTE primary code revision
|
|
06h BYTE date code, year-1960 (BCD)
|
|
07h BYTE date code, week of year (BCD)
|
|
</PRE>
|
|
<p><b>See Also:</b>
|
|
#00517 - #00519
|
|
<PRE>
|
|
<p>
|
|
Bitfields for Hewlett-Packard product identifier:
|
|
<a name=table519></a>
|
|
Bit(s) Description (Table 00519)
|
|
4-0 machine code.
|
|
0 original Vectra.
|
|
1 ES/12.
|
|
2 RS/20.
|
|
3 Portable/CS.
|
|
4 ES.
|
|
5 CS.
|
|
6 RS/16.
|
|
Other reserved
|
|
7-5 CPU type.
|
|
0 = 80286.
|
|
1 = 8088.
|
|
2 = 8086.
|
|
3 = 80386.
|
|
Other reserved
|
|
</PRE>
|
|
<p><b>See Also:</b>
|
|
#00518
|
|
<PRE>
|
|
<p>
|
|
Format of Toshiba laptop information:
|
|
<a name=table520></a>
|
|
Offset Size Description (Table 00520)
|
|
00h 8 BYTEs ASCII product number (e.g. "T2200SX ")
|
|
08h 8 BYTEs ASCII version number (e.g. "V1.20 ")
|
|
10h 8 BYTEs ASCII signature string "TOSHIBA "
|
|
18h 8 BYTEs always zero???
|
|
20h DWORD -> built-in BIOS setup program entry point or 0000h:0000h
|
|
</PRE>
|
|
<p><b>Note:</b>
|
|
This record is located at F000h:E000h
|
|
<p><b>See Also:</b>
|
|
#00517 - #00518
|
|
<PRE>
|
|
<p>
|
|
<a name=table521></a>
|
|
(Table 00521)
|
|
Values for Toshiba product ID:
|
|
model prodID version date product number
|
|
FEh 29h ../..).. Toshiba T1000LE
|
|
FEh 2Ah ../..*.. Toshiba T1000XE
|
|
FEh 2Bh ../..+.. Toshiba T1000SE
|
|
FEh 2Ch ../..,.. Toshiba T1000
|
|
FEh 2Dh ../..-.. Toshiba T1200F
|
|
FEh 2Dh V4.00 12/26-87 Toshiba T1200H
|
|
FEh 2Eh ../..... Toshiba T1100+
|
|
FCh 22h ../..".. Toshiba T8500
|
|
FCh 26h 01/15&88 Toshiba T5200
|
|
FCh 27h ../..'.. Toshiba T5100
|
|
FCh 28h ../..(.. Toshiba T2000
|
|
FCh 2Ah 12/26*89 Toshiba T1200XE
|
|
FCh 2Bh ../..+.. Toshiba T1600
|
|
FCh 2Ch ../..,.. Toshiba T3100e
|
|
FCh 2Dh ../..-.. Toshiba T3200
|
|
FCh 2Fh ../../.. Toshiba T3100
|
|
FCh 34h V1.50 02/04494 Toshiba T100X
|
|
FCh 38h ../..8.. Toshiba T2000SXe
|
|
FCh 39h V1.20 09/16991 Toshiba T2200SX
|
|
FCh 39h V1.40 10/01992 Toshiba T2200SX
|
|
FCh 3Ch V1.50 01/28<91 Toshiba T2000SX
|
|
FCh 3Dh ../..=.. Toshiba T3200SXC
|
|
FCh 3Eh ../..>.. Toshiba T3100SX
|
|
FCh 3Fh ../..?.. Toshiba T3200SX
|
|
FCh 40h ../..@.. Toshiba T4500C
|
|
FCh 41h V1.20 04/05A92 Toshiba T4500 ("T4500SXC" ???)
|
|
FCh 45h V3.20 04/14E92 Toshiba T4400SX ("C" or "SXC" on cover)
|
|
FCh 45h 01/13E93 Toshiba T4400SXC
|
|
FCh 46h * ../..F.. Toshiba T6400
|
|
FCh 46h * ../..F.. Toshiba T6400C
|
|
FCh 5Fh V1.40 01/18_94 Toshiba T3300SL
|
|
FCh 69h ../..i.. Toshiba T1900C ("T1900CT" ???)
|
|
FCh 6Ah V1.30 05/19j93 Toshiba T1900 ("T1900S" ???)
|
|
FCh 6Dh V1.10 12/25m92 Toshiba T1850C
|
|
FCh 6Eh V1.00 08/19n92 Toshiba T1850
|
|
FCh 6Eh V1.10 12/25n92 Toshiba T1850
|
|
FCh 6Fh V1.00 07/17o92 Toshiba T1800
|
|
FCh 6Fh V1.10 12/25o92 Toshiba T1800
|
|
FCh 7Eh V1.30 06/17~93 Toshiba T4600C
|
|
FCh 7Fh V1.40 11/10x94 Toshiba T4600
|
|
FCh 8Ah V1.30 10/22x93 Toshiba T6600C
|
|
FCh 91h V1.20 07/15x94 Toshiba T2400CT
|
|
FCh 91h V5.00 07/28x95 Toshiba T2400CS/CT
|
|
FCh 92h V5.00 07/28x95 Toshiba T3600CT
|
|
FCh 96h * V1.40 12/08x94 Toshiba T200
|
|
FCh 96h * V1.50 12/08x94 Toshiba T200CS (T200)
|
|
FCh 97h ../..x.. Toshiba T4800CT
|
|
FCh 98h * V1.10 12/22x93 Toshiba T1910
|
|
FCh 98h * V2.40 07/12x94 Toshiba T1910/CS (T19XX)
|
|
FCh 99h ../..x.. Toshiba T4700CS
|
|
FCh 9Bh V2.30 01/31x94 Toshiba T4700CT
|
|
FCh 9Bh V2.50 03/22x94 Toshiba T4700CT
|
|
FCh 9Bh V5.00 07/28x95 Toshiba T4700CT
|
|
FCh 9Ch V1.30 01/11x94 Toshiba T1950CT
|
|
FCh 9Ch V2.50 07/22x94 Toshiba T1950CT (T19XX)
|
|
FCh 9Dh * V2.40 07/12x94 Toshiba T1950/CS (T19XX)
|
|
FCh 9Eh * V1.20 12/25x93 Toshiba T3400
|
|
FCh 9Eh * V1.30 03/22x94 Toshiba T3400/CT
|
|
FCh B5h ** V5.10 08/25x95 Toshiba T2110/CS (T21XX)
|
|
FCh B5h V5.10 08/25x95 Toshiba T2130CS/CT (T21XX)
|
|
FCh BAh V1.30 02/16x95 Toshiba T2150CDS/CDT
|
|
FCh BAh V5.00 07/27x95 Toshiba T2150CDS/CDT (T2150)
|
|
FCh BBh ** V1.30 01/25x95 Toshiba T2100/CS/CT
|
|
FCh BBh ** V5.00 07/27x95 Toshiba T2100/CS/CT
|
|
FCh BCh V1.20 12/05x94 Toshiba T2450CT
|
|
FCh BCh V5.00 07/28x95 Toshiba T2450CT
|
|
FCh BEh V5.00 07/28x95 Toshiba T4850CT
|
|
FCh C0h V5.20 05/30x96 Toshiba 420CDS/CDT
|
|
FCh C1h V5.20 03/27x96 Toshiba 100CS
|
|
FCh C3h V5.60 07/19x96 Toshiba 710CDT / 720CDT
|
|
FCh C6h V5.30 11/30x95 Toshiba 410CS/CDT
|
|
FCh CAh V5.10 08/18x95 Toshiba 400CS/CDT
|
|
FCh CAh V5.40 12/18x95 Toshiba 400CS/CDT
|
|
FCh CBh V5.10 09/01x95 Toshiba 610CT
|
|
FCh CCh V5.50 06/13x96 Toshiba 700CS/CT
|
|
FCh CFh V5.00 08/07x95 Toshiba T4900CT
|
|
FCh DCh V5.10 06/17x96 Toshiba 650CT
|
|
FCh DCh V5.10 05/10x96 Toshiba 110CS/CT
|
|
FCh DDh V5.10 05/10x96 Toshiba 110CS/CT
|
|
FCh DFh V5.20 05/27x96 Toshiba 500CS/CDT
|
|
FCh ??? V5.??? ../..x.. Toshiba 620CT
|
|
FCh ??? V5.??? ../..x.. Toshiba 660CDT
|
|
FCh ??? V5.30 11/22/96 Toshiba 730CDT
|
|
FCh ??? V6.00 09/20/96 Toshiba 200CDS/CDT
|
|
FCh ??? V6.20 11/14/96 Toshiba 430CDS/CDT
|
|
FCh ??? V6.40 12/05/96 Toshiba 510CS/CDT
|
|
</PRE>
|
|
<p><b>Notes:</b>
|
|
The 8-bit ASCII graphics character in the "date" column above
|
|
has been substituted by "x" if larger than 80h.
|
|
BIOS version numbers and dates may vary, esp. due to harddisk and
|
|
(flash) BIOS upgrades; all BIOS versions 5.xx are flash updates
|
|
for Windows95, the product number may indicate the series only
|
|
(T21XX) or does no longer contain the exact type suffix (CS/CT).
|
|
The most recent versions of the BIOS have stopped including the
|
|
product ID code in the BIOS date.
|
|
[*] These models have monochrome and color versions which can be
|
|
distinguished with INT 42/AX=7503h (WD90C24 chipset).
|
|
[**] These models have monochrome and color versions which can be
|
|
distinguished with INT 10/AX=5F50h (CT655xx chipset).
|
|
Models not found here like T21x5 are variants differing only in
|
|
bundled software
|
|
<p><b>See Also:</b>
|
|
#00515
|
|
<p>
|
|
<b>Category: <a href="cat-003.htm" tppabs="http://www.ctyme.com/intr/cat-003.htm">
|
|
Bios</a>
|
|
- <a href="int-15.htm" tppabs="http://www.ctyme.com/intr/int-15.htm">
|
|
Int 15h</a>
|
|
- <a href="alpha-s.htm" tppabs="http://www.ctyme.com/intr/alpha-s.htm">
|
|
S</a>
|
|
</b><p><p><img src="rbline.gif" tppabs="http://graphics.ctyme.com/gif/rbline.gif" width="100%" alt="------"><p>
|
|
<table border=1 cellpadding=3 cellspacing=1>
|
|
<td>
|
|
<a href="rb-1593.htm" tppabs="http://www.ctyme.com/intr/rb-1593.htm">
|
|
<img src="lup.gif" tppabs="http://graphics.ctyme.com/gif/lup.gif" border=0 alt=Prev></a>
|
|
<a href="rb-1595.htm" tppabs="http://www.ctyme.com/intr/rb-1595.htm">
|
|
<img src="ldown.gif" tppabs="http://graphics.ctyme.com/gif/ldown.gif" border=0 alt=Next></a>
|
|
<a href="javascript:if(confirm('http://www.ctyme.com/rbrown.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/rbrown.htm'" tppabs="http://www.ctyme.com/rbrown.htm">
|
|
<img src="lhome.gif" tppabs="http://graphics.ctyme.com/gif/lhome.gif" border=0 alt=Ralf Brown Page></a>
|
|
<td><a href="int.htm" tppabs="http://www.ctyme.com/intr/int.htm">Interrups</a></td>
|
|
<td><a href="cat.htm" tppabs="http://www.ctyme.com/intr/cat.htm">Categories</a></td>
|
|
<td><a href="alpha.htm" tppabs="http://www.ctyme.com/intr/alpha.htm">Contents</a></td>
|
|
</td></table><p>
|
|
|
|
<!-- Bottom Link Start -->
|
|
|
|
<center>
|
|
|
|
<p><table border=1 bgcolor="#ffff99"><tr><td>
|
|
<table border=0 height=80>
|
|
<tr align=center><td width="65">
|
|
|
|
<a href="javascript:if(confirm('http://www.ctyme.com/sponsor.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/sponsor.htm'" tppabs="http://www.ctyme.com/sponsor.htm">
|
|
<img src="tip.gif" tppabs="http://graphics.ctyme.com/gif/tip.gif" ALT="Sponsors" height="40" width="40"></a>
|
|
<br><a href="javascript:if(confirm('http://www.ctyme.com/sponsor.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/sponsor.htm'" tppabs="http://www.ctyme.com/sponsor.htm">Shopping</a>
|
|
|
|
</td><td width="65">
|
|
|
|
<a href="javascript:if(confirm('http://talk.ctyme.com/webx.cgi?13@@.ee6b2be \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://talk.ctyme.com/webx.cgi?13@@.ee6b2be'" tppabs="http://talk.ctyme.com/webx.cgi?13@@.ee6b2be">
|
|
<img src="comment.gif" tppabs="http://graphics.ctyme.com/gif/comment.gif" ALT="Forum" height="40" width="40"></a>
|
|
<br><a href="javascript:if(confirm('http://talk.ctyme.com/webx.cgi?13@@.ee6b2be \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://talk.ctyme.com/webx.cgi?13@@.ee6b2be'" tppabs="http://talk.ctyme.com/webx.cgi?13@@.ee6b2be">Forum</a>
|
|
|
|
</td><td width="65">
|
|
|
|
<a href="javascript:if(confirm('http://www.ctyme.com/mail.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/mail.htm'" tppabs="http://www.ctyme.com/mail.htm">
|
|
<img src="mail.gif" tppabs="http://graphics.ctyme.com/gif/mail.gif" ALT="email" height="40" width="40"></a>
|
|
<br><a href="javascript:if(confirm('http://www.ctyme.com/mail.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/mail.htm'" tppabs="http://www.ctyme.com/mail.htm">EMail</a>
|
|
|
|
</td><td width="65">
|
|
|
|
<a href="javascript:if(confirm('http://www.ctyme.com/map.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/map.htm'" tppabs="http://www.ctyme.com/map.htm">
|
|
<img src="toc.gif" tppabs="http://graphics.ctyme.com/gif/toc.gif" ALT="Index" height="40" width="40"></a>
|
|
<br><a href="javascript:if(confirm('http://www.ctyme.com/map.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/map.htm'" tppabs="http://www.ctyme.com/map.htm">Index</a>
|
|
|
|
</td><td width="65">
|
|
|
|
<a href="javascript:if(confirm('http://www.ctyme.com/ \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/'" tppabs="http://www.ctyme.com/">
|
|
<img src="home.gif" tppabs="http://graphics.ctyme.com/gif/home.gif" ALT="Home" height="40" width="40"></a>
|
|
<br><a href="javascript:if(confirm('http://www.ctyme.com/ \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/'" tppabs="http://www.ctyme.com/">Home</a>
|
|
|
|
</td><td width="90">
|
|
|
|
<center>
|
|
<FORM ACTION="https://secure.paypal.com/cgi-bin/webscr" tppabs="https://secure.paypal.com/cgi-bin/webscr" METHOD="POST" traget="_blank">
|
|
<INPUT TYPE="hidden" NAME="cmd" VALUE="_xclick">
|
|
<INPUT TYPE="hidden" NAME="business" VALUE="marc@perkel.com">
|
|
<INPUT TYPE="hidden" NAME="return" VALUE="http://www.perkel.com">
|
|
<INPUT TYPE="hidden" NAME="item_name" VALUE="Donation To Support this Site">
|
|
<INPUT TYPE="hidden" NAME="no_intl" VALUE="1">
|
|
<INPUT TYPE="image" SRC="x-click-but7.gif" tppabs="http://images.paypal.com/images/x-click-but7.gif" vspace=9
|
|
NAME="submit" ALT="Make payments with PayPal - it's fast, free and secure!">
|
|
</FORM>
|
|
|
|
</td></tr></table></td></tr></table><p>
|
|
|
|
|
|
<center>
|
|
<p>
|
|
<a href="javascript:if(confirm('http://www.ctyme.com/hosting/index.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/hosting/index.htm'" tppabs="http://www.ctyme.com/hosting/index.htm" target="_blank">
|
|
<img src="ctymehost.gif" tppabs="http://graphics.ctyme.com/gif/ctymehost.gif"
|
|
border=3 height=60 width=468></a>
|
|
<p>
|
|
<!-- Ad End --->
|
|
|
|
</center>
|
|
<FORM ACTION="http://service.bfast.com/bfast/click" target="_blank">
|
|
<INPUT TYPE="hidden" NAME="siteid" VALUE="30472466" >
|
|
<INPUT TYPE="hidden" NAME="bfpage" VALUE="horizontal">
|
|
<INPUT TYPE="hidden" NAME="bfmid" VALUE="27253343" >
|
|
<INPUT TYPE="hidden" NAME="num" VALUE="30">
|
|
|
|
<table bgcolor=white border=3><tr><td>
|
|
<table bgcolor=white border=0>
|
|
<tr><td>
|
|
<IMG SRC="serve-bfmid=27253343&siteid=30472466&bfpage=horizontal.gif" tppabs="http://service.bfast.com/bfast/serve?bfmid=27253343&siteid=30472466&bfpage=horizontal" BORDER="0" WIDTH="1" HEIGHT="1" align=right NOSAVE >
|
|
<center><b>Search the web with Google</b></center>
|
|
</td></tr><tr><td>
|
|
<TABLE cellpadding=0 cellspacing=5 bgcolor="#FFFFFF">
|
|
<tr><td bgcolor="#0000cc"><IMG SRC="cleardot.gif" tppabs="http://www.google.com/images/cleardot.gif" height=1 border="0" ALT="Google"></td></tr><tr><td>
|
|
<IMG SRC="affiliate_logo.gif" tppabs="http://www.google.com/affiliates/affiliate_logo.gif" border="0" ALT="Google" align="center">
|
|
<INPUT TYPE=text name=q size=30 maxlength=255 value="">
|
|
<INPUT type=submit name=sa VALUE="Go">
|
|
</td></tr>
|
|
<tr><td bgcolor="#0000cc"><IMG SRC="cleardot.gif" tppabs="http://www.google.com/images/cleardot.gif" height=1 border="0" ALT="Google"></td></tr></TABLE>
|
|
</td></tr></table>
|
|
</tr></td></table>
|
|
</FORM>
|
|
|
|
</center>
|
|
|
|
|
|
<p><img src="rbline.gif" tppabs="http://graphics.ctyme.com/gif/rbline.gif" width="100%" alt="------"><p>
|
|
|
|
<!-- Bottom Link End -->
|
|
|
|
</BODY>
|
|
</HTML>
|