Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
extensions_tutorial [2019/12/12 12:36]
neils [Referencing XC=BASIC symbols in assembly language]
extensions_tutorial [2019/12/12 21:01]
neils [Referencing XC=BASIC symbols in assembly language]
Line 75: Line 75:
       lda {self}.port       lda {self}.port
       ; Port #2 becomes 0, Port #1 remains 1       ; Port #2 becomes 0, Port #1 remains 1
-      ​ora #%00000001+      ​and     #%00000001
       tax       tax
       ; This is how to refer to a global constant       ; This is how to refer to a global constant
-      lda _JOY_PORT2, x +      lda.wx  ​_JOY_PORT2 
-      ​ora #%00001000 +      ​eor     #%11111111 
-      ​eor #%00001000+      ​and     #%00010000 
 +      lsr
       lsr       lsr
       lsr       lsr
       lsr       lsr
       ; A now holds the return value of our function       ; A now holds the return value of our function
-      ; Write it to the variable ​"result!"+      ; Write it to the variable ​'result!'
       sta {self}.result       sta {self}.result
     "     "
     return result!     return result!
   endfun   endfun