X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=cpu%2FDrZ80%2Fdrz80.s;h=5a4801acff9d30e323d40c3de6e92f8aae5b7185;hb=d0ae0cb4bb73e6e2fc10e7b19a5a72a012db6d6a;hp=53f4c988047eb313e28ac8f7a7beb263e11a4b57;hpb=e5503e2f4fe1c7ccc46c493a1596fb0e416f678e;p=picodrive.git diff --git a/cpu/DrZ80/drz80.s b/cpu/DrZ80/drz80.s index 53f4c98..5a4801a 100644 --- a/cpu/DrZ80/drz80.s +++ b/cpu/DrZ80/drz80.s @@ -1459,7 +1459,6 @@ DoInterrupt: bne DoInterrupt_mode1 tst r1,#2 bne DoInterrupt_mode2 - b DoInterrupt_mode0 DoInterrupt_mode0: ;@ get 3 byte vector @@ -6669,11 +6668,14 @@ opcode_DD_NF: ;@ mov r0,#0xFD00 ;@ orr r0,r0,r1 ;@ b end_loop + opcode_DD_NF2: - mov r0,#0xDD0000 - orr r0,r0,#0xCB00 - orr r0,r0,r1 - b end_loop + fetch 15 +;@ notaz: we don't want to deadlock here +;@ mov r0,#0xDD0000 +;@ orr r0,r0,#0xCB00 +;@ orr r0,r0,r1 +;@ b end_loop ;@ADD IX,BC opcode_DD_09: @@ -8068,8 +8070,8 @@ opcode_ED_BB: ;@from the DD location but the address of the IY reg is passed instead ;@of IX -end_loop: - b end_loop +;@end_loop: +;@ b end_loop