mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-05 15:27:46 -04:00
fixed a possible deadlock in DrZ80
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@253 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
parent
4549928468
commit
f02439758e
1 changed files with 9 additions and 6 deletions
|
@ -6669,11 +6669,14 @@ opcode_DD_NF:
|
||||||
;@ mov r0,#0xFD00
|
;@ mov r0,#0xFD00
|
||||||
;@ orr r0,r0,r1
|
;@ orr r0,r0,r1
|
||||||
;@ b end_loop
|
;@ b end_loop
|
||||||
|
|
||||||
opcode_DD_NF2:
|
opcode_DD_NF2:
|
||||||
mov r0,#0xDD0000
|
fetch 15
|
||||||
orr r0,r0,#0xCB00
|
;@ notaz: we don't want to deadlock here
|
||||||
orr r0,r0,r1
|
;@ mov r0,#0xDD0000
|
||||||
b end_loop
|
;@ orr r0,r0,#0xCB00
|
||||||
|
;@ orr r0,r0,r1
|
||||||
|
;@ b end_loop
|
||||||
|
|
||||||
;@ADD IX,BC
|
;@ADD IX,BC
|
||||||
opcode_DD_09:
|
opcode_DD_09:
|
||||||
|
@ -8068,8 +8071,8 @@ opcode_ED_BB:
|
||||||
;@from the DD location but the address of the IY reg is passed instead
|
;@from the DD location but the address of the IY reg is passed instead
|
||||||
;@of IX
|
;@of IX
|
||||||
|
|
||||||
end_loop:
|
;@end_loop:
|
||||||
b end_loop
|
;@ b end_loop
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue