summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/gridcomp.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/gridcomp.cpp')
-rw-r--r--src/mame/drivers/gridcomp.cpp34
1 files changed, 14 insertions, 20 deletions
diff --git a/src/mame/drivers/gridcomp.cpp b/src/mame/drivers/gridcomp.cpp
index 8eb04d479b9..435a96acab2 100644
--- a/src/mame/drivers/gridcomp.cpp
+++ b/src/mame/drivers/gridcomp.cpp
@@ -82,17 +82,16 @@
#include "speaker.h"
-#define VERBOSE_DBG 1
+//#define LOG_GENERAL (1U << 0) //defined in logmacro.h already
+#define LOG_KEYBOARD (1U << 1)
+#define LOG_DEBUG (1U << 2)
-#define DBG_LOG(N,M,A) \
- do { \
- if(VERBOSE_DBG>=N) \
- { \
- if( M ) \
- logerror("%11.6f at %s: %-10s",machine().time().as_double(),machine().describe_context(),(char*)M ); \
- logerror A; \
- } \
- } while (0)
+//#define VERBOSE (LOG_DEBUG)
+//#define LOG_OUTPUT_FUNC printf
+#include "logmacro.h"
+
+#define LOGKBD(...) LOGMASKED(LOG_KEYBOARD, __VA_ARGS__)
+#define LOGDBG(...) LOGMASKED(LOG_DEBUG, __VA_ARGS__)
#define I80130_TAG "osp"
@@ -166,7 +165,7 @@ READ16_MEMBER(gridcomp_state::grid_9ff0_r)
break;
}
- DBG_LOG(1, "9FF0", ("%02x == %02x\n", 0x9ff00 + (offset << 1), data));
+ LOGDBG("9FF0: %02x == %02x\n", 0x9ff00 + (offset << 1), data);
return data;
}
@@ -189,14 +188,14 @@ READ16_MEMBER(gridcomp_state::grid_keyb_r)
break;
}
- DBG_LOG(1, "Keyb", ("%02x == %02x\n", 0xdffc0 + (offset << 1), data));
+ LOGKBD("%02x == %02x\n", 0xdffc0 + (offset << 1), data);
return data;
}
WRITE16_MEMBER(gridcomp_state::grid_keyb_w)
{
- DBG_LOG(1, "Keyb", ("%02x <- %02x\n", 0xdffc0 + (offset << 1), data));
+ LOGKBD("%02x <- %02x\n", 0xdffc0 + (offset << 1), data);
}
void gridcomp_state::kbd_put(u16 data)
@@ -224,7 +223,7 @@ READ16_MEMBER(gridcomp_state::grid_gpib_r)
break;
}
- DBG_LOG(1, "GPIB", ("%02x == %02x\n", 0xdff80 + (offset << 1), data));
+ LOG("GPIB %02x == %02x\n", 0xdff80 + (offset << 1), data);
return data;
}
@@ -238,7 +237,7 @@ WRITE16_MEMBER(gridcomp_state::grid_gpib_w)
break;
}
- DBG_LOG(1, "GPIB", ("%02x <- %02x\n", 0xdff80 + (offset << 1), data));
+ LOG("GPIB %02x <- %02x\n", 0xdff80 + (offset << 1), data);
}
@@ -292,15 +291,12 @@ uint32_t gridcomp_state::screen_update_113x(screen_device &screen, bitmap_ind16
void gridcomp_state::init_gridcomp()
{
- DBG_LOG(0, "init", ("driver_init()\n"));
}
MACHINE_START_MEMBER(gridcomp_state, gridcomp)
{
address_space &program = m_maincpu->space(AS_PROGRAM);
- DBG_LOG(0, "init", ("machine_start()\n"));
-
program.install_readwrite_bank(0, m_ram->size() - 1, "bank10");
membank("bank10")->set_base(m_ram->pointer());
@@ -309,8 +305,6 @@ MACHINE_START_MEMBER(gridcomp_state, gridcomp)
MACHINE_RESET_MEMBER(gridcomp_state, gridcomp)
{
- DBG_LOG(0, "init", ("machine_reset()\n"));
-
m_kbd_ready = false;
}