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, toStringpublic Expert(DataInputStream dis, PLA pla) throws IOException
IOExceptionpublic void changedNMI(boolean state)
CartridgechangedNMI in class Cartridgepublic Bank getRoml()
Cartridgepublic Bank getRomh()
Cartridgepublic void installBankHooks(Bank[] cpuReadMap, Bank[] cpuWriteMap)
CartridgeinstallBankHooks in class CartridgeCopyright © 2018 Ken Händel. All rights reserved.