+ while(coin_value); /* wait until coin mech cleared */
+}
+
+void coinmech_init() {
+ packet_pos = 0;
+ value_1 = value_2 = 0;
+ dec_point = 0;
+ coin_value = 0;
+ item_cost = 0;
+ have_change = 0;
+ _io_ports[M6811_SCCR1] = 0x10;
+ _io_ports[M6811_SCCR2] = 0x2e;
+ _io_ports[M6811_BAUD] = 0x03;
+ send_byte(0xff);