summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/gp32.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/gp32.cpp')
-rw-r--r--src/mame/drivers/gp32.cpp76
1 files changed, 38 insertions, 38 deletions
diff --git a/src/mame/drivers/gp32.cpp b/src/mame/drivers/gp32.cpp
index 93bc56b41ac..34a80fedcda 100644
--- a/src/mame/drivers/gp32.cpp
+++ b/src/mame/drivers/gp32.cpp
@@ -294,7 +294,7 @@ uint32_t gp32_state::screen_update_gp32(screen_device &screen, bitmap_rgb32 &bit
return 0;
}
-READ32_MEMBER(gp32_state::s3c240x_lcd_r)
+uint32_t gp32_state::s3c240x_lcd_r(offs_t offset)
{
uint32_t data = m_s3c240x_lcd_regs[offset];
switch (offset)
@@ -363,7 +363,7 @@ void gp32_state::s3c240x_lcd_recalc()
}
}
-WRITE32_MEMBER(gp32_state::s3c240x_lcd_w)
+void gp32_state::s3c240x_lcd_w(offs_t offset, uint32_t data, uint32_t mem_mask)
{
uint32_t old_value = m_s3c240x_lcd_regs[offset];
LOGMASKED(LOG_TRACE, "(LCD) %08X <- %08X %s\n", 0x14A00000 + (offset << 2), data, machine().describe_context());
@@ -385,14 +385,14 @@ WRITE32_MEMBER(gp32_state::s3c240x_lcd_w)
// LCD PALETTE
-READ32_MEMBER(gp32_state::s3c240x_lcd_palette_r)
+uint32_t gp32_state::s3c240x_lcd_palette_r(offs_t offset)
{
uint32_t data = m_s3c240x_lcd_palette[offset];
LOGMASKED(LOG_TRACE, "(LCD) %08X -> %08X %s\n", 0x14A00400 + (offset << 2), data, machine().describe_context());
return data;
}
-WRITE32_MEMBER(gp32_state::s3c240x_lcd_palette_w)
+void gp32_state::s3c240x_lcd_palette_w(offs_t offset, uint32_t data, uint32_t mem_mask)
{
LOGMASKED(LOG_TRACE, "(LCD) %08X <- %08X %s\n", 0x14A00400 + (offset << 2), data, machine().describe_context());
COMBINE_DATA(&m_s3c240x_lcd_palette[offset]);
@@ -440,14 +440,14 @@ uint32_t gp32_state::s3c240x_get_pclk(int reg)
return 0;
}
-READ32_MEMBER(gp32_state::s3c240x_clkpow_r)
+uint32_t gp32_state::s3c240x_clkpow_r(offs_t offset)
{
uint32_t data = m_s3c240x_clkpow_regs[offset];
LOGMASKED(LOG_TRACE, "(CLKPOW) %08X -> %08X %s\n", 0x14800000 + (offset << 2), data, machine().describe_context());
return data;
}
-WRITE32_MEMBER(gp32_state::s3c240x_clkpow_w)
+void gp32_state::s3c240x_clkpow_w(offs_t offset, uint32_t data, uint32_t mem_mask)
{
LOGMASKED(LOG_TRACE, "(CLKPOW) %08X <- %08X %s\n", 0x14800000 + (offset << 2), data, machine().describe_context());
COMBINE_DATA(&m_s3c240x_clkpow_regs[offset]);
@@ -504,14 +504,14 @@ void gp32_state::s3c240x_request_irq(uint32_t int_type)
}
-READ32_MEMBER(gp32_state::s3c240x_irq_r)
+uint32_t gp32_state::s3c240x_irq_r(offs_t offset)
{
uint32_t data = m_s3c240x_irq_regs[offset];
LOGMASKED(LOG_TRACE, "(IRQ) %08X -> %08X %s\n", 0x14400000 + (offset << 2), data, machine().describe_context());
return data;
}
-WRITE32_MEMBER(gp32_state::s3c240x_irq_w)
+void gp32_state::s3c240x_irq_w(offs_t offset, uint32_t data, uint32_t mem_mask)
{
uint32_t old_value = m_s3c240x_irq_regs[offset];
LOGMASKED(LOG_TRACE, "(IRQ) %08X <- %08X %s\n", 0x14400000 + (offset << 2), data, machine().describe_context());
@@ -561,7 +561,7 @@ static const char *const timer_reg_names[] =
#endif
-READ32_MEMBER(gp32_state::s3c240x_pwm_r)
+uint32_t gp32_state::s3c240x_pwm_r(offs_t offset)
{
uint32_t data = m_s3c240x_pwm_regs[offset];
LOGMASKED(LOG_TRACE, "(PWM) %08X -> %08X %s\n", 0x15100000 + (offset << 2), data, machine().describe_context());
@@ -623,7 +623,7 @@ void gp32_state::s3c240x_pwm_recalc(int timer)
}
}
-WRITE32_MEMBER(gp32_state::s3c240x_pwm_w)
+void gp32_state::s3c240x_pwm_w(offs_t offset, uint32_t data, uint32_t mem_mask)
{
uint32_t old_value = m_s3c240x_pwm_regs[offset];
LOGMASKED(LOG_TRACE, "(PWM) %08X <- %08X %s\n", 0x15100000 + (offset << 2), data, machine().describe_context());
@@ -811,14 +811,14 @@ void gp32_state::s3c240x_dma_recalc(int dma)
}
}
-READ32_MEMBER(gp32_state::s3c240x_dma_r)
+uint32_t gp32_state::s3c240x_dma_r(offs_t offset)
{
uint32_t data = m_s3c240x_dma_regs[offset];
LOGMASKED(LOG_TRACE, "(DMA) %08X -> %08X %s\n", 0x14600000 + (offset << 2), data, machine().describe_context());
return data;
}
-WRITE32_MEMBER(gp32_state::s3c240x_dma_w)
+void gp32_state::s3c240x_dma_w(offs_t offset, uint32_t data, uint32_t mem_mask)
{
uint32_t old_value = m_s3c240x_dma_regs[offset];
LOGMASKED(LOG_TRACE, "(DMA) %08X <- %08X %s\n", 0x14600000 + (offset << 2), data, machine().describe_context());
@@ -1022,7 +1022,7 @@ void gp32_state::i2s_write(int line, int data)
// I/O PORT
-READ32_MEMBER(gp32_state::s3c240x_gpio_r)
+uint32_t gp32_state::s3c240x_gpio_r(offs_t offset)
{
uint32_t data = m_s3c240x_gpio[offset];
switch (offset)
@@ -1073,7 +1073,7 @@ READ32_MEMBER(gp32_state::s3c240x_gpio_r)
return data;
}
-WRITE32_MEMBER(gp32_state::s3c240x_gpio_w)
+void gp32_state::s3c240x_gpio_w(offs_t offset, uint32_t data, uint32_t mem_mask)
{
COMBINE_DATA(&m_s3c240x_gpio[offset]);
LOGMASKED(LOG_TRACE, "(GPIO) %08X <- %08X %s\n", 0x15600000 + (offset << 2), data, machine().describe_context());
@@ -1133,14 +1133,14 @@ WRITE32_MEMBER(gp32_state::s3c240x_gpio_w)
// MEMORY CONTROLLER
-READ32_MEMBER(gp32_state::s3c240x_memcon_r)
+uint32_t gp32_state::s3c240x_memcon_r(offs_t offset)
{
uint32_t data = m_s3c240x_memcon_regs[offset];
LOGMASKED(LOG_TRACE, "(MEMCON) %08X -> %08X %s\n", 0x14000000 + (offset << 2), data, machine().describe_context());
return data;
}
-WRITE32_MEMBER(gp32_state::s3c240x_memcon_w)
+void gp32_state::s3c240x_memcon_w(offs_t offset, uint32_t data, uint32_t mem_mask)
{
LOGMASKED(LOG_TRACE, "(MEMCON) %08X <- %08X %s\n", 0x14000000 + (offset << 2), data, machine().describe_context());
COMBINE_DATA(&m_s3c240x_memcon_regs[offset]);
@@ -1149,14 +1149,14 @@ WRITE32_MEMBER(gp32_state::s3c240x_memcon_w)
// USB HOST CONTROLLER
-READ32_MEMBER(gp32_state::s3c240x_usb_host_r)
+uint32_t gp32_state::s3c240x_usb_host_r(offs_t offset)
{
uint32_t data = m_s3c240x_usb_host_regs[offset];
LOGMASKED(LOG_TRACE, "(USB H) %08X -> %08X %s\n", 0x14200000 + (offset << 2), data, machine().describe_context());
return data;
}
-WRITE32_MEMBER(gp32_state::s3c240x_usb_host_w)
+void gp32_state::s3c240x_usb_host_w(offs_t offset, uint32_t data, uint32_t mem_mask)
{
LOGMASKED(LOG_TRACE, "(USB H) %08X <- %08X %s\n", 0x14200000 + (offset << 2), data, machine().describe_context());
COMBINE_DATA(&m_s3c240x_usb_host_regs[offset]);
@@ -1165,7 +1165,7 @@ WRITE32_MEMBER(gp32_state::s3c240x_usb_host_w)
// UART 0
-READ32_MEMBER(gp32_state::s3c240x_uart_0_r)
+uint32_t gp32_state::s3c240x_uart_0_r(offs_t offset)
{
uint32_t data = m_s3c240x_uart_0_regs[offset];
switch (offset)
@@ -1181,7 +1181,7 @@ READ32_MEMBER(gp32_state::s3c240x_uart_0_r)
return data;
}
-WRITE32_MEMBER(gp32_state::s3c240x_uart_0_w)
+void gp32_state::s3c240x_uart_0_w(offs_t offset, uint32_t data, uint32_t mem_mask)
{
LOGMASKED(LOG_TRACE, "(UART 0) %08X <- %08X %s\n", 0x15000000 + (offset << 2), data, machine().describe_context());
COMBINE_DATA(&m_s3c240x_uart_0_regs[offset]);
@@ -1190,7 +1190,7 @@ WRITE32_MEMBER(gp32_state::s3c240x_uart_0_w)
// UART 1
-READ32_MEMBER(gp32_state::s3c240x_uart_1_r)
+uint32_t gp32_state::s3c240x_uart_1_r(offs_t offset)
{
uint32_t data = m_s3c240x_uart_1_regs[offset];
switch (offset)
@@ -1206,7 +1206,7 @@ READ32_MEMBER(gp32_state::s3c240x_uart_1_r)
return data;
}
-WRITE32_MEMBER(gp32_state::s3c240x_uart_1_w)
+void gp32_state::s3c240x_uart_1_w(offs_t offset, uint32_t data, uint32_t mem_mask)
{
LOGMASKED(LOG_TRACE, "(UART 1) %08X <- %08X %s\n", 0x15004000 + (offset << 2), data, machine().describe_context());
COMBINE_DATA(&m_s3c240x_uart_1_regs[offset]);
@@ -1215,14 +1215,14 @@ WRITE32_MEMBER(gp32_state::s3c240x_uart_1_w)
// USB DEVICE
-READ32_MEMBER(gp32_state::s3c240x_usb_device_r)
+uint32_t gp32_state::s3c240x_usb_device_r(offs_t offset)
{
uint32_t data = m_s3c240x_usb_device_regs[offset];
LOGMASKED(LOG_TRACE, "(USB D) %08X -> %08X %s\n", 0x15200140 + (offset << 2), data, machine().describe_context());
return data;
}
-WRITE32_MEMBER(gp32_state::s3c240x_usb_device_w)
+void gp32_state::s3c240x_usb_device_w(offs_t offset, uint32_t data, uint32_t mem_mask)
{
LOGMASKED(LOG_TRACE, "(USB D) %08X <- %08X %s\n", 0x15200140 + (offset << 2), data, machine().describe_context());
COMBINE_DATA(&m_s3c240x_usb_device_regs[offset]);
@@ -1231,14 +1231,14 @@ WRITE32_MEMBER(gp32_state::s3c240x_usb_device_w)
// WATCHDOG TIMER
-READ32_MEMBER(gp32_state::s3c240x_watchdog_r)
+uint32_t gp32_state::s3c240x_watchdog_r(offs_t offset)
{
uint32_t data = m_s3c240x_watchdog_regs[offset];
LOGMASKED(LOG_TRACE, "(WDOG) %08X -> %08X %s\n", 0x15300000 + (offset << 2), data, machine().describe_context());
return data;
}
-WRITE32_MEMBER(gp32_state::s3c240x_watchdog_w)
+void gp32_state::s3c240x_watchdog_w(offs_t offset, uint32_t data, uint32_t mem_mask)
{
LOGMASKED(LOG_TRACE, "(WDOG) %08X <- %08X %s\n", 0x15300000 + (offset << 2), data, machine().describe_context());
COMBINE_DATA(&m_s3c240x_watchdog_regs[offset]);
@@ -1337,7 +1337,7 @@ void gp32_state::iic_resume()
m_s3c240x_iic_timer->adjust( attotime::from_msec( 1));
}
-READ32_MEMBER(gp32_state::s3c240x_iic_r)
+uint32_t gp32_state::s3c240x_iic_r(offs_t offset)
{
uint32_t data = m_s3c240x_iic_regs[offset];
switch (offset)
@@ -1353,7 +1353,7 @@ READ32_MEMBER(gp32_state::s3c240x_iic_r)
return data;
}
-WRITE32_MEMBER(gp32_state::s3c240x_iic_w)
+void gp32_state::s3c240x_iic_w(offs_t offset, uint32_t data, uint32_t mem_mask)
{
LOGMASKED(LOG_TRACE, "(IIC) %08X <- %08X %s\n", 0x15400000 + (offset << 2), data, machine().describe_context());
COMBINE_DATA(&m_s3c240x_iic_regs[offset]);
@@ -1485,7 +1485,7 @@ void gp32_state::s3c240x_iis_recalc()
}
}
-READ32_MEMBER(gp32_state::s3c240x_iis_r)
+uint32_t gp32_state::s3c240x_iis_r(offs_t offset)
{
uint32_t data = m_s3c240x_iis_regs[offset];
#if 0
@@ -1503,7 +1503,7 @@ READ32_MEMBER(gp32_state::s3c240x_iis_r)
return data;
}
-WRITE32_MEMBER(gp32_state::s3c240x_iis_w)
+void gp32_state::s3c240x_iis_w(offs_t offset, uint32_t data, uint32_t mem_mask)
{
uint32_t old_value = m_s3c240x_iis_regs[offset];
LOGMASKED(LOG_TRACE, "(IIS) %08X <- %08X %s\n", 0x15508000 + (offset << 2), data, machine().describe_context());
@@ -1547,14 +1547,14 @@ TIMER_CALLBACK_MEMBER(gp32_state::s3c240x_iis_timer_exp)
// RTC
-READ32_MEMBER(gp32_state::s3c240x_rtc_r)
+uint32_t gp32_state::s3c240x_rtc_r(offs_t offset)
{
uint32_t data = m_s3c240x_rtc_regs[offset];
LOGMASKED(LOG_TRACE, "(RTC) %08X -> %08X %s\n", 0x15700040 + (offset << 2), data, machine().describe_context());
return data;
}
-WRITE32_MEMBER(gp32_state::s3c240x_rtc_w)
+void gp32_state::s3c240x_rtc_w(offs_t offset, uint32_t data, uint32_t mem_mask)
{
LOGMASKED(LOG_TRACE, "(RTC) %08X <- %08X %s\n", 0x15700040 + (offset << 2), data, machine().describe_context());
COMBINE_DATA(&m_s3c240x_rtc_regs[offset]);
@@ -1563,14 +1563,14 @@ WRITE32_MEMBER(gp32_state::s3c240x_rtc_w)
// A/D CONVERTER
-READ32_MEMBER(gp32_state::s3c240x_adc_r)
+uint32_t gp32_state::s3c240x_adc_r(offs_t offset)
{
uint32_t data = m_s3c240x_adc_regs[offset];
LOGMASKED(LOG_TRACE, "(ADC) %08X -> %08X %s\n", 0x15800000 + (offset << 2), data, machine().describe_context());
return data;
}
-WRITE32_MEMBER(gp32_state::s3c240x_adc_w)
+void gp32_state::s3c240x_adc_w(offs_t offset, uint32_t data, uint32_t mem_mask)
{
LOGMASKED(LOG_TRACE, "(ADC) %08X <- %08X %s\n", 0x15800000 + (offset << 2), data, machine().describe_context());
COMBINE_DATA(&m_s3c240x_adc_regs[offset]);
@@ -1579,14 +1579,14 @@ WRITE32_MEMBER(gp32_state::s3c240x_adc_w)
// SPI
-READ32_MEMBER(gp32_state::s3c240x_spi_r)
+uint32_t gp32_state::s3c240x_spi_r(offs_t offset)
{
uint32_t data = m_s3c240x_spi_regs[offset];
LOGMASKED(LOG_TRACE, "(SPI) %08X -> %08X %s\n", 0x15900000 + (offset << 2), data, machine().describe_context());
return data;
}
-WRITE32_MEMBER(gp32_state::s3c240x_spi_w)
+void gp32_state::s3c240x_spi_w(offs_t offset, uint32_t data, uint32_t mem_mask)
{
LOGMASKED(LOG_TRACE, "(SPI) %08X <- %08X %s\n", 0x15900000 + (offset << 2), data, machine().describe_context());
COMBINE_DATA(&m_s3c240x_spi_regs[offset]);
@@ -1595,14 +1595,14 @@ WRITE32_MEMBER(gp32_state::s3c240x_spi_w)
// MMC INTERFACE
-READ32_MEMBER(gp32_state::s3c240x_mmc_r)
+uint32_t gp32_state::s3c240x_mmc_r(offs_t offset)
{
uint32_t data = m_s3c240x_mmc_regs[offset];
LOGMASKED(LOG_TRACE, "(MMC) %08X -> %08X %s\n", 0x15A00000 + (offset << 2), data, machine().describe_context());
return data;
}
-WRITE32_MEMBER(gp32_state::s3c240x_mmc_w)
+void gp32_state::s3c240x_mmc_w(offs_t offset, uint32_t data, uint32_t mem_mask)
{
LOGMASKED(LOG_TRACE, "(MMC) %08X <- %08X %s\n", 0x15A00000 + (offset << 2), data, machine().describe_context());
COMBINE_DATA(&m_s3c240x_mmc_regs[offset]);