Previous 199869 Revisions Next

r36383 Thursday 12th March, 2015 at 06:02:44 UTC by Vasantha Crabb
Another couple of derived machine configs
[src/mame/drivers]goldstar.c

trunk/src/mame/drivers/goldstar.c
r244894r244895
68076807   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
68086808MACHINE_CONFIG_END
68096809
6810static MACHINE_CONFIG_DERIVED( moonlght, goldstbl )
6811   MCFG_GFXDECODE_MODIFY("gfxdecode", ml)
6812MACHINE_CONFIG_END
68106813
6814static MACHINE_CONFIG_DERIVED( goldfrui, goldstbl )
6815   MCFG_GFXDECODE_MODIFY("gfxdecode", goldfrui)
6816MACHINE_CONFIG_END
6817
6818
68116819static MACHINE_CONFIG_START( star100, sanghopm_state )
68126820
68136821   /* basic machine hardware */
r244894r244895
68476855MACHINE_CONFIG_END
68486856
68496857
6850static MACHINE_CONFIG_START( moonlght, goldstar_state )
6851
6852   /* basic machine hardware */
6853   MCFG_CPU_ADD("maincpu", Z80, CPU_CLOCK)
6854   MCFG_CPU_PROGRAM_MAP(goldstar_map)
6855   MCFG_CPU_IO_MAP(goldstar_readport)
6856   MCFG_CPU_VBLANK_INT_DRIVER("screen", goldstar_state,  irq0_line_hold)
6857
6858   /* video hardware */
6859   MCFG_SCREEN_ADD("screen", RASTER)
6860   MCFG_SCREEN_REFRESH_RATE(60)
6861//  MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
6862   MCFG_SCREEN_SIZE(64*8, 32*8)
6863   MCFG_SCREEN_VISIBLE_AREA(0*8, 64*8-1, 2*8, 30*8-1)
6864   MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_goldstar)
6865   MCFG_SCREEN_PALETTE("palette")
6866
6867   MCFG_GFXDECODE_ADD("gfxdecode", "palette", ml)
6868   MCFG_PALETTE_ADD("palette", 256)
6869   MCFG_PALETTE_FORMAT(BBGGGRRR)
6870   MCFG_NVRAM_ADD_1FILL("nvram")
6871
6872   MCFG_VIDEO_START_OVERRIDE(goldstar_state,goldstar)
6873
6874   /* sound hardware */
6875   MCFG_SPEAKER_STANDARD_MONO("mono")
6876   MCFG_SOUND_ADD("aysnd", AY8910, AY_CLOCK)
6877   MCFG_AY8910_PORT_A_READ_CB(IOPORT("DSW4"))
6878   MCFG_AY8910_PORT_B_READ_CB(IOPORT("DSW3"))
6879   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
6880
6881   MCFG_OKIM6295_ADD("oki", OKI_CLOCK, OKIM6295_PIN7_HIGH) /* clock frequency & pin 7 not verified */
6882   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
6883MACHINE_CONFIG_END
6884
6885
6886static MACHINE_CONFIG_START( goldfrui, goldstar_state )
6887
6888   /* basic machine hardware */
6889   MCFG_CPU_ADD("maincpu", Z80, CPU_CLOCK)
6890   MCFG_CPU_PROGRAM_MAP(goldstar_map)
6891   MCFG_CPU_IO_MAP(goldstar_readport)
6892   MCFG_CPU_VBLANK_INT_DRIVER("screen", goldstar_state,  irq0_line_hold)
6893
6894   /* video hardware */
6895   MCFG_SCREEN_ADD("screen", RASTER)
6896   MCFG_SCREEN_REFRESH_RATE(60)
6897//  MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
6898   MCFG_SCREEN_SIZE(64*8, 32*8)
6899   MCFG_SCREEN_VISIBLE_AREA(0*8, 64*8-1, 2*8, 30*8-1)
6900   MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_goldstar)
6901   MCFG_SCREEN_PALETTE("palette")
6902
6903   MCFG_GFXDECODE_ADD("gfxdecode", "palette", goldfrui)
6904   MCFG_PALETTE_ADD("palette", 256)
6905   MCFG_PALETTE_FORMAT(BBGGGRRR)
6906
6907   MCFG_NVRAM_ADD_1FILL("nvram")
6908
6909   MCFG_VIDEO_START_OVERRIDE(goldstar_state,goldstar)
6910
6911   /* sound hardware */
6912   MCFG_SPEAKER_STANDARD_MONO("mono")
6913   MCFG_SOUND_ADD("aysnd", AY8910, AY_CLOCK)
6914   MCFG_AY8910_PORT_A_READ_CB(IOPORT("DSW4"))
6915   MCFG_AY8910_PORT_B_READ_CB(IOPORT("DSW3"))
6916   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
6917
6918   MCFG_OKIM6295_ADD("oki", OKI_CLOCK, OKIM6295_PIN7_HIGH) /* clock frequency & pin 7 not verified */
6919   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
6920MACHINE_CONFIG_END
6921
6922
69236858static MACHINE_CONFIG_START( super9, goldstar_state )
69246859
69256860   /* basic machine hardware */


Previous 199869 Revisions Next


© 1997-2024 The MAME Team