Modifier and Type | Field and Description |
---|---|
Clock |
clk |
javax.swing.JLabel |
GreenLed |
Memory |
mem |
byte |
portA0 |
byte |
portA1 |
byte |
portA3 |
javax.swing.JToggleButton |
RecButton |
javax.swing.JLabel |
TapeLed |
javax.swing.JLabel |
YellowLed |
Constructor and Description |
---|
Ondra() |
Modifier and Type | Method and Description |
---|---|
int |
atAddress(int address,
int opcode) |
void |
closeClenaup() |
void |
contendedStates(int address,
int tstates) |
void |
execDone() |
int |
fetchOpcode(int address) |
Config |
getConfig() |
java.awt.image.BufferedImage |
getImage() |
Keyboard |
getKeyboard() |
int |
inPort(int port) |
boolean |
isPaused() |
void |
ms20() |
void |
Nmi() |
void |
openLoadTape(java.lang.String canonicalPath) |
void |
openSaveTape(java.lang.String canonicalPath) |
void |
outPort(int port,
int value) |
int |
peek16(int address) |
int |
peek8(int address) |
void |
poke16(int address,
int word) |
void |
poke8(int address,
int value) |
void |
processVram(int address,
int data) |
void |
Reset(boolean dirty) |
void |
run() |
void |
setConfig(Config c) |
void |
setGreenLed(javax.swing.JLabel led) |
void |
setRecButton(javax.swing.JToggleButton b) |
void |
setScreen(Screen screen) |
void |
setTapeLed(javax.swing.JLabel led) |
void |
setTapeMode(boolean rec) |
void |
setYellowLed(javax.swing.JLabel led) |
void |
startEmulation() |
void |
stopEmulation() |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
public Memory mem
public Clock clk
public javax.swing.JLabel GreenLed
public javax.swing.JLabel YellowLed
public javax.swing.JLabel TapeLed
public javax.swing.JToggleButton RecButton
public byte portA0
public byte portA1
public byte portA3
public void setConfig(Config c)
public Config getConfig()
public void setScreen(Screen screen)
public java.awt.image.BufferedImage getImage()
public Keyboard getKeyboard()
public void setGreenLed(javax.swing.JLabel led)
public void setYellowLed(javax.swing.JLabel led)
public void setTapeLed(javax.swing.JLabel led)
public void setRecButton(javax.swing.JToggleButton b)
public final void Reset(boolean dirty)
public final void Nmi()
public void startEmulation()
public void stopEmulation()
public boolean isPaused()
public void ms20()
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public void processVram(int address, int data)
public int fetchOpcode(int address)
fetchOpcode
in interface MemIoOps
public void contendedStates(int address, int tstates)
contendedStates
in interface MemIoOps
public int atAddress(int address, int opcode)
public void openLoadTape(java.lang.String canonicalPath)
public void openSaveTape(java.lang.String canonicalPath)
public void setTapeMode(boolean rec)
public void closeClenaup()