Previous 199869 Revisions Next

r21085 Friday 15th February, 2013 at 10:42:00 UTC by Robbbert
fcrash: soundcpu -> audiocpu (nw)
[src/mame/drivers]fcrash.c

trunk/src/mame/drivers/fcrash.c
r21084r21085
951951
952952MACHINE_START_MEMBER(cps_state,fcrash)
953953{
954   UINT8 *ROM = memregion("soundcpu")->base();
954   UINT8 *ROM = memregion("audiocpu")->base();
955955
956956   membank("bank1")->configure_entries(0, 8, &ROM[0x10000], 0x4000);
957957
958958   m_maincpu = machine().device<cpu_device>("maincpu");
959   m_audiocpu = machine().device<cpu_device>("soundcpu");
959   m_audiocpu = machine().device<cpu_device>("audiocpu");
960960   m_msm_1 = machine().device<msm5205_device>("msm1");
961961   m_msm_2 = machine().device<msm5205_device>("msm2");
962962
r21084r21085
981981MACHINE_START_MEMBER(cps_state,kodb)
982982{
983983   m_maincpu = machine().device<cpu_device>("maincpu");
984   m_audiocpu = machine().device<cpu_device>("soundcpu");
984   m_audiocpu = machine().device<cpu_device>("audiocpu");
985985
986986   m_layer_enable_reg = 0x20;
987987   m_layer_mask_reg[0] = 0x2e;
r21084r21085
10131013
10141014MACHINE_START_MEMBER(cps_state, sf2mdt)
10151015{
1016   UINT8 *ROM = memregion("soundcpu")->base();
1016   UINT8 *ROM = memregion("audiocpu")->base();
10171017
10181018   membank("bank1")->configure_entries(0, 8, &ROM[0x10000], 0x4000);
10191019
10201020   m_maincpu = machine().device<cpu_device>("maincpu");
1021   m_audiocpu = machine().device<cpu_device>("soundcpu");
1021   m_audiocpu = machine().device<cpu_device>("audiocpu");
10221022   m_msm_1 = machine().device<msm5205_device>("msm1");
10231023   m_msm_2 = machine().device<msm5205_device>("msm2");
10241024
r21084r21085
10421042
10431043MACHINE_START_MEMBER(cps_state, knightsb)
10441044{
1045   UINT8 *ROM = memregion("soundcpu")->base();
1045   UINT8 *ROM = memregion("audiocpu")->base();
10461046
10471047   membank("bank1")->configure_entries(0, 16, &ROM[0x10000], 0x4000);
10481048
10491049   m_maincpu = machine().device<cpu_device>("maincpu");
1050   m_audiocpu = machine().device<cpu_device>("soundcpu");
1050   m_audiocpu = machine().device<cpu_device>("audiocpu");
10511051   m_msm_1 = machine().device<msm5205_device>("msm1");
10521052   m_msm_2 = machine().device<msm5205_device>("msm2");
10531053   m_layer_enable_reg = 0x20;
r21084r21085
10781078   MCFG_CPU_PROGRAM_MAP(fcrash_map)
10791079   MCFG_CPU_VBLANK_INT_DRIVER("screen", cps_state,  cps1_interrupt)
10801080
1081   MCFG_CPU_ADD("soundcpu", Z80, 24000000/6) /* ? */
1081   MCFG_CPU_ADD("audiocpu", Z80, 24000000/6) /* ? */
10821082   MCFG_CPU_PROGRAM_MAP(sound_map)
10831083
10841084   MCFG_MACHINE_START_OVERRIDE(cps_state,fcrash)
r21084r21085
11371137   MCFG_CPU_PROGRAM_MAP(fcrash_map)
11381138   MCFG_CPU_VBLANK_INT_DRIVER("screen", cps_state,  cps1_interrupt)
11391139
1140   MCFG_CPU_ADD("soundcpu", Z80, 3579545)
1140   MCFG_CPU_ADD("audiocpu", Z80, 3579545)
11411141   MCFG_CPU_PROGRAM_MAP(kodb_sound_map)
11421142
11431143   MCFG_MACHINE_START_OVERRIDE(cps_state,kodb)
r21084r21085
11601160   MCFG_SPEAKER_STANDARD_MONO("mono")
11611161
11621162   MCFG_YM2151_ADD("2151", XTAL_3_579545MHz)  /* verified on pcb */
1163   MCFG_YM2151_IRQ_HANDLER(INPUTLINE("soundcpu", 0))
1163   MCFG_YM2151_IRQ_HANDLER(INPUTLINE("audiocpu", 0))
11641164   MCFG_SOUND_ROUTE(0, "mono", 0.35)
11651165   MCFG_SOUND_ROUTE(1, "mono", 0.35)
11661166
r21084r21085
11761176   MCFG_CPU_PROGRAM_MAP(fcrash_map)
11771177   MCFG_CPU_VBLANK_INT_DRIVER("screen", cps_state,  irq4_line_hold) /* triggers the sprite ram and scroll writes */
11781178
1179   MCFG_CPU_ADD("soundcpu", Z80, 3579545)
1179   MCFG_CPU_ADD("audiocpu", Z80, 3579545)
11801180   MCFG_CPU_PROGRAM_MAP(sf2mdt_z80map)
11811181
11821182   MCFG_MACHINE_START_OVERRIDE(cps_state, sf2mdt)
r21084r21085
12211221   MCFG_CPU_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) // to get past ETC screen
12221222   MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", cps_state, ganbare_interrupt, "screen", 0, 1) // to activate 98xxxx writes
12231223
1224   MCFG_CPU_ADD("soundcpu", Z80, 29821000 / 8)
1224   MCFG_CPU_ADD("audiocpu", Z80, 29821000 / 8)
12251225   MCFG_CPU_PROGRAM_MAP(knightsb_z80map)
12261226
12271227   MCFG_MACHINE_START_OVERRIDE(cps_state, knightsb)
r21084r21085
12441244   MCFG_SPEAKER_STANDARD_MONO("mono")
12451245
12461246   MCFG_YM2151_ADD("2151", 29821000 / 8)
1247   MCFG_YM2151_IRQ_HANDLER(INPUTLINE("soundcpu", 0))
1247   MCFG_YM2151_IRQ_HANDLER(INPUTLINE("audiocpu", 0))
12481248   MCFG_SOUND_ROUTE(0, "mono", 0.35)
12491249   MCFG_SOUND_ROUTE(1, "mono", 0.35)
12501250
r21084r21085
12701270   ROM_LOAD16_BYTE( "6.bin",  0xc0000, 0x20000, CRC(d4bf37f6) SHA1(f47e1cc9aa3b3019ee57f59715e3a611acf9fe3e) )
12711271   ROM_LOAD16_BYTE( "2.bin",  0xc0001, 0x20000, CRC(07ac8f43) SHA1(7a41b003c76adaabd3f94929cc163461b70e0ed9) )
12721272
1273   ROM_REGION( 0x30000, "soundcpu", 0 ) /* Audio CPU + Sample Data */
1273   ROM_REGION( 0x30000, "audiocpu", 0 ) /* Audio CPU + Sample Data */
12741274   ROM_LOAD( "1.bin",   0x00000, 0x20000, CRC(5b276c14) SHA1(73e53c077d4e3c1b919eee28b29e34176ee204f8) )
12751275   ROM_RELOAD(          0x10000, 0x20000 )
12761276
r21084r21085
13351335   ROM_LOAD16_BYTE( "3.ic172",    0x00000, 0x080000, CRC(036dd74c) SHA1(489344e56863429e86b4c362b82d89819c1d6afb) )
13361336   ROM_LOAD16_BYTE( "4.ic171",    0x00001, 0x080000, CRC(3e4b7295) SHA1(3245640bae7d141238051dfe5c7683d05c6d3848) )
13371337
1338   ROM_REGION( 0x18000, "soundcpu", 0 ) /* 64k for the audio CPU (+banks) */
1338   ROM_REGION( 0x18000, "audiocpu", 0 ) /* 64k for the audio CPU (+banks) */
13391339   ROM_LOAD( "1.ic28",        0x00000, 0x08000, CRC(01cae60c) SHA1(b2cdd883fd859f0b701230831aca1f1a74ad6087) )
13401340   ROM_CONTINUE(              0x10000, 0x08000 )
13411341
r21084r21085
14151415   ROMX_LOAD( "kr_gfx6.rom",  0x200004, 0x80000, BAD_DUMP CRC(0200bc3d) SHA1(c900b1be2b4e49b951e5c1e3fd1e19d21b82986e) , ROM_GROUPWORD | ROM_SKIP(6) )
14161416   ROMX_LOAD( "kr_gfx8.rom",  0x200006, 0x80000, BAD_DUMP CRC(0bb2b4e7) SHA1(983b800925d58e4aeb4e5105f93ed5faf66d009c) , ROM_GROUPWORD | ROM_SKIP(6) )
14171417
1418   ROM_REGION( 0x50000, "soundcpu", 0 ) /* 64k for the audio CPU (+banks) */
1418   ROM_REGION( 0x50000, "audiocpu", 0 ) /* 64k for the audio CPU (+banks) */
14191419   ROM_LOAD( "1.ic26",     0x00000, 0x40000, CRC(bd6f9cc1) SHA1(9f33cccef224d2204736a9eae761196866bd6e41) )
14201420   ROM_RELOAD(            0x10000, 0x40000 )
14211421ROM_END
r21084r21085
14311431   ROMX_LOAD( "caw5.bin", 0x000002, 0x80000, CRC(30dd78db) SHA1(e0295001d6f5fb4a9276c432f971e88f73c5e39a) , ROM_SKIP(3) )
14321432   ROMX_LOAD( "caw4.bin", 0x000003, 0x80000, CRC(4937fc41) SHA1(dac179715be483a521df8e515afc1fb7a2cd8f13) , ROM_SKIP(3) )
14331433
1434   ROM_REGION( 0x30000, "soundcpu", 0 ) /* 64k for the audio CPU (+banks) */
1434   ROM_REGION( 0x30000, "audiocpu", 0 ) /* 64k for the audio CPU (+banks) */
14351435   ROM_LOAD( "caw3.bin",  0x00000, 0x20000, CRC(ffe16cdc) SHA1(8069ea69f0b89d61c35995c8040a4989d7be9c1f) )
14361436   ROM_RELOAD(            0x10000, 0x20000 )
14371437ROM_END
r21084r21085
14651465   ROMX_LOAD( "14.14",     0x180002, 0x20000, CRC(344a8270) SHA1(fdb588a7ba60783225e3b5c72446f79625de4f9c) , ROM_SKIP(3) )
14661466   ROMX_LOAD( "16.16",     0x180003, 0x20000, CRC(b991ad91) SHA1(5c59131ddf068cb54d23f8836293360fbc967d58) , ROM_SKIP(3) )
14671467
1468   ROM_REGION( 0x30000, "soundcpu", 0 ) /* 64k for the audio CPU (+banks) */
1468   ROM_REGION( 0x30000, "audiocpu", 0 ) /* 64k for the audio CPU (+banks) */
14691469   ROM_LOAD( "5.a",       0x00000, 0x20000, CRC(ffe16cdc) SHA1(8069ea69f0b89d61c35995c8040a4989d7be9c1f) )
14701470   ROM_RELOAD(            0x10000, 0x20000 )
14711471ROM_END
r21084r21085
15181518   ROMX_LOAD( "14.ic85",   0x400004, 0x80000, CRC(7d9f1a67) SHA1(6deb7fff867c42b13a32bb11eda798cfdb4cbaa8) , ROM_GROUPWORD | ROM_SKIP(6) )
15191519   ROMX_LOAD( "17.ic83",   0x400006, 0x80000, CRC(91a9a05d) SHA1(5266ceddd2df925e79b4200843dec2f7aa9297b3) , ROM_GROUPWORD | ROM_SKIP(6) )
15201520
1521   ROM_REGION( 0x30000, "soundcpu", 0 ) /* Sound program + samples  */
1521   ROM_REGION( 0x30000, "audiocpu", 0 ) /* Sound program + samples  */
15221522   ROM_LOAD( "5.ic26",    0x00000, 0x20000, CRC(17d5ba8a) SHA1(6ff3b8860d7e1fdee3561846f645eb4d3a8965ec) )
15231523   ROM_RELOAD(            0x10000, 0x20000 )
15241524ROM_END
r21084r21085
15391539   ROMX_LOAD( "pf6 sh070.ic88", 0x400000, 0x100000, CRC(9b5b09d7) SHA1(698a6aab41e495bd0c37a19aee16a84f04d15797), ROM_GROUPWORD | ROM_SKIP(2) )
15401540   ROMX_LOAD( "pf9 sh001.ic91", 0x400002, 0x100000, CRC(9f25090e) SHA1(12ff0431ef6550db446985c8914ac7d78eec6b6d), ROM_GROUPWORD | ROM_SKIP(2) )
15411541
1542   ROM_REGION( 0x30000, "soundcpu", 0 ) /* Sound program + samples  */
1542   ROM_REGION( 0x30000, "audiocpu", 0 ) /* Sound program + samples  */
15431543   ROM_LOAD( "1.ic28",    0x00000, 0x20000, CRC(d5bee9cc) SHA1(e638cb5ce7a22c18b60296a7defe8b03418da56c) )
15441544   ROM_RELOAD(            0x10000, 0x20000 )
15451545ROM_END
r21084r21085
15541554   MCFG_CPU_PROGRAM_MAP(fcrash_map)
15551555   MCFG_CPU_VBLANK_INT_DRIVER("screen", cps_state,  cps1_interrupt)
15561556
1557//  MCFG_CPU_ADD("soundcpu", Z80, 3579545)
1557//  MCFG_CPU_ADD("audiocpu", Z80, 3579545)
15581558//  MCFG_CPU_PROGRAM_MAP(sub_map)
15591559
15601560   MCFG_MACHINE_START_OVERRIDE(cps_state,kodb)
r21084r21085
15851585   ROM_LOAD16_BYTE("sgyxz_gfx1.bin", 0x000000, 0x200000, CRC(a60be9f6) SHA1(2298a4b6a2c83b76dc106a1efa19606b298d378a) ) // 'picture 1'
15861586   ROM_LOAD16_BYTE("sgyxz_gfx2.bin", 0x000001, 0x200000, CRC(6ad9d048) SHA1(d47212d28d0a1ce349e4c59e5d0d99c541b3458e) ) // 'picture 2'
15871587
1588   ROM_REGION( 0x10000, "soundcpu", 0 ) /* Z80 code */
1588   ROM_REGION( 0x10000, "audiocpu", 0 ) /* Z80 code */
15891589   ROM_LOAD( "sgyxz_snd2.bin", 0x00000, 0x10000,  CRC(210c376f) SHA1(0d937c86078d0a106f5636b7daf5fc0266c2c2ec) )
15901590
15911591   ROM_REGION( 0x040000, "oki", 0 ) /* Samples */

Previous 199869 Revisions Next


© 1997-2024 The MAME Team