aboutsummaryrefslogtreecommitdiff
path: root/src-68k/esf.68k
diff options
context:
space:
mode:
authorsik2016-06-06 18:11:45 -0300
committersik2016-06-06 18:11:45 -0300
commitf42cb51f0c85d94cb2992008b3f96534e351a2e1 (patch)
treece82fe108576a55a2afb2f149eb50fce63666caa /src-68k/esf.68k
parent8721b1d95511255613eda5da97ecc57d5bf6413a (diff)
Added ~ events
Diffstat (limited to 'src-68k/esf.68k')
-rw-r--r--src-68k/esf.68k11
1 files changed, 8 insertions, 3 deletions
diff --git a/src-68k/esf.68k b/src-68k/esf.68k
index d6f0e6c..fdaa55e 100644
--- a/src-68k/esf.68k
+++ b/src-68k/esf.68k
@@ -162,8 +162,7 @@ ESF_SetInstr macro
;****************************************************************************
ESF_Lock macro
- dc.b $E0
- dc.b (\1)
+ dc.b $E0+(\1)
endm
;****************************************************************************
@@ -177,8 +176,14 @@ ESF_Lock macro
;****************************************************************************
ESF_Delay macro
+ if (\1)>0
+ if (\1)<=$10
+ dc.b $D0-1+(\1)
+ else
dc.b $FE
- dc.b (\1)
+ dc.b (\1)&$FF
+ endc
+ endc
endm
;****************************************************************************