Uses of Class
CPU.MC68000Cpu
Packages that use MC68000Cpu
Package
Description
Some emulated 68000 instructions.
ADD and ADDA instructions where the destination is a register.
ADD instructions where the destination is an EA operand.
The ADDQ instruction in all of its variants.
The ASL istructions.
The ASR istructions.
Emulation of the BTST instruction in all of its variants.
Emulations of the CLR instructions.
These are what I hope to be slightly faster emulations of the CMP and CMPA instructions.
Emulations of the CMPI instruction variants.
Emulation of the JMP instruction(s).
The JSR instruction in all its variants.
These are what I hope to be slightly faster emulations of the LEA instruction variants.
The emulated LSL instructions.
The emulated LSR instructions.
These are replacement MOVE instructions for SMSQmulator.
These are replacement MOVEA instructions for SMSQmulator.
These are replacement MOVEM instructions for SMSQmulator.
All of the emulated ROL instructions.
All of the emulated ROR instructions.
All of the emulated ROXL and ROXR instructions.
SUB and SUBA instructions where the destination is a register.
SUB instructions where the destination is an EA operand.
Emulation of the SUBQ instruction in all of its variants.
These are replacement TST instructions for SMSQmulator.
Contains drivers for most decices (win, nfa etc).
Contains drivers for NFA and SFA devices.
Contains drivers for SER device.
Contains drivers for WIN device.
These are the screens that are used in different SMSQE screen modes.
General objects for this projet.
Generate the sounds for SMSQE.
-
Uses of MC68000Cpu in CPU
Subclasses of MC68000Cpu in CPUModifier and TypeClassDescriptionclass
Object derived from CPU, used only when emulating QL screen and copying from there to display.Methods in CPU with parameters of type MC68000CpuModifier and TypeMethodDescriptionInstruction.disassemble
(int address, int opcode, MC68000Cpu cpu) void
Instruction.execute
(int opcode, MC68000Cpu cpu) void
InstructionSet.register
(MC68000Cpu cpu) Registers the InstructionSet with the cpu.final void
JavaComm.register
(MC68000Cpu cpu2) Registers the instruction with the CPU. -
Uses of MC68000Cpu in CPU.instructions
Methods in CPU.instructions with parameters of type MC68000CpuModifier and TypeMethodDescriptionprotected final DisassembledInstruction
ADDI.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) Disassemble the instruction.protected final DisassembledInstruction
ADDXmem.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) Disassemble the instruction.protected final DisassembledInstruction
ADDXreg.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) Disassemble the instruction.protected final DisassembledInstruction
ANDI.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) Disassemble the instruction.protected final DisassembledInstruction
Bcc.disassembleOp
(int address, int opcode, MC68000Cpu cpu) Disassemble the instruction.protected final DisassembledInstruction
BRA.disassembleOp
(int address, int opcode, MC68000Cpu cpu) Disassemble the instruction.BSR.disassembleOp
(int address, int opcode, MC68000Cpu cpu) Disassemble the instruction.protected final DisassembledInstruction
EORI.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEPm2r.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEPr2m.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
NEG.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
NEGX.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
NOT.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
ORI.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
SUBI.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
SUBXmem.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
SUBXreg.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final int
ADDI.getDisplacement
(MC68000Cpu cpu) Gets the displacement and increments the PC.protected int
ANDI.getDisplacement
(MC68000Cpu cpu) Gets the displacement and increments the PC.protected int
ANDmem.getDisplacement
(MC68000Cpu cpu) Gets the displacement and increments the PC.protected int
ANDreg.getDisplacement
(MC68000Cpu cpu) Gets the displacement and increments the PC.protected int
EOR.getDisplacement
(MC68000Cpu cpu) protected int
EORI.getDisplacement
(MC68000Cpu cpu) Gets the displacement and increments the PC.protected int
NEG.getDisplacement
(MC68000Cpu cpu) gets the displacement and increments the PC.protected int
NEGX.getDisplacement
(MC68000Cpu cpu) gets the displacement and increments the PC.protected int
NOT.getDisplacement
(MC68000Cpu cpu) gets the displacement and increments the PC.protected int
ORI.getDisplacement
(MC68000Cpu cpu) gets the displacement and increments the PC.protected int
ORmem.getDisplacement
(MC68000Cpu cpu) gets the displacement and increments the PC.protected int
ORreg.getDisplacement
(MC68000Cpu cpu) gets the displacement and increments the PC.protected int
SUBI.getDisplacement
(MC68000Cpu cpu) gets the displacement and increments the PC.final void
ABCD.register
(MC68000Cpu cpu2) final void
ADDI.register
(MC68000Cpu cpu2) final void
ADDXmem.register
(MC68000Cpu cpu2) final void
ADDXreg.register
(MC68000Cpu cpu2) final void
ANDI_CCR.register
(MC68000Cpu cpu2) final void
ANDI_SR.register
(MC68000Cpu cpu2) final void
ANDI.register
(MC68000Cpu cpu2) final void
ANDmem.register
(MC68000Cpu cpu2) final void
ANDreg.register
(MC68000Cpu cpu2) final void
Bcc.register
(MC68000Cpu cpu2) final void
BCHGimm.register
(MC68000Cpu cpu2) final void
BCHGreg.register
(MC68000Cpu cpu2) final void
BCLRimm.register
(MC68000Cpu cpu2) final void
BCLRreg.register
(MC68000Cpu cpu2) final void
BRA.register
(MC68000Cpu cpu2) final void
BSETimm.register
(MC68000Cpu cpu2) final void
BSETreg.register
(MC68000Cpu cpu2) final void
BSR.register
(MC68000Cpu cpu2) final void
CHK.register
(MC68000Cpu cpu2) final void
DBcc.register
(MC68000Cpu cpu2) final void
DIVSW.register
(MC68000Cpu cpu2) final void
DIVUW.register
(MC68000Cpu cpu2) final void
EOR.register
(MC68000Cpu cpu2) final void
EORI_CCR.register
(MC68000Cpu cpu2) final void
EORI_SR.register
(MC68000Cpu cpu2) final void
EORI.register
(MC68000Cpu cpu2) final void
EXG.register
(MC68000Cpu cpu2) final void
EXT.register
(MC68000Cpu cpu2) final void
ILLEGAL.register
(MC68000Cpu cpu2) final void
ILLEGALQmon.register
(MC68000Cpu cpu2) final void
LINK.register
(MC68000Cpu cpu2) final void
MOVE_FROM_CCR.register
(MC68000Cpu cpu2) final void
MOVE_FROM_SR.register
(MC68000Cpu cpu2) final void
MOVE_TO_CCR.register
(MC68000Cpu cpu2) final void
MOVE_TO_SR.register
(MC68000Cpu cpu2) final void
MOVE_USP.register
(MC68000Cpu cpu2) final void
MOVEPm2r.register
(MC68000Cpu cpu2) final void
MOVEPr2m.register
(MC68000Cpu cpu2) final void
MOVEQ.register
(MC68000Cpu cpu2) final void
MULSW.register
(MC68000Cpu cpu2) final void
MULUW.register
(MC68000Cpu cpu2) final void
NBCD.register
(MC68000Cpu cpu2) final void
NEG.register
(MC68000Cpu cpu2) final void
NEGX.register
(MC68000Cpu cpu2) final void
NOP.register
(MC68000Cpu cpu2) final void
NOT.register
(MC68000Cpu cpu2) final void
NULL.register
(Instruction[] i_table, MC68000Cpu mcpu) This registers this instruction for all null elements in the table of instructions.final void
ORI_CCR.register
(MC68000Cpu cpu2) final void
ORI_SR.register
(MC68000Cpu cpu2) final void
ORI.register
(MC68000Cpu cpu2) final void
ORmem.register
(MC68000Cpu cpu2) final void
ORreg.register
(MC68000Cpu cpu2) final void
PEA.register
(MC68000Cpu cpu2) final void
RESET.register
(MC68000Cpu cpu2) final void
RTE.register
(MC68000Cpu cpu2) final void
RTR.register
(MC68000Cpu cpu2) final void
RTS.register
(MC68000Cpu cpu2) final void
SBCD.register
(MC68000Cpu cpu2) final void
SCC.register
(MC68000Cpu cpu2) final void
STOP.register
(MC68000Cpu cpu2) final void
SUBI.register
(MC68000Cpu cpu2) final void
SUBXmem.register
(MC68000Cpu cpu2) final void
SUBXreg.register
(MC68000Cpu cpu2) final void
SWAP.register
(MC68000Cpu cpu2) final void
TAS.register
(MC68000Cpu cpu2) final void
TEST.register
(MC68000Cpu cpu2) final void
TRAP.register
(MC68000Cpu cpu2) final void
TRAPV.register
(MC68000Cpu cpu2) final void
UNLK.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in CPU.instructions.ADD2Dn
Methods in CPU.instructions.ADD2Dn with parameters of type MC68000CpuModifier and TypeMethodDescriptionprotected final DisassembledInstruction
ADD_An.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) Disassemble the instruction.protected final DisassembledInstruction
ADD_AnContent.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) Disassemble the instruction.protected final DisassembledInstruction
ADD_AnPlus.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) Disassemble the instruction.protected final DisassembledInstruction
ADD_d16An.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) Disassemble the instruction.protected final DisassembledInstruction
ADD_d16PC.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) Disassemble the instruction.protected final DisassembledInstruction
ADD_d8AnXn.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) Disassemble the instruction.protected final DisassembledInstruction
ADD_d8PCXn.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) Disassemble the instruction.protected final DisassembledInstruction
ADD_Dn.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) Disassemble the instruction.protected final DisassembledInstruction
ADD_I.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) Disassemble the instruction.protected final DisassembledInstruction
ADD_L.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) Disassemble the instruction.protected final DisassembledInstruction
ADD_MinusAn.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) Disassemble the instruction.protected final DisassembledInstruction
ADD_W.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) Disassemble the instruction.protected int
ADD_d8AnXn.getDisplacement
(MC68000Cpu cpu) gets the displacement and increments the PC.protected int
ADD_d8PCXn.getDisplacement
(MC68000Cpu cpu) gets the displacement and increments the PC.final void
ADD_An.register
(MC68000Cpu cpu2) final void
ADD_AnContent.register
(MC68000Cpu cpu2) final void
ADD_AnPlus.register
(MC68000Cpu cpu2) final void
ADD_d16An.register
(MC68000Cpu cpu2) final void
ADD_d16PC.register
(MC68000Cpu cpu2) final void
ADD_d8AnXn.register
(MC68000Cpu cpu2) final void
ADD_d8PCXn.register
(MC68000Cpu cpu2) final void
ADD_Dn.register
(MC68000Cpu cpu2) final void
ADD_I.register
(MC68000Cpu cpu2) final void
ADD_L.register
(MC68000Cpu cpu2) final void
ADD_MinusAn.register
(MC68000Cpu cpu2) final void
ADD_W.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in CPU.instructions.ADD2EA
Methods in CPU.instructions.ADD2EA with parameters of type MC68000CpuModifier and TypeMethodDescriptionprotected final DisassembledInstruction
ADD_AnContent.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) Disassemble the instruction.protected final DisassembledInstruction
ADD_AnPlus.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) Disassemble the instruction.protected final DisassembledInstruction
ADD_d16An.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) Disassemble the instruction.protected final DisassembledInstruction
ADD_d8AnXn.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) Disassemble the instruction.protected final DisassembledInstruction
ADD_L.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) Disassemble the instruction.protected final DisassembledInstruction
ADD_MinusAn.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) Disassemble the instruction.protected final DisassembledInstruction
ADD_W.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) Disassemble the instruction.protected int
ADD_d8AnXn.getDisplacement
(MC68000Cpu cpu) gets the displacement and increments the PC.final void
ADD_AnContent.register
(MC68000Cpu cpu2) final void
ADD_AnPlus.register
(MC68000Cpu cpu2) final void
ADD_d16An.register
(MC68000Cpu cpu2) final void
ADD_d8AnXn.register
(MC68000Cpu cpu2) final void
ADD_L.register
(MC68000Cpu cpu2) final void
ADD_MinusAn.register
(MC68000Cpu cpu2) final void
ADD_W.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in CPU.instructions.ADDQ
Methods in CPU.instructions.ADDQ with parameters of type MC68000CpuModifier and TypeMethodDescriptionprotected final DisassembledInstruction
ADDQ_An.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
ADDQ_AnPlus.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
ADDQ_AnPtr.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
ADDQ_d16An.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
ADDQ_d8AnXn.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
ADDQ_Dn.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
ADDQ_L.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
ADDQ_MinusAn.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
ADDQ_W.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final void
ADDQ_An.register
(MC68000Cpu cpu2) final void
ADDQ_AnPlus.register
(MC68000Cpu cpu2) final void
ADDQ_AnPtr.register
(MC68000Cpu cpu2) final void
ADDQ_d16An.register
(MC68000Cpu cpu2) final void
ADDQ_d8AnXn.register
(MC68000Cpu cpu2) final void
ADDQ_Dn.register
(MC68000Cpu cpu2) final void
ADDQ_L.register
(MC68000Cpu cpu2) final void
ADDQ_MinusAn.register
(MC68000Cpu cpu2) final void
ADDQ_W.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in CPU.instructions.ASL
Methods in CPU.instructions.ASL with parameters of type MC68000CpuModifier and TypeMethodDescriptionfinal void
ASLimm.register
(MC68000Cpu cpu2) final void
ASLmem.register
(MC68000Cpu cpu2) final void
ASLreg.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in CPU.instructions.ASR
Methods in CPU.instructions.ASR with parameters of type MC68000CpuModifier and TypeMethodDescriptionprotected final DisassembledInstruction
ASRimm.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) Disassemble the instruction.protected final DisassembledInstruction
ASRreg.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) Disassemble the instruction.final void
ASRimm.register
(MC68000Cpu cpu2) final void
ASRmem.register
(MC68000Cpu cpu2) final void
ASRreg.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in CPU.instructions.BTST
Methods in CPU.instructions.BTST with parameters of type MC68000CpuModifier and TypeMethodDescriptionprotected final DisassembledInstruction
BTST_AnContent.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
BTST_AnPlus.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
BTST_d16An.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
BTST_d16PC.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
BTST_d8AnXn.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
BTST_d8PCXn.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
BTST_Dn.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
BTST_L.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
BTST_MinusAn.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
BTST_W.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final void
BTST_AnContent.register
(MC68000Cpu cpu2) final void
BTST_AnPlus.register
(MC68000Cpu cpu2) final void
BTST_d16An.register
(MC68000Cpu cpu2) final void
BTST_d16PC.register
(MC68000Cpu cpu2) final void
BTST_d8AnXn.register
(MC68000Cpu cpu2) final void
BTST_d8PCXn.register
(MC68000Cpu cpu2) final void
BTST_Dn.register
(MC68000Cpu cpu2) final void
BTST_L.register
(MC68000Cpu cpu2) final void
BTST_MinusAn.register
(MC68000Cpu cpu2) final void
BTST_W.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in CPU.instructions.CLR
Methods in CPU.instructions.CLR with parameters of type MC68000CpuModifier and TypeMethodDescriptionprotected final DisassembledInstruction
CLR_AnContent.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
CLR_AnPlus.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
CLR_d16An.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
CLR_d8AnXn.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
CLR_Dn.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
CLR_L.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
CLR_MinusAn.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
CLR_W.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final void
CLR_AnContent.register
(MC68000Cpu cpu2) final void
CLR_AnPlus.register
(MC68000Cpu cpu2) final void
CLR_d16An.register
(MC68000Cpu cpu2) final void
CLR_d8AnXn.register
(MC68000Cpu cpu2) final void
CLR_Dn.register
(MC68000Cpu cpu2) final void
CLR_L.register
(MC68000Cpu cpu2) final void
CLR_MinusAn.register
(MC68000Cpu cpu2) final void
CLR_W.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in CPU.instructions.CMP
Methods in CPU.instructions.CMP with parameters of type MC68000CpuModifier and TypeMethodDescriptionprotected final DisassembledInstruction
CMP_An.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) protected final DisassembledInstruction
CMP_AnContent.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) protected final DisassembledInstruction
CMP_AnPlus.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) protected final DisassembledInstruction
CMP_d16An.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) protected final DisassembledInstruction
CMP_d16PC.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) protected final DisassembledInstruction
CMP_d8AnXn.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) protected final DisassembledInstruction
CMP_d8PCXn.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) protected final DisassembledInstruction
CMP_Dn.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) protected final DisassembledInstruction
CMP_I.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) protected final DisassembledInstruction
CMP_L.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) protected final DisassembledInstruction
CMP_MinusAn.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) protected final DisassembledInstruction
CMP_W.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) protected final DisassembledInstruction
CMPM.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected static final int
CMP_d8AnXn.getDisplacement
(MC68000Cpu cpu) gets the displacement and increments the PC.protected int
CMP_d8PCXn.getDisplacement
(MC68000Cpu cpu) gets the displacement and increments the PC.final void
CMP_An.register
(MC68000Cpu cpu2) final void
CMP_AnContent.register
(MC68000Cpu cpu2) final void
CMP_AnPlus.register
(MC68000Cpu cpu2) final void
CMP_d16An.register
(MC68000Cpu cpu2) final void
CMP_d16PC.register
(MC68000Cpu cpu2) final void
CMP_d8AnXn.register
(MC68000Cpu cpu2) final void
CMP_d8PCXn.register
(MC68000Cpu cpu2) final void
CMP_Dn.register
(MC68000Cpu cpu2) final void
CMP_I.register
(MC68000Cpu cpu2) final void
CMP_L.register
(MC68000Cpu cpu2) final void
CMP_MinusAn.register
(MC68000Cpu cpu2) final void
CMP_W.register
(MC68000Cpu cpu2) final void
CMPM.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in CPU.instructions.CMPI
Methods in CPU.instructions.CMPI with parameters of type MC68000CpuModifier and TypeMethodDescriptionprotected final DisassembledInstruction
CMPI_AnContent.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
CMPI_AnPlus.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
CMPI_d16An.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
CMPI_d8AnXn.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
CMPI_Dn.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
CMPI_L.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
CMPI_MinusAn.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
CMPI_W.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected int
CMPI_d8AnXn.getDisplacement
(MC68000Cpu cpu) Gets the displacement for an intruction.final void
CMPI_AnContent.register
(MC68000Cpu cpu2) final void
CMPI_AnPlus.register
(MC68000Cpu cpu2) final void
CMPI_d16An.register
(MC68000Cpu cpu2) final void
CMPI_d8AnXn.register
(MC68000Cpu cpu2) final void
CMPI_Dn.register
(MC68000Cpu cpu2) final void
CMPI_L.register
(MC68000Cpu cpu2) final void
CMPI_MinusAn.register
(MC68000Cpu cpu2) final void
CMPI_W.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in CPU.instructions.JMP
Methods in CPU.instructions.JMP with parameters of type MC68000CpuModifier and TypeMethodDescriptionprotected final DisassembledInstruction
JMP1.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
JMP2.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
JMP3.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
JMP4.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
JMP5.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
JMP6.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
JMP7.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final void
JMP1.register
(MC68000Cpu cpu2) final void
JMP2.register
(MC68000Cpu cpu2) final void
JMP3.register
(MC68000Cpu cpu2) final void
JMP4.register
(MC68000Cpu cpu2) final void
JMP5.register
(MC68000Cpu cpu2) final void
JMP6.register
(MC68000Cpu cpu2) final void
JMP7.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in CPU.instructions.JSR
Methods in CPU.instructions.JSR with parameters of type MC68000CpuModifier and TypeMethodDescriptionprotected final DisassembledInstruction
JSR1.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
JSR2.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
JSR3.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
JSR4.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
JSR5.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
JSR6.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
JSR7.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final void
JSR1.register
(MC68000Cpu cpu2) final void
JSR2.register
(MC68000Cpu cpu2) final void
JSR3.register
(MC68000Cpu cpu2) final void
JSR4.register
(MC68000Cpu cpu2) final void
JSR5.register
(MC68000Cpu cpu2) final void
JSR6.register
(MC68000Cpu cpu2) final void
JSR7.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in CPU.instructions.LEA
Methods in CPU.instructions.LEA with parameters of type MC68000CpuModifier and TypeMethodDescriptionfinal void
LEA_An.register
(MC68000Cpu cpu2) final void
LEA_d16An.register
(MC68000Cpu cpu2) final void
LEA_d16PC.register
(MC68000Cpu cpu2) final void
LEA_d8AnXn.register
(MC68000Cpu cpu2) final void
LEA_d8PCXn.register
(MC68000Cpu cpu2) final void
LEA_L.register
(MC68000Cpu cpu2) final void
LEA_W.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in CPU.instructions.LSL
Methods in CPU.instructions.LSL with parameters of type MC68000CpuModifier and TypeMethodDescriptionprotected final DisassembledInstruction
LSLimm.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
LSLreg.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final void
LSLimm.register
(MC68000Cpu cpu2) final void
LSLmem.register
(MC68000Cpu cpu2) final void
LSLreg.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in CPU.instructions.LSR
Methods in CPU.instructions.LSR with parameters of type MC68000CpuModifier and TypeMethodDescriptionprotected final DisassembledInstruction
LSRimm.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
LSRreg.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final void
LSRimm.register
(MC68000Cpu cpu2) final void
LSRmem.register
(MC68000Cpu cpu2) final void
LSRreg.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in CPU.instructions.MOVE
Methods in CPU.instructions.MOVE with parameters of type MC68000CpuModifier and TypeMethodDescriptionprotected final DisassembledInstruction
MOVEAn1.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAn2.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAn2bis.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAn3.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAn4.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAn5.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAn6.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAn7.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAn8.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnC1.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnC2.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnC3.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnC4.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnC5.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnC6.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnC7.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnC8.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnD1.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnD2.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnD3.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnD4.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnD5.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnD6.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnD7.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnD8.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnI1.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnI2.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnI3.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnI4.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnI5.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnI6.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnI7.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnI8.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnL1.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnL2.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnL3.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnL4.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnL5.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnL6.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnL7.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnL8.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnM1.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnM2.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnM3.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnM4.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnM5.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnM6.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnM7.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnM8.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnP1.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnP2.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnP3.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnP4.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnP5.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnP6.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnP7.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnP8.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnT1.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnT2.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnT3.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnT4.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnT5.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnT6.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnT7.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnT8.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnW1.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnW2.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnW3.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnW4.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnW5.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnW6.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnW7.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnW8.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnX1.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnX2.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnX3.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnX4.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnX5.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnX6.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnX7.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnX8.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnY1.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnY2.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnY3.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnY4.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnY5.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnY6.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnY7.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEAnY8.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEDn1.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEDn2.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEDn3.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEDn4.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEDn5.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEDn6.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEDn7.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEDn8.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected int
MOVEAnI1.getDisplacement
(MC68000Cpu cpu) protected int
MOVEAnI2.getDisplacement
(MC68000Cpu cpu) protected int
MOVEAnI3.getDisplacement
(MC68000Cpu cpu) protected int
MOVEAnI4.getDisplacement
(MC68000Cpu cpu) protected int
MOVEAnI5.getDisplacement
(MC68000Cpu cpu) protected int
MOVEAnI6.getDisplacement
(MC68000Cpu cpu) protected int
MOVEAnI7.getDisplacement
(MC68000Cpu cpu) protected int
MOVEAnI8.getDisplacement
(MC68000Cpu cpu) protected int
MOVEAnX1.getDisplacement
(MC68000Cpu cpu) protected int
MOVEAnX2.getDisplacement
(MC68000Cpu cpu) protected int
MOVEAnX3.getDisplacement
(MC68000Cpu cpu) protected int
MOVEAnX4.getDisplacement
(MC68000Cpu cpu) protected int
MOVEAnX5.getDisplacement
(MC68000Cpu cpu) protected int
MOVEAnX6.getDisplacement
(MC68000Cpu cpu) protected int
MOVEAnX7.getDisplacement
(MC68000Cpu cpu) protected int
MOVEAnX8.getDisplacement
(MC68000Cpu cpu) final void
MOVEAn1.register
(MC68000Cpu cpu2) final void
MOVEAn2.register
(MC68000Cpu cpu2) final void
MOVEAn2bis.register
(MC68000Cpu cpu2) final void
MOVEAn3.register
(MC68000Cpu cpu2) final void
MOVEAn4.register
(MC68000Cpu cpu2) final void
MOVEAn5.register
(MC68000Cpu cpu2) final void
MOVEAn6.register
(MC68000Cpu cpu2) final void
MOVEAn7.register
(MC68000Cpu cpu2) final void
MOVEAn8.register
(MC68000Cpu cpu2) final void
MOVEAnC1.register
(MC68000Cpu cpu2) final void
MOVEAnC2.register
(MC68000Cpu cpu2) final void
MOVEAnC3.register
(MC68000Cpu cpu2) final void
MOVEAnC4.register
(MC68000Cpu cpu2) final void
MOVEAnC5.register
(MC68000Cpu cpu2) final void
MOVEAnC6.register
(MC68000Cpu cpu2) final void
MOVEAnC7.register
(MC68000Cpu cpu2) final void
MOVEAnC8.register
(MC68000Cpu cpu2) final void
MOVEAnD1.register
(MC68000Cpu cpu2) final void
MOVEAnD2.register
(MC68000Cpu cpu2) final void
MOVEAnD3.register
(MC68000Cpu cpu2) final void
MOVEAnD4.register
(MC68000Cpu cpu2) final void
MOVEAnD5.register
(MC68000Cpu cpu2) final void
MOVEAnD6.register
(MC68000Cpu cpu2) final void
MOVEAnD7.register
(MC68000Cpu cpu2) final void
MOVEAnD8.register
(MC68000Cpu cpu2) final void
MOVEAnI1.register
(MC68000Cpu cpu2) final void
MOVEAnI2.register
(MC68000Cpu cpu2) final void
MOVEAnI3.register
(MC68000Cpu cpu2) final void
MOVEAnI4.register
(MC68000Cpu cpu2) final void
MOVEAnI5.register
(MC68000Cpu cpu2) final void
MOVEAnI6.register
(MC68000Cpu cpu2) final void
MOVEAnI7.register
(MC68000Cpu cpu2) final void
MOVEAnI8.register
(MC68000Cpu cpu2) final void
MOVEAnL1.register
(MC68000Cpu cpu2) final void
MOVEAnL2.register
(MC68000Cpu cpu2) final void
MOVEAnL3.register
(MC68000Cpu cpu2) final void
MOVEAnL4.register
(MC68000Cpu cpu2) final void
MOVEAnL5.register
(MC68000Cpu cpu2) final void
MOVEAnL6.register
(MC68000Cpu cpu2) final void
MOVEAnL7.register
(MC68000Cpu cpu2) final void
MOVEAnL8.register
(MC68000Cpu cpu2) final void
MOVEAnM1.register
(MC68000Cpu cpu2) final void
MOVEAnM2.register
(MC68000Cpu cpu2) final void
MOVEAnM3.register
(MC68000Cpu cpu2) final void
MOVEAnM4.register
(MC68000Cpu cpu2) final void
MOVEAnM5.register
(MC68000Cpu cpu2) final void
MOVEAnM6.register
(MC68000Cpu cpu2) final void
MOVEAnM7.register
(MC68000Cpu cpu2) final void
MOVEAnM8.register
(MC68000Cpu cpu2) final void
MOVEAnP1.register
(MC68000Cpu cpu2) final void
MOVEAnP2.register
(MC68000Cpu cpu2) final void
MOVEAnP3.register
(MC68000Cpu cpu2) final void
MOVEAnP4.register
(MC68000Cpu cpu2) final void
MOVEAnP5.register
(MC68000Cpu cpu2) final void
MOVEAnP6.register
(MC68000Cpu cpu2) final void
MOVEAnP7.register
(MC68000Cpu cpu2) final void
MOVEAnP8.register
(MC68000Cpu cpu2) final void
MOVEAnT1.register
(MC68000Cpu cpu2) final void
MOVEAnT2.register
(MC68000Cpu cpu2) final void
MOVEAnT3.register
(MC68000Cpu cpu2) final void
MOVEAnT4.register
(MC68000Cpu cpu2) final void
MOVEAnT5.register
(MC68000Cpu cpu2) final void
MOVEAnT6.register
(MC68000Cpu cpu2) final void
MOVEAnT7.register
(MC68000Cpu cpu2) final void
MOVEAnT8.register
(MC68000Cpu cpu2) final void
MOVEAnW1.register
(MC68000Cpu cpu2) final void
MOVEAnW2.register
(MC68000Cpu cpu2) final void
MOVEAnW3.register
(MC68000Cpu cpu2) final void
MOVEAnW4.register
(MC68000Cpu cpu2) final void
MOVEAnW5.register
(MC68000Cpu cpu2) final void
MOVEAnW6.register
(MC68000Cpu cpu2) final void
MOVEAnW7.register
(MC68000Cpu cpu2) final void
MOVEAnW8.register
(MC68000Cpu cpu2) final void
MOVEAnX1.register
(MC68000Cpu cpu2) final void
MOVEAnX2.register
(MC68000Cpu cpu2) final void
MOVEAnX3.register
(MC68000Cpu cpu2) final void
MOVEAnX4.register
(MC68000Cpu cpu2) final void
MOVEAnX5.register
(MC68000Cpu cpu2) final void
MOVEAnX6.register
(MC68000Cpu cpu2) final void
MOVEAnX7.register
(MC68000Cpu cpu2) final void
MOVEAnX8.register
(MC68000Cpu cpu2) final void
MOVEAnY1.register
(MC68000Cpu cpu2) final void
MOVEAnY2.register
(MC68000Cpu cpu2) final void
MOVEAnY3.register
(MC68000Cpu cpu2) final void
MOVEAnY4.register
(MC68000Cpu cpu2) final void
MOVEAnY5.register
(MC68000Cpu cpu2) final void
MOVEAnY6.register
(MC68000Cpu cpu2) final void
MOVEAnY7.register
(MC68000Cpu cpu2) final void
MOVEAnY8.register
(MC68000Cpu cpu2) final void
MOVEDn1.register
(MC68000Cpu cpu2) final void
MOVEDn2.register
(MC68000Cpu cpu2) final void
MOVEDn3.register
(MC68000Cpu cpu2) final void
MOVEDn4.register
(MC68000Cpu cpu2) final void
MOVEDn5.register
(MC68000Cpu cpu2) final void
MOVEDn6.register
(MC68000Cpu cpu2) final void
MOVEDn7.register
(MC68000Cpu cpu2) final void
MOVEDn8.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in CPU.instructions.MOVEA
Methods in CPU.instructions.MOVEA with parameters of type MC68000CpuModifier and TypeMethodDescriptionprotected final DisassembledInstruction
MOVEA1.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEA10.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEA11.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) Word sized move from d16(Pc) to ANprotected final DisassembledInstruction
MOVEA12.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEA2.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEA3.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEA4.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEA5.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEA6.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEA7.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEA8.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
MOVEA9.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected int
MOVEA12.getDisplacement
(MC68000Cpu cpu) protected int
MOVEA7.getDisplacement
(MC68000Cpu cpu) final void
MOVEA1.register
(MC68000Cpu cpu2) final void
MOVEA10.register
(MC68000Cpu cpu2) final void
MOVEA11.register
(MC68000Cpu cpu2) final void
MOVEA12.register
(MC68000Cpu cpu2) final void
MOVEA2.register
(MC68000Cpu cpu2) final void
MOVEA3.register
(MC68000Cpu cpu2) final void
MOVEA4.register
(MC68000Cpu cpu2) final void
MOVEA5.register
(MC68000Cpu cpu2) final void
MOVEA6.register
(MC68000Cpu cpu2) final void
MOVEA7.register
(MC68000Cpu cpu2) final void
MOVEA8.register
(MC68000Cpu cpu2) final void
MOVEA9.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in CPU.instructions.MOVEM
Methods in CPU.instructions.MOVEM with parameters of type MC68000CpuModifier and TypeMethodDescriptionfinal DisassembledInstruction
MOVEM2Mem1.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final DisassembledInstruction
MOVEM2Mem2.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final DisassembledInstruction
MOVEM2Mem3.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final DisassembledInstruction
MOVEM2Mem4.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final DisassembledInstruction
MOVEM2Mem5.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final DisassembledInstruction
MOVEM2Mem6.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final DisassembledInstruction
MOVEM2Mem8.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final DisassembledInstruction
MOVEM2Reg1.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final DisassembledInstruction
MOVEM2Reg2.disassembleOp
(int address, int opcode, Size sz, boolean reg_to_mem, MC68000Cpu cpu) final DisassembledInstruction
MOVEM2Reg3.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final DisassembledInstruction
MOVEM2Reg4.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final DisassembledInstruction
MOVEM2Reg5.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final DisassembledInstruction
MOVEM2Reg6.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final DisassembledInstruction
MOVEM2Reg7.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final DisassembledInstruction
MOVEM2Reg8.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final void
MOVEM2Mem1.register
(MC68000Cpu cpu2) final void
MOVEM2Mem2.register
(MC68000Cpu cpu2) final void
MOVEM2Mem3.register
(MC68000Cpu cpu2) final void
MOVEM2Mem4.register
(MC68000Cpu cpu2) final void
MOVEM2Mem5.register
(MC68000Cpu cpu2) final void
MOVEM2Mem6.register
(MC68000Cpu cpu2) final void
MOVEM2Mem8.register
(MC68000Cpu cpu2) final void
MOVEM2Reg1.register
(MC68000Cpu cpu2) final void
MOVEM2Reg2.register
(MC68000Cpu cpu2) final void
MOVEM2Reg3.register
(MC68000Cpu cpu2) final void
MOVEM2Reg4.register
(MC68000Cpu cpu2) final void
MOVEM2Reg5.register
(MC68000Cpu cpu2) final void
MOVEM2Reg6.register
(MC68000Cpu cpu2) final void
MOVEM2Reg7.register
(MC68000Cpu cpu2) final void
MOVEM2Reg8.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in CPU.instructions.ROL
Methods in CPU.instructions.ROL with parameters of type MC68000CpuModifier and TypeMethodDescriptionprotected final DisassembledInstruction
ROLimm.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
ROLmem.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
ROLreg.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final void
ROLimm.register
(MC68000Cpu cpu2) final void
ROLmem.register
(MC68000Cpu cpu2) final void
ROLreg.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in CPU.instructions.ROR
Methods in CPU.instructions.ROR with parameters of type MC68000CpuModifier and TypeMethodDescriptionprotected final DisassembledInstruction
RORimm.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
RORmem.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
RORreg.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final void
RORimm.register
(MC68000Cpu cpu2) final void
RORmem.register
(MC68000Cpu cpu2) final void
RORreg.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in CPU.instructions.ROX
Methods in CPU.instructions.ROX with parameters of type MC68000CpuModifier and TypeMethodDescriptionprotected final DisassembledInstruction
ROXLimm.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
ROXLmem.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
ROXLreg.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
ROXRimm.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
ROXRmem.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
ROXRreg.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final void
ROXLimm.register
(MC68000Cpu cpu2) final void
ROXLmem.register
(MC68000Cpu cpu2) final void
ROXLreg.register
(MC68000Cpu cpu2) final void
ROXRimm.register
(MC68000Cpu cpu2) final void
ROXRmem.register
(MC68000Cpu cpu2) final void
ROXRreg.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in CPU.instructions.SUB2Dn
Methods in CPU.instructions.SUB2Dn with parameters of type MC68000CpuModifier and TypeMethodDescriptionprotected final DisassembledInstruction
SUB_An.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) protected final DisassembledInstruction
SUB_AnContent.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) protected final DisassembledInstruction
SUB_AnPlus.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) protected final DisassembledInstruction
SUB_d16An.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) protected final DisassembledInstruction
SUB_d16PC.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) protected final DisassembledInstruction
SUB_d8AnXn.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) protected final DisassembledInstruction
SUB_d8PCXn.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) protected final DisassembledInstruction
SUB_Dn.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) protected final DisassembledInstruction
SUB_I.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) protected final DisassembledInstruction
SUB_L.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) protected final DisassembledInstruction
SUB_MinusAn.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) protected final DisassembledInstruction
SUB_W.disassembleOp
(int address, int opcode, Size sz, String reg, MC68000Cpu cpu) protected int
SUB_d8AnXn.getDisplacement
(MC68000Cpu cpu) protected int
SUB_d8PCXn.getDisplacement
(MC68000Cpu cpu) final void
SUB_An.register
(MC68000Cpu cpu2) final void
SUB_AnContent.register
(MC68000Cpu cpu2) final void
SUB_AnPlus.register
(MC68000Cpu cpu2) final void
SUB_d16An.register
(MC68000Cpu cpu2) final void
SUB_d16PC.register
(MC68000Cpu cpu2) final void
SUB_d8AnXn.register
(MC68000Cpu cpu2) final void
SUB_d8PCXn.register
(MC68000Cpu cpu2) final void
SUB_Dn.register
(MC68000Cpu cpu2) final void
SUB_I.register
(MC68000Cpu cpu2) final void
SUB_L.register
(MC68000Cpu cpu2) final void
SUB_MinusAn.register
(MC68000Cpu cpu2) final void
SUB_W.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in CPU.instructions.SUB2EA
Methods in CPU.instructions.SUB2EA with parameters of type MC68000CpuModifier and TypeMethodDescriptionprotected final DisassembledInstruction
SUB_AnContent.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
SUB_AnPlus.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
SUB_d16An.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
SUB_d8AnXn.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
SUB_L.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
SUB_MinusAn.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
SUB_W.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected int
SUB_d8AnXn.getDisplacement
(MC68000Cpu cpu) final void
SUB_AnContent.register
(MC68000Cpu cpu2) final void
SUB_AnPlus.register
(MC68000Cpu cpu2) final void
SUB_d16An.register
(MC68000Cpu cpu2) final void
SUB_d8AnXn.register
(MC68000Cpu cpu2) final void
SUB_L.register
(MC68000Cpu cpu2) final void
SUB_MinusAn.register
(MC68000Cpu cpu2) final void
SUB_W.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in CPU.instructions.SUBQ
Methods in CPU.instructions.SUBQ with parameters of type MC68000CpuModifier and TypeMethodDescriptionprotected final DisassembledInstruction
SUBQ_An.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
SUBQ_AnPlus.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
SUBQ_AnPtr.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
SUBQ_d16An.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
SUBQ_d8AnXn.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
SUBQ_Dn.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
SUBQ_L.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
SUBQ_MinusAn.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
SUBQ_W.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final void
SUBQ_An.register
(MC68000Cpu cpu2) final void
SUBQ_AnPlus.register
(MC68000Cpu cpu2) final void
SUBQ_AnPtr.register
(MC68000Cpu cpu2) final void
SUBQ_d16An.register
(MC68000Cpu cpu2) final void
SUBQ_d8AnXn.register
(MC68000Cpu cpu2) final void
SUBQ_Dn.register
(MC68000Cpu cpu2) final void
SUBQ_L.register
(MC68000Cpu cpu2) final void
SUBQ_MinusAn.register
(MC68000Cpu cpu2) final void
SUBQ_W.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in CPU.instructions.TST
Methods in CPU.instructions.TST with parameters of type MC68000CpuModifier and TypeMethodDescriptionprotected final DisassembledInstruction
TST_An.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
TST_AnContent.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
TST_AnPlus.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
TST_d16An.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
TST_d8AnXn.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
TST_Dn.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
TST_imm.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
TST_L.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
TST_MinusAn.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) protected final DisassembledInstruction
TST_W.disassembleOp
(int address, int opcode, Size sz, MC68000Cpu cpu) final void
TST_An.register
(MC68000Cpu cpu2) final void
TST_AnContent.register
(MC68000Cpu cpu2) final void
TST_AnPlus.register
(MC68000Cpu cpu2) final void
TST_d16An.register
(MC68000Cpu cpu2) final void
TST_d8AnXn.register
(MC68000Cpu cpu2) final void
TST_Dn.register
(MC68000Cpu cpu2) final void
TST_imm.register
(MC68000Cpu cpu2) final void
TST_L.register
(MC68000Cpu cpu2) final void
TST_MinusAn.register
(MC68000Cpu cpu2) final void
TST_W.register
(MC68000Cpu cpu2) -
Uses of MC68000Cpu in drivers
Methods in drivers with parameters of type MC68000CpuModifier and TypeMethodDescriptionint
UDPSocket.bind
(MC68000Cpu cpu) Binds a socket.int
UDPSocket.connect
(MC68000Cpu cpu) Connects a socket - sets peer address with port and addressint
UDPSocket.getRemote
(MC68000Cpu cpu) Get info on the remote host, put it at (A1).void
UDPHandler.handleTrap
(MC68000Cpu cpu) This handles all the SMSQE "trap" calls related to this device.static final String
UDPHandler.readCString
(MC68000Cpu cpu, int address) Reads a "C" type string from memory and converts it to a Java String, with SMSQE char conversion.int
UDPSocket.receive
(MC68000Cpu cpu, int size, boolean checkD1, byte[] destination) Receive bytes from the port and copy them : either to (A1), updating A1 and D1, or into a destination byte array.on entry, D1 MAY hold a flag, which COULD be as follows 0x0 // no flag MSG_OOB 0x1 // process out-of-band data MSG_PEEK 0x2 /* peek at incoming message MSG_DONTROUTE 0x4 /* send without using routing tables MSG_EOR 0x8 /* data completes record MSG_TRUNC 0x10 /* data discarded before delivery MSG_CTRUNC 0x20 /* control data lost before delivery MSG_WAITALL 0x40 /* wait for full request or error for the time being, only case 0 is honoured.int
UDPSocket.receive1Byte
(MC68000Cpu cpu, byte[] byt) Receive one byte from the port and return it.int
UDPSocket.receiveAndCheckForLF
(MC68000Cpu cpu, int size) Receive bytes from the port and copy them to (A1),up to the first LF encountered.int
UDPSocket.receiveFrom
(MC68000Cpu cpu, int size) Implements receiveFrom (rcvfrm).int
UDPSocket.send
(MC68000Cpu cpu, int size, InetSocketAddress socketAddress) Send bytes out over the port.int
UDPSocket.sendTo
(MC68000Cpu cpu, int pointer, int size) Implemnnt send to facility.void
DeviceDriver.setCpu
(MC68000Cpu cpu) Sets the cpu used by the device driver.void
FloppyDriver.setCPU
(MC68000Cpu cpu2) Sets the cpu for this object.static final int
UDPHandler.writeCString
(MC68000Cpu cpu, int address, String s, int maxlength) Writes a null terminated string to (a buffer in) memory.static final int
UDPHandler.writeCStringUnsafe
(MC68000Cpu cpu, int address, String s) Writes a null terminated string to memory without know how much mem I have.Constructors in drivers with parameters of type MC68000Cpu -
Uses of MC68000Cpu in drivers.nxfa
Fields in drivers.nxfa declared as MC68000CpuMethods in drivers.nxfa with parameters of type MC68000CpuModifier and TypeMethodDescriptionvoid
XfaFile.close
(MC68000Cpu cpu) Close this file : release file locks, if any and flush headers.void
XfaFile.handleTrap3
(int trapKey, int channelDefinitionBlock, MC68000Cpu cpu, String nativeDir) This dispatches the file I/O routines (=SMSQE TRAP#3 routines).int
NfaFileheader.readFileheader
(MC68000Cpu cpu, int position, int bufflen) "Reads" the file header into the SMSQE buffer.int
QemuFileheader.readFileheader
(MC68000Cpu cpu, int position, int bufflen) "Reads" the file header into the SMSQE buffer.int
SfaFileheader.readFileheader
(MC68000Cpu cpu, int position, int bufflen) "Reads" the file header into the SMSQE buffer.int
XfaFileheader.readFileheader
(MC68000Cpu cpu, int position, int bufflen) Reads the file header into the CPU's memory.static int
SfaDriver.readHeaderOK
(File f, MC68000Cpu cpu, ByteBuffer tempHeader) Tries to get a header for an SFA file and possibly copy it somewhere to memory.void
XfaDriver.setCpu
(MC68000Cpu cpu) Sets the cpu used by the device driver.int
NfaFileheader.writeFileHeader
(MC68000Cpu cpu, int position) Writes the fileheader from SMSQE to the NFA - except that it doesn't...int
QemuFileheader.writeFileHeader
(MC68000Cpu cpu, int position) Writes the first 14 bytes of the fileheader from SMSQE to the SFA header.int
SfaFileheader.writeFileHeader
(MC68000Cpu cpu, int position) Writes the first 14 bytes of the fileheader from SMSQE to the SFA header.int
XfaFileheader.writeFileHeader
(MC68000Cpu cpu, int position) Writes the first 14 bytes of the fileheader from SMSQE to the file. -
Uses of MC68000Cpu in drivers.ser
Methods in drivers.ser with parameters of type MC68000CpuModifier and TypeMethodDescriptionstatic void
SerDriver.checkError
(MC68000Cpu cpu, int toCheck) Show SMSQE that no error occurred or not, depending ton the parameter.static void
SerDriver.error
(MC68000Cpu cpu, int errorCode) Show SMSQE that an error occurred: set D0 and status regs.int
InputBuffer.fetchLine
(com.fazecast.jSerialComm.SerialPort serPort, MC68000Cpu cpu, int totalToFetch) Fetch multiple bytes until a LF (0xA) is found.int
InputBuffer.fetchMultipleBytes
(com.fazecast.jSerialComm.SerialPort serPort, MC68000Cpu cpu, int totalToFetch) Fetch multiple bytes.static int
SerDriver.getPortnumber
(MC68000Cpu cpu) Gets the port number.int
IOHandler.handleIO
(MC68000Cpu cpu, com.fazecast.jSerialComm.SerialPort serPort, int portNumber) Handle all the allowed serial IO operationsvoid
SerDriver.handleSMSQECalls
(MC68000Cpu cpu) Handle all calls from SMSQE.static void
SerDriver.noError
(MC68000Cpu cpu) Show SMSQE that no error occurred: simulate "CLR.L d0" : set Z flag, set D0 to 0.int
SerDriver.openPort
(int portNumber, MC68000Cpu cpu) Try to open the port and return success status.int
OutputBuffer.sendBytes
(com.fazecast.jSerialComm.SerialPort serPort, int nbrOfBytesToSend, MC68000Cpu cpu, int A1, int D7) Send multiple bytes to the serial port (bytes lay at (A1))int
OutputBuffer.sendOneByte
(com.fazecast.jSerialComm.SerialPort serPort, MC68000Cpu cpu, byte b, int D7) Send one byte to the serial port. -
Uses of MC68000Cpu in drivers.win
Fields in drivers.win declared as MC68000CpuMethods in drivers.win with parameters of type MC68000CpuModifier and TypeMethodDescriptionvoid
SWinDriver.checkWriteProtect
(int drive, MC68000Cpu cpu) Checks whether the drive is read only.boolean
WinDrive.closeFile
(int fileNbr, MC68000Cpu cpu) Closes a file.void
SWinDriver.formatDrive
(int drive, MC68000Cpu cpu) This routine "formats" a drive in the sense that it just creates the container fiole on the local filesystem.; ; d0 cr format type / error code ; d1 cr size wished in MB / good sectors ; d2 r total sectors ; a3 c p linkage block ; a4 c p drive definition D1 = size in MBvoid
SWinDriver.getName
(int driveNbr, MC68000Cpu cpu) Gets the name of the native directory used for a drive and puts it into a buffer within SMSQE.void
SWinDriver.handleAction
(int action, MC68000Cpu cpu) Handles the required actions by calling the corresponding action routines.The action routines set D0 to 0 (no error) or error number (negative), or 0x12345678 = special return.int
WinFile.handleTrap3
(int trapKey, MC68000Cpu cpu) This dispatches the file I/O routines (=SMSQE TRAP#3 routines).int
WinSpecialFile.handleTrap3
(int trapKey, MC68000Cpu cpu) This dispatches the file I/O routines (=SMSQE TRAP#3 routines).WinDir.openFile
(int entry, byte[] filename, int openType, MC68000Cpu cpu) Opens a file.int
WinDrive.openFile
(int devDriverLinkageBlock, int channelDefinitionBlock, int openType, int driveNumber, byte[] filename, byte[] uncased, MC68000Cpu cpu) Opens a file.void
SWinDriver.readSector
(int drive, MC68000Cpu cpu) Reads a sector.void
SWinDriver.setCpu
(MC68000Cpu cpu) Sets the cpu used by the device driver.void
WinDriver.setCpu
(MC68000Cpu cpu) Sets the cpu to be used.void
WinDir.setFileHeader
(int entry, MC68000Cpu cpu, int length) Sets the header for a file (always 14 bytes).void
SWinDriver.setName
(int driveNbr, MC68000Cpu cpu) Sets the name of a native directory, as passed in a datastructure pointed to by SMSQE.int
WinDrive.setRemovableStatus
(boolean newState, MC68000Cpu cpu) (Tries to) Set the removable status for the drive.If the new state to set is that the drive should be removable, this will only succeed if there are no files open on the drive.int
WinDrive.trap3OK
(int driveNumber, int trapKey, int fileNbr, MC68000Cpu cpu) Handles trap#3 calls.void
SWinDriver.writeSector
(int drive, MC68000Cpu cpu) Writes a sector.Constructors in drivers.win with parameters of type MC68000CpuModifierConstructorDescriptionWinDrive
(MC68000Cpu cpu, Warnings warn) Create object with a CPU and warnings. -
Uses of MC68000Cpu in screens
Methods in screens with parameters of type MC68000CpuModifier and TypeMethodDescriptionabstract void
Screen.combineBlocks
(MC68000Cpu cpu) This combines two blocks (source 1, source2) with alpha blending and puts the result into the screen.void
Screen0.combineBlocks
(MC68000Cpu cpu) This combines two blocks with alpha blending - not implemented here.void
Screen16.combineBlocks
(MC68000Cpu cpu) This combines two rectangular blocks (source 1, source2) with alpha blending and puts the result into the BufferedImage data and the CPU's videoram.void
Screen32.combineBlocks
(MC68000Cpu cpu) This combines two blocks (source 1, source2) with alpha blending and puts the result into the destination array and the image buffer.void
Screen.copyScreen
(MC68000Cpu cpu, int addr, int value) Copies a word's worth of pixels from the original QL screen to this screen.abstract void
Screen.displayRegion
(MC68000Cpu cpu, int start, int nbrOfBytes) Displays a region if bytes were loaded directly to the screen memory.void
Screen0.displayRegion
(MC68000Cpu cpu, int start, int nbrOfBytes) Displays a region if bytes were loaded directly to the screen memory.void
Screen16.displayRegion
(MC68000Cpu cpu, int start, int nbrOfBytes) Displays a region if bytes were loaded directly to the screen memory.void
Screen32.displayRegion
(MC68000Cpu cpu, int start, int nbrOfBytes) Displays a region if bytes were loaded directly to the screen memory.abstract void
Screen.fillBlock
(MC68000Cpu cpu, boolean resolveStipple) Fills a block with colour : this updates the "screen memory" (vrambuffer) AND the underlying image.void
Screen0.fillBlock
(MC68000Cpu cpu, boolean resolveStipple) Fills a block with colour - not implemented here.void
Screen16.fillBlock
(MC68000Cpu cpu, boolean resolveStipple) Fills a block with colour : this updates the "screen memory" AND the underlying image.void
Screen32.fillBlock
(MC68000Cpu cpu, boolean resolveStipple) Fills a block with colour : this updates the memory AND the underlying image data (if block is actually within screen).abstract void
Screen.moveBlock
(MC68000Cpu cpu, boolean copyFromScreen) This is called when a block of memory was copied to the vram..void
Screen0.moveBlock
(MC68000Cpu cpu, boolean copyFromScreen) This is called when a block of memory was copied to the vram - not implemented here.void
Screen16.moveBlock
(MC68000Cpu cpu, boolean copyFromScreen) A block is to be blitted; either within the image, or from normal mem to image.void
Screen32.moveBlock
(MC68000Cpu cpu, boolean copyFromScreen) This is called when a block of memory was copied to the vram..abstract void
Screen.xorBlock
(MC68000Cpu cpu, boolean resolveStipple) Xors a block with colour : this updates the "screen memory" (vrambuffer) AND the underlying image.void
Screen0.xorBlock
(MC68000Cpu cpu, boolean resolveStrip) XORS a block with colour - not implemented here.void
Screen16.xorBlock
(MC68000Cpu cpu, boolean resolveStipple) XORs a block with colour : this updates the "screen memory" AND the underlying image.void
Screen32.xorBlock
(MC68000Cpu cpu, boolean resolveStipple) XORs a block with colour : this updates the memory AND the underlying image data (if block is actually within screen). -
Uses of MC68000Cpu in smsqmulator
Methods in smsqmulator that return MC68000CpuMethods in smsqmulator with parameters of type MC68000CpuModifier and TypeMethodDescriptionint
IPSocket.bind
(MC68000Cpu cpu) Binds a socket.static boolean
SMSQE.CheckForValidSMSQE
(MC68000Cpu cpu) Checks that SMSQ/E is valid (the right version) and prepares the CPU for starting execution (sets the initial stack pointer and pc)int
IPSocket.connect
(MC68000Cpu cpu) Connects an existing socket.void
TrapDispatcher.dispatchTrap
(int trapType, MC68000Cpu cpu) The dispatcher's main method : Gets the correct trap handler and dispatches the trap to it, or handles traps above #3 here.final void
ClipboardXfer.getChangeCounter
(MC68000Cpu cpu) Checks whether the clipboard content has changed.int
IPSocket.getRemote
(MC68000Cpu cpu) Get info on the remote host, put it at (A1).void
ExternalInterruptHandler.handleExternalInterrupt
(MC68000Cpu cpu) Handles the interrupt this handler is responsible for.void
QL50HzInterrupt.handleExternalInterrupt
(MC68000Cpu cpu) Handles the interrupt, no instruction is being executed whilst this goes on.final void
Arith.handleOp
(MC68000Cpu cpu, int whatOp) Handles the f.p.void
IPHandler.handleTrap
(MC68000Cpu cpu) This handles all the SMSQE "trap" calls related to this device.int
IPSocket.listen
(MC68000Cpu cpu) Makes an existing socket a "listening" one.static boolean
SMSQE.loadRom
(String filename, MC68000Cpu cpu) Load the rom file into the cpu memory.static final String
IPHandler.readCString
(MC68000Cpu cpu, int address) Reads a "C" type string from memory and converts it to a Java String, with SMSQE char conversion.static final String
SmsqeString.readSmsqeString
(int address, MC68000Cpu cpu) Returns a java String from an SMSQE string at a certain address MAKING accented chars conversion.static void
Snapshot.readSnapshot
(MC68000Cpu cpu, TrapDispatcher td, String filename) Reads a snapshot.int
IPSocket.receive
(MC68000Cpu cpu, int size, boolean checkD1, byte[] byt) Receive bytes from the port and copy them to (A1), updating A1.int
IPSocket.receive1Byte
(MC68000Cpu cpu, byte[] byt, int timeout) Receive one byte from the port and return it - for the time being, only cases 0 and 2 are honoured.int
IPSocket.send
(MC68000Cpu cpu, int size) Send bytes out over the port.int
IPSocket.send1Byte
(MC68000Cpu cpu, int byt) Send one byte out over the socket.int
IPSocket.sendTo
(MC68000Cpu cpu, int size) Sendto - only allowed for TCP where it is the same as "send".void
QL50HzInterrupt.setCpu
(MC68000Cpu ncpu) Sets a (new) cpu object.void
TrapDispatcher.setCpu
(MC68000Cpu cpu) Sets the cpu used by all device drivers.static boolean
SMSQE.setupSMSQE
(MC68000Cpu cpu, inifile.IniFile iniFile) Checks that SMSQE is correct, sets many of the different config options.void
ClipboardXfer.transferClipboardContentsToScrap
(MC68000Cpu cpu) Transfers a max of 32000 chars from the clipboard to the area pointed to by A1.void
ClipboardXfer.transferScrapToClipboard
(MC68000Cpu cpu) Transfers chars from the area pointed to by A1 to the clipboard.static final int
IPHandler.writeCString
(MC68000Cpu cpu, int address, String s, int maxlength) Writes a null terminated string to (a buffer in) memory.static final int
IPHandler.writeCStringUnsafe
(MC68000Cpu cpu, int address, String s) Writes a null terminated string to memory without know how much mem I have.static final void
SmsqeString.writeSmsqeString
(int address, String s, boolean writeLength, int maxLength, MC68000Cpu cpu) Writes a java String as an SMSQE string to a certain address MAKING accented chars conversion.static final void
SmsqeString.writeSmsqeString
(int address, String s, int maxLength, MC68000Cpu cpu) Writes a java String as an SMSQE string to a certain address MAKING accented chars conversion.static void
Snapshot.writeSnapshot
(MC68000Cpu cpu, TrapDispatcher td, String filename) Constructors in smsqmulator with parameters of type MC68000CpuModifierConstructorDescriptionIPSocket
(MC68000Cpu cpu, IPSocket[] sockets) Create a socket.Creates the object.SimpleEmulationThread
(MC68000Cpu cpu, Screen screen) -
Uses of MC68000Cpu in ui.sound
Methods in ui.sound with parameters of type MC68000CpuModifier and TypeMethodDescriptionvoid
SoundDevice.addBytes
(MC68000Cpu cpu) Called to add bytes to the queue.void
SoundDevice.doIO
(MC68000Cpu cpu) Handle the IO calls.void
SampledSound.fillPointers
(MC68000Cpu cpu) Fill in the pointers to the SSSS buffer.boolean
SampledSound.isStillPlaying
(MC68000Cpu cpu) Returns true if sound is still playing.void
Beep.killSound
(MC68000Cpu cpu) Kills the sound.void
SampledSound.killSound
(MC68000Cpu cpu) Tries to kill the currently played sound.void
SoundDevice.openChannel
(MC68000Cpu cpu) A new channel was opened to this device, start thread, but only if no channel is still open to this device.void
Beep.play
(MC68000Cpu cpu) Plays the sound.void
SampledSound.playSample
(MC68000Cpu cpu) This adds a chunk from the SSSS and plays it.