Mirror of CollapseOS
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

17 linhas
503B

  1. (entry) ~ACIA ( Set RST 38 jump ) PC ORG @ 0x39 + !
  2. AF PUSHqq,
  3. HL PUSHqq,
  4. DE PUSHqq,
  5. ( Read our character from ACIA into our BUFIDX )
  6. ACIA_CTL INAn,
  7. 0x01 ANDn, ( is ACIA rcv buf full? )
  8. IFNZ,
  9. ( correct interrupt cause )
  10. ( +2 == ACIAW> )
  11. ACIA_MEM 2+ LDHL(nn),
  12. ( is it == to ACIAR>? )
  13. ( +0 == ACIAR> )
  14. DE ACIA_MEM LDdd(nn),
  15. ( carry cleared from ANDn above )
  16. DE SBCHLss, ( cont. )