mirror of
https://github.com/holub/mame
synced 2025-05-20 20:58:51 +03:00
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:
parent
2c13b996e0
commit
ebeda38736
@ -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)
|
||||
|
@ -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
|
||||
|
@ -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 )
|
||||
|
@ -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) )
|
||||
|
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user