Annotated reset
authorMark Tearle <[email protected]>
Fri, 28 Sep 2001 08:22:51 +0000 (08:22 +0000)
committerMark Tearle <[email protected]>
Fri, 28 Sep 2001 08:22:51 +0000 (08:22 +0000)
ROM/vend.asm

index 7753b9a..a07eac6 100644 (file)
@@ -15546,23 +15546,24 @@ FE47 6E 00           n.    jmp 00,x
        reset:
 
 FE49 86 40           .@    ldaa #40
        reset:
 
 FE49 86 40           .@    ldaa #40
-FE4B B7 10 24        ..$   sta 1024
+FE4B B7 10 24        ..$   sta 1024    ;40 -> 1024
 FE4E 86 A0           ..    ldaa #a0
 FE4E 86 A0           ..    ldaa #a0
-FE50 B7 10 39        ..9   sta 1039
+FE50 B7 10 39        ..9   sta 1039    ;a0 -> 1024
 FE53 8E 00 EF        ...   lds #00ef
 FE53 8E 00 EF        ...   lds #00ef
-FE56 CE 00 00        ...   ldx #0000
-FE59 8C 00 80        ...   cpx #0080   ;wipe 0000-007f
-FE5C 24 05           $.    bcc fe63
-FE5E 6F 00           o.    clr 00,x
-FE60 08              .     inx 
-FE61 20 F6            .    bra fe59
-FE63 BD F7 D6        ...   jsr f7d6
-FE66 7E FE 6D        ~.m   jmp fe6d
+FE56 CE 00 00        ...   ldx #0000   ;wipe 0000-007f  X=0000
+FE59 8C 00 80        ...   cpx #0080   ;loop: if X = 0080
+FE5C 24 05           $.    bcc fe63    ;        finished
+FE5E 6F 00           o.    clr 00,x    ;      else: load addr X with 0
+FE60 08              .     inx                 ;        increment X
+FE61 20 F6            .    bra fe59    ;repeat
+FE63 BD F7 D6        ...   jsr f7d6    ;goto main:
+FE66 7E FE 6D        ~.m   jmp fe6d    ; 
 
 
-FE69 0F              .     sei 
-FE6A 7E FE 49        ~.I   jmp fe49
+FE69 0F              .     sei                 ;inhibit interrupts
+FE6A 7E FE 49        ~.I   jmp fe49    ;goto reset:
 
 FE6D 20 FE            .    bra fe6d    ;loop forever
 
 FE6D 20 FE            .    bra fe6d    ;loop forever
+                                       ;[SAF] - wait for interrupts?
 
 FE6F FF FF FF        ...   stx ffff
 FE72 FF FF FF        ...   stx ffff
 
 FE6F FF FF FF        ...   stx ffff
 FE72 FF FF FF        ...   stx ffff
@@ -15707,4 +15708,4 @@ FFD6    ;vectors
        .word   fbb2
        .word   fbb6
        .word   fe49
        .word   fbb2
        .word   fbb6
        .word   fe49
-\1a
\ No newline at end of file
+\1a

UCC git Repository :: git.ucc.asn.au