PORTIBM PC Portable (uses same BIOS as XT) BEE8-BEE9 - 8514/A and compatible - MULTIFUNCTION CONTROL
Notes:	supported by ATI Mach8 and Mach32 chipsets
	supported by S3 chipsets when PORTIBM PC Portable (uses same BIOS as XT) 03D4h register 40h bit 0 is set
	writes to the registers accessed via this port are pipelined; a NOP
	  command (see PORTIBM PC Portable (uses same BIOS as XT) 9AE8h) is required to ensure correct read-back
	  immediately after a write

BEE8w -W  drawing control: multi-function control (see #P1048)
BEE8w R-  (S3) value of register specified by current value of multi-function
	  read select register (index 0Fh bits 3-0) (see #P1048)


(Table P1047)
Values for index into 8514/A multi-function drawing control registers:
 00h RW minor axis pixel count
 01h RW top scissors
 02h RW left scissors
 03h RW bottom scissors
 04h RW right scissors
 05h -W memory control register
 08h -W fixed pattern low
 09h -W fixed pattern high
 0Ah RW data manipulation control
---S3 chipsets---
 0Dh RW (S3 864/964) miscellaneous 2
 0Eh RW (S3 801+) miscellaneous
 0Fh -W (S3 801/805/928) read register select (see #P1049)
SeeAlso: #P1048


Bitfields for 8514/A Multi-Function Control registers:
Bit(s)	Description	(Table P1048)
 15-12	register index (see #P1047)
---register 00h: minor axis pixel count---
 11-0	rectangle height - 1
---register 01h: top scissors---
 11-0	top edge of clipping box
---register 02h: left scissors---
 11-0	left edge of clipping box
---register 03h: bottom scissors---
 11-0	bottom edge of clipping box
---register 04h: right scissors---
 11-0	right edge of clipping box
---register 05h: memory control---
 ???
---register 08h: fixed pattern low---
 11-8	(S3 Trio32/64) reserved
 7-6	mix register
	00 always select Foreground Mix register
	01 reserved
	10 mix register selected by CPU(Central Processing Unit) The microprocessor which executes programs on your computer. data
	11 mix register selected by display memory value
 5-0	(S3 Trio32/64) reserved
---register 09h: fixed pattern high---
 ???
---register 0Ah: data manipulation control---
 ???
---register 0Dh: miscellaneous 2---
 11-7	reserved
 6-4	source base address
	000 in first meg of display memory
	001 in second meg
	010 in third meg
	011 in fourth meg
 3	reserved
 2-0	destination base address (settings as for bits 6-4)
---register 0Eh: miscellaneous---
 11-10	reserved (0)
 9	select 32-bit command registers; disable byte and word writes to regs
	(see PORTIBM PC Portable (uses same BIOS as XT) A2E8h,PORTIBM PC Portable (uses same BIOS as XT) A6E8h,PORTIBM PC Portable (uses same BIOS as XT) AAE8h,PORTIBM PC Portable (uses same BIOS as XT) B2E8h)
 8	enable color comparison
 7	don't update bitmap if source color differs from Color Compare register
	  (see PORTIBM PC Portable (uses same BIOS as XT) B2E8h)
 6	slow Graphics Engine read/modify/write cycle (adds one wait state)
 5	clipping direction
	=0 draw only inside clip rectangle
	=1 draw only outside clip rectangle
 4	select upper 16 bits of 32-bit registers in 32 bpp graphics mode
 3-2	source base address, bits 21-20
 1-0	destination base address, bits 21-20
	Note:	these base addresses are ignored if the corresponding base
		  address in register 0Dh is nonzero
---register 0Fh: multifunction read select---
 11-4	reserved
 3-0	(S3)	read select (see #P1049)
 2-0	(8514/A) read select (see #P1049)


(Table P1049)
Values for S3 multifunction read select register:
 00h	PORTIBM PC Portable (uses same BIOS as XT) BEE8h register 00h
 01h	PORTIBM PC Portable (uses same BIOS as XT) BEE8h register 01h
 02h	PORTIBM PC Portable (uses same BIOS as XT) BEE8h register 02h
 03h	PORTIBM PC Portable (uses same BIOS as XT) BEE8h register 03h
 04h	PORTIBM PC Portable (uses same BIOS as XT) BEE8h register 04h
 05h	PORTIBM PC Portable (uses same BIOS as XT) BEE8h register 0Ah
 06h	PORTIBM PC Portable (uses same BIOS as XT) BEE8h register 0Eh
 07h	PORTIBM PC Portable (uses same BIOS as XT) 9AE8h (bits 11-0 only)
---S3 864/964 only---
 08h	PORTIBM PC Portable (uses same BIOS as XT) 42E8h (bits 11-0 only)
 09h	PORTIBM PC Portable (uses same BIOS as XT) 46E8h
 0Ah	PORTIBM PC Portable (uses same BIOS as XT) BEE8h register 0Dh
SeeAlso: #P1047,#P1048