--- /dev/null
+#include "vend.h"
+#include "chime.h"
+
+u8 chime_count;
+
+void chime() {
+ /* called from the RTI interrupt, sees if we need to turn the chime on or
+ * off (chime would be on for N RTI cycles
+ */
+ if (chime_count) {
+ bset((void*)&_io_ports[M6811_PORTA], PORTA_CHIME);
+ --chime_count;
+ } else
+ bclr((void*)&_io_ports[M6811_PORTA], PORTA_CHIME);
+}
+