mirror of
https://github.com/holub/mame
synced 2025-07-04 17:38:08 +03:00
yunsung8.c: Added PCB layout for Cannon Ball (Vertical). [Brian Troha]
This commit is contained in:
parent
8b76c4d345
commit
ef0b8675b1
@ -14,7 +14,7 @@ Sound Chips : OKI M5205 + YM3812
|
|||||||
Year + Game Board#
|
Year + Game Board#
|
||||||
---------------------------------------------------------------------------
|
---------------------------------------------------------------------------
|
||||||
95 Cannon Ball YS-ROCK-970712 or 940712?
|
95 Cannon Ball YS-ROCK-970712 or 940712?
|
||||||
95 Magix / Rock YS-ROCK-970712 or 940712?
|
95 Magix / Rock YS-ROCK-970712
|
||||||
94? Rock Tris YS-ROCK-940712
|
94? Rock Tris YS-ROCK-940712
|
||||||
---------------------------------------------------------------------------
|
---------------------------------------------------------------------------
|
||||||
|
|
||||||
@ -492,12 +492,12 @@ void yunsung8_state::machine_reset()
|
|||||||
static MACHINE_CONFIG_START( yunsung8, yunsung8_state )
|
static MACHINE_CONFIG_START( yunsung8, yunsung8_state )
|
||||||
|
|
||||||
/* basic machine hardware */
|
/* basic machine hardware */
|
||||||
MCFG_CPU_ADD("maincpu", Z80, 8000000) /* Z80B */
|
MCFG_CPU_ADD("maincpu", Z80, XTAL_16MHz/2) /* Z80B @ 8MHz? */
|
||||||
MCFG_CPU_PROGRAM_MAP(main_map)
|
MCFG_CPU_PROGRAM_MAP(main_map)
|
||||||
MCFG_CPU_IO_MAP(port_map)
|
MCFG_CPU_IO_MAP(port_map)
|
||||||
MCFG_CPU_VBLANK_INT_DRIVER("screen", yunsung8_state, irq0_line_hold) /* No nmi routine */
|
MCFG_CPU_VBLANK_INT_DRIVER("screen", yunsung8_state, irq0_line_hold) /* No nmi routine */
|
||||||
|
|
||||||
MCFG_CPU_ADD("audiocpu", Z80, 4000000) /* ? */
|
MCFG_CPU_ADD("audiocpu", Z80, XTAL_16MHz/4) /* ? */
|
||||||
MCFG_CPU_PROGRAM_MAP(sound_map)
|
MCFG_CPU_PROGRAM_MAP(sound_map)
|
||||||
MCFG_CPU_VBLANK_INT_DRIVER("screen", yunsung8_state, irq0_line_hold) /* NMI caused by the MSM5205? */
|
MCFG_CPU_VBLANK_INT_DRIVER("screen", yunsung8_state, irq0_line_hold) /* NMI caused by the MSM5205? */
|
||||||
|
|
||||||
@ -517,7 +517,7 @@ static MACHINE_CONFIG_START( yunsung8, yunsung8_state )
|
|||||||
/* sound hardware */
|
/* sound hardware */
|
||||||
MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
|
MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
|
||||||
|
|
||||||
MCFG_SOUND_ADD("ymsnd", YM3812, 4000000)
|
MCFG_SOUND_ADD("ymsnd", YM3812, XTAL_16MHz/4)
|
||||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
|
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
|
||||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
|
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
|
||||||
|
|
||||||
@ -550,11 +550,11 @@ OSC : 16.000
|
|||||||
ROM_START( magix )
|
ROM_START( magix )
|
||||||
ROM_REGION( 0x24000, "maincpu", 0 ) /* Main Z80 Code */
|
ROM_REGION( 0x24000, "maincpu", 0 ) /* Main Z80 Code */
|
||||||
ROM_LOAD( "yunsung8.07", 0x00000, 0x0c000, CRC(d4d0b68b) SHA1(d7e1fb57a14f8b822791b98cecc6d5a053a89e0f) )
|
ROM_LOAD( "yunsung8.07", 0x00000, 0x0c000, CRC(d4d0b68b) SHA1(d7e1fb57a14f8b822791b98cecc6d5a053a89e0f) )
|
||||||
ROM_CONTINUE( 0x10000, 0x14000 )
|
ROM_CONTINUE( 0x10000, 0x14000)
|
||||||
|
|
||||||
ROM_REGION( 0x24000, "audiocpu", 0 ) /* Sound Z80 Code */
|
ROM_REGION( 0x24000, "audiocpu", 0 ) /* Sound Z80 Code */
|
||||||
ROM_LOAD( "yunsung8.08", 0x00000, 0x0c000, CRC(6fd60be9) SHA1(87622dc2967842629e90a02b415bec86cc26cbc7) )
|
ROM_LOAD( "yunsung8.08", 0x00000, 0x0c000, CRC(6fd60be9) SHA1(87622dc2967842629e90a02b415bec86cc26cbc7) )
|
||||||
ROM_CONTINUE( 0x10000, 0x14000 )
|
ROM_CONTINUE( 0x10000, 0x14000)
|
||||||
|
|
||||||
ROM_REGION( 0x200000, "gfx1", 0 ) /* Background */
|
ROM_REGION( 0x200000, "gfx1", 0 ) /* Background */
|
||||||
ROM_LOAD( "yunsung8.04", 0x000000, 0x80000, CRC(0a100d2b) SHA1(c36a2489748c8ac7b6d7457ad09d8153707c85be) )
|
ROM_LOAD( "yunsung8.04", 0x000000, 0x80000, CRC(0a100d2b) SHA1(c36a2489748c8ac7b6d7457ad09d8153707c85be) )
|
||||||
@ -580,11 +580,11 @@ Code is different, shifted around not patched.
|
|||||||
ROM_START( magixb )
|
ROM_START( magixb )
|
||||||
ROM_REGION( 0x24000, "maincpu", 0 ) /* Main Z80 Code */
|
ROM_REGION( 0x24000, "maincpu", 0 ) /* Main Z80 Code */
|
||||||
ROM_LOAD( "8.bin", 0x00000, 0x0c000, CRC(3b92020f) SHA1(edc15c5b712774dad1685ce9a94e4290aab9934a) )
|
ROM_LOAD( "8.bin", 0x00000, 0x0c000, CRC(3b92020f) SHA1(edc15c5b712774dad1685ce9a94e4290aab9934a) )
|
||||||
ROM_CONTINUE( 0x10000, 0x14000 )
|
ROM_CONTINUE( 0x10000, 0x14000)
|
||||||
|
|
||||||
ROM_REGION( 0x24000, "audiocpu", 0 ) /* Sound Z80 Code */
|
ROM_REGION( 0x24000, "audiocpu", 0 ) /* Sound Z80 Code */
|
||||||
ROM_LOAD( "9.bin", 0x00000, 0x0c000, CRC(6fd60be9) SHA1(87622dc2967842629e90a02b415bec86cc26cbc7) ) // yunsung8.08
|
ROM_LOAD( "9.bin", 0x00000, 0x0c000, CRC(6fd60be9) SHA1(87622dc2967842629e90a02b415bec86cc26cbc7) ) // yunsung8.08
|
||||||
ROM_CONTINUE( 0x10000, 0x14000 )
|
ROM_CONTINUE( 0x10000, 0x14000)
|
||||||
|
|
||||||
ROM_REGION( 0x200000, "gfx1", 0 ) /* Background */
|
ROM_REGION( 0x200000, "gfx1", 0 ) /* Background */
|
||||||
ROM_LOAD( "1.bin", 0x000000, 0x80000, CRC(0a100d2b) SHA1(c36a2489748c8ac7b6d7457ad09d8153707c85be) ) // yunsung8.04
|
ROM_LOAD( "1.bin", 0x000000, 0x80000, CRC(0a100d2b) SHA1(c36a2489748c8ac7b6d7457ad09d8153707c85be) ) // yunsung8.04
|
||||||
@ -601,26 +601,51 @@ ROM_END
|
|||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
|
|
||||||
Cannon Ball
|
Cannon Ball
|
||||||
|
Yun Sung, 1995
|
||||||
|
|
||||||
|
Cannon Ball (vertical)
|
||||||
|
+-------------------------------------+
|
||||||
|
|VOL YM3104 6116 YunSung7|
|
||||||
|
| M5202 400KHz YunSung6|
|
||||||
|
| Z80A CXK5118PN-15L YunSung5|
|
||||||
|
| YunSung8 GM76C28-10 YunSung4|
|
||||||
|
| MCM2018AN45 |
|
||||||
|
|J MCM2018AN45 |
|
||||||
|
|A DSW1 +--------+ |
|
||||||
|
|M |Cy7C384A| |
|
||||||
|
|M DSW2* |XJC 9506| |
|
||||||
|
|A | CYP | |
|
||||||
|
| | 001002 | |
|
||||||
|
| U66 +--------+ YunSung3|
|
||||||
|
| HM6264 YunSung2|
|
||||||
|
| YunSung1 HM6264 |
|
||||||
|
| Z80B YM3812 16MHz |
|
||||||
|
+-------------------------------------+
|
||||||
|
|
||||||
|
Main CPU: Z80B
|
||||||
|
Sound CPU: Z80A
|
||||||
|
Sound: Yamaha YM3812 + Oki M5202 + YM3014 DAC
|
||||||
|
Video: Cypress CY7C384A - Very high speed 6K gate CMOS FPGA
|
||||||
|
OSC: 16MHz + 400Khz resontator
|
||||||
|
Memory: 2 x MCM2018AN45, 2 x HM6264, CXK5118PN-15L, GM76C28-10 & 6116
|
||||||
|
Misc: DSW1 is a 8 position dipswitch
|
||||||
|
DSW2 is not populated
|
||||||
|
VOL Volume pot
|
||||||
|
|
||||||
01, 02, 03, 04 are 27c020
|
01, 02, 03, 04 are 27c020
|
||||||
05, 06, 07, 08 are 27c010
|
05, 06, 07, 08 are 27c010
|
||||||
2 pals used
|
2 pals used
|
||||||
|
|
||||||
Z80b PROGRAM, Z80b SOUND
|
|
||||||
|
|
||||||
Cy7c384A
|
|
||||||
16MHz
|
|
||||||
|
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
ROM_START( cannball )
|
ROM_START( cannball )
|
||||||
ROM_REGION( 0x24000, "maincpu", 0 ) /* Main Z80 Code */
|
ROM_REGION( 0x24000, "maincpu", 0 ) /* Main Z80 Code */
|
||||||
ROM_LOAD( "cannball.07", 0x00000, 0x0c000, CRC(17db56b4) SHA1(032e3dbde0b0e315dcb5f2b31f57e75e78818f2d) )
|
ROM_LOAD( "cannball.07", 0x00000, 0x0c000, CRC(17db56b4) SHA1(032e3dbde0b0e315dcb5f2b31f57e75e78818f2d) )
|
||||||
ROM_CONTINUE( 0x10000, 0x14000 )
|
ROM_CONTINUE( 0x10000, 0x14000)
|
||||||
|
|
||||||
ROM_REGION( 0x24000, "audiocpu", 0 ) /* Sound Z80 Code */
|
ROM_REGION( 0x24000, "audiocpu", 0 ) /* Sound Z80 Code */
|
||||||
ROM_LOAD( "cannball.08", 0x00000, 0x0c000, CRC(11403875) SHA1(9f583bc4f08e7aef3fd0f3fe3f31cce1d226641a) )
|
ROM_LOAD( "cannball.08", 0x00000, 0x0c000, CRC(11403875) SHA1(9f583bc4f08e7aef3fd0f3fe3f31cce1d226641a) )
|
||||||
ROM_CONTINUE( 0x10000, 0x14000 )
|
ROM_CONTINUE( 0x10000, 0x14000)
|
||||||
|
|
||||||
ROM_REGION( 0x100000, "gfx1", 0 ) /* Background */
|
ROM_REGION( 0x100000, "gfx1", 0 ) /* Background */
|
||||||
ROM_LOAD( "cannball.01", 0x000000, 0x40000, CRC(2d7785e4) SHA1(9911354c0be192506f8bfca3e85ede0bbc4828d5) )
|
ROM_LOAD( "cannball.01", 0x000000, 0x40000, CRC(2d7785e4) SHA1(9911354c0be192506f8bfca3e85ede0bbc4828d5) )
|
||||||
@ -637,11 +662,11 @@ ROM_END
|
|||||||
ROM_START( cannballv )
|
ROM_START( cannballv )
|
||||||
ROM_REGION( 0x24000, "maincpu", 0 ) /* Main Z80 Code */
|
ROM_REGION( 0x24000, "maincpu", 0 ) /* Main Z80 Code */
|
||||||
ROM_LOAD( "yunsung1", 0x00000, 0x0c000, CRC(f7398b0d) SHA1(f2cdb9c4662cd325376d25ae9611f689605042db) )
|
ROM_LOAD( "yunsung1", 0x00000, 0x0c000, CRC(f7398b0d) SHA1(f2cdb9c4662cd325376d25ae9611f689605042db) )
|
||||||
ROM_CONTINUE( 0x10000, 0x14000 )
|
ROM_CONTINUE( 0x10000, 0x14000)
|
||||||
|
|
||||||
ROM_REGION( 0x24000, "audiocpu", 0 ) /* Sound Z80 Code */
|
ROM_REGION( 0x24000, "audiocpu", 0 ) /* Sound Z80 Code */
|
||||||
ROM_LOAD( "yunsung8", 0x00000, 0x0c000, CRC(11403875) SHA1(9f583bc4f08e7aef3fd0f3fe3f31cce1d226641a) )
|
ROM_LOAD( "yunsung8", 0x00000, 0x0c000, CRC(11403875) SHA1(9f583bc4f08e7aef3fd0f3fe3f31cce1d226641a) )
|
||||||
ROM_CONTINUE( 0x10000, 0x14000 )
|
ROM_CONTINUE( 0x10000, 0x14000)
|
||||||
|
|
||||||
ROM_REGION( 0x200000, "gfx1", 0 ) /* Background */
|
ROM_REGION( 0x200000, "gfx1", 0 ) /* Background */
|
||||||
ROM_LOAD( "yunsung7", 0x000000, 0x80000, CRC(a5f1a648) SHA1(7a5bf5bc0ad257ccb12104512e98dfb3525babfc) )
|
ROM_LOAD( "yunsung7", 0x000000, 0x80000, CRC(a5f1a648) SHA1(7a5bf5bc0ad257ccb12104512e98dfb3525babfc) )
|
||||||
@ -678,11 +703,11 @@ they jumpered the first position)
|
|||||||
ROM_START( rocktris )
|
ROM_START( rocktris )
|
||||||
ROM_REGION( 0x24000, "maincpu", 0 ) /* Main Z80 Code */
|
ROM_REGION( 0x24000, "maincpu", 0 ) /* Main Z80 Code */
|
||||||
ROM_LOAD( "cpu.bin", 0x00000, 0x0c000, CRC(46e3b79c) SHA1(81a587b9f986c4e39b1888ec6ed6b86d1469b9a0) )
|
ROM_LOAD( "cpu.bin", 0x00000, 0x0c000, CRC(46e3b79c) SHA1(81a587b9f986c4e39b1888ec6ed6b86d1469b9a0) )
|
||||||
ROM_CONTINUE( 0x10000, 0x14000 )
|
ROM_CONTINUE( 0x10000, 0x14000)
|
||||||
|
|
||||||
ROM_REGION( 0x24000, "audiocpu", 0 ) /* Sound Z80 Code */
|
ROM_REGION( 0x24000, "audiocpu", 0 ) /* Sound Z80 Code */
|
||||||
ROM_LOAD( "cpu2.bin", 0x00000, 0x0c000, CRC(3a78a4cf) SHA1(f643c7a217cbb71f3a03f1f4a16545c546332819) )
|
ROM_LOAD( "cpu2.bin", 0x00000, 0x0c000, CRC(3a78a4cf) SHA1(f643c7a217cbb71f3a03f1f4a16545c546332819) )
|
||||||
ROM_CONTINUE( 0x10000, 0x14000 )
|
ROM_CONTINUE( 0x10000, 0x14000)
|
||||||
|
|
||||||
ROM_REGION( 0x200000, "gfx1", 0 ) /* Background */
|
ROM_REGION( 0x200000, "gfx1", 0 ) /* Background */
|
||||||
ROM_LOAD( "gfx4.bin", 0x000000, 0x80000, CRC(abb49cac) SHA1(e2d766e950df398a8ec8b6888e128ffc3bdf1ce9) )
|
ROM_LOAD( "gfx4.bin", 0x000000, 0x80000, CRC(abb49cac) SHA1(e2d766e950df398a8ec8b6888e128ffc3bdf1ce9) )
|
||||||
|
Loading…
Reference in New Issue
Block a user