hicosim.components.plugins.vga
Class ProcessASCII

java.lang.Object
  extended by hicosim.components.plugins.vga.ProcessASCII
All Implemented Interfaces:
IPlugin

public class ProcessASCII
extends java.lang.Object
implements IPlugin

ProcessASCII-plugin observes the memory range 0x4000 - 0x43e7, which is the valid range for interpreting ascii-letters in the hicovec-scotchrace. The plugin computes the new address and writes the new values into it.

Author:
Weber, Wager

Field Summary
 boolean observer
           
 
Constructor Summary
ProcessASCII(Engine e)
           
 
Method Summary
 int getEndAt()
           
 int getStartAt()
           
 boolean isObserver()
           
 void notifyPlugin(int address, int value)
           
 void reFresh()
           
 void setObserver(boolean observe)
           
 void setPluginManager(IPluginManager newManager)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

observer

public boolean observer
Constructor Detail

ProcessASCII

public ProcessASCII(Engine e)
Method Detail

getEndAt

public int getEndAt()
Specified by:
getEndAt in interface IPlugin

getStartAt

public int getStartAt()
Specified by:
getStartAt in interface IPlugin

isObserver

public boolean isObserver()
Specified by:
isObserver in interface IPlugin

notifyPlugin

public void notifyPlugin(int address,
                         int value)
Specified by:
notifyPlugin in interface IPlugin

reFresh

public void reFresh()
Specified by:
reFresh in interface IPlugin

setObserver

public void setObserver(boolean observe)
Specified by:
setObserver in interface IPlugin

setPluginManager

public void setPluginManager(IPluginManager newManager)
Specified by:
setPluginManager in interface IPlugin

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object