mirror of
https://github.com/holub/mame
synced 2025-05-28 08:33:05 +03:00
From: Corrado Tomaselli [mailto:corrado.to@tiscali.it]
Subject: the fairyland story clocks Verified clocks on Fairyland Story
This commit is contained in:
parent
49b7e8382f
commit
01f5d8cb93
@ -68,6 +68,7 @@ enum
|
||||
XTAL_9_987MHz = 9987000, /* Crazy Balloon */
|
||||
XTAL_10MHz = 10000000,
|
||||
XTAL_10_595MHz = 10595000, /* Mad Alien */
|
||||
XTAL_10_733MHz = 10733000, /* The Fairyland Story */
|
||||
XTAL_10_738635MHz = 10738635, /* TMS9918 family */
|
||||
XTAL_11MHz = 11000000, /* Mario I8039 sound */
|
||||
XTAL_11_0592MHz = 11059200, /* Lethal Justice */
|
||||
|
@ -5,9 +5,6 @@ The FairyLand Story
|
||||
added Victorious Nine by BUT
|
||||
|
||||
TODO:
|
||||
- game behaves VERY strangely in attract mode. Wait until the demo game will
|
||||
be shown. Insert a coin - game screen will be replaced with "start screen"
|
||||
but you can still see demo sprites and hear the in-game sounds.
|
||||
- TA7630 emulation needs filter support (bass sounds from MSM5232 should be about 2 times louder)
|
||||
|
||||
***************************************************************************/
|
||||
@ -655,17 +652,17 @@ static const struct MSM5232interface msm5232_interface =
|
||||
static MACHINE_DRIVER_START( flstory )
|
||||
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD(Z80,10733000/2) /* ??? */
|
||||
MDRV_CPU_ADD(Z80,XTAL_10_733MHz/2) /* verified on pcb */
|
||||
MDRV_CPU_PROGRAM_MAP(flstory_map,0)
|
||||
MDRV_CPU_VBLANK_INT("main", irq0_line_hold)
|
||||
|
||||
MDRV_CPU_ADD(Z80,8000000/2)
|
||||
/* audio CPU */ /* 4 MHz */
|
||||
MDRV_CPU_ADD(Z80,XTAL_8MHz/2) /* verified on pcb */
|
||||
/* audio CPU */
|
||||
MDRV_CPU_PROGRAM_MAP(sound_map,0)
|
||||
MDRV_CPU_VBLANK_INT_HACK(irq0_line_hold,2) /* IRQ generated by ??? */
|
||||
/* NMI generated by the main CPU */
|
||||
|
||||
MDRV_CPU_ADD(M68705,4000000) /* ??? */
|
||||
MDRV_CPU_ADD(M68705,XTAL_18_432MHz/6) /* verified on pcb */
|
||||
MDRV_CPU_PROGRAM_MAP(flstory_m68705_map,0)
|
||||
|
||||
MDRV_INTERLEAVE(100) /* 100 CPU slices per frame - an high value to ensure proper */
|
||||
@ -689,11 +686,11 @@ static MACHINE_DRIVER_START( flstory )
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_MONO("mono")
|
||||
|
||||
MDRV_SOUND_ADD(AY8910, 8000000/4)
|
||||
MDRV_SOUND_ADD(AY8910, XTAL_8MHz/4) /* verified on pcb */
|
||||
MDRV_SOUND_CONFIG(ay8910_interface)
|
||||
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10)
|
||||
|
||||
MDRV_SOUND_ADD(MSM5232, 2000000)
|
||||
MDRV_SOUND_ADD(MSM5232, XTAL_8MHz/4) /* verified on pcb */
|
||||
MDRV_SOUND_CONFIG(msm5232_interface)
|
||||
MDRV_SOUND_ROUTE(0, "mono", 1.0) // pin 28 2'-1
|
||||
MDRV_SOUND_ROUTE(1, "mono", 1.0) // pin 29 4'-1
|
||||
|
Loading…
Reference in New Issue
Block a user