Assorted accuracy updates: [Corrado Tomaselli]

- pacmania roms relabeled with the correct names.
- chaknpop changed clocks to PCB verified levels.
- tankbust changed clocks to PCB verified levels.
- kyros clocks changed to match bootleg PCB.
- mshuttlej (Japan - Set 1) sample rom MY06 should match US set.
This commit is contained in:
Scott Stone 2010-12-10 20:49:57 +00:00
parent 2c13b996e0
commit ebeda38736
5 changed files with 21 additions and 23 deletions

View File

@ -1998,11 +1998,11 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_START( kyros, alpha68k_state )
/* basic machine hardware */
MDRV_CPU_ADD("maincpu", M68000, 6000000) /* 24MHz/4? */
MDRV_CPU_ADD("maincpu", M68000, XTAL_24MHz/4) /* Verified on bootleg PCB */
MDRV_CPU_PROGRAM_MAP(kyros_map)
MDRV_CPU_VBLANK_INT_HACK(alpha68k_interrupt,2)
MDRV_CPU_ADD("audiocpu", Z80, 3579545)
MDRV_CPU_ADD("audiocpu", Z80, XTAL_24MHz/6) /* Verified on bootleg PCB */
MDRV_CPU_PROGRAM_MAP(kyros_sound_map)
MDRV_CPU_IO_MAP(kyros_sound_portmap)
//AT
@ -2030,13 +2030,13 @@ static MACHINE_CONFIG_START( kyros, alpha68k_state )
//AT
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD("ym1", YM2203, 3000000)
MDRV_SOUND_ADD("ym1", YM2203, XTAL_24MHz/12) /* Verified on bootleg PCB */
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.35)
MDRV_SOUND_ADD("ym2", YM2203, 3000000)
MDRV_SOUND_ADD("ym2", YM2203, XTAL_24MHz/12) /* Verified on bootleg PCB */
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.35)
MDRV_SOUND_ADD("ym3", YM2203, 3000000)
MDRV_SOUND_ADD("ym3", YM2203, XTAL_24MHz/12) /* Verified on bootleg PCB */
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.90)
MDRV_SOUND_ADD("dac", DAC, 0)

View File

@ -10,7 +10,6 @@
#include "sound/ay8910.h"
#include "includes/chaknpop.h"
/***************************************************************************
Memory Handler(s)
@ -274,10 +273,7 @@ static MACHINE_RESET( chaknpop )
static MACHINE_CONFIG_START( chaknpop, chaknpop_state )
/* basic machine hardware */
/* the real board is 3.072MHz, but it is faster for MAME */
//MDRV_CPU_ADD("maincpu", Z80, 18432000 / 6) /* 3.072 MHz */
MDRV_CPU_ADD("maincpu", Z80, 2350000)
//MDRV_CPU_ADD("maincpu", Z80, 2760000)
MDRV_CPU_ADD("maincpu", Z80, XTAL_18MHz / 6) /* Verified on PCB */
MDRV_CPU_PROGRAM_MAP(chaknpop_map)
MDRV_CPU_VBLANK_INT("screen", irq0_line_hold)
@ -302,11 +298,11 @@ static MACHINE_CONFIG_START( chaknpop, chaknpop_state )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD("ay1", AY8910, 18432000 / 12)
MDRV_SOUND_ADD("ay1", AY8910, XTAL_18MHz / 12) /* Verified on PCB */
MDRV_SOUND_CONFIG(ay8910_interface_1)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.15)
MDRV_SOUND_ADD("ay2", AY8910, 18432000 / 12)
MDRV_SOUND_ADD("ay2", AY8910, XTAL_18MHz / 12) /* Verified on PCB */
MDRV_SOUND_CONFIG(ay8910_interface_2)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10)
MACHINE_CONFIG_END

View File

@ -4742,7 +4742,7 @@ ROM_START( mshuttlej )
ROM_REGION( 0x2000, "samples", 0 ) /* samples */
ROM_LOAD( "my07", 0x0000, 0x1000, CRC(522a2920) SHA1(a64d821a8ff6bd6e2b0bdb1e632181e65a97363b) )
ROM_LOAD( "my06.4r", 0x1000, 0x1000, CRC(4162be4d) SHA1(84fa8651796e498a37893ea90ef51b274c70e568) )
ROM_LOAD( "my06", 0x1000, 0x1000, CRC(6d2dd711) SHA1(82e7c7b10258f651943173c968c7fa2bdf937ca9) )
ROM_END
ROM_START( mshuttlej2 )

View File

@ -1510,8 +1510,8 @@ ROM_END
/* Pac-Mania */
ROM_START( pacmania )
ROM_REGION( 0x2c000, "audiocpu", 0 ) /* 176k for the sound cpu */
ROM_LOAD( "pnx_s0.bin", 0x0c000, 0x10000, CRC(c10370fa) SHA1(f819a31075d3c8df5deee2919cd446b9e678c47d) )
ROM_LOAD( "pnx_s1.bin", 0x1c000, 0x10000, CRC(f761ed5a) SHA1(1487932c86a6094ed01d5032904fd7ae3435d09c) )
ROM_LOAD( "pn2_s0.bin", 0x0c000, 0x10000, CRC(c10370fa) SHA1(f819a31075d3c8df5deee2919cd446b9e678c47d) )
ROM_LOAD( "pn2_s1.bin", 0x1c000, 0x10000, CRC(f761ed5a) SHA1(1487932c86a6094ed01d5032904fd7ae3435d09c) )
ROM_REGION( 0x400000, "user1", 0 ) /* 4M for ROMs */
/* 000000-07ffff empty */
@ -1521,14 +1521,14 @@ ROM_START( pacmania )
/* 200000-27ffff empty */
/* 280000-2fffff empty */
ROM_LOAD_1024( "pn_prg-6.bin", 0x300000, CRC(fe94900c) SHA1(5ce726baafc5ed24ea4cae33232c97637afb486b) )
ROM_LOAD_512 ( "pnx_p7.bin", 0x380000, CRC(462fa4fd) SHA1(b27bee1ac64ac204c85703c3822de7dbda11b75e) )
ROM_LOAD_512 ( "pn2_p7.bin", 0x380000, CRC(462fa4fd) SHA1(b27bee1ac64ac204c85703c3822de7dbda11b75e) )
ROM_REGION( 0xd0000, "mcu", 0 ) /* the MCU & voice */
ROM_LOAD( "cus64-64a1.mcu", 0x0f000, 0x01000, CRC(ffb5c0bd) SHA1(7a38c0cc2553c627f4ec507fb6e807cf7d537c02) ) /* internal 63701 MCU code */
ROM_LOAD_HS( "pnx_v0.bin", 0x10000, 0x10000, CRC(1ad5788f) SHA1(f6b1ccdcc3db11c0ab83e3ff24e772cd2b491468) )
ROM_LOAD_HS( "pn2_v0.bin", 0x10000, 0x10000, CRC(1ad5788f) SHA1(f6b1ccdcc3db11c0ab83e3ff24e772cd2b491468) )
ROM_REGION( 0x20000, "gfx1", 0 ) /* character mask */
ROM_LOAD( "pn1_c8.bin", 0x00000, 0x10000, CRC(f3afd65d) SHA1(51daefd8685b49c464130b9e7d93e31cfdda724e) )
ROM_LOAD( "pn2_c8.bin", 0x00000, 0x10000, CRC(f3afd65d) SHA1(51daefd8685b49c464130b9e7d93e31cfdda724e) )
ROM_REGION( 0x100000, "gfx2", 0 ) /* characters */
ROM_LOAD( "pn_chr-0.bin", 0x00000, 0x20000, CRC(7c57644c) SHA1(77d9cc9ffbed47a941e4c5e5645d7d1126f6c302) )

View File

@ -325,11 +325,13 @@ static MACHINE_RESET( tankbust )
static MACHINE_CONFIG_START( tankbust, driver_device )
/* basic machine hardware */
MDRV_CPU_ADD("maincpu", Z80, 4000000) /* 4 MHz ? */
MDRV_CPU_ADD("maincpu", Z80, XTAL_14_31818MHz/2) /* Verified on PCB */
MDRV_CPU_PROGRAM_MAP(main_map)
MDRV_CPU_VBLANK_INT("screen", irq0_line_hold)
MDRV_CPU_ADD("sub", Z80, 4000000) /* 3.072 MHz ? */
MDRV_CPU_ADD("sub", Z80, XTAL_14_31818MHz/4) /* Verified on PCB */
// MDRV_CPU_ADD("sub", Z80, XTAL_14_31818MHz/3) /* Accurate to audio recording, but apparently incorrect clock */
MDRV_CPU_PROGRAM_MAP(map_cpu2)
MDRV_CPU_IO_MAP(port_map_cpu2)
@ -357,11 +359,11 @@ static MACHINE_CONFIG_START( tankbust, driver_device )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD("ay1", AY8910, 2000000)
MDRV_SOUND_ADD("ay1", AY8910, XTAL_14_31818MHz/16) /* Verified on PCB */
MDRV_SOUND_CONFIG(ay8910_config)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10)
MDRV_SOUND_ADD("ay2", AY8910, 2000000)
MDRV_SOUND_ADD("ay2", AY8910, XTAL_14_31818MHz/16) /* Verified on PCB */
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10)
MACHINE_CONFIG_END