diff options
Diffstat (limited to 'src/mame/machine/dc.c')
-rw-r--r-- | src/mame/machine/dc.c | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/src/mame/machine/dc.c b/src/mame/machine/dc.c new file mode 100644 index 00000000000..f71f67c1e6e --- /dev/null +++ b/src/mame/machine/dc.c @@ -0,0 +1,95 @@ +/* + + dc.c - Sega Dreamcast hardware + +*/ + +#include "driver.h" +#include "dc.h" + +READ64_HANDLER( dc_sysctrl_r ) +{ + return 0; +} + +WRITE64_HANDLER( dc_sysctrl_w ) +{ + mame_printf_verbose("SYSCTRL: write %llx to %x, mask %llx\n", data, offset, mem_mask); +} + +READ64_HANDLER( dc_maple_r ) +{ + return 0; +} + +WRITE64_HANDLER( dc_maple_w ) +{ + mame_printf_verbose("MAPLE: write %llx to %x, mask %llx\n", data, offset, mem_mask); +} + +READ64_HANDLER( dc_gdrom_r ) +{ + return 0; +} + +WRITE64_HANDLER( dc_gdrom_w ) +{ + mame_printf_verbose("GDROM: write %llx to %x, mask %llx\n", data, offset, mem_mask); +} + +READ64_HANDLER( dc_g1_ctrl_r ) +{ + return 0; +} + +WRITE64_HANDLER( dc_g1_ctrl_w ) +{ + mame_printf_verbose("G1CTRL: write %llx to %x, mask %llx\n", data, offset, mem_mask); +} + +READ64_HANDLER( dc_g2_ctrl_r ) +{ + return 0; +} + +WRITE64_HANDLER( dc_g2_ctrl_w ) +{ + mame_printf_verbose("G2CTRL: write %llx to %x, mask %llx\n", data, offset, mem_mask); +} + +READ64_HANDLER( dc_modem_r ) +{ + return 0; +} + +WRITE64_HANDLER( dc_modem_w ) +{ + mame_printf_verbose("MODEM: write %llx to %x, mask %llx\n", data, offset, mem_mask); +} + +READ64_HANDLER( dc_rtc_r ) +{ + return 0; +} + +WRITE64_HANDLER( dc_rtc_w ) +{ + mame_printf_verbose("RTC: write %llx to %x, mask %llx\n", data, offset, mem_mask); +} + +MACHINE_RESET( dc ) +{ + /* halt the ARM7 */ + cpunum_set_input_line(1, INPUT_LINE_RESET, ASSERT_LINE); +} + +READ64_HANDLER( dc_aica_reg_r ) +{ + return 0; +} + +WRITE64_HANDLER( dc_aica_reg_w ) +{ + mame_printf_verbose("AICA REG: write %llx to %x, mask %llx\n", data, offset, mem_mask); +} + |