Previous 199869 Revisions Next

r26216 Sunday 17th November, 2013 at 00:09:17 UTC by David Haywood
new WORKING game
Pharaohs Match (Arcadia) [Unigame]
[src/mame]mame.lst
[src/mame/drivers]arcadia.c

trunk/src/mame/drivers/arcadia.c
r26215r26216
8080   DECLARE_DRIVER_INIT(ldrb);
8181   DECLARE_DRIVER_INIT(socc);
8282   DECLARE_DRIVER_INIT(blast);
83   DECLARE_DRIVER_INIT(pm);
8384   void arcadia_init();
8485   inline void generic_decode(const char *tag, int bit7, int bit6, int bit5, int bit4, int bit3, int bit2, int bit1, int bit0);
8586};
r26215r26216
819820   ROM_LOAD16_BYTE( "blsb-v2-1_4-lo.bin", 0x60001, 0x10000, CRC(16b7618a) SHA1(9857255eb47aff683893d6fe1bdf64a2ea2492a7) )
820821ROM_END
821822
823ROM_START( ar_pm )
824   ARCADIA_BIOS
822825
826   ROM_REGION16_BE( 0x180000, "user3", ROMREGION_ERASEFF )
827   ROM_LOAD16_BYTE( "pm-1hi.bin", 0x00000, 0x10000, CRC(ed65f3db) SHA1(71022cd9f379e9511e472aa1cc60d9629dfb69d5) )
828   ROM_LOAD16_BYTE( "pm-1lo.bin", 0x00001, 0x10000, CRC(7189a482) SHA1(d2daba2f3ce7991b0a6f4f5fbda44e1c95554cfc) )
829   ROM_LOAD16_BYTE( "pm-2hi.bin", 0x20000, 0x10000, CRC(a33fd701) SHA1(9101c2bedefc7f480adf02542d335fadc28ba7bc) )
830   ROM_LOAD16_BYTE( "pm-2lo.bin", 0x20001, 0x10000, CRC(17dee8b9) SHA1(695c53c3317f8b82414101404950fe6b7f93912a) )
831ROM_END
832
833
823834/*************************************
824835 *
825836 *  Low byte ROM decoding
r26215r26216
907918DRIVER_INIT_MEMBER(arcadia_amiga_state,socc) { arcadia_init(); generic_decode("user3", 0, 7, 1, 6, 5, 4, 3, 2); }
908919DRIVER_INIT_MEMBER(arcadia_amiga_state,sprg) { arcadia_init(); generic_decode("user3", 4, 7, 3, 0, 6, 5, 2, 1); }
909920DRIVER_INIT_MEMBER(arcadia_amiga_state,xeon) { arcadia_init(); generic_decode("user3", 3, 1, 2, 4, 0, 5, 6, 7); }
921DRIVER_INIT_MEMBER(arcadia_amiga_state,pm)   { arcadia_init(); generic_decode("user3", 7, 6, 5, 4, 3, 2, 1, 0); } // no scramble
910922
911923
912924
913
914925/*************************************
915926 *
916927 *  Game drivers
r26215r26216
952963GAME( 1987, ar_sprg,    ar_bios, arcadia, arcadia, arcadia_amiga_state, sprg,  ROT0, "Arcadia Systems", "Space Ranger (Arcadia, V 2.0)", 0 )
953964
954965GAME( 1988, ar_xeon,    ar_bios, arcadia, arcadia, arcadia_amiga_state, xeon,  ROT0, "Arcadia Systems", "Xenon (Arcadia, V 2.3)", 0 )
966
967GAME( 1988, ar_pm,      ar_bios, arcadia, arcadia, arcadia_amiga_state, pm,  ROT0, "Arcadia Systems", "Pharaohs Match (Arcadia)", 0 )
trunk/src/mame/mame.lst
r26215r26216
97199719ar_ldrbb        // (c) 1988
97209720ar_ninj         // (c) 1987
97219721ar_ninj2        // (c) 1987
9722ar_pm         // (c) 198?
97229723ar_rdwr         // (c) 1988
97239724ar_sdwr         // (c) 1988
97249725ar_sdwr2        // (c) 1988

Previous 199869 Revisions Next


© 1997-2024 The MAME Team