diff options
author | 2013-10-04 18:55:30 +0000 | |
---|---|---|
committer | 2013-10-04 18:55:30 +0000 | |
commit | f87a6bf917eb58257b397bc3206143981a6b4b86 (patch) | |
tree | 2bfb0e7e5ed6a5c8f0dd89c82465ca21cb355e80 /src/mess/drivers/hp48.c | |
parent | cd6b8a92aa02339b6f79151fe6b277fec986bf5e (diff) |
saturn.c: Modernized cpu core (nw)
Diffstat (limited to 'src/mess/drivers/hp48.c')
-rw-r--r-- | src/mess/drivers/hp48.c | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/src/mess/drivers/hp48.c b/src/mess/drivers/hp48.c index c9d954773b3..e916de3850a 100644 --- a/src/mess/drivers/hp48.c +++ b/src/mess/drivers/hp48.c @@ -914,17 +914,6 @@ ADDRESS_MAP_END -/********************** Saturn's I/O *******************************/ - -static const saturn_cpu_core hp48_config = -{ - hp48_reg_out, hp48_reg_in, - hp48_mem_reset, hp48_mem_config, hp48_mem_unconfig, hp48_mem_id, - hp48_mem_crc, - hp48_rsi -}; - - /*************************** layout ********************************/ static const char layout_hp48gx[] = "hp48gx"; @@ -942,7 +931,10 @@ static MACHINE_CONFIG_START( hp48_common, hp48_state ) /* cpu */ MCFG_CPU_ADD ( "maincpu", SATURN, 3937007 ) /* almost 4 MHz */ MCFG_CPU_PROGRAM_MAP ( hp48) - MCFG_CPU_CONFIG( hp48_config ) + MCFG_SATURN_CONFIG( WRITE32(hp48_state, hp48_reg_out), READ32(hp48_state, hp48_reg_in), + WRITELINE(hp48_state, hp48_mem_reset), WRITE32(hp48_state, hp48_mem_config), + WRITE32(hp48_state, hp48_mem_unconfig), READ32(hp48_state, hp48_mem_id), + WRITE32(hp48_state, hp48_mem_crc), WRITELINE(hp48_state, hp48_rsi) ) /* memory */ MCFG_NVRAM_ADD_0FILL("nvram") |