Previous 199869 Revisions Next

r22780 Sunday 12th May, 2013 at 03:59:55 UTC by Brian Troha
flstory.c: Corrected a couple of dipswitch names for Rumba Lumber and change clocks to be XTAL based. [Brian Troha]
[src/mame/drivers]flstory.c

trunk/src/mame/drivers/flstory.c
r22779r22780
686686   PORT_START("DSW0")      /* D800 */
687687   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN )
688688   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
689   PORT_DIPNAME(0x04, 0x04, DEF_STR( Free_Play ) )
690   PORT_DIPSETTING(   0x04, DEF_STR( Off ) )
691   PORT_DIPSETTING(   0x00, DEF_STR( On ) )
692   PORT_DIPNAME(0x40, 0x40, DEF_STR( Flip_Screen ) )
693   PORT_DIPSETTING(   0x40, DEF_STR( Off ) )
694   PORT_DIPSETTING(   0x00, DEF_STR( On ) )
695   PORT_DIPNAME(0xa0, 0x20, DEF_STR( Cabinet ) )
696   PORT_DIPSETTING(   0x20, DEF_STR( Upright ) )
697   PORT_DIPSETTING(   0xa0, DEF_STR( Cocktail ) )
698   PORT_DIPSETTING(   0x00, "MA / MB" )
689   PORT_DIPNAME( 0x04, 0x04, DEF_STR( Free_Play ) )
690   PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
691   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
692   PORT_DIPNAME( 0x40, 0x40, DEF_STR( Flip_Screen ) )
693   PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
694   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
695   PORT_DIPNAME( 0xa0, 0x20, DEF_STR( Cabinet ) )
696   PORT_DIPSETTING(    0x20, DEF_STR( Upright ) )
697   PORT_DIPSETTING(    0xa0, DEF_STR( Cocktail ) )
698   PORT_DIPSETTING(    0x00, "MA / MB" )
699699
700700   PORT_START("DSW1")      /* D801 */
701   PORT_DIPNAME(0x0f, 0x00, DEF_STR( Coin_A ) )
702   PORT_DIPSETTING(   0x0f, DEF_STR( 9C_1C ) )
703   PORT_DIPSETTING(   0x0e, DEF_STR( 8C_1C ) )
704   PORT_DIPSETTING(   0x0d, DEF_STR( 7C_1C ) )
705   PORT_DIPSETTING(   0x0c, DEF_STR( 6C_1C ) )
706   PORT_DIPSETTING(   0x0b, DEF_STR( 5C_1C ) )
707   PORT_DIPSETTING(   0x0a, DEF_STR( 4C_1C ) )
708   PORT_DIPSETTING(   0x09, DEF_STR( 3C_1C ) )
709   PORT_DIPSETTING(   0x08, DEF_STR( 2C_1C ) )
710   PORT_DIPSETTING(   0x00, DEF_STR( 1C_1C ) )
711   PORT_DIPSETTING(   0x01, DEF_STR( 1C_2C ) )
712   PORT_DIPSETTING(   0x02, DEF_STR( 1C_3C ) )
713   PORT_DIPSETTING(   0x03, DEF_STR( 1C_4C ) )
714   PORT_DIPSETTING(   0x04, DEF_STR( 1C_5C ) )
715   PORT_DIPSETTING(   0x05, DEF_STR( 1C_6C ) )
716   PORT_DIPSETTING(   0x06, DEF_STR( 1C_7C ) )
717   PORT_DIPSETTING(   0x07, DEF_STR( 1C_8C ) )
718   PORT_DIPNAME(0xf0, 0x00, DEF_STR( Coin_B ) )
719   PORT_DIPSETTING(   0xf0, DEF_STR( 9C_1C ) )
720   PORT_DIPSETTING(   0xe0, DEF_STR( 8C_1C ) )
721   PORT_DIPSETTING(   0xd0, DEF_STR( 7C_1C ) )
722   PORT_DIPSETTING(   0xc0, DEF_STR( 6C_1C ) )
723   PORT_DIPSETTING(   0xb0, DEF_STR( 5C_1C ) )
724   PORT_DIPSETTING(   0xa0, DEF_STR( 4C_1C ) )
725   PORT_DIPSETTING(   0x90, DEF_STR( 3C_1C ) )
726   PORT_DIPSETTING(   0x80, DEF_STR( 2C_1C ) )
727   PORT_DIPSETTING(   0x00, DEF_STR( 1C_1C ) )
728   PORT_DIPSETTING(   0x10, DEF_STR( 1C_2C ) )
729   PORT_DIPSETTING(   0x20, DEF_STR( 1C_3C ) )
730   PORT_DIPSETTING(   0x30, DEF_STR( 1C_4C ) )
731   PORT_DIPSETTING(   0x40, DEF_STR( 1C_5C ) )
732   PORT_DIPSETTING(   0x50, DEF_STR( 1C_6C ) )
733   PORT_DIPSETTING(   0x60, DEF_STR( 1C_7C ) )
734   PORT_DIPSETTING(   0x70, DEF_STR( 1C_8C ) )
701   PORT_DIPNAME( 0x0f, 0x00, DEF_STR( Coin_A ) )
702   PORT_DIPSETTING(    0x0f, DEF_STR( 9C_1C ) )
703   PORT_DIPSETTING(    0x0e, DEF_STR( 8C_1C ) )
704   PORT_DIPSETTING(    0x0d, DEF_STR( 7C_1C ) )
705   PORT_DIPSETTING(    0x0c, DEF_STR( 6C_1C ) )
706   PORT_DIPSETTING(    0x0b, DEF_STR( 5C_1C ) )
707   PORT_DIPSETTING(    0x0a, DEF_STR( 4C_1C ) )
708   PORT_DIPSETTING(    0x09, DEF_STR( 3C_1C ) )
709   PORT_DIPSETTING(    0x08, DEF_STR( 2C_1C ) )
710   PORT_DIPSETTING(    0x00, DEF_STR( 1C_1C ) )
711   PORT_DIPSETTING(    0x01, DEF_STR( 1C_2C ) )
712   PORT_DIPSETTING(    0x02, DEF_STR( 1C_3C ) )
713   PORT_DIPSETTING(    0x03, DEF_STR( 1C_4C ) )
714   PORT_DIPSETTING(    0x04, DEF_STR( 1C_5C ) )
715   PORT_DIPSETTING(    0x05, DEF_STR( 1C_6C ) )
716   PORT_DIPSETTING(    0x06, DEF_STR( 1C_7C ) )
717   PORT_DIPSETTING(    0x07, DEF_STR( 1C_8C ) )
718   PORT_DIPNAME( 0xf0, 0x00, DEF_STR( Coin_B ) )
719   PORT_DIPSETTING(    0xf0, DEF_STR( 9C_1C ) )
720   PORT_DIPSETTING(    0xe0, DEF_STR( 8C_1C ) )
721   PORT_DIPSETTING(    0xd0, DEF_STR( 7C_1C ) )
722   PORT_DIPSETTING(    0xc0, DEF_STR( 6C_1C ) )
723   PORT_DIPSETTING(    0xb0, DEF_STR( 5C_1C ) )
724   PORT_DIPSETTING(    0xa0, DEF_STR( 4C_1C ) )
725   PORT_DIPSETTING(    0x90, DEF_STR( 3C_1C ) )
726   PORT_DIPSETTING(    0x80, DEF_STR( 2C_1C ) )
727   PORT_DIPSETTING(    0x00, DEF_STR( 1C_1C ) )
728   PORT_DIPSETTING(    0x10, DEF_STR( 1C_2C ) )
729   PORT_DIPSETTING(    0x20, DEF_STR( 1C_3C ) )
730   PORT_DIPSETTING(    0x30, DEF_STR( 1C_4C ) )
731   PORT_DIPSETTING(    0x40, DEF_STR( 1C_5C ) )
732   PORT_DIPSETTING(    0x50, DEF_STR( 1C_6C ) )
733   PORT_DIPSETTING(    0x60, DEF_STR( 1C_7C ) )
734   PORT_DIPSETTING(    0x70, DEF_STR( 1C_8C ) )
735735
736736   PORT_START("DSW2")      /* D802 */
737737   PORT_BIT( 0x0f, IP_ACTIVE_LOW, IPT_UNKNOWN )
738   PORT_DIPNAME(0x10, 0x10, "Coinage Display" )
739   PORT_DIPSETTING(   0x00, DEF_STR( Off ) )
740   PORT_DIPSETTING(   0x10, DEF_STR( On ) )
738   PORT_DIPNAME( 0x10, 0x10, "Coinage Display" )
739   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
740   PORT_DIPSETTING(    0x10, DEF_STR( On ) )
741741   PORT_DIPNAME( 0x20, 0x20, "Show Year" )
742742   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
743743   PORT_DIPSETTING(    0x20, DEF_STR( On ) )
744   PORT_DIPNAME(0x40, 0x40, "No hit" )
745   PORT_DIPSETTING(   0x40, DEF_STR( Off ) )
746   PORT_DIPSETTING(   0x00, DEF_STR( On ) )
747   PORT_DIPNAME(0x80, 0x00, DEF_STR( Coinage ) )
748   PORT_DIPSETTING(   0x80, "A and B" )
749   PORT_DIPSETTING(   0x00, "A only" )
744   PORT_DIPNAME( 0x40, 0x40, "No hit" )
745   PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
746   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
747   PORT_DIPNAME( 0x80, 0x00, DEF_STR( Coinage ) )
748   PORT_DIPSETTING(    0x80, "A and B" )
749   PORT_DIPSETTING(    0x00, "A only" )
750750
751751   PORT_START("SYSTEM")      /* D803 */
752752   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START1 )
r22779r22780
802802INPUT_PORTS_END
803803
804804
805
806805static INPUT_PORTS_START( rumba )
807806   PORT_START("DSW0")      /* D800 */
808807   PORT_DIPNAME( 0x03, 0x00, DEF_STR( Bonus_Life ) )
r22779r22780
810809   PORT_DIPSETTING(    0x01, "10000 60000" )
811810   PORT_DIPSETTING(    0x02, "10000 40000" )
812811   PORT_DIPSETTING(    0x03, "10000 20000" )
813   PORT_DIPNAME(0x04, 0x04, DEF_STR( Free_Play ) )
814   PORT_DIPSETTING(   0x04, DEF_STR( Off ) )
815   PORT_DIPSETTING(   0x00, DEF_STR( On ) )
812   PORT_DIPNAME( 0x04, 0x04, DEF_STR( Free_Play ) )
813   PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
814   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
816815   PORT_DIPNAME( 0x18, 0x18, DEF_STR( Lives ) )
817816   PORT_DIPSETTING(    0x18, "3" )
818817   PORT_DIPSETTING(    0x10, "4" )
819818   PORT_DIPSETTING(    0x08, "5" )
820819   PORT_DIPSETTING(    0x00, "6")
821   PORT_DIPNAME( 0x20,   0x20, DEF_STR( Unknown ) )
822   PORT_DIPSETTING(      0x20, DEF_STR( Off ) )
823   PORT_DIPSETTING(      0x00, DEF_STR( On ) )
824   PORT_DIPNAME( 0x40,   0x40, DEF_STR( Unknown ) )
825   PORT_DIPSETTING(      0x40, DEF_STR( Off ) )
826   PORT_DIPSETTING(      0x00, DEF_STR( On ) )
827   PORT_DIPNAME(0x80, 0x80, DEF_STR( Cabinet ) )
828   PORT_DIPSETTING(   0x00, DEF_STR( Upright ) )
829   PORT_DIPSETTING(   0x80, DEF_STR( Cocktail ) )
820   PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )
821   PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
822   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
823   PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
824   PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
825   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
826   PORT_DIPNAME( 0x80, 0x80, DEF_STR( Cabinet ) )
827   PORT_DIPSETTING(    0x00, DEF_STR( Upright ) )
828   PORT_DIPSETTING(    0x80, DEF_STR( Cocktail ) )
830829
831
832830   PORT_START("DSW1")      /* D801 */
833   PORT_DIPNAME(0x0f, 0x00, DEF_STR( Coin_A ) )
834   PORT_DIPSETTING(   0x0f, DEF_STR( 9C_1C ) )
835   PORT_DIPSETTING(   0x0e, DEF_STR( 8C_1C ) )
836   PORT_DIPSETTING(   0x0d, DEF_STR( 7C_1C ) )
837   PORT_DIPSETTING(   0x0c, DEF_STR( 6C_1C ) )
838   PORT_DIPSETTING(   0x0b, DEF_STR( 5C_1C ) )
839   PORT_DIPSETTING(   0x0a, DEF_STR( 4C_1C ) )
840   PORT_DIPSETTING(   0x09, DEF_STR( 3C_1C ) )
841   PORT_DIPSETTING(   0x08, DEF_STR( 2C_1C ) )
842   PORT_DIPSETTING(   0x00, DEF_STR( 1C_1C ) )
843   PORT_DIPSETTING(   0x01, DEF_STR( 1C_2C ) )
844   PORT_DIPSETTING(   0x02, DEF_STR( 1C_3C ) )
845   PORT_DIPSETTING(   0x03, DEF_STR( 1C_4C ) )
846   PORT_DIPSETTING(   0x04, DEF_STR( 1C_5C ) )
847   PORT_DIPSETTING(   0x05, DEF_STR( 1C_6C ) )
848   PORT_DIPSETTING(   0x06, DEF_STR( 1C_7C ) )
849   PORT_DIPSETTING(   0x07, DEF_STR( 1C_8C ) )
850   PORT_DIPNAME(0xf0, 0x00, DEF_STR( Coin_B ) )
851   PORT_DIPSETTING(   0xf0, DEF_STR( 9C_1C ) )
852   PORT_DIPSETTING(   0xe0, DEF_STR( 8C_1C ) )
853   PORT_DIPSETTING(   0xd0, DEF_STR( 7C_1C ) )
854   PORT_DIPSETTING(   0xc0, DEF_STR( 6C_1C ) )
855   PORT_DIPSETTING(   0xb0, DEF_STR( 5C_1C ) )
856   PORT_DIPSETTING(   0xa0, DEF_STR( 4C_1C ) )
857   PORT_DIPSETTING(   0x90, DEF_STR( 3C_1C ) )
858   PORT_DIPSETTING(   0x80, DEF_STR( 2C_1C ) )
859   PORT_DIPSETTING(   0x00, DEF_STR( 1C_1C ) )
860   PORT_DIPSETTING(   0x10, DEF_STR( 1C_2C ) )
861   PORT_DIPSETTING(   0x20, DEF_STR( 1C_3C ) )
862   PORT_DIPSETTING(   0x30, DEF_STR( 1C_4C ) )
863   PORT_DIPSETTING(   0x40, DEF_STR( 1C_5C ) )
864   PORT_DIPSETTING(   0x50, DEF_STR( 1C_6C ) )
865   PORT_DIPSETTING(   0x60, DEF_STR( 1C_7C ) )
866   PORT_DIPSETTING(   0x70, DEF_STR( 1C_8C ) )
831   PORT_DIPNAME( 0x0f, 0x00, DEF_STR( Coin_A ) )
832   PORT_DIPSETTING(    0x0f, DEF_STR( 9C_1C ) )
833   PORT_DIPSETTING(    0x0e, DEF_STR( 8C_1C ) )
834   PORT_DIPSETTING(    0x0d, DEF_STR( 7C_1C ) )
835   PORT_DIPSETTING(    0x0c, DEF_STR( 6C_1C ) )
836   PORT_DIPSETTING(    0x0b, DEF_STR( 5C_1C ) )
837   PORT_DIPSETTING(    0x0a, DEF_STR( 4C_1C ) )
838   PORT_DIPSETTING(    0x09, DEF_STR( 3C_1C ) )
839   PORT_DIPSETTING(    0x08, DEF_STR( 2C_1C ) )
840   PORT_DIPSETTING(    0x00, DEF_STR( 1C_1C ) )
841   PORT_DIPSETTING(    0x01, DEF_STR( 1C_2C ) )
842   PORT_DIPSETTING(    0x02, DEF_STR( 1C_3C ) )
843   PORT_DIPSETTING(    0x03, DEF_STR( 1C_4C ) )
844   PORT_DIPSETTING(    0x04, DEF_STR( 1C_5C ) )
845   PORT_DIPSETTING(    0x05, DEF_STR( 1C_6C ) )
846   PORT_DIPSETTING(    0x06, DEF_STR( 1C_7C ) )
847   PORT_DIPSETTING(    0x07, DEF_STR( 1C_8C ) )
848   PORT_DIPNAME( 0xf0, 0x00, DEF_STR( Coin_B ) )
849   PORT_DIPSETTING(    0xf0, DEF_STR( 9C_1C ) )
850   PORT_DIPSETTING(    0xe0, DEF_STR( 8C_1C ) )
851   PORT_DIPSETTING(    0xd0, DEF_STR( 7C_1C ) )
852   PORT_DIPSETTING(    0xc0, DEF_STR( 6C_1C ) )
853   PORT_DIPSETTING(    0xb0, DEF_STR( 5C_1C ) )
854   PORT_DIPSETTING(    0xa0, DEF_STR( 4C_1C ) )
855   PORT_DIPSETTING(    0x90, DEF_STR( 3C_1C ) )
856   PORT_DIPSETTING(    0x80, DEF_STR( 2C_1C ) )
857   PORT_DIPSETTING(    0x00, DEF_STR( 1C_1C ) )
858   PORT_DIPSETTING(    0x10, DEF_STR( 1C_2C ) )
859   PORT_DIPSETTING(    0x20, DEF_STR( 1C_3C ) )
860   PORT_DIPSETTING(    0x30, DEF_STR( 1C_4C ) )
861   PORT_DIPSETTING(    0x40, DEF_STR( 1C_5C ) )
862   PORT_DIPSETTING(    0x50, DEF_STR( 1C_6C ) )
863   PORT_DIPSETTING(    0x60, DEF_STR( 1C_7C ) )
864   PORT_DIPSETTING(    0x70, DEF_STR( 1C_8C ) )
867865
868866   PORT_START("DSW2")      /* D802 */
869   PORT_DIPNAME( 0x01,   0x01, "Training Stage" )
870   PORT_DIPSETTING(      0x00, DEF_STR( Off ) )
871   PORT_DIPSETTING(      0x01, DEF_STR( On ) )
872   PORT_DIPNAME( 0x02,   0x02, DEF_STR( Unknown ) )
873   PORT_DIPSETTING(      0x02, DEF_STR( Off ) )
874   PORT_DIPSETTING(      0x00, DEF_STR( On ) )
875   PORT_DIPNAME( 0x04,   0x00, DEF_STR( Language ) )
876   PORT_DIPSETTING(      0x04, DEF_STR( Japanese ) )
877   PORT_DIPSETTING(      0x00, DEF_STR( English ) )
878   PORT_DIPNAME( 0x08,   0x08, DEF_STR( Unknown ) )
879   PORT_DIPSETTING(      0x08, DEF_STR( Off ) )
880   PORT_DIPSETTING(      0x00, DEF_STR( On ) )
881   PORT_DIPNAME( 0x10,   0x10, DEF_STR( Unknown ) )
882   PORT_DIPSETTING(      0x10, DEF_STR( Off ) )
883   PORT_DIPSETTING(      0x00, DEF_STR( On ) )
884   PORT_DIPNAME( 0x20,   0x20, "Copyright String" )
885   PORT_DIPSETTING(      0x20, "Taito Corp. MCMLXXXIV" )
886   PORT_DIPSETTING(      0x00, "Taito Corporation" )
887   PORT_DIPNAME( 0x40,   0x40, "Infinite Lives" ) //???
888   PORT_DIPSETTING(      0x40, DEF_STR( Off ) )
889   PORT_DIPSETTING(      0x00, DEF_STR( On ) )
890   PORT_DIPNAME( 0x80,   0x80, DEF_STR( Unknown ) )
891   PORT_DIPSETTING(      0x80, DEF_STR( Off ) )
892   PORT_DIPSETTING(      0x00, DEF_STR( On ) )
867   PORT_DIPNAME( 0x01, 0x01, "Training Stage" )
868   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
869   PORT_DIPSETTING(    0x01, DEF_STR( On ) )
870   PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) )
871   PORT_DIPSETTING(    0x02, DEF_STR( Off ) )
872   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
873   PORT_DIPNAME( 0x04, 0x00, DEF_STR( Language ) )
874   PORT_DIPSETTING(    0x04, DEF_STR( Japanese ) )
875   PORT_DIPSETTING(    0x00, DEF_STR( English ) )
876   PORT_DIPNAME( 0x08, 0x00, "Attract Sound" )   /* At title sequence only - NOT Demo Sounds */
877   PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
878   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
879   PORT_DIPNAME( 0x10, 0x00, "Coinage Display" )
880   PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
881   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
882   PORT_DIPNAME( 0x20, 0x20, "Copyright String" )
883   PORT_DIPSETTING(    0x20, "Taito Corp. MCMLXXXIV" )
884   PORT_DIPSETTING(    0x00, "Taito Corporation" )
885   PORT_DIPNAME( 0x40, 0x40, "Infinite Lives" ) //???
886   PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
887   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
888   PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
889   PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
890   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
893891
894892   PORT_START("SYSTEM")      /* D803 */
895893   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START1 )
r22779r22780
10641062static MACHINE_CONFIG_START( flstory, flstory_state )
10651063
10661064   /* basic machine hardware */
1067   MCFG_CPU_ADD("maincpu", Z80,XTAL_10_733MHz/2) /* verified on pcb */
1065   MCFG_CPU_ADD("maincpu", Z80, XTAL_10_733MHz/2) /* verified on pcb */
10681066   MCFG_CPU_PROGRAM_MAP(flstory_map)
10691067   MCFG_CPU_VBLANK_INT_DRIVER("screen", flstory_state,  irq0_line_hold)
10701068
1071   MCFG_CPU_ADD("audiocpu", Z80,XTAL_8MHz/2) /* verified on pcb */
1069   MCFG_CPU_ADD("audiocpu", Z80, XTAL_8MHz/2) /* verified on pcb */
10721070   MCFG_CPU_PROGRAM_MAP(sound_map)
10731071   MCFG_CPU_PERIODIC_INT_DRIVER(flstory_state, irq0_line_hold, 2*60)   /* IRQ generated by ??? */
10741072                  /* NMI generated by the main CPU */
10751073
1076   MCFG_CPU_ADD("mcu", M68705,XTAL_18_432MHz/6)    /* verified on pcb */
1074   MCFG_CPU_ADD("mcu", M68705, XTAL_18_432MHz/6)    /* verified on pcb */
10771075   MCFG_CPU_PROGRAM_MAP(flstory_m68705_map)
10781076
10791077   MCFG_QUANTUM_TIME(attotime::from_hz(6000))  /* 100 CPU slices per frame - an high value to ensure proper */
r22779r22780
11211119static MACHINE_CONFIG_START( onna34ro, flstory_state )
11221120
11231121   /* basic machine hardware */
1124   MCFG_CPU_ADD("maincpu", Z80,10733000/2)     /* ??? */
1122   MCFG_CPU_ADD("maincpu", Z80, 10733000/2)     /* ??? */
11251123   MCFG_CPU_PROGRAM_MAP(onna34ro_map)
11261124   MCFG_CPU_VBLANK_INT_DRIVER("screen", flstory_state,  irq0_line_hold)
11271125
1128   MCFG_CPU_ADD("audiocpu", Z80,8000000/2)     /* 4 MHz */
1126   MCFG_CPU_ADD("audiocpu", Z80, 8000000/2)     /* 4 MHz */
11291127   MCFG_CPU_PROGRAM_MAP(sound_map)
11301128   MCFG_CPU_PERIODIC_INT_DRIVER(flstory_state, irq0_line_hold, 2*60)   /* IRQ generated by ??? */
11311129                  /* NMI generated by the main CPU */
11321130
1133//  MCFG_CPU_ADD("mcu", M68705,4000000)  /* ??? */
1131//  MCFG_CPU_ADD("mcu", M68705, XTAL_18_432MHz/6)  /* ??? */
11341132//  MCFG_CPU_PROGRAM_MAP(m68705_map)
11351133
11361134   MCFG_QUANTUM_TIME(attotime::from_hz(6000))  /* 100 CPU slices per frame - an high value to ensure proper */
r22779r22780
11571155   MCFG_SOUND_CONFIG(ay8910_config)
11581156   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10)
11591157
1160   MCFG_SOUND_ADD("msm", MSM5232, 2000000)
1158   MCFG_SOUND_ADD("msm", MSM5232, 8000000/4)
11611159   MCFG_SOUND_CONFIG(msm5232_config)
11621160   MCFG_SOUND_ROUTE(0, "mono", 1.0)    // pin 28  2'-1
11631161   MCFG_SOUND_ROUTE(1, "mono", 1.0)    // pin 29  4'-1
r22779r22780
11781176static MACHINE_CONFIG_START( victnine, flstory_state )
11791177
11801178   /* basic machine hardware */
1181   MCFG_CPU_ADD("maincpu", Z80,8000000/2)      /* 4 MHz */
1179   MCFG_CPU_ADD("maincpu", Z80, 8000000/2)      /* 4 MHz */
11821180   MCFG_CPU_PROGRAM_MAP(victnine_map)
11831181   MCFG_CPU_VBLANK_INT_DRIVER("screen", flstory_state,  irq0_line_hold)
11841182
1185   MCFG_CPU_ADD("audiocpu", Z80,8000000/2)     /* 4 MHz */
1183   MCFG_CPU_ADD("audiocpu", Z80, 8000000/2)     /* 4 MHz */
11861184   MCFG_CPU_PROGRAM_MAP(sound_map)
11871185   MCFG_CPU_PERIODIC_INT_DRIVER(flstory_state, irq0_line_hold, 2*60)   /* IRQ generated by ??? */
11881186                  /* NMI generated by the main CPU */
11891187
1190//  MCFG_CPU_ADD("mcu", M68705,4000000)  /* ??? */
1188//  MCFG_CPU_ADD("mcu", M68705, XTAL_18_432MHz/6)  /* ??? */
11911189//  MCFG_CPU_PROGRAM_MAP(m68705_map)
11921190
11931191   MCFG_QUANTUM_TIME(attotime::from_hz(6000))  /* 100 CPU slices per frame - an high value to ensure proper */
r22779r22780
12141212   MCFG_SOUND_CONFIG(ay8910_config)
12151213   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
12161214
1217   MCFG_SOUND_ADD("msm", MSM5232, 2000000)
1215   MCFG_SOUND_ADD("msm", MSM5232, 8000000/4)
12181216   MCFG_SOUND_CONFIG(msm5232_config)
12191217   MCFG_SOUND_ROUTE(0, "mono", 1.0)    // pin 28  2'-1
12201218   MCFG_SOUND_ROUTE(1, "mono", 1.0)    // pin 29  4'-1
r22779r22780
12411239static MACHINE_CONFIG_START( rumba, flstory_state )
12421240
12431241   /* basic machine hardware */
1244   MCFG_CPU_ADD("maincpu", Z80,8000000/2)      /* 4 MHz */
1242   MCFG_CPU_ADD("maincpu", Z80, XTAL_8MHz/2) /* verified on pcb */
12451243   MCFG_CPU_PROGRAM_MAP(rumba_map)
12461244   MCFG_CPU_VBLANK_INT_DRIVER("screen", flstory_state,  irq0_line_hold)
12471245
1248   MCFG_CPU_ADD("audiocpu", Z80,8000000/2)     /* 4 MHz */
1246   MCFG_CPU_ADD("audiocpu", Z80, XTAL_8MHz/2) /* verified on pcb */
12491247   MCFG_CPU_PROGRAM_MAP(sound_map)
12501248   MCFG_CPU_PERIODIC_INT_DRIVER(flstory_state, irq0_line_hold, 2*60)   /* IRQ generated by ??? */
12511249                  /* NMI generated by the main CPU */
12521250
1253//  MCFG_CPU_ADD("mcu", M68705,18432000/6) /* ??? */
1251//  MCFG_CPU_ADD("mcu", M68705, XTAL_18_432MHz/6) /* verified on pcb */
12541252//  MCFG_CPU_PROGRAM_MAP(m68705_map)
12551253
12561254   MCFG_QUANTUM_TIME(attotime::from_hz(6000))  /* 100 CPU slices per frame - an high value to ensure proper */
r22779r22780
12731271   /* sound hardware */
12741272   MCFG_SPEAKER_STANDARD_MONO("mono")
12751273
1276   MCFG_SOUND_ADD("aysnd", AY8910, 8000000/4)
1274   MCFG_SOUND_ADD("aysnd", AY8910, XTAL_8MHz/4) /* verified on pcb */
12771275   MCFG_SOUND_CONFIG(ay8910_config)
12781276   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
12791277
1280   MCFG_SOUND_ADD("msm", MSM5232, 2000000)
1278   MCFG_SOUND_ADD("msm", MSM5232, XTAL_8MHz/4) /* verified on pcb */
12811279   MCFG_SOUND_CONFIG(msm5232_config)
12821280   MCFG_SOUND_ROUTE(0, "mono", 1.0)    // pin 28  2'-1
12831281   MCFG_SOUND_ROUTE(1, "mono", 1.0)    // pin 29  4'-1

Previous 199869 Revisions Next


© 1997-2024 The MAME Team