Previous 199869 Revisions Next

r18832 Saturday 3rd November, 2012 at 15:42:30 UTC by hap
Corrado Tomaselli verified fastlane clocks
[src/mame/drivers]fastlane.c

trunk/src/mame/drivers/fastlane.c
r18831r18832
3030
3131WRITE8_MEMBER(fastlane_state::k007121_registers_w)
3232{
33
3433   if (offset < 8)
3534      k007121_ctrl_w(m_k007121, space, offset, data);
3635   else   /* scroll registers */
r18831r18832
133132   PORT_DIPSETTING(   0x40, DEF_STR( Medium ) )
134133   PORT_DIPSETTING(   0x20, DEF_STR( Hard ) )
135134   PORT_DIPSETTING(   0x00, DEF_STR( Hardest ) )
136   PORT_DIPNAME( 0x80, 0x00, DEF_STR( Demo_Sounds ) )      PORT_DIPLOCATION("SW2:8")
135   PORT_DIPNAME( 0x80, 0x00, DEF_STR( Demo_Sounds ) )      PORT_DIPLOCATION("SW2:8") // seems it doesn't work (same on pcb)
137136   PORT_DIPSETTING(   0x80, DEF_STR( Off ) )
138137   PORT_DIPSETTING(   0x00, DEF_STR( On ) )
139138
r18831r18832
216215static MACHINE_CONFIG_START( fastlane, fastlane_state )
217216
218217   /* basic machine hardware */
219   MCFG_CPU_ADD("maincpu", HD6309, 3000000*4)      /* 24MHz/8? */
218   MCFG_CPU_ADD("maincpu", HD6309, XTAL_24MHz/2) // 3MHz(XTAL_24MHz/8) internally
220219   MCFG_CPU_PROGRAM_MAP(fastlane_map)
221220   MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", fastlane_state, fastlane_scanline, "screen", 0, 1)
222221
223
224222   /* video hardware */
225223   MCFG_SCREEN_ADD("screen", RASTER)
226   MCFG_SCREEN_REFRESH_RATE(60)
224   MCFG_SCREEN_REFRESH_RATE(59.17) // measured
227225   MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
228226   MCFG_SCREEN_SIZE(37*8, 32*8)
229227   MCFG_SCREEN_VISIBLE_AREA(0*8, 35*8-1, 2*8, 30*8-1)
r18831r18832
232230   MCFG_GFXDECODE(fastlane)
233231   MCFG_PALETTE_LENGTH(1024*16)
234232
235
236233   MCFG_K007121_ADD("k007121")
237234   MCFG_K051733_ADD("k051733")
238235
239236   /* sound hardware */
240237   MCFG_SPEAKER_STANDARD_MONO("mono")
241238
242   MCFG_SOUND_ADD("konami1", K007232, 3579545)
239   MCFG_SOUND_ADD("konami1", K007232, XTAL_3_579545MHz)
243240   MCFG_SOUND_CONFIG(k007232_interface_1)
244241   MCFG_SOUND_ROUTE(0, "mono", 0.50)
245242   MCFG_SOUND_ROUTE(1, "mono", 0.50)
246243
247   MCFG_SOUND_ADD("konami2", K007232, 3579545)
244   MCFG_SOUND_ADD("konami2", K007232, XTAL_3_579545MHz)
248245   MCFG_SOUND_CONFIG(k007232_interface_2)
249246   MCFG_SOUND_ROUTE(0, "mono", 0.50)
250247   MCFG_SOUND_ROUTE(1, "mono", 0.50)

Previous 199869 Revisions Next


© 1997-2024 The MAME Team