diff options
author | Scott Stone <tafoid@users.noreply.github.com> | 2012-07-24 21:06:50 +0000 |
---|---|---|
committer | Scott Stone <tafoid@users.noreply.github.com> | 2012-07-24 21:06:50 +0000 |
commit | e59bd00aef14f1d269db843dd3ad27e69fb5787b (patch) | |
tree | 277bed1d81ebc9bc017f88ffda95bbe56f10f060 /src/mame/drivers/aces1.c | |
parent | d4ed5bce4cc828b52f309e7a814c1504a5b57384 (diff) |
moved a misplaced set from acesp.c to aces1.c - From Haze (nw)
added a note about a known bootleg rygar board that matches content of an existing board, but different layout (nw)
Diffstat (limited to 'src/mame/drivers/aces1.c')
-rw-r--r-- | src/mame/drivers/aces1.c | 29 |
1 files changed, 26 insertions, 3 deletions
diff --git a/src/mame/drivers/aces1.c b/src/mame/drivers/aces1.c index 0bb7752634a..9569348a08a 100644 --- a/src/mame/drivers/aces1.c +++ b/src/mame/drivers/aces1.c @@ -30,6 +30,16 @@ public: m_maincpu(*this, "maincpu") { } + DECLARE_READ8_MEMBER( aces1_nmi_counter_reset_r ) + { + return 0x00; + } + + DECLARE_WRITE8_MEMBER( aces1_nmi_counter_reset_w ) + { + + } + protected: // devices @@ -40,13 +50,13 @@ protected: static ADDRESS_MAP_START( aces1_map, AS_PROGRAM, 8, aces1_state ) AM_RANGE(0x0000, 0x7fff) AM_ROM - AM_RANGE(0x8000, 0x87ff) AM_RAM + AM_RANGE(0x8000, 0x8fff) AM_RAM // 0xadf0 AY - sound, dips // 0xafb0 IC24 - lamps, 7segs // 0xafd0 IC25 - lamps, meters, reel comms (writes) // 0xafe0 IC37 - doors, coins, reel optics (reads) // 0xc000 Illegal access? - // 0xe000 NMI Counter Reset + AM_RANGE(0xe000, 0xe000) AM_READWRITE(aces1_nmi_counter_reset_r, aces1_nmi_counter_reset_w) ADDRESS_MAP_END @@ -494,6 +504,18 @@ ROM_START( ac1rollb ) ROM_LOAD( "roll up 5p 2.40 p4 19.1.90.bin", 0x6000, 0x2000, CRC(8d2ddb6c) SHA1(4c0e8975c9b65fbacb519455e06a6cca9c3993c1) ) ROM_END +ROM_START( ac1hideh ) + ROM_REGION( 0x80000, "maincpu", 0 ) + ROM_LOAD( "hh541d8a", 0x0000, 0x010000, CRC(be4d9ca9) SHA1(948471938f58e50be6e75c1a226947fc14f7eebf) ) // 2nd half blank +ROM_END + +ROM_START( ac1hideha ) + ROM_REGION( 0x80000, "maincpu", 0 ) + ROM_LOAD( "hh563p4r", 0x0000, 0x8000, CRC(c82aabb1) SHA1(6a94cbae10edc544117a6bc5849ac8c9ad80a333) ) +ROM_END + + + DRIVER_INIT( aces1 ) { } @@ -547,4 +569,5 @@ GAME(199?, ac1blueca ,ac1bluec ,aces1 ,aces1 ,aces1, ROT0, "Pcp", "Blue GAME(199?, ac1bluecb ,ac1bluec ,aces1 ,aces1 ,aces1, ROT0, "Pcp", "Blue Chip (Pcp) (ACESYS1) (set 3)", GAME_IS_SKELETON_MECHANICAL ) GAME(199?, ac1bluecc ,ac1bluec ,aces1 ,aces1 ,aces1, ROT0, "Pcp", "Blue Chip (Pcp) (ACESYS1) (set 4)", GAME_IS_SKELETON_MECHANICAL ) GAME(199?, ac1bluecd ,ac1bluec ,aces1 ,aces1 ,aces1, ROT0, "Pcp", "Blue Chip (Pcp) (ACESYS1) (set 5)", GAME_IS_SKELETON_MECHANICAL ) - +GAME(199?, ac1hideh ,0 ,aces1 ,aces1 ,aces1, ROT0, "Ace", "Hi De Hi Deluxe (Ace) (ACESYS1) (set 1)",GAME_IS_SKELETON_MECHANICAL ) // was in Hi De Hi (Ace) (sp.ACE) set +GAME(199?, ac1hideha ,sp_hideh ,aces1 ,aces1 ,aces1, ROT0, "Ace", "Hi De Hi Deluxe (Ace) (ACESYS1) (set 2)",GAME_IS_SKELETON_MECHANICAL ) // ^^ |