Mirror of CollapseOS
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

14 рядки
347B

  1. 0x20 CONSTANT ACIABUFSZ
  2. ( Points to ACIA buf )
  3. : ACIA( [ ACIA_MEM 4 + LITN ] ;
  4. ( Points to ACIA buf end )
  5. : ACIA) [ ACIA_MEM 6 + LITN ] ;
  6. ( Read buf pointer. Pre-inc )
  7. : ACIAR> [ ACIA_MEM LITN ] ;
  8. ( Write buf pointer. Post-inc )
  9. : ACIAW> [ ACIA_MEM 2 + LITN ] ;
  10. ( This means that if W> == R>, buffer is full.
  11. If R>+1 == W>, buffer is empty. )