mirror of
https://github.com/holub/mame
synced 2025-04-22 00:11:58 +03:00
namco/shootaway2.cpp: demoted to MACHINE_IS_SKELETON
This commit is contained in:
parent
34e159933a
commit
829548f47a
@ -15,10 +15,14 @@
|
||||
****************************************************************************/
|
||||
|
||||
#include "emu.h"
|
||||
#include "cpu/z80/tmpz84c011.h"
|
||||
|
||||
#include "cpu/m6502/m3745x.h"
|
||||
#include "sound/okim6295.h"
|
||||
#include "cpu/z80/tmpz84c011.h"
|
||||
#include "machine/eeprompar.h"
|
||||
#include "machine/mb89363b.h"
|
||||
#include "machine/nvram.h"
|
||||
#include "sound/okim6295.h"
|
||||
|
||||
#include "screen.h"
|
||||
#include "speaker.h"
|
||||
|
||||
@ -36,21 +40,19 @@ public:
|
||||
|
||||
void m74(machine_config &config);
|
||||
|
||||
private:
|
||||
protected:
|
||||
virtual void machine_reset() override;
|
||||
virtual void machine_start() override;
|
||||
virtual void video_start() override;
|
||||
|
||||
private:
|
||||
required_device<m37450_device> m_maincpu;
|
||||
required_device<tmpz84c011_device> m_subcpu;
|
||||
|
||||
uint32_t screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
|
||||
|
||||
void c68_map(address_map &map);
|
||||
void sub_map(address_map &map);
|
||||
|
||||
// devices
|
||||
required_device<m37450_device> m_maincpu;
|
||||
required_device<tmpz84c011_device> m_subcpu;
|
||||
|
||||
// driver_device overrides
|
||||
virtual void video_start() override;
|
||||
};
|
||||
|
||||
void m74_state::machine_reset()
|
||||
@ -86,15 +88,19 @@ INPUT_PORTS_END
|
||||
|
||||
void m74_state::m74(machine_config &config)
|
||||
{
|
||||
M37450(config, m_maincpu, XTAL(8'000'000)); /* C68 @ 8.0MHz - main CPU */
|
||||
M37450(config, m_maincpu, XTAL(8'000'000)); // C68 @ 8.0MHz - main CPU
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &m74_state::c68_map);
|
||||
|
||||
TMPZ84C011(config, m_subcpu, XTAL(12'000'000) / 3); /* Z84C011 @ 4 MHz - sub CPU */
|
||||
TMPZ84C011(config, m_subcpu, XTAL(12'000'000) / 3); // Z84C011 @ 4 MHz - sub CPU
|
||||
m_subcpu->set_addrmap(AS_PROGRAM, &m74_state::sub_map);
|
||||
|
||||
MB89363B(config, "mb89363b");
|
||||
|
||||
EEPROM_2864(config, "eeprom"); // M28C64A-15
|
||||
|
||||
screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER));
|
||||
screen.set_refresh_hz(60);
|
||||
screen.set_vblank_time(ATTOSECONDS_IN_USEC(2500) /* not accurate */);
|
||||
screen.set_vblank_time(ATTOSECONDS_IN_USEC(2500)); // not accurate
|
||||
screen.set_screen_update(FUNC(m74_state::screen_update));
|
||||
screen.set_size(320, 240);
|
||||
screen.set_visarea(0, 319, 0, 239);
|
||||
@ -104,20 +110,20 @@ void m74_state::m74(machine_config &config)
|
||||
}
|
||||
|
||||
ROM_START(shootaw2)
|
||||
ROM_REGION(0x20000, "maincpu", 0) /* C68 / M37450 program ROM */
|
||||
ROM_REGION(0x20000, "maincpu", 0) // C68 / M37450 program ROM. Chip 'C68 Japan 508 231100'
|
||||
ROM_LOAD( "sas1_mpr0c.8l", 0x000000, 0x020000, CRC(21379550) SHA1(2f2b43ca526d1a77c80f81d0e1f22155d90f725d) )
|
||||
|
||||
ROM_REGION(0x80000, "subcpu", 0) /* Z84C011 program ROM */
|
||||
ROM_REGION(0x80000, "subcpu", 0) // Z84C011 program ROM
|
||||
ROM_LOAD( "sas1_spr0.7f", 0x000000, 0x080000, CRC(3bc14ba3) SHA1(7a75281621f23107c5c3c1a09831be2f8bb93540) )
|
||||
|
||||
ROM_REGION(0x2000, "at28c64", 0) /* AT28C64 parallel EEPROM (not yet supported by MAME) */
|
||||
ROM_REGION(0x2000, "eeprom", 0) // Oki M28C64A parallel EEPROM (not yet supported by MAME)
|
||||
ROM_LOAD( "m28c64a.9l", 0x000000, 0x002000, CRC(d65d4176) SHA1(dd9b529a729685f9535ae7f060f67d75d70d9567) )
|
||||
|
||||
ROM_REGION(0x40000, "oki", 0)
|
||||
ROM_LOAD( "unknown_label.5e", 0x000000, 0x040000, CRC(fa75e91e) SHA1(d06ca906135a3f23c1f0dadff75f940ea7ca0e4a) )
|
||||
ROM_LOAD( "sas1_voi0.5e", 0x000000, 0x040000, CRC(fa75e91e) SHA1(d06ca906135a3f23c1f0dadff75f940ea7ca0e4a) ) // label was partly unreadable
|
||||
ROM_END
|
||||
|
||||
} // anonymous namespace
|
||||
|
||||
|
||||
GAME( 1996, shootaw2, 0, m74, m74, m74_state, empty_init, ROT0, "Namco", "Shoot Away II", MACHINE_NOT_WORKING )
|
||||
GAME( 1996, shootaw2, 0, m74, m74, m74_state, empty_init, ROT0, "Namco", "Shoot Away II", MACHINE_IS_SKELETON )
|
||||
|
Loading…
Reference in New Issue
Block a user