Package libsidutils.vicesync
Klasse MOS6510ViceSync
java.lang.Object
libsidplay.components.mos6510.MOS6510
libsidutils.vicesync.MOS6510ViceSync
Alpha: Feature to compare VICE and JSIDPlay2 implementation by running both
and communicating via socket connection after each instruction.
This has been added to find differences and improve emulation quality. Currently for Edge of Disgrace disk 1 hung up.
This has been added to find differences and improve emulation quality. Currently for Edge of Disgrace disk 1 hung up.
- Autor:
- Ken Händel
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprivate final byteprivate final intprivate final byteprivate final byteprivate final byteprivate booleanprivate booleanprivate ViceSyncprivate longVon Klasse geerbte Felder libsidplay.components.mos6510.MOS6510
context, cpuRead, cpuWrite, Cycle_Data, Cycle_EffectiveAddress, Cycle_HighByteWrongEffectiveAddress, Cycle_Pointer, cycleCount, flagB, flagC, flagD, flagI, flagN, flagU, flagV, flagZ, interruptCycle, irqAssertedOnPin, jmpJsr, nmiFlag, Register_Accumulator, Register_ProgramCounter, Register_StackPointer, Register_X, Register_Y, rstFlag, SP_PAGE, SR_INTERRUPT, v -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Von Klasse geerbte Methoden libsidplay.components.mos6510.MOS6510
calculateInterruptTriggerCycle, clearIRQ, credits, doADC, doSBC, FetchHighAddr, FetchHighAddrX, FetchHighAddrY, FetchHighEffAddr, FetchHighEffAddrY, FetchHighPointer, FetchLowAddr, FetchLowAddrX, FetchLowAddrY, FetchLowEffAddr, FetchLowPointer, forcedJump, getEventScheduler, getStalledOnByte, interrupt, interruptEnd, interruptsAndNextOpcode, PopHighPC, PopLowPC, PopSR, PushHighPC, PushLowPC, PushSR, PutEffAddrDataByte, setEODHack, setFlagsNZ, setFlagV, setJmpJsrHandler, setMemoryHandler, setRDY, setVFlagHandler, triggerIRQ, triggerNMI, triggerRST
-
Felddetails
-
cmpPC
private final int cmpPC- Siehe auch:
-
cmpAcc
private final byte cmpAcc- Siehe auch:
-
cmpX
private final byte cmpX- Siehe auch:
-
cmpY
private final byte cmpY- Siehe auch:
-
cmpSP
private final byte cmpSP- Siehe auch:
-
sync
-
syncClk
private long syncClk -
sockedStarted
private boolean sockedStarted -
startComparison
private boolean startComparison
-
-
Konstruktordetails
-
MOS6510ViceSync
-
-
Methodendetails
-
fetchNextOpcode
protected void fetchNextOpcode()- Setzt außer Kraft:
fetchNextOpcodein KlasseMOS6510
-