public class Expert extends Cartridge
Cartridge.CRTType
Modifier and Type | Field and Description |
---|---|
protected byte[] |
ram |
protected boolean |
ultimaxHackOn |
Constructor and Description |
---|
Expert(DataInputStream dis,
PLA pla) |
Modifier and Type | Method and Description |
---|---|
void |
changedNMI(boolean state)
Callback to notify cartridge of current state of NMI signal on the system
bus.
|
Bank |
getIO1()
Acquire the IO1 bank
|
Bank |
getRomh()
Get currently active ROMH bank.
|
Bank |
getRoml()
Get currently active ROML bank.
|
void |
installBankHooks(Bank[] cpuReadMap,
Bank[] cpuWriteMap)
If the cartridge needs to listen to write activity on specific banks, it can
install the requisite hooks into the bank here.
|
void |
reset()
Bring the cart to power-on state.
|
changedBA, changedIRQ, create, doFreeze, freeze, getIO2, getUltimaxMemory, nullCartridge, read, readCRT, setIRQ, setNMI, toString
public Expert(DataInputStream dis, PLA pla) throws IOException
IOException
public void changedNMI(boolean state)
Cartridge
changedNMI
in class Cartridge
public Bank getRoml()
Cartridge
public Bank getRomh()
Cartridge
public void installBankHooks(Bank[] cpuReadMap, Bank[] cpuWriteMap)
Cartridge
installBankHooks
in class Cartridge
Copyright © 2018 Ken Händel. All rights reserved.