diff options
author | Joakim Larsson Edstrom <joakimlarsson42@gmail.com> | 2017-02-10 14:41:36 +0100 |
---|---|---|
committer | Joakim Larsson Edstrom <joakimlarsson42@gmail.com> | 2017-02-10 14:41:36 +0100 |
commit | cf83a2de297cbc31672d1e236d0990b8f8c0dd2e (patch) | |
tree | ecc35bd8bc6e5c5d1b6ae3ac5f0b31e61c36396e /src/mame/drivers/fccpu30.cpp | |
parent | c2d117b55996688d9a59077536967ddd92fbe08f (diff) |
fccpu30: updated to new LOG system
Diffstat (limited to 'src/mame/drivers/fccpu30.cpp')
-rw-r--r-- | src/mame/drivers/fccpu30.cpp | 40 |
1 files changed, 17 insertions, 23 deletions
diff --git a/src/mame/drivers/fccpu30.cpp b/src/mame/drivers/fccpu30.cpp index 13dee232008..8f9138af502 100644 --- a/src/mame/drivers/fccpu30.cpp +++ b/src/mame/drivers/fccpu30.cpp @@ -209,27 +209,21 @@ #include "machine/clock.h" //#include "machine/timekpr.h" -#define LOG_GENERAL 0x01 -#define LOG_SETUP 0x02 -#define LOG_PRINTF 0x04 -#define LOG_INIT 0x08 -#define LOG_READ 0x10 -#define LOG_INT 0x20 - -#define VERBOSE 0 // (LOG_PRINTF | LOG_SETUP | LOG_GENERAL) - -#define LOGMASK(mask, ...) do { if (VERBOSE & mask) logerror(__VA_ARGS__); } while (0) -#define LOGLEVEL(mask, level, ...) do { if ((VERBOSE & mask) >= level) logerror(__VA_ARGS__); } while (0) - -#define LOG(...) LOGMASK(LOG_GENERAL, __VA_ARGS__) -#define LOGSETUP(...) LOGMASK(LOG_SETUP, __VA_ARGS__) -#define LOGINIT(...) LOGMASK(LOG_INIT, __VA_ARGS__) -#define LOGR(...) LOGMASK(LOG_READ, __VA_ARGS__) -#define LOGINT(...) LOGMASK(LOG_INT, __VA_ARGS__) - -#if VERBOSE & LOG_PRINTF -#define logerror printf -#endif +//#define LOG_GENERAL (1U << 0) +#define LOG_SETUP (1U << 1) +#define LOG_READ (1U << 2) +#define LOG_INT (1U << 3) +#define LOG_INIT (1U << 4) + +//#define VERBOSE (LOG_GENERAL | LOG_SETUP) +//#define LOG_OUTPUT_FUNC printf + +#include "logmacro.h" + +#define LOGSETUP(...) LOGMASKED(LOG_SETUP, __VA_ARGS__) +#define LOGR(...) LOGMASKED(LOG_READ, __VA_ARGS__) +#define LOGINT(...) LOGMASKED(LOG_INT, __VA_ARGS__) +#define LOGINIT(...) LOGMASKED(LOG_INIT, __VA_ARGS__) #ifdef _MSC_VER #define FUNCNAME __func__ @@ -704,7 +698,7 @@ static MACHINE_CONFIG_START (cpu30, cpu30_state) /* DUSCC2 interrupt signal REQN is connected to LOCAL IRQ5 of the FGA-002 and level is programmable */ MCFG_DUSCC_OUT_INT_CB(DEVWRITELINE("fga002", fga002_device, lirq5_w)) - MCFG_RS232_PORT_ADD (RS232P1_TAG, default_rs232_devices, nullptr) + MCFG_RS232_PORT_ADD (RS232P1_TAG, default_rs232_devices, "terminal") MCFG_RS232_RXD_HANDLER (DEVWRITELINE ("duscc", duscc68562_device, rxb_w)) MCFG_RS232_CTS_HANDLER (DEVWRITELINE ("duscc", duscc68562_device, ctsb_w)) @@ -716,7 +710,7 @@ static MACHINE_CONFIG_START (cpu30, cpu30_state) MCFG_RS232_RXD_HANDLER (DEVWRITELINE ("duscc2", duscc68562_device, rxb_w)) MCFG_RS232_CTS_HANDLER (DEVWRITELINE ("duscc2", duscc68562_device, ctsb_w)) - MCFG_RS232_PORT_ADD (RS232P4_TAG, default_rs232_devices, nullptr) + MCFG_RS232_PORT_ADD (RS232P4_TAG, default_rs232_devices, "terminal") MCFG_RS232_RXD_HANDLER (DEVWRITELINE ("duscc", duscc68562_device, rxa_w)) MCFG_RS232_CTS_HANDLER (DEVWRITELINE ("duscc", duscc68562_device, ctsa_w)) |