Mirror of CollapseOS
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

17 satır
561B

  1. ( Splits word into msb/lsb, lsb being on TOS )
  2. : SPLITB
  3. 256 /MOD SWAP
  4. ;
  5. : PC H@ ORG @ - BIN( @ + ;
  6. ( A, spits an assembled byte, A,, spits an assembled word
  7. Both increase PC. To debug, change C, to .X )
  8. : A, C, ; : A,, SPLITB A, A, ;
  9. : <<3 3 LSHIFT ; : <<4 4 LSHIFT ;
  10. ( As a general rule, IX and IY are equivalent to spitting an
  11. extra 0xdd / 0xfd and then spit the equivalent of HL )
  12. : IX 0xdd A, HL ; : IY 0xfd A, HL ;
  13. : _ix+- 0xff AND 0xdd A, (HL) ;
  14. : _iy+- 0xff AND 0xfd A, (HL) ;
  15. : IX+ _ix+- ; : IX- 0 -^ _ix+- ;
  16. : IY+ _iy+- ; : IY- 0 -^ _iy+- ;