Mirror of CollapseOS
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

17 行
397B

  1. : (key)
  2. ( inc then fetch )
  3. ACIAR> @ 1+ DUP ACIA) @ = IF
  4. DROP ACIA( @
  5. THEN
  6. ( As long as R> == W>-1, it means that buffer is empty )
  7. BEGIN DUP ACIAW> @ = NOT UNTIL
  8. ACIAR> !
  9. ACIAR> @ C@
  10. ;
  11. : (emit)
  12. ( As long at CTL bit 1 is low, we are transmitting. wait )
  13. BEGIN [ ACIA_CTL LITN ] PC@ 0x02 AND UNTIL
  14. ( The way is clear, go! )
  15. [ ACIA_IO LITN ] PC!
  16. ;