Fantasy 8Bit system (F8), is a fantasy 8bit console and a set of libraries for creating fantasy 8bit consoles.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

17 lines
550B

  1. var mos6502 = require("./src/chip/MOS6502");
  2. var asm = new mos6502.Assembler();
  3. var src = "DEFINE TOPNT $44\n";
  4. src += "CLRMEM:\n";
  5. src += "LDA #$00 ;Set up zero value\n";
  6. src += "TAY ;Initialize index pointer\n";
  7. src += "CLRM1:\n";
  8. src += "STA (TOPNT),Y ;Clear memory location\n";
  9. src += "INY ;Advance index pointer\n";
  10. src += "DEX ;Decrement counter\n";
  11. src += "BNE CLRM1 ;Not zero, continue checking\n";
  12. src += "RTS ;Return\n"
  13. var res = asm.compile(src).result();
  14. console.log(res);