File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -2718,7 +2718,7 @@ uint64_t z80_tick(z80_t* cpu, uint64_t pins) {
2718
2718
case 1637 : pins |=(Z80_M1 |Z80_IORQ );_step (); // int_im0 T:1
2719
2719
case 1638 : _wait ();cpu -> opcode = _z80_get_db (pins );_step (); // int_im0 T:2
2720
2720
case 1639 : pins = _z80_refresh (cpu ,pins );_step (); // int_im0 T:3
2721
- case 1640 : cpu -> step = cpu -> opcode ; cpu -> addr = cpu -> hl ;_step (); // int_im0 T:4
2721
+ case 1640 : cpu -> addr = cpu -> hl ; _goto ( cpu -> opcode ) ;_step (); // int_im0 T:4
2722
2722
case 1641 : _fetch (); // int_im0 T:5
2723
2723
case 1642 : cpu -> iff1 = cpu -> iff2 = false;_step (); // int_im1 T:0
2724
2724
case 1643 : pins |=(Z80_M1 |Z80_IORQ );_step (); // int_im1 T:1
Original file line number Diff line number Diff line change @@ -685,7 +685,7 @@ int_im0:
685
685
- { type: generic, tcycles: 1, action: "_wait();cpu->opcode=_z80_get_db(pins)" }
686
686
# combined refresh and branch to loaded instruction cycle
687
687
- { type: generic, tcycles: 1, action: "pins=_z80_refresh(cpu,pins)" }
688
- - { type: generic, tcycles: 1, action: "cpu->step =cpu->opcode; cpu->addr=cpu->hl " }
688
+ - { type: generic, tcycles: 1, action: "cpu->addr =cpu->hl;_goto( cpu->opcode) " }
689
689
690
690
int_im1 :
691
691
flags : { special: true }
You can’t perform that action at this time.
0 commit comments