SR register
authorAlyssa Rosenzweig <alyssa@backtick.town>
Fri, 24 Jun 2016 00:18:32 +0000 (17:18 -0700)
committerAlyssa Rosenzweig <alyssa@backtick.town>
Fri, 24 Jun 2016 00:18:32 +0000 (17:18 -0700)
src/meta.tosh

index b39d1b0..41f3c45 100644 (file)
@@ -21,6 +21,7 @@ define PLP
 define interrupt
 
 define compute SR
+set SR to (128*flagN) + (64*flagV) + (32*1) + (16*flagB) + (8*flagD) + (4*flagI) + (2*flagZ) + flagC
 
 when flag clicked
 set A to 0
@@ -41,6 +42,7 @@ show variable flagI
 show variable flagB
 show variable flagD
 show variable S
+show variable SR
 delete all of RAM
 repeat 2048
        add 0 to RAM
@@ -49,5 +51,6 @@ end
 when p key pressed
 mapper read PC
 interpret instruction M
+compute SR
 
 define interpret instruction (opcode)
\ No newline at end of file
This page took 0.02938 seconds and 4 git commands to generate.