ca.disassembly.invaders
Class InvadersMachine
java.lang.Object
ca.disassembly.invaders.Z80
ca.disassembly.invaders.InvadersMachine
public class InvadersMachine
- extends Z80
|
Field Summary |
static java.lang.String[] |
opc1
|
static java.lang.String[] |
opc2
|
static java.lang.String[] |
opc3
|
| Fields inherited from class ca.disassembly.invaders.Z80 |
A, A1, B, B1, C, C1, cycle, cycleCounter, D, D1, E, E1, F, F1, H, H1, I, I_Vector, IFF0, IFF1, IM, IM0, IM1, IM2, INTERRUPT_TYPE_FIRQ, INTERRUPT_TYPE_IGNORE, INTERRUPT_TYPE_IRQ, INTERRUPT_TYPE_NMI, IRQ, IX, IXYd, IY, L, L1, NMI, PC, PROPERTY_Z80_IRQ_VECTOR, R, SP, state_HALT |
| Methods inherited from class ca.disassembly.invaders.Z80 |
AF, BC, DE, ex_AF_AF, exec, exx, getCycle, getInstruction, getPC, getTag, HL, interrupt, irq, IX, IY, nmi, peekw, pokew, pop, reset, setDebug, setProperty, setTag, step |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
opc1
public static final java.lang.String[] opc1
opc2
public static final java.lang.String[] opc2
opc3
public static final java.lang.String[] opc3
InvadersMachine
public InvadersMachine(java.lang.String binName)
throws java.io.IOException
- Throws:
java.io.IOException
getInterface
public javax.swing.JPanel getInterface()
outb
public void outb(int port,
int value,
int status)
- Overrides:
outb in class Z80
inb
public int inb(int port,
int hi)
- Overrides:
inb in class Z80
peekb
public int peekb(int add)
- Overrides:
peekb in class Z80
pokeb
public void pokeb(int add,
int value)
- Overrides:
pokeb in class Z80
readShiftDataR
public int readShiftDataR()
writeShiftDataW
public void writeShiftDataW(int data)
writeShiftAmountW
public void writeShiftAmountW(int data)