X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=ROM2%2Fchime.c;h=37ec78a58d6572d1779be18bd0927d1e983055fa;hb=HEAD;hp=cf641e83fbe0eb516dea603d4fc7557c48e3b662;hpb=27fb8a023fa0572ef4171624781460bc59537d49;p=uccvend-snackrom.git diff --git a/ROM2/chime.c b/ROM2/chime.c index cf641e8..37ec78a 100644 --- a/ROM2/chime.c +++ b/ROM2/chime.c @@ -2,6 +2,7 @@ #include "chime.h" volatile u8 chime_count; +volatile u8 unchime_count; /* silence counter */ void chime() { /* called from the RTI interrupt, sees if we need to turn the chime on or @@ -12,5 +13,6 @@ void chime() { --chime_count; /* interrupts masked here, so this won't result in badness */ } else chime_off(); + if (unchime_count) --unchime_count; }