Previous 199869 Revisions Next

r17884 Friday 14th September, 2012 at 10:12:35 UTC by Miodrag Milanović
Fixed remaining regressions (nw)
[src/mess/drivers]megadriv.c ng_aes.c

trunk/src/mess/drivers/megadriv.c
r17883r17884
99   : md_cons_state(mconfig, type, tag) { }
1010
1111   UINT8 m_page_register;
12   DECLARE_MACHINE_START(ms_megadriv);
13   DECLARE_MACHINE_RESET(ms_megadriv);
1412};
1513
1614/*************************************
r17883r17884
317315 *
318316 *************************************/
319317
320MACHINE_START_MEMBER(pico_state,ms_megadriv)
318static MACHINE_START( ms_megadriv )
321319{
322   mess_init_6buttons_pad(machine());
323   MACHINE_START_CALL_LEGACY( md_sram );
320   mess_init_6buttons_pad(machine);
321   MACHINE_START_CALL( md_sram );
324322}
325323
326MACHINE_RESET_MEMBER(pico_state,ms_megadriv)
324static MACHINE_RESET( ms_megadriv )
327325{
328   MACHINE_RESET_CALL_LEGACY( megadriv );
326   MACHINE_RESET_CALL( megadriv );
329327}
330328
331329static MACHINE_CONFIG_START( ms_megadriv, md_cons_state )
332330   MCFG_FRAGMENT_ADD( md_ntsc )
333331   MCFG_NVRAM_HANDLER_CLEAR()
334332
335   MCFG_MACHINE_START_OVERRIDE(pico_state, ms_megadriv )
336   MCFG_MACHINE_RESET_OVERRIDE(pico_state, ms_megadriv )
333   MCFG_MACHINE_START( ms_megadriv )
334   MCFG_MACHINE_RESET( ms_megadriv )
337335
338336   MCFG_FRAGMENT_ADD( genesis_cartslot )
339337MACHINE_CONFIG_END
r17883r17884
342340   MCFG_FRAGMENT_ADD( md_pal )
343341   MCFG_NVRAM_HANDLER_CLEAR()
344342
345   MCFG_MACHINE_START_OVERRIDE(pico_state, ms_megadriv )
346   MCFG_MACHINE_RESET_OVERRIDE(pico_state, ms_megadriv )
343   MCFG_MACHINE_START( ms_megadriv )
344   MCFG_MACHINE_RESET( ms_megadriv )
347345
348346   MCFG_FRAGMENT_ADD( genesis_cartslot )
349347MACHINE_CONFIG_END
r17883r17884
353351   MCFG_FRAGMENT_ADD( md_svp )
354352   MCFG_NVRAM_HANDLER_CLEAR()
355353
356   MCFG_MACHINE_START_OVERRIDE(pico_state, ms_megadriv )
357   MCFG_MACHINE_RESET_OVERRIDE(pico_state, ms_megadriv )
354   MCFG_MACHINE_START( ms_megadriv )
355   MCFG_MACHINE_RESET( ms_megadriv )
358356
359357   MCFG_FRAGMENT_ADD( genesis_cartslot )
360358MACHINE_CONFIG_END
r17883r17884
364362   MCFG_FRAGMENT_ADD( md_svp )
365363   MCFG_NVRAM_HANDLER_CLEAR()
366364
367   MCFG_MACHINE_START_OVERRIDE(pico_state, ms_megadriv )
368   MCFG_MACHINE_RESET_OVERRIDE(pico_state, ms_megadriv )
365   MCFG_MACHINE_START( ms_megadriv )
366   MCFG_MACHINE_RESET( ms_megadriv )
369367
370368   MCFG_FRAGMENT_ADD( genesis_cartslot )
371369MACHINE_CONFIG_END
r17883r17884
622620   ROM_REGION16_BE( 0x400000, "32x_68k_bios", 0 ) /* 68000 Code */
623621   ROM_LOAD( "32x_g_bios.bin", 0x000000,  0x000100, CRC(5c12eae8) SHA1(dbebd76a448447cb6e524ac3cb0fd19fc065d944) )
624622
625   ROM_REGION32_BE( 0x400000, "32x_master_sh2", 0 ) /* SH2 Code */
623   ROM_REGION32_BE( 0x400000, "master", 0 ) /* SH2 Code */
626624   ROM_LOAD( "32x_m_bios.bin", 0x000000,  0x000800, CRC(dd9c46b8) SHA1(1e5b0b2441a4979b6966d942b20cc76c413b8c5e) )
627625
628   ROM_REGION32_BE( 0x400000, "32x_slave_sh2", 0 ) /* SH2 Code */
626   ROM_REGION32_BE( 0x400000, "slave", 0 ) /* SH2 Code */
629627   ROM_LOAD( "32x_s_bios.bin", 0x000000,  0x000400, CRC(bfda1fe5) SHA1(4103668c1bbd66c5e24558e73d4f3f92061a109a) )
630628ROM_END
631629
r17883r17884
826824
827825   MCFG_DEVICE_REMOVE("genesis_snd_z80")
828826
829   MCFG_MACHINE_RESET_OVERRIDE(pico_state, ms_megadriv )
827   MCFG_MACHINE_RESET( ms_megadriv )
830828
831829   MCFG_FRAGMENT_ADD( pico_cartslot )
832830MACHINE_CONFIG_END
r17883r17884
840838
841839   MCFG_DEVICE_REMOVE("genesis_snd_z80")
842840
843   MCFG_MACHINE_RESET_OVERRIDE(pico_state, ms_megadriv )
841   MCFG_MACHINE_RESET( ms_megadriv )
844842
845843   MCFG_FRAGMENT_ADD( pico_cartslot )
846844MACHINE_CONFIG_END
trunk/src/mess/drivers/ng_aes.c
r17883r17884
13041304   AM_RANGE(0x400000, 0x401fff) AM_MIRROR(0x3fe000) AM_READWRITE(neogeo_paletteram_r, neogeo_paletteram_w)
13051305   AM_RANGE(0x800000, 0x800fff) AM_READWRITE(memcard_r, memcard_w)
13061306   AM_RANGE(0xc00000, 0xc1ffff) AM_MIRROR(0x0e0000) AM_ROMBANK(NEOGEO_BANK_BIOS)
1307   AM_RANGE(0xd00000, 0xd0ffff) AM_MIRROR(0x0f0000) AM_READ(neogeo_unmapped_r) //AM_RAM_WRITE(save_ram_w) AM_SHARE("save_ram")
1307   AM_RANGE(0xd00000, 0xd0ffff) AM_MIRROR(0x0f0000) AM_READ(neogeo_unmapped_r) AM_SHARE("save_ram") //AM_RAM_WRITE(save_ram_w)
13081308   AM_RANGE(0xe00000, 0xffffff) AM_READ(neogeo_unmapped_r)
13091309ADDRESS_MAP_END
13101310
r17883r17884
13301330   AM_RANGE(0x400000, 0x401fff) AM_MIRROR(0x3fe000) AM_READWRITE(neogeo_paletteram_r, neogeo_paletteram_w)
13311331   AM_RANGE(0x800000, 0x803fff) AM_READWRITE(neocd_memcard_r, neocd_memcard_w)
13321332   AM_RANGE(0xc00000, 0xcfffff) AM_ROMBANK(NEOGEO_BANK_BIOS)
1333   AM_RANGE(0xd00000, 0xd0ffff) AM_MIRROR(0x0f0000) AM_READ(neogeo_unmapped_r) //AM_RAM_WRITE(save_ram_w) AM_SHARE("save_ram")
1333   AM_RANGE(0xd00000, 0xd0ffff) AM_MIRROR(0x0f0000) AM_READ(neogeo_unmapped_r) AM_SHARE("save_ram") //AM_RAM_WRITE(save_ram_w)
13341334   AM_RANGE(0xe00000, 0xefffff) AM_READWRITE(neocd_transfer_r,neocd_transfer_w)
13351335   AM_RANGE(0xf00000, 0xfeffff) AM_READ(neogeo_unmapped_r)
13361336   AM_RANGE(0xff0000, 0xff01ff) AM_READWRITE(neocd_control_r, neocd_control_w) // CDROM / DMA

Previous 199869 Revisions Next


© 1997-2024 The MAME Team