avert your eyes
This commit is contained in:
parent
a7b6a9af4d
commit
a60be7d2c9
libsnes/bsnes/snes/cpu/core
|
@ -78,7 +78,6 @@ void CPUcore::op_stp() {
|
|||
while(regs.wai = true) {
|
||||
L op_io();
|
||||
scheduler.exit(Scheduler::ExitReason::SynchronizeEvent);
|
||||
if (scheduler.exit_reason.value == Scheduler::ExitReason::SynchronizeEvent) return;
|
||||
SKIP: ;
|
||||
}
|
||||
regs.hang = HangType::None;
|
||||
|
@ -92,7 +91,6 @@ void CPUcore::op_wai() {
|
|||
while(regs.wai) {
|
||||
L op_io();
|
||||
scheduler.exit(Scheduler::ExitReason::SynchronizeEvent);
|
||||
if(scheduler.exit_reason.value == Scheduler::ExitReason::SynchronizeEvent) return;
|
||||
SKIP: ;
|
||||
}
|
||||
regs.hang = HangType::None;
|
||||
|
|
|
@ -25,7 +25,10 @@ void CPUcore::core_serialize(serializer &s) {
|
|||
s.integer(regs.wai);
|
||||
s.integer(regs.mdr);
|
||||
s.integer(regs.vector);
|
||||
s.integer((unsigned)regs.hang);
|
||||
|
||||
unsigned junk = (unsigned)regs.hang;
|
||||
s.integer(junk);
|
||||
regs.hang = (HangType)junk;
|
||||
|
||||
s.integer(aa.d);
|
||||
s.integer(rd.d);
|
||||
|
|
Loading…
Reference in New Issue