nl.kbna.dioscuri.module.video
Class GraphicsController

java.lang.Object
  extended by nl.kbna.dioscuri.module.video.GraphicsController

public class GraphicsController
extends java.lang.Object

Graphics registers Controls how the CPU accesses video RAM
Consists of 9 8-bit registers; these are accessed via a pair of registers,
the Address Register [0x3CE] and the Data Register [0x3CF]


Field Summary
(package private)  byte alphaNumDisable
           
(package private)  byte bitMask
           
(package private)  byte chainOddEvenEnable
           
(package private)  byte colourCompare
           
protected static byte[][] colourCompareTable
           
(package private)  byte colourDontCare
           
(package private)  byte dataOperation
           
(package private)  byte dataRotate
           
(package private)  byte enableSetReset
           
(package private)  byte hostOddEvenEnable
           
(package private)  int index
           
(package private)  byte[] latch
           
(package private)  byte memoryMapSelect
           
(package private)  byte readMapSelect
           
(package private)  byte readMode
           
(package private)  byte setReset
           
(package private)  byte shift256Reg
           
(package private)  byte writeMode
           
 
Constructor Summary
GraphicsController()
           
 
Method Summary
protected  void reset()
          Return variables to default values
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

index

int index

latch

byte[] latch

setReset

byte setReset

enableSetReset

byte enableSetReset

colourCompare

byte colourCompare

dataOperation

byte dataOperation

dataRotate

byte dataRotate

readMapSelect

byte readMapSelect

shift256Reg

byte shift256Reg

hostOddEvenEnable

byte hostOddEvenEnable

readMode

byte readMode

writeMode

byte writeMode

memoryMapSelect

byte memoryMapSelect

chainOddEvenEnable

byte chainOddEvenEnable

alphaNumDisable

byte alphaNumDisable

colourDontCare

byte colourDontCare

bitMask

byte bitMask

colourCompareTable

protected static final byte[][] colourCompareTable
Constructor Detail

GraphicsController

public GraphicsController()
Method Detail

reset

protected void reset()
Return variables to default values