diff options
Diffstat (limited to 'src/mame/drivers/nss.c')
-rw-r--r-- | src/mame/drivers/nss.c | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/src/mame/drivers/nss.c b/src/mame/drivers/nss.c index a3f40175895..7ed818879e9 100644 --- a/src/mame/drivers/nss.c +++ b/src/mame/drivers/nss.c @@ -345,14 +345,14 @@ UINT32 nss_state::screen_update( screen_device &screen, bitmap_rgb32 &bitmap, co static ADDRESS_MAP_START( snes_map, AS_PROGRAM, 8, nss_state ) - AM_RANGE(0x000000, 0x2fffff) AM_READWRITE_LEGACY(snes_r_bank1, snes_w_bank1) /* I/O and ROM (repeats for each bank) */ - AM_RANGE(0x300000, 0x3fffff) AM_READWRITE_LEGACY(snes_r_bank2, snes_w_bank2) /* I/O and ROM (repeats for each bank) */ - AM_RANGE(0x400000, 0x5fffff) AM_READ_LEGACY(snes_r_bank3) /* ROM (and reserved in Mode 20) */ - AM_RANGE(0x600000, 0x6fffff) AM_READWRITE_LEGACY(snes_r_bank4, snes_w_bank4) /* used by Mode 20 DSP-1 */ + AM_RANGE(0x000000, 0x2fffff) AM_READWRITE_LEGACY(snes_r_bank1, snes_w_bank1) /* I/O and ROM (repeats for each bank) */ + AM_RANGE(0x300000, 0x3fffff) AM_READWRITE_LEGACY(snes_r_bank2, snes_w_bank2) /* I/O and ROM (repeats for each bank) */ + AM_RANGE(0x400000, 0x5fffff) AM_READ_LEGACY(snes_r_bank3) /* ROM (and reserved in Mode 20) */ + AM_RANGE(0x600000, 0x6fffff) AM_READWRITE_LEGACY(snes_r_bank4, snes_w_bank4) /* used by Mode 20 DSP-1 */ AM_RANGE(0x700000, 0x7dffff) AM_READWRITE_LEGACY(snes_r_bank5, snes_w_bank5) - AM_RANGE(0x7e0000, 0x7fffff) AM_RAM /* 8KB Low RAM, 24KB High RAM, 96KB Expanded RAM */ - AM_RANGE(0x800000, 0xbfffff) AM_READWRITE_LEGACY(snes_r_bank6, snes_w_bank6) /* Mirror and ROM */ - AM_RANGE(0xc00000, 0xffffff) AM_READWRITE_LEGACY(snes_r_bank7, snes_w_bank7) /* Mirror and ROM */ + AM_RANGE(0x7e0000, 0x7fffff) AM_RAM /* 8KB Low RAM, 24KB High RAM, 96KB Expanded RAM */ + AM_RANGE(0x800000, 0xbfffff) AM_READWRITE_LEGACY(snes_r_bank6, snes_w_bank6) /* Mirror and ROM */ + AM_RANGE(0xc00000, 0xffffff) AM_READWRITE_LEGACY(snes_r_bank7, snes_w_bank7) /* Mirror and ROM */ ADDRESS_MAP_END READ8_MEMBER(nss_state::spc_ram_100_r) @@ -368,8 +368,8 @@ WRITE8_MEMBER(nss_state::spc_ram_100_w) } static ADDRESS_MAP_START( spc_mem, AS_PROGRAM, 8, nss_state ) - AM_RANGE(0x0000, 0x00ef) AM_DEVREADWRITE_LEGACY("spc700", spc_ram_r, spc_ram_w) /* lower 32k ram */ - AM_RANGE(0x00f0, 0x00ff) AM_DEVREADWRITE_LEGACY("spc700", spc_io_r, spc_io_w) /* spc io */ + AM_RANGE(0x0000, 0x00ef) AM_DEVREADWRITE_LEGACY("spc700", spc_ram_r, spc_ram_w) /* lower 32k ram */ + AM_RANGE(0x00f0, 0x00ff) AM_DEVREADWRITE_LEGACY("spc700", spc_io_r, spc_io_w) /* spc io */ AM_RANGE(0x0100, 0xffff) AM_READWRITE(spc_ram_100_r, spc_ram_100_w) ADDRESS_MAP_END @@ -471,8 +471,8 @@ READ8_MEMBER(nss_state::nss_prot_r) if (m_cart_sel == 0) { rp5h01_enable_w(m_rp5h01, space, 0, 0); - data |= ((~rp5h01_counter_r(m_rp5h01, space, 0)) << 4) & 0x10; /* D4 */ - data |= ((rp5h01_data_r(m_rp5h01, space, 0)) << 3) & 0x08; /* D3 */ + data |= ((~rp5h01_counter_r(m_rp5h01, space, 0)) << 4) & 0x10; /* D4 */ + data |= ((rp5h01_data_r(m_rp5h01, space, 0)) << 3) & 0x08; /* D3 */ rp5h01_enable_w(m_rp5h01, space, 0, 1); } else @@ -486,8 +486,8 @@ WRITE8_MEMBER(nss_state::nss_prot_w) if (m_cart_sel == 0) { rp5h01_enable_w(m_rp5h01, space, 0, 0); - rp5h01_test_w(m_rp5h01, space, 0, data & 0x10); /* D4 */ - rp5h01_clock_w(m_rp5h01, space, 0, data & 0x08); /* D3 */ + rp5h01_test_w(m_rp5h01, space, 0, data & 0x10); /* D4 */ + rp5h01_clock_w(m_rp5h01, space, 0, data & 0x08); /* D3 */ rp5h01_cs_w(m_rp5h01, space, 0, ~data & 0x01); rp5h01_enable_w(m_rp5h01, space, 0, 1); } @@ -797,10 +797,10 @@ INPUT_PORTS_END static MACHINE_CONFIG_START( snes, nss_state ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", _5A22, MCLK_NTSC) /* 2.68Mhz, also 3.58Mhz */ + MCFG_CPU_ADD("maincpu", _5A22, MCLK_NTSC) /* 2.68Mhz, also 3.58Mhz */ MCFG_CPU_PROGRAM_MAP(snes_map) - MCFG_CPU_ADD("soundcpu", SPC700, 2048000/2) /* 2.048 Mhz, but internal divider */ + MCFG_CPU_ADD("soundcpu", SPC700, 2048000/2) /* 2.048 Mhz, but internal divider */ MCFG_CPU_PROGRAM_MAP(spc_mem) MCFG_QUANTUM_PERFECT_CPU("maincpu") @@ -873,15 +873,15 @@ MACHINE_CONFIG_END ***************************************************************************/ #define NSS_BIOS \ - ROM_REGION(0x100, "sound_ipl", 0) /* IPL ROM */ \ + ROM_REGION(0x100, "sound_ipl", 0) /* IPL ROM */ \ ROM_LOAD("spc700.rom", 0, 0x40, CRC(44bb3a40) SHA1(97e352553e94242ae823547cd853eecda55c20f0) ) \ - ROM_REGION(0x10000, "addons", ROMREGION_ERASE00) /* add-on chip ROMs (DSP1 will be needed if we dump the NSS version of Super Mario Kart)*/\ + ROM_REGION(0x10000, "addons", ROMREGION_ERASE00) /* add-on chip ROMs (DSP1 will be needed if we dump the NSS version of Super Mario Kart)*/\ ROM_LOAD( "dsp1b.bin", SNES_DSP1B_OFFSET, 0x002800, CRC(453557e0) SHA1(3a218b0e4572a8eba6d0121b17fdac9529609220) ) \ - ROM_REGION(0x8000, "bios", 0) /* Bios CPU */ \ + ROM_REGION(0x8000, "bios", 0) /* Bios CPU */ \ ROM_SYSTEM_BIOS( 0, "single", "Nintendo Super System (Single Cart BIOS)" ) \ - ROMX_LOAD("nss-ic14.02", 0x00000, 0x8000, CRC(e06cb58f) SHA1(62f507e91a2797919a78d627af53f029c7d81477), ROM_BIOS(1) ) /* bios */ \ + ROMX_LOAD("nss-ic14.02", 0x00000, 0x8000, CRC(e06cb58f) SHA1(62f507e91a2797919a78d627af53f029c7d81477), ROM_BIOS(1) ) /* bios */ \ ROM_SYSTEM_BIOS( 1, "multi", "Nintendo Super System (Multi Cart BIOS)" ) \ - ROMX_LOAD("nss-c.dat" , 0x00000, 0x8000, CRC(a8e202b3) SHA1(b7afcfe4f5cf15df53452dc04be81929ced1efb2), ROM_BIOS(2) ) /* bios */ \ + ROMX_LOAD("nss-c.dat" , 0x00000, 0x8000, CRC(a8e202b3) SHA1(b7afcfe4f5cf15df53452dc04be81929ced1efb2), ROM_BIOS(2) ) /* bios */ \ ROM_REGION( 0x2000, "dspprg", ROMREGION_ERASEFF) \ ROM_REGION( 0x800, "dspdata", ROMREGION_ERASEFF) @@ -909,7 +909,7 @@ ROM_START( nss_actr ) ROM_LOAD( "act-rais.ic8", 0x0000, 0x8000, CRC(08b38ce6) SHA1(4cbb7fd28d98ffef0f17747201625883af954e3a) ) ROM_REGION( 0x10, "rp5h01", ROMREGION_ERASE00 ) - ROM_LOAD( "security.prm", 0x000000, 0x000010, CRC(4b74ac55) SHA1(51ea71b06367b4956a4b737385e2d4d15bd43980) ) + ROM_LOAD( "security.prm", 0x000000, 0x000010, CRC(4b74ac55) SHA1(51ea71b06367b4956a4b737385e2d4d15bd43980) ) ROM_END ROM_START( nss_con3 ) |