Previous 199869 Revisions Next

r26850 Wednesday 1st January, 2014 at 00:31:19 UTC by Brian Troha
cv1k.c: Standardized newest additions. Does nothing useful other then minor cleanup - NW
[src/mame/drivers]cv1k.c

trunk/src/mame/drivers/cv1k.c
r26849r26850
462462   MCFG_MACHINE_RESET_OVERRIDE(cv1k_state, cv1k)
463463
464464   MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
465    MCFG_YMZ770_ADD("ymz770", 16384000)
465   MCFG_YMZ770_ADD("ymz770", 16384000)
466466   MCFG_SOUND_ROUTE(0, "lspeaker", 1.0)
467467   MCFG_SOUND_ROUTE(1, "rspeaker", 1.0)
468468
r26849r26850
867867   ROM_LOAD16_WORD_SWAP("u24", 0x400000, 0x400000, CRC(e3d05c9f) SHA1(130c3d62317da1729c85bd178bd51500edd73ada) )
868868ROM_END
869869
870
871870ROM_START( mushisama )
872871   ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF)
873872   ROM_LOAD16_WORD_SWAP("mushisama_u4", 0x000000, 0x200000, CRC(0b5b30b2) SHA1(35fd1bb1561c30b311b4325bc8f4628f2fccd20b) ) /* (2004/10/12 MASTER VER.) */
874873   ROM_RELOAD(0x200000,0x200000)
875874
876875   ROM_REGION( 0x8400000, "game", ROMREGION_ERASEFF)
877   //ROM_LOAD("mushisama_u2", 0x000000, 0x8400000, CRC(b1f826dc) SHA1(c287bd9f571d0df03d7fcbcf3c57c74ce564ab05) ) /* (2004/10/12 MASTER VER.) */
878876   ROM_LOAD("mushisama_u2", 0x000000, 0x8400000, CRC(f1e0cf65) SHA1(d00d950422309fdf08efe1e2d5f040beb45ee6fb) ) /* (2004/10/12 MASTER VER.) */
879877
880878   ROM_REGION( 0x800000, "ymz770", ROMREGION_ERASEFF)
r26849r26850
888886   ROM_RELOAD(0x200000,0x200000)
889887
890888   ROM_REGION( 0x8400000, "game", ROMREGION_ERASEFF)
891//   ROM_LOAD("mushisamb_u2", 0x000000, 0x8400000, CRC(2cd13810) SHA1(40e45e201b60e63a060b68d4cc767eb64cfb99c2) ) /* (2004/10/12 MASTER VER) */
892889   ROM_LOAD("mushisamb_u2", 0x000000, 0x8400000, CRC(6cc9d1a9) SHA1(17907798dce1defadd10354cec6c8d364e045570) ) /* (2004/10/12 MASTER VER) */
893890     
894891   ROM_REGION( 0x800000, "ymz770", ROMREGION_ERASEFF)
r26849r26850
935932   ROM_LOAD16_WORD_SWAP("u24", 0x400000, 0x400000, CRC(6feeb9a1) SHA1(992711c80e660c32f97b343c2ce8184fddd7364e) )
936933ROM_END
937934
938
939935ROM_START( futari15 )
940936   ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF)
941937   ROM_LOAD16_WORD_SWAP("futari15_u4", 0x000000, 0x200000, CRC(e8c5f128) SHA1(45fb8066fdbecb83fdc2e14555c460d0c652cd5f) ) /* (2006/12/8.MAST VER. 1.54.) */
r26849r26850
10331029   ROM_RELOAD(0x200000,0x200000)
10341030
10351031   ROM_REGION( 0x8400000, "game", ROMREGION_ERASEFF)
1036//   ROM_LOAD( "u2", 0x000000, 0x8400000, CRC(d45b0698) SHA1(7077b9445f5ed4749c7f683191ccd312180fac38) ) /* (2007/10/09 MASTER VER) */ // one bad asset?
10371032   ROM_LOAD( "u2", 0x000000, 0x8400000, CRC(59ef5d78) SHA1(426e506b6d88948aa55aec71c0db6e91da3d490d) ) /* (2007/10/09 MASTER VER) */
10381033
10391034   ROM_REGION( 0x800000, "ymz770", ROMREGION_ERASEFF)
r26849r26850
11211116
11221117ROM_START( ddpdfk )
11231118   ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF)
1124   ROM_LOAD16_WORD_SWAP( "(__ddpdfk)u4", 0x0000, 0x400000, CRC(9976d699) SHA1(9dfe9d1daf6f638cafce8cdc5230209e2bcb7522) )
1119   ROM_LOAD16_WORD_SWAP( "ddpdfk_u4", 0x0000, 0x400000, CRC(9976d699) SHA1(9dfe9d1daf6f638cafce8cdc5230209e2bcb7522) ) /* (2008/06/23  MASTER VER 1.5) */
11251120
11261121   ROM_REGION( 0x8400000, "game", ROMREGION_ERASEFF)
1127   ROM_LOAD( "(__ddpdfk)u2", 0x000000, 0x8400000, CRC(84a51a4f) SHA1(291a6279c0746d2eb8630e7d6d886043f0cfdd94) )
1128//   ROM_LOAD( "u2_bad1", 0x000000, 0x8400000, CRC(05e5d333) SHA1(3324fc3b092cbb56d3cfb539c8fd919f55abe910) ) // 1 corrupted image
1129//   ROM_LOAD( "u2_bad2", 0x000000, 0x8400000, CRC(ce641eab) SHA1(fd86e141a049cc12c7169ad43b5ebe068ea61402) ) // 8 corrupted image(s)
1122   ROM_LOAD( "ddpdfk_u2", 0x000000, 0x8400000, CRC(84a51a4f) SHA1(291a6279c0746d2eb8630e7d6d886043f0cfdd94) ) /* (2008/06/23  MASTER VER 1.5) */
11301123
11311124   ROM_REGION( 0x800000, "ymz770", ROMREGION_ERASEFF)
11321125   ROM_LOAD16_WORD_SWAP( "u23", 0x000000, 0x400000, CRC(27032cde) SHA1(5b58d0140d72b91db4e763ca4af93060d36ac74d) )
11331126   ROM_LOAD16_WORD_SWAP( "u24", 0x400000, 0x400000, CRC(a6178c2c) SHA1(7742ad1de2e4b0d0206ad11d467ea35da36352df) )
11341127ROM_END
11351128
1136
1137
11381129ROM_START( ddpdfk10 )
11391130   ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF)
1140   ROM_LOAD16_WORD_SWAP( "(__ddpdfk10)u4", 0x0000, 0x400000, CRC(a3d650b2) SHA1(46a7551760e18c2cecd372c3f4be16f6600efc2c) )
1131   ROM_LOAD16_WORD_SWAP( "ddpdfk10_u4", 0x0000, 0x400000, CRC(a3d650b2) SHA1(46a7551760e18c2cecd372c3f4be16f6600efc2c) ) /* (2008/05/16  MASTER VER) */
11411132
11421133   ROM_REGION( 0x8400000, "game", ROMREGION_ERASEFF)
1143   ROM_LOAD( "(__ddpdfk10)u2", 0x000000, 0x8400000, CRC(d349cb2a) SHA1(c364c36b69b93f8f62390f185d044f51056669ff) )
1134   ROM_LOAD( "ddpdfk10_u2", 0x000000, 0x8400000, CRC(d349cb2a) SHA1(c364c36b69b93f8f62390f185d044f51056669ff) ) /* (2008/05/16  MASTER VER) */
11441135
11451136   ROM_REGION( 0x800000, "ymz770", ROMREGION_ERASEFF)
11461137   ROM_LOAD16_WORD_SWAP( "u23", 0x000000, 0x400000, CRC(27032cde) SHA1(5b58d0140d72b91db4e763ca4af93060d36ac74d) )
r26849r26850
11491140
11501141ROM_START( dsmbl )
11511142   ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF)
1152   ROM_LOAD16_WORD_SWAP( "(__dsmbl)u4", 0x000000, 0x400000, CRC(77fc5ad1) SHA1(afe044fc16e9494143c876879b033caccd08cf22) )
1143   ROM_LOAD16_WORD_SWAP( "u4", 0x000000, 0x400000, CRC(77fc5ad1) SHA1(afe044fc16e9494143c876879b033caccd08cf22) ) /* (2008/10/06 MEGABLACK LABEL VER) */
11531144
11541145   ROM_REGION( 0x8400000, "game", ROMREGION_ERASEFF)
1155   ROM_LOAD( "(__dsmbl)u2", 0x000000, 0x8400000, CRC(d6b85b7a) SHA1(4674f6ad07f6a03904ca3d05060816b8fe061add) )
1146   ROM_LOAD( "u2", 0x000000, 0x8400000, CRC(d6b85b7a) SHA1(4674f6ad07f6a03904ca3d05060816b8fe061add) ) /* (2008/10/06 MEGABLACK LABEL VER) */
11561147
11571148   ROM_REGION( 0x800000, "ymz770", ROMREGION_ERASEFF)
1158   ROM_LOAD16_WORD_SWAP( "(__dsmbl)u23", 0x000000, 0x400000, CRC(a9536a6a) SHA1(4b9dcaf6803b1fcfdf73ae9daabc4508fec71631) )
1159   ROM_LOAD16_WORD_SWAP( "(__dsmbl)u24", 0x400000, 0x400000, CRC(3b673326) SHA1(1ae847eb4e752fef1d72081d82344f0ad0537c31) )
1149   ROM_LOAD16_WORD_SWAP( "u23", 0x000000, 0x400000, CRC(a9536a6a) SHA1(4b9dcaf6803b1fcfdf73ae9daabc4508fec71631) )
1150   ROM_LOAD16_WORD_SWAP( "u24", 0x400000, 0x400000, CRC(3b673326) SHA1(1ae847eb4e752fef1d72081d82344f0ad0537c31) )
11601151ROM_END
11611152
11621153
r26849r26850
11661157   int pc = m_maincpu->pc();
11671158   if ( pc == 0xc04a0aa ) m_maincpu->spin_until_time( attotime::from_usec(10)); // mushisam
11681159   else if (pc == 0xc04a0da)  m_maincpu->spin_until_time( attotime::from_usec(10)); // mushitam
1169//  else printf("read %08x\n", m_maincpu->pc());
1160//   else printf("read %08x\n", m_maincpu->pc());
11701161   return cv1k_ram[0x0022f0/8];
11711162}
11721163
r26849r26850
11781169READ64_MEMBER( cv1k_state::mushisama_speedup_r )
11791170{
11801171   if (m_maincpu->pc()== 0xc04a2aa ) m_maincpu->spin_until_time( attotime::from_usec(10)); // mushisam
1181//  else printf("read %08x\n", m_maincpu->pc());
1172//   else printf("read %08x\n", m_maincpu->pc());
11821173   return cv1k_ram[0x00024d8/8];
11831174}
11841175
r26849r26850
11941185   if ( pc == 0xc05177a ) m_maincpu->spin_until_time( attotime::from_usec(10)); // espgal2
11951186   if ( pc == 0xc05176a ) m_maincpu->spin_until_time( attotime::from_usec(10)); // futari15 / futari15a / futari10 / futariblk / ibarablk / ibarablka / mmpork / mmmbanc
11961187   if ( pc == 0xc0519a2 ) m_maincpu->spin_until_time( attotime::from_usec(10)); // deathsml
1197   if ( pc == 0xc1d1346 ) m_maincpu->spin_until_time( attotime::from_usec(10)); // dpddfk
1188   if ( pc == 0xc1d1346 ) m_maincpu->spin_until_time( attotime::from_usec(10)); // dpddfk / dsmbl
11981189//   else printf("read %08x\n", m_maincpu->pc());
11991190   return cv1k_ram[0x002310/8];
12001191}
r26849r26850
12081199// The black label versions are intentionally not set as clones, they were re-releases with different game codes, not bugfixes.
12091200
12101201// CA011  Mushihime-Sama
1211GAME( 2004, mushisam,   0,        cv1k, cv1k, cv1k_state, mushisama, ROT270, "Cave", "Mushihime-Sama (2004/10/12.MASTER VER.)",                          0 )
1212GAME( 2004, mushisama,  mushisam, cv1k, cv1k, cv1k_state, mushisam,  ROT270, "Cave", "Mushihime-Sama (2004/10/12 MASTER VER.)",                          0 )
1213GAME( 2004, mushisamb,  mushisam, cv1k, cv1k, cv1k_state, mushisama, ROT270, "Cave", "Mushihime-Sama (2004/10/12 MASTER VER)",                           0 )
1202GAME( 2004, mushisam,   0,        cv1k,   cv1k, cv1k_state, mushisama, ROT270, "Cave", "Mushihime-Sama (2004/10/12.MASTER VER.)",                        0 )
1203GAME( 2004, mushisama,  mushisam, cv1k,   cv1k, cv1k_state, mushisam,  ROT270, "Cave", "Mushihime-Sama (2004/10/12 MASTER VER.)",                        0 )
1204GAME( 2004, mushisamb,  mushisam, cv1k,   cv1k, cv1k_state, mushisama, ROT270, "Cave", "Mushihime-Sama (2004/10/12 MASTER VER)",                         0 )
12141205
12151206// CA012  Ibara
1216GAME( 2005, ibara,      0,        cv1k, cv1k, cv1k_state, mushisam,  ROT270, "Cave", "Ibara (2005/03/22 MASTER VER..)",                                   0 )
1207GAME( 2005, ibara,      0,        cv1k,   cv1k, cv1k_state, mushisam,  ROT270, "Cave", "Ibara (2005/03/22 MASTER VER..)",                                0 )
12171208
12181209// CA012B Ibara Kuro Black Label
1219GAME( 2006, ibarablk,   0,        cv1k, cv1k, cv1k_state, espgal2,   ROT270, "Cave", "Ibara Kuro Black Label (2006/02/06. MASTER VER.)",                 0 )
1220GAME( 2006, ibarablka,  ibarablk, cv1k, cv1k, cv1k_state, espgal2,   ROT270, "Cave", "Ibara Kuro Black Label (2006/02/06 MASTER VER.)",                  0 )
1210GAME( 2006, ibarablk,   0,        cv1k,   cv1k, cv1k_state, espgal2,   ROT270, "Cave", "Ibara Kuro Black Label (2006/02/06. MASTER VER.)",               0 )
1211GAME( 2006, ibarablka,  ibarablk, cv1k,   cv1k, cv1k_state, espgal2,   ROT270, "Cave", "Ibara Kuro Black Label (2006/02/06 MASTER VER.)",                0 )
12211212
12221213// CA013  Espgaluda II
1223GAME( 2005, espgal2,    0,        cv1k, cv1k, cv1k_state, espgal2,   ROT270, "Cave", "Espgaluda II (2005/11/14 MASTER VER)",                             0 )
1214GAME( 2005, espgal2,    0,        cv1k,   cv1k, cv1k_state, espgal2,   ROT270, "Cave", "Espgaluda II (2005/11/14 MASTER VER)",                           0 )
12241215
12251216// CA???  Puzzle! Mushihime-Tama
1226GAME( 2005, mushitam,   0,        cv1k, cv1k, cv1k_state, mushisam,  ROT0,   "Cave", "Puzzle! Mushihime-Tama (2005/09/09.MASTER VER)",                   0 )
1227GAME( 2005, mushitama,  mushitam, cv1k, cv1k, cv1k_state, mushisam,  ROT0,   "Cave", "Puzzle! Mushihime-Tama (2005/09/09 MASTER VER)",                   0 )
1217GAME( 2005, mushitam,   0,        cv1k,   cv1k, cv1k_state, mushisam,  ROT0,   "Cave", "Puzzle! Mushihime-Tama (2005/09/09.MASTER VER)",                 0 )
1218GAME( 2005, mushitama,  mushitam, cv1k,   cv1k, cv1k_state, mushisam,  ROT0,   "Cave", "Puzzle! Mushihime-Tama (2005/09/09 MASTER VER)",                 0 )
12281219
12291220// CA014  Pink Sweets: Ibara Sorekara
1230GAME( 2006, pinkswts,   0,        cv1k, cv1k, cv1k_state, espgal2,   ROT270, "Cave", "Pink Sweets: Ibara Sorekara (2006/04/06 MASTER VER....)",          0 )
1231GAME( 2006, pinkswtsa,  pinkswts, cv1k, cv1k, cv1k_state, espgal2,   ROT270, "Cave", "Pink Sweets: Ibara Sorekara (2006/04/06 MASTER VER...)",           0 )
1232GAME( 2006, pinkswtsb,  pinkswts, cv1k, cv1k, cv1k_state, espgal2,   ROT270, "Cave", "Pink Sweets: Ibara Sorekara (2006/04/06 MASTER VER.)",             0 )
1233GAME( 2006, pinkswtsx,  pinkswts, cv1k, cv1k, cv1k_state, espgal2,   ROT270, "Cave", "Pink Sweets: Ibara Sorekara (2006/xx/xx MASTER VER.)",             0 ) // defaults to freeplay, possibly bootlegged from show/dev version?
1221GAME( 2006, pinkswts,   0,        cv1k,   cv1k, cv1k_state, espgal2,   ROT270, "Cave", "Pink Sweets: Ibara Sorekara (2006/04/06 MASTER VER....)",        0 )
1222GAME( 2006, pinkswtsa,  pinkswts, cv1k,   cv1k, cv1k_state, espgal2,   ROT270, "Cave", "Pink Sweets: Ibara Sorekara (2006/04/06 MASTER VER...)",         0 )
1223GAME( 2006, pinkswtsb,  pinkswts, cv1k,   cv1k, cv1k_state, espgal2,   ROT270, "Cave", "Pink Sweets: Ibara Sorekara (2006/04/06 MASTER VER.)",           0 )
1224GAME( 2006, pinkswtsx,  pinkswts, cv1k,   cv1k, cv1k_state, espgal2,   ROT270, "Cave", "Pink Sweets: Ibara Sorekara (2006/xx/xx MASTER VER.)",           0 ) // defaults to freeplay, possibly bootlegged from show/dev version?
12341225
12351226// CA015  Mushihime-Sama Futari
1236GAME( 2006, futari15,   0,        cv1k, cv1k, cv1k_state, espgal2,   ROT270, "Cave", "Mushihime-Sama Futari Ver 1.5 (2006/12/8.MASTER VER. 1.54.)",      0 )
1237GAME( 2006, futari15a,  futari15, cv1k, cv1k, cv1k_state, espgal2,   ROT270, "Cave", "Mushihime-Sama Futari Ver 1.5 (2006/12/8 MASTER VER 1.54)",        0 )
1238GAME( 2006, futari10,   futari15, cv1k, cv1k, cv1k_state, espgal2,   ROT270, "Cave", "Mushihime-Sama Futari Ver 1.0 (2006/10/23 MASTER VER.)",           0 )
1227GAME( 2006, futari15,   0,        cv1k,   cv1k, cv1k_state, espgal2,   ROT270, "Cave", "Mushihime-Sama Futari Ver 1.5 (2006/12/8.MASTER VER. 1.54.)",    0 )
1228GAME( 2006, futari15a,  futari15, cv1k,   cv1k, cv1k_state, espgal2,   ROT270, "Cave", "Mushihime-Sama Futari Ver 1.5 (2006/12/8 MASTER VER 1.54)",      0 )
1229GAME( 2006, futari10,   futari15, cv1k,   cv1k, cv1k_state, espgal2,   ROT270, "Cave", "Mushihime-Sama Futari Ver 1.0 (2006/10/23 MASTER VER.)",         0 )
12391230
12401231// CA016  Muchi Muchi Pork!
1241GAME( 2007, mmpork,     0,        cv1k, cv1k, cv1k_state, espgal2,   ROT270, "Cave", "Muchi Muchi Pork! (2007/ 4/17 MASTER VER.)",                       0 )
1232GAME( 2007, mmpork,     0,        cv1k,   cv1k, cv1k_state, espgal2,   ROT270, "Cave", "Muchi Muchi Pork! (2007/ 4/17 MASTER VER.)",                     0 )
12421233
12431234// CA015B Mushihime-Sama Futari Black Label
1244GAME( 2007, futaribl,   0,        cv1k, cv1k, cv1k_state, espgal2,   ROT270, "Cave", "Mushihime-Sama Futari Black Label (2007/12/11 BLACK LABEL VER)",  0 )
1235GAME( 2007, futaribl,   0,        cv1k,   cv1k, cv1k_state, espgal2,   ROT270, "Cave", "Mushihime-Sama Futari Black Label (2007/12/11 BLACK LABEL VER)", 0 )
12451236
12461237// CA017  Deathsmiles
1247GAME( 2007, deathsml,   0,        cv1k, cv1k, cv1k_state, espgal2,   ROT0,   "Cave", "Deathsmiles (2007/10/09 MASTER VER)",                              0 )
1238GAME( 2007, deathsml,   0,        cv1k,   cv1k, cv1k_state, espgal2,   ROT0,   "Cave", "Deathsmiles (2007/10/09 MASTER VER)",                            0 )
12481239
12491240// CA017B Deathsmiles Black Label
12501241GAME( 2008, dsmbl,      0,        cv1k_d, cv1k, cv1k_state, espgal2,   ROT0,   "Cave", "Deathsmiles MegaBlack Label (2008/10/06 MEGABLACK LABEL VER)",   0 )
r26849r26850
12541245GAME( 2008, ddpdfk10,   ddpdfk,   cv1k_d, cv1k, cv1k_state, espgal2,   ROT270, "Cave", "DoDonPachi Dai-Fukkatsu Ver 1.0 (2008/05/16  MASTER VER)",       0 )
12551246
12561247// CMDL01 Medal Mahjong Moukari Bancho
1257GAME( 2007, mmmbanc,    0,        cv1k, cv1k, cv1k_state, espgal2,   ROT0,   "Cave", "Medal Mahjong Moukari Bancho (2007/06/05 MASTER VER.)",             GAME_NOT_WORKING )
1248GAME( 2007, mmmbanc,    0,        cv1k,   cv1k, cv1k_state, espgal2,   ROT0,   "Cave", "Medal Mahjong Moukari Bancho (2007/06/05 MASTER VER.)",           GAME_NOT_WORKING )
12581249
12591250
12601251

Previous 199869 Revisions Next


© 1997-2024 The MAME Team