summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu
diff options
context:
space:
mode:
author mariuszw1 <mariuszw1@users.noreply.github.com>2010-10-14 20:51:54 +0000
committer mariuszw1 <mariuszw1@users.noreply.github.com>2010-10-14 20:51:54 +0000
commit633d76bbbf069106e05919eeae1225668dd300f1 (patch)
tree565f4d3653a7fca8916b22cf499e538342ba859d /src/emu
parent3c6c94c8a2009c50b0a0a82ed1ba2953d64af123 (diff)
New games marked as NOT_WORKING
------------------------------- Magical Touch [Siftware, Mariusz Wojcieszek]
Diffstat (limited to 'src/emu')
-rw-r--r--src/emu/machine/microtch.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/emu/machine/microtch.c b/src/emu/machine/microtch.c
index c82d827fc69..f8aa20474bf 100644
--- a/src/emu/machine/microtch.c
+++ b/src/emu/machine/microtch.c
@@ -221,6 +221,20 @@ void microtouch_rx(int count, UINT8* data)
{
microtouch.format_decimal = 1;
}
+ else if ( microtouch_check_command("OI", microtouch.rx_buffer_ptr, microtouch.rx_buffer ) )
+ {
+ // output identity - SMT3, ver 01.00
+ microtouch.tx_buffer[microtouch.tx_buffer_num++] = 0x01;
+ microtouch.tx_buffer[microtouch.tx_buffer_num++] = 'Q';
+ microtouch.tx_buffer[microtouch.tx_buffer_num++] = '1';
+ microtouch.tx_buffer[microtouch.tx_buffer_num++] = '0';
+ microtouch.tx_buffer[microtouch.tx_buffer_num++] = '1';
+ microtouch.tx_buffer[microtouch.tx_buffer_num++] = '0';
+ microtouch.tx_buffer[microtouch.tx_buffer_num++] = '0';
+ microtouch.tx_buffer[microtouch.tx_buffer_num++] = 0x0d;
+ microtouch.rx_buffer_ptr = 0;
+ return;
+ }
// send response
microtouch.tx_buffer[microtouch.tx_buffer_num++] = 0x01;
microtouch.tx_buffer[microtouch.tx_buffer_num++] = 0x30;