diff level1/modules/rbdw3.asm @ 2309:f3e79ee2ffef

Driver now moved ISR to dw3, all works
author boisy
date Sun, 03 Jan 2010 15:24:52 +0000
parents d806d969eb17
children 44f8ba0d87a4
line wrap: on
line diff
--- a/level1/modules/rbdw3.asm	Sun Jan 03 14:35:04 2010 +0000
+++ b/level1/modules/rbdw3.asm	Sun Jan 03 15:24:52 2010 +0000
@@ -128,6 +128,13 @@
          decb
          bne   Init2
 
+* Check if subroutine module has already been linked
+         IFGT  LEVEL-1
+         ldu   <D.DWSubAddr
+         ELSE
+         ldu   >D.DWSubAddr
+         ENDC
+         bne   InitEx2
 * Link to subroutine module
          clra
          leax  name+2,pcr
@@ -151,8 +158,10 @@
          IFGT  Level-1
          puls  a,x
          stx   <D.Proc
+InitEx2
          rts
          ELSE
+InitEx2
          puls  a,pc
          ENDC