home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Hack-Phreak Scene Programs
/
cleanhpvac.zip
/
cleanhpvac
/
VGADOC4B.ZIP
/
ALLIANCE.TXT
< prev
next >
Wrap
Text File
|
1995-09-29
|
3KB
|
168 lines
Alliance Pro Motion 3210
PM 3210 208pin
3C4h index 10h
bit 0-7 Write 12h to enable extensions.
3C4h index 11h-18h (R):
Always reads 'AS32iM10' (41h 53h 33h 32h 69h 4Dh 31h 30h) for the PM3210.
3C4h index 1Ah
3C4h index 1Bh
bit 0-2 Set to 1 to access the memory mapped registers at A000h
3 ??
3C4h index 1Ch
bit 3 Set to access the memory mapped registers at A000h ??
5 ?
3d4h index 19h
bit 0-7 Interlace start (~half Htot ??)
3d4h index 1Ah
bit 0 Vertical Total bit 10. Bits 0-7 are in 3d4h index 6. ??
1 Vertical Display End bit 10. Bits 0-7 are in 3d4h index 12h.
2 Vertical Retrace Start bit 10. Bits 0-7 are in 3d4h index 10h ??
3 Vertical Blanking Start bit 10. Bits 0-7 are in 3d4h index 15h ??
4 Line Compare bit 10. Bits 0-7 are in 3d4h index 18h ??
3d4h index 1Bh
bit 0 Horizontal Total bit 8. Bits 0-7 are in 3d4h index 0.
2 Horizontal Blanking Start bit 8. Bits 0-7 are in 3d4h index 2.
3 Horizontal Retrace Start bit 8. Bits 0-7 are in 3d4h index 4.
4 Bit 8 of 3d4h index 19h ??
5-7 ??
3d4h index 1Ch (R/W):
bit 0-3 Display Start Address bits 16-19. Bits 0-15 are in 3d4 index 0C,0D
4-7 CRTC Offset bits 8-11. Bits 0-7 are in 3d4h index 13h
3d4h index 1Dh (R/W):
bit 0-2 ??
3d4h index 1Eh (R/W):
bit 0 ??
Memory mapped registers:
Mem 00h D()
Mem 43h (R/W):
bit 0-2 Display Pitch ?. 0: 4096?, 1: 640, 2: 800, 4: 1024, 5: 1152, 6: 1280,
7: 1600
Mem 80h (R/W):
bit 5
Mem C0h W(R/W):
bit 0-? Bank index in units of 4Kb
Mem C4h (R/W):
bit 0 ??
Mem C6h (R/W):
bit 0-3 ??
Mem D0h (R/W):
bit 0-1 VESA Power State. 0: ON, 1: Stand By, 2: Suspend, 3: Off
Mem D8h ??
bit 0-3 If 3C2h/3CCh bits 2-3 = 3 this is the effective clock selection.
Mem F0h
Bit 0-7 Memory Size in units of 64Kb
Note: This register is initialised by the BIOS
Mem F1h
Bit 0-7 DAC type? 3: MUSIC MU9c4910, 81h: AT&T 21c498? (ID: 84h, 98h),
84h: STG1703, 86h: AT&T 2xc498? (ID: 84h, 09h)
Note: This register is initialised by the BIOS
Mem 7830h ()
Mem 7838h D()
Mem 783Ch W()
Mem 783Eh W()
Mem 7840h D()
Mem 7846h ()
Mem 7847h ()
Mem 7848h D()
Mem 784Ch D()
Mem 7850h D()
Mem 7854h D()
Mem 7858h D()
Mem 7860h D()
Mem 7864h D()
Mem 78C4h ()
bit 5
Mem 78CAh ()
bit 0 Test for ??
Mem 78D4h ()
Mem 78D5h ()
Mem 78D6h ()
Mem 78DAh ()
Mem 7940h ()
bit 0 Enable hardware cursor
Mem 7941h ()
Mem 7942h ()
Mem 7943h ()
bit 0
1
2 ??
Mem 7944h W()
bit 0-? Address of cursor image in units of 1Kbyte
Mem 7948h W()
bit 0-? Cursor X coordinate
Mem 794Ah W()
bit 0-? Cursor Y coordinate
Mem 794Ch ()
bit 0-5 Cursor X hotspot (20h-3Fh for 32x32 cursor ?)
Mem 794Dh ()
bit 0-5 Cursor Y hotspot (20h-3Fh for 32x32 cursor ?)
Mem 79FCh W()
bit 0-? Number of free slots in the write FIFO ?
8 Test for ??
Mem 79FFh ()
Video modes:
28h 640 x 480 P8
29h 800 x 600 P8
38h 1280 x 1024 PL4
58h 800 x 600 PL4
5Dh 1024 x 768 PL4