growlights.asm 681 B

123456789101112131415161718192021222324252627
  1. XDEF Growlights
  2. XREF __SEG_END_SSTACK,grow_lights,PORT_T,PORT_S
  3. Growlights: ;push register and accumulator values for retention
  4. PSHA
  5. PSHB
  6. PSHD
  7. PSHX
  8. PSHY
  9. ;simply read the switches at T and output to LED's at S
  10. LDAA PORT_T
  11. ;bit 3 is for the MOTOR
  12. ;ANDA #%11110111
  13. STAA PORT_S
  14. Return: ;restore registers and accumulators
  15. PULY
  16. PULX
  17. PULD
  18. PULB
  19. PULA
  20. RTS