Previous 199869 Revisions Next

r24058 Wednesday 3rd July, 2013 at 19:44:04 UTC by David Haywood
new NOT WORKING
Hidden Catch 2000 (AT89c52 protected) [Brian Troha, The Dumping Union]
[src/mame]mame.lst
[src/mame/drivers]eolith.c
[src/mame/includes]eolith.h

trunk/src/mame/drivers/eolith.c
r24057r24058
969969ROM_END
970970
971971
972ROM_START( hidnc2k )
973   ROM_REGION( 0x80000, "maincpu", 0 ) /* Hyperstone CPU Code */
974   ROM_LOAD( "27c040.u43",        0x00000, 0x80000, CRC(05063136) SHA1(9c1b3066a571b1e52d57cfe790a55257b37d5b89) )
975
976   ROM_REGION32_BE( 0x2000000, "user1", ROMREGION_ERASE00 ) /* Game Data - banked ROM, swapping necessary */
977   ROM_LOAD32_WORD_SWAP( "hc2000-0.u39", 0x0000000, 0x400000, CRC(10d4fd9a) SHA1(8ecbc0708a41d27ddd5fa1b01eed6411a4f3e6ec) )
978   ROM_LOAD32_WORD_SWAP( "hc2000-1.u34", 0x0000002, 0x400000, CRC(6e029c0a) SHA1(e217f6269e1c2a38f414c7220005e8bb6c636c57) )
979   ROM_LOAD32_WORD_SWAP( "hc2000-2.u40", 0x0800000, 0x400000, CRC(1dc3fb7f) SHA1(c0cc5cac0be5e4e01fa1eaa9dc30f652431263ce) )
980   ROM_LOAD32_WORD_SWAP( "hc2000-3.u35", 0x0800002, 0x400000, CRC(665a884e) SHA1(d0b2c4a531e8f23d5e41dc49a4fb76d5bd53f2cb) )
981   ROM_LOAD32_WORD_SWAP( "hc2000-4.u41", 0x1000000, 0x400000, CRC(242ec5b6) SHA1(e1321768086c67980dd63a84ddd1b2197bc5d53a) )
982   ROM_LOAD32_WORD_SWAP( "hc2000-5.u36", 0x1000002, 0x400000, CRC(f9c514cd) SHA1(6dd1f269a43e9a23d1ad65c33cf437f8855287a4) )
983   ROM_LOAD32_WORD_SWAP( "hc2000-6.u42", 0x1800000, 0x400000, CRC(8be32533) SHA1(46a84a088144f5c1eb5799b86e4f1a84d018c8f3) )
984   ROM_LOAD32_WORD_SWAP( "hc2000-7.u37", 0x1800002, 0x400000, CRC(baa9eb90) SHA1(3d449c96d50cfa1f86866d222c148572b5925853) )
985
986   ROM_REGION( 0x008000, "soundcpu", 0 ) /* AT89c52 */
987   /* PROTECTED MCU - This is the first 2K of hc2j.u111 from hidctch2a, verify against the internal dump when decapped */
988   /* we have no unprotected version of hidnc2k so this could give completely wrong results */
989   ROM_LOAD( "sound.mcu", 0x0000, 0x0800, BAD_DUMP CRC(92797034) SHA1(b600f19972986b2e09c56be0ea0c09f92a9fe422) ) /* MCU internal 2K flash */
990
991   ROM_REGION( 0x080000, "sounddata", 0 ) /* Music data */
992   ROM_LOAD( "27c4000.u108",        0x00000, 0x80000, CRC(776c7906) SHA1(9b8062c944e96f8f9905e1af87b29c80a3b25a10) )
993
994   ROM_REGION( 0x008000, "qs1000:cpu", 0 ) /* QDSP (8052) Code */
995   ROM_LOAD( "275308.u107",        0x0000, 0x8000, CRC(afd5263d) SHA1(71ace1b749d8a6b84d08b97185e7e512d04e4b8d) )
996
997   ROM_REGION( 0x1000000, "qs1000", 0 ) /* QDSP sample ROMs */
998   ROM_LOAD( "27c040.u97",  0x00000, 0x80000, CRC(0997a385) SHA1(b4c569143d08179dd84ede70c3c80d9e36648f77) )
999   ROM_LOAD( "qs1001a.u96", 0x80000, 0x80000, CRC(d13c6407) SHA1(57b14f97c7d4f9b5d9745d3571a0b7115fbe3176) )
1000
1001   // Gradiation Gift Ver 2.0   99. 6.15 plugin sound board
1002   ROM_REGION( 0x1000000, "oki", 0 ) /* QDSP sample ROMs */
1003   ROM_LOAD( "27c040.u1top",  0x00000, 0x80000, CRC(d2fece37) SHA1(599908f995bfc55559cc200c07e981d49d6851ff) )
1004ROM_END
1005
9721006/*
9731007
9741008Raccoon World
r24057r24058
15121546   DRIVER_INIT_CALL(eolith);
15131547}
15141548
1549
1550DRIVER_INIT_MEMBER(eolith_state,hidnc2k)
1551{
1552// probably needs a patch like the other 2 MCU protected ones
1553//   UINT32 *rombase = (UINT32*)memregion("maincpu")->base();
1554
1555   DRIVER_INIT_CALL(eolith);
1556}
1557
1558
1559
1560
1561
1562
1563
15151564DRIVER_INIT_MEMBER(eolith_state,hidctch3)
15161565{
15171566   m_maincpu->space(AS_PROGRAM).nop_write(0xfc200000, 0xfc200003); // this generates pens vibration
r24057r24058
15521601GAME( 2000, hidctch3,  0,        eolith50, hidctch3, eolith_state,  hidctch3, ROT0, "Eolith", "Hidden Catch 3 (ver 1.00 / pcb ver 3.05)", GAME_IMPERFECT_SOUND )
15531602GAME( 2001, fort2b,    0,        eolith50, common, eolith_state,    eolith,   ROT0, "Eolith", "Fortress 2 Blue Arcade (ver 1.01 / pcb ver 3.05)",  GAME_IMPERFECT_SOUND )
15541603GAME( 2001, fort2ba,   fort2b,   eolith50, common, eolith_state,    eolith,   ROT0, "Eolith", "Fortress 2 Blue Arcade (ver 1.00 / pcb ver 3.05)",  GAME_IMPERFECT_SOUND )
1604GAME( 2000, hidnc2k,   0,        eolith50, hidnctch, eolith_state,  hidnc2k,  ROT0, "Eolith", "Hidden Catch 2000 (AT89c52 protected)", GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
1605
trunk/src/mame/mame.lst
r24057r24058
99509950raccoon         // (c) 1999 Eolith
99519951fort2b          // (c) 2001 Eolith
99529952fort2ba         // (c) 2001 Eolith
9953hidnc2k         // (c) 2000 Eolith
99539954klondkp         // (c) 1999 Eolith
99549955hidctch3        // (c) 2000 Eolith
99559956crazywar        // (c) 2002 Eolith
trunk/src/mame/includes/eolith.h
r24057r24058
5656   DECLARE_DRIVER_INIT(landbrk);
5757   DECLARE_DRIVER_INIT(hidctch3);
5858   DECLARE_DRIVER_INIT(hidctch2);
59   DECLARE_DRIVER_INIT(hidnc2k);
5960   DECLARE_DRIVER_INIT(landbrka);
6061   DECLARE_MACHINE_RESET(eolith);
6162   DECLARE_VIDEO_START(eolith);

Previous 199869 Revisions Next


© 1997-2024 The MAME Team