home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Best Objectech Shareware Selections
/
UNTITLED.iso
/
boss
/
grap
/
util
/
006
/
s3.txt
< prev
next >
Wrap
Text File
|
1993-01-22
|
3KB
|
92 lines
S3 86c911 - 1Mbyte, 1280x1024x16c, 1024x768x256c, 640x480x32kc
Hardwired Bit-Blt and fill functions.
S3 86c924 - Support for 24-bit modes.
S3 86c928 - 24bit color, 4MB D/VRAM
S3 86c801 - similar to '928 ??
S3 86c805 - same as '801 but for Local Bus
The S3 chip only works in AT and better units as it uses full
16 bit I/O addresses.
The S3 uses the following I/O addresses:
42E8h, 4AE8h, 82E8h, 86E8h, 8AE8h, 8EE8h, 92E8h, 96E8h, 9AE8h, 9EE8h
Please note that this may conflict with Com4 ports at 2E8h-2EFh !!!
3d4h index 30h (R/W): ID register
bit 0-7 Returns 81h or 82h when read.
3d4h index 31h (R/W): Display Start
bit 0,3 Set before writing bank register???
4-5 Bit 16-17 of the Display Start Address.
3d4h index 35h (R/W): Bank number
bit 0-3 64k bank number.
3d4h index 38h (R/W): Extensions Enable
bit 0-7 Writing 48h to this register enables the extended registers,
writing 0 disables them.
3d4h index 39h (R/W): Extensions Enable 2
bit 0-7 Write A5h to this register to unlock extensions.
3d4h index 41h (R/W): Memory
bit 4 Set if we have 1MByte, clear if we have 512KBytes.
3d4h index 30h-3Ch and 40h-4Fh are used.
82E8h (16) (R/W): CUR_Y
86E8h (16) (R/W): CUR_X
8AE8h (16) (R/W): DIAGY_STEP
8EE8h (16) (R/W): DIAGX_STEP
92E8h (16) (R/W): ERR_TERM
96E8h (16) (R/W): MAJ_AXIS/CURWIDTH
9AE8h (16) (W): CMD_REG
9AE8h (16) (R): GP_STAT
bit 8 Set when data is ready from the co-processor.
A2E8h (16) (R/W): BKGD_COLOR
A6E8h (16) (R/W): FRGD_COLOR
AAE8h (16) (R/W): WRT_MASK
B2E8h (16) (R/W): COLOR_CMP
B6E8h (16) (R/W): BKGD_MIX
BAE8h (16) (R/W): FRGD_MIX
BEE8h (16) (R/W): MULTIFUNC_CNTL
E2E8h (16) (R/W): PIX_TRANS
ID S3 chip:
wrinx(base,$38,0); {disable extensions}
if not testinx2(base,$35,$f) then
begin
wrinx(base,$38,$48);
if testinx2(base,$35,$f) then
begin
__S3__
case rdinx(base,$30) of
$81:86c911 {Is this really a version no??}
$82:86c911A ??
end;
end;
end;
Video Modes (Diamond Stealth):
VESA:
54h T 132 43 16
55h T 132 25 16
101h G 640 480 256 packed
6Ah 102h G 800 600 16 planar
103h G 800 600 256 packed
104h G 1024 768 16 planar
205h G 1024 768 256 packed
206h G 1280 960 16 planar
208h G 1280 1024 16 planar
301h G 640 480 32k word packed