summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/bus/snes_ctrl/miracle.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/bus/snes_ctrl/miracle.c')
-rw-r--r--src/emu/bus/snes_ctrl/miracle.c23
1 files changed, 11 insertions, 12 deletions
diff --git a/src/emu/bus/snes_ctrl/miracle.c b/src/emu/bus/snes_ctrl/miracle.c
index c7a25a630dd..081a2c5f030 100644
--- a/src/emu/bus/snes_ctrl/miracle.c
+++ b/src/emu/bus/snes_ctrl/miracle.c
@@ -4,17 +4,17 @@
Copyright MESS Team.
Visit http://mamedev.org for licensing and usage restrictions.
-
+
recv at PC = 008a4a
xmit at PC = 008adb
-
+
**********************************************************************/
#include "miracle.h"
#define MIRACLE_MIDI_WAITING 0
-#define MIRACLE_MIDI_RECEIVE 1 // receive byte from piano
-#define MIRACLE_MIDI_SEND 2 // send byte to piano
+#define MIRACLE_MIDI_RECEIVE 1 // receive byte from piano
+#define MIRACLE_MIDI_SEND 2 // send byte to piano
//**************************************************************************
// DEVICE DEFINITIONS
@@ -130,12 +130,12 @@ UINT8 snes_miracle_device::read_pin4()
void snes_miracle_device::write_pin6(UINT8 data)
{
-// printf("%02x to pin6\n", data);
+// printf("%02x to pin6\n", data);
}
void snes_miracle_device::write_strobe(UINT8 data)
{
-// printf("%02x to strobe\n", data);
+// printf("%02x to strobe\n", data);
if (m_midi_mode == MIRACLE_MIDI_SEND)
{
@@ -148,7 +148,7 @@ void snes_miracle_device::write_strobe(UINT8 data)
// then we go back to waiting
if (m_sent_bits == 8)
{
-// printf("xmit MIDI byte %02x\n", m_data_sent);
+// printf("xmit MIDI byte %02x\n", m_data_sent);
xmit_char(m_data_sent);
m_midi_mode = MIRACLE_MIDI_WAITING;
m_sent_bits = 0;
@@ -169,7 +169,7 @@ void snes_miracle_device::write_strobe(UINT8 data)
// was timer running?
if (m_strobe_clock > 0)
{
-// printf("got strobe at %d clocks\n", m_strobe_clock);
+// printf("got strobe at %d clocks\n", m_strobe_clock);
if (m_strobe_clock < 500 && data == 0)
{
@@ -182,7 +182,7 @@ void snes_miracle_device::write_strobe(UINT8 data)
m_status_bit = true;
if (m_recv_read != m_recv_write)
{
-// printf("Getting %02x from Miracle[%d]\n", m_recvring[m_recv_read], m_recv_read);
+// printf("Getting %02x from Miracle[%d]\n", m_recvring[m_recv_read], m_recv_read);
m_data_sent = m_recvring[m_recv_read++];
if (m_recv_read >= RECV_RING_SIZE)
{
@@ -193,7 +193,7 @@ void snes_miracle_device::write_strobe(UINT8 data)
else
{
m_read_status = false;
-// printf("Miracle has no data\n");
+// printf("Miracle has no data\n");
}
return;
}
@@ -225,7 +225,7 @@ void snes_miracle_device::rcv_complete() // Rx completed receiving byte
receive_register_extract();
UINT8 rcv = get_received_char();
-// printf("Got %02x -> [%d]\n", rcv, m_recv_write);
+// printf("Got %02x -> [%d]\n", rcv, m_recv_write);
m_recvring[m_recv_write++] = rcv;
if (m_recv_write >= RECV_RING_SIZE)
{
@@ -277,4 +277,3 @@ void snes_miracle_device::xmit_char(UINT8 data)
}
}
}
-