User Tools

Site Tools


notes:sysnet

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
notes:sysnet [2015/02/05 07:23] wedgenotes:sysnet [2015/03/04 15:54] (current) – [sim] mp010784
Line 33: Line 33:
   * modulus   * modulus
   * bit shifting   * bit shifting
-    * left +    * left bfairch2 x 
-    * right+    * right bfairch2 x
   * bit rotation   * bit rotation
-    * left +    * left bfairch2 o 
-    * right+    * right bfairch2 o
   * bitwise logic   * bitwise logic
-    * AND +    * AND (return in hex)bfairch2 x 
-    * OR +    * OR  (return in hex)bfairch2 x 
-    * NOT +    * NOT (return in hex)bfairch2 x 
-    * exclusive-OR (XOR, or as we may see it called: EOR)+    * exclusive-OR (XOR, or as we may see it called: EOR) (return in hex) bfairch2 x
     * others?     * others?
   * flags register   * flags register
Line 80: Line 80:
     * dec2reg.sh - vcordes1     * dec2reg.sh - vcordes1
     * oct2reg.sh - vcordes1     * oct2reg.sh - vcordes1
-    * mem2reg +O means it is a work in progress 
-    * hex2mem +x means it is finished 
-    * dec2mem + 
-    * oct2mem +due to new realizations in how the program will work, we no longer need any of the mem2 or 2mem scripts. 
-    * reg2mem + 
-    * oct2hex +    * oct2hex    - bfairch2 x 
-    * dec2hex +    * dec2hex    - bfairch2 x 
-    * reg2hex +    * reg2hex    - bfairch2 x 
-    * mem2hex +    * hex2oct    - bfairch2 x 
-    * hex2oct +    * dec2oct    - bfairch2 x 
-    * dec2oct +    * reg2oct    - bfairch2 x 
-    * reg2oct +    * hex2dec    - bfairch2 x 
-    * mem2oct +    * oct2dec    - bfairch2 x 
-    * hex2dec +    * reg2dec    - bfairch2 x 
-    * oct2dec + 
-    * reg2dec +  * core I/O functionality  
-    * mem2dec +    * stdin.c    - wedge 
-  * core I/O functionality +    * stdout.c   - wedge 
-    * stdin.c - wedge +    * stderr.c   - wedge
-    * stdout.c - wedge +
-    * stderr.c - wedge+
  
 ====memory==== ====memory====
 +ALL memory scripts will return values in octal
 +
 Functionality related to memory (RAM/ROM), which the CPU treats as external and non-primary storage. Functionality related to memory (RAM/ROM), which the CPU treats as external and non-primary storage.
  
Line 216: Line 216:
 0xE8:INX $%IMPL%:1:2 0xE8:INX $%IMPL%:1:2
 0xC8:INY $%IMPL%:1:2 0xC8:INY $%IMPL%:1:2
-0x4C:JMP $%ABSOL%:3:+0x4C:JMP $%ABSOL%:3:(dshadeck) 
-0x6C:JMP ($%INDIR%):3:5+0x6C:JMP ($%INDIR%):3:(dshadeck)
 0x20:JSR $%ABSOL%:3:6 0x20:JSR $%ABSOL%:3:6
 0xA9:LDA #$%IMMED%:2:2 0xA9:LDA #$%IMMED%:2:2
Line 266: Line 266:
 0x7E:ROR $%ABSOL%:3:7 0x7E:ROR $%ABSOL%:3:7
 0x40:RTI $%IMPL%:1:6 0x40:RTI $%IMPL%:1:6
-0x60:RTS $%IMPL%:1:6+0x60:RTS $%IMPL%:1:  mp010784
 0xE9:SBC wedge (in class) 0xE9:SBC wedge (in class)
-0xE5:SBC $%ZPAGE%:2:3+0xE5:SBC $%ZPAGE%:2:3784
 0xF5:SBC $%ZPAGE%,X:2:4 0xF5:SBC $%ZPAGE%,X:2:4
 0xED:SBC $%ABSOL%:3:4 0xED:SBC $%ABSOL%:3:4
notes/sysnet.1423139007.txt.gz · Last modified: 2015/02/05 07:23 by wedge