From d682a3c569caccdf9ac491a5bd96f2b0e105f4dc Mon Sep 17 00:00:00 2001 From: MooglyGuy Date: Sun, 20 Jan 2019 19:46:37 +0100 Subject: [PATCH] -vsmileb: Found the GPIO bit that boots into the on-board game. [Ryan Holtz] --- src/devices/machine/spg2xx.cpp | 5 +++-- src/mame/drivers/vsmile.cpp | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/devices/machine/spg2xx.cpp b/src/devices/machine/spg2xx.cpp index 97865eac853..2ec30541781 100644 --- a/src/devices/machine/spg2xx.cpp +++ b/src/devices/machine/spg2xx.cpp @@ -52,10 +52,11 @@ DEFINE_DEVICE_TYPE(SPG28X, spg28x_device, "spg28x", "SPG280-series System-on-a-C #define LOG_PPU (LOG_PPU_READS | LOG_PPU_WRITES | LOG_UNKNOWN_PPU) #define LOG_ALL (LOG_IO | LOG_SPU | LOG_PPU | LOG_VLINES | LOG_SEGMENT | LOG_FIQ) -#define VERBOSE (LOG_ALL & ~LOG_SPU) +//#define VERBOSE (LOG_ALL & ~LOG_SPU) +#define VERBOSE (0) #include "logmacro.h" -#define SPG_DEBUG_VIDEO (1) +#define SPG_DEBUG_VIDEO (0) #define SPG_DEBUG_AUDIO (0) #define IO_IRQ_ENABLE m_io_regs[0x21] diff --git a/src/mame/drivers/vsmile.cpp b/src/mame/drivers/vsmile.cpp index d088e780605..bbe0c8d810f 100644 --- a/src/mame/drivers/vsmile.cpp +++ b/src/mame/drivers/vsmile.cpp @@ -336,7 +336,7 @@ DEVICE_IMAGE_LOAD_MEMBER(vsmileb_state, cart) READ16_MEMBER(vsmileb_state::porta_r) { - uint16_t data = 0x0300 | (m_io_logo->read() ? 0x0080 : 0x0000); + uint16_t data = 0x0302 | (m_io_logo->read() ? 0x0080 : 0x0000); logerror("%s: GPIO Port A Read: %04x\n", machine().describe_context(), data); return data; }