; 10 — Forno (kiln) con controllo e traccia sul chart recorder
; - interruttore 0 accende/spegne il riscaldatore (0xF1 bit0)
; - la temperatura si legge da 0xF0 quando il bit7 di 0xF1 dice "dato pronto"
; - il valore viene tracciato sul chart recorder (0x30)

KILNTEMP = 0xF0
KILNCTRL = 0xF1
CHART    = 0x30
SWS      = 0x90

ciclo:
        in  a, (SWS)
        and 1
        out (KILNCTRL), a     ; riscaldatore secondo l'interruttore 0

attesa:
        in  a, (KILNCTRL)
        bit 7, a              ; nuova lettura disponibile?
        jr  z, attesa

        in  a, (KILNTEMP)     ; temperatura
        out (CHART), a        ; la traccia
        jp  ciclo
