From: Corrado Tomaselli [mailto:corrado.to@tiscali.it]

Subject: the fairyland story clocks
Verified clocks on Fairyland Story
This commit is contained in:
Aaron Giles 2008-06-26 14:57:56 +00:00
parent 49b7e8382f
commit 01f5d8cb93
2 changed files with 7 additions and 9 deletions

View File

@ -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 */

View File

@ -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