public class EasyFlash extends Cartridge
Cartridge.CRTType
Constructor and Description |
---|
EasyFlash(DataInputStream dis,
PLA pla) |
Modifier and Type | Method and Description |
---|---|
void |
easyflashBinAttach(String filename,
byte[] rawcart) |
void |
easyflashBINSave(String filename) |
void |
easyflashConfigInit() |
void |
easyflashConfigSetup(byte[] rawcart) |
boolean |
easyflashCRTAttach(DataInputStream dis,
byte[] rawcart,
String filename) |
void |
easyflashCRTSave(String filename) |
void |
easyflashDetach() |
void |
easyflashFlushImage() |
protected void |
easyflashIO1Dump() |
protected byte |
easyflashIO1Peek(int addr) |
protected void |
easyflashIO1Store(int addr,
byte value) |
protected byte |
easyflashIO2Read(int addr) |
protected void |
easyflashIO2Store(int addr,
byte value) |
byte |
easyflashRomhRead(int addr) |
void |
easyflashRomhStore(int addr,
byte value) |
byte |
easyflashRomlRead(int addr) |
void |
easyflashRomlStore(int addr,
byte value) |
Bank |
getIO1()
Acquire the IO1 bank
|
Bank |
getIO2()
Acquire the IO2 bank.
|
Bank |
getRomh()
Get currently active ROMH bank.
|
Bank |
getRoml()
Get currently active ROML bank.
|
void |
reset()
Bring the cart to power-on state.
|
void |
setEasyflashCRTWrite(boolean val)
Save to EasyFlash crt on detach?
|
void |
setEasyflashJumper(boolean val)
EasyFlash jumper.
|
changedBA, changedIRQ, changedNMI, create, doFreeze, freeze, getUltimaxMemory, installBankHooks, nullCartridge, read, readCRT, setIRQ, setNMI, toString
protected static final Charset US_ASCII
public EasyFlash(DataInputStream dis, PLA pla) throws IOException
IOException
protected void easyflashIO1Store(int addr, byte value)
protected byte easyflashIO2Read(int addr)
protected void easyflashIO2Store(int addr, byte value)
protected byte easyflashIO1Peek(int addr)
protected void easyflashIO1Dump()
public void setEasyflashJumper(boolean val)
val
- EasyFlash jumperpublic void setEasyflashCRTWrite(boolean val)
val
- save on detachpublic byte easyflashRomlRead(int addr)
public void easyflashRomlStore(int addr, byte value)
public byte easyflashRomhRead(int addr)
public void easyflashRomhStore(int addr, byte value)
public void easyflashConfigInit()
public void easyflashConfigSetup(byte[] rawcart)
public void easyflashBinAttach(String filename, byte[] rawcart) throws IOException
IOException
public boolean easyflashCRTAttach(DataInputStream dis, byte[] rawcart, String filename) throws IOException
IOException
public void easyflashDetach() throws IOException
IOException
public void easyflashFlushImage() throws IOException
IOException
public void easyflashBINSave(String filename) throws IOException
IOException
public void easyflashCRTSave(String filename) throws IOException
IOException
public void reset()
Cartridge
public Bank getRoml()
Cartridge
Copyright © 2018 Ken Händel. All rights reserved.