Previous 199869 Revisions Next

r41624 Friday 6th November, 2015 at 19:29:12 UTC by hap
get rid of EASY_TEST_MODE
[src/mame/drivers]equites.c

trunk/src/mame/drivers/equites.c
r250135r250136
2323
24240) all games
2525
26  - To enter sort of "test mode", bits 0 and 1 need to be ON when the game is reset.
27    Acho said that it could be a switch (but I'm not sure of that), and that's why
28    I've added a EASY_TEST_MODE compilation switch.
26  - To enter sort of "test mode", COIN switches 0 and 1 need to be ON when the game is reset.
2927
3028
31291) 'equites'
r250135r250136
367365#include "includes/equites.h"
368366
369367#define HVOLTAGE_DEBUG  0
370#define EASY_TEST_MODE  0
371368
372369#define FRQ_ADJUSTER_TAG    "FRQ"
373370
r250135r250136
385382/******************************************************************************/
386383// Sound
387384
388/******************************************************************************/
389
390385TIMER_CALLBACK_MEMBER(equites_state::equites_nmi_callback)
391386{
392387   m_audiocpu->set_input_line(INPUT_LINE_NMI, ASSERT_LINE);
r250135r250136
530525{
531526}
532527
528
529
533530/******************************************************************************/
534531// Local Functions
535532
r250135r250136
600597   }
601598}
602599
600
601
603602/******************************************************************************/
604603// Main CPU Handlers
605604
r250135r250136
626625   m_unknown_bit = 1;
627626}
628627
628
629
629630/******************************************************************************/
630631// Main CPU Memory Map
631632
r250135r250136
736737   AM_RANGE(0x0000, 0x03ff) AM_RAM AM_SHARE("mcuram") /* main CPU shared RAM */
737738ADDRESS_MAP_END
738739
740
741
739742/******************************************************************************/
740743// Common Port Map
741744
r250135r250136
770773   PORT_START("IN1")
771774   PORT_BIT( 0x0100, IP_ACTIVE_HIGH, IPT_COIN1 )
772775   PORT_BIT( 0x0200, IP_ACTIVE_HIGH, IPT_COIN2 )
773#if EASY_TEST_MODE
774   PORT_SERVICE( 0x0300, IP_ACTIVE_HIGH )
775#endif
776776   PORT_DIPNAME( 0x0400, 0x0400, DEF_STR( Cabinet ) ) PORT_DIPLOCATION("SW:!6")
777777   PORT_DIPSETTING(      0x0400, DEF_STR( Upright ) )
778778   PORT_DIPSETTING(      0x0000, DEF_STR( Cocktail ) )
r250135r250136
807807   PORT_START("IN1")
808808   PORT_BIT( 0x0100, IP_ACTIVE_HIGH, IPT_COIN1 )
809809   PORT_BIT( 0x0200, IP_ACTIVE_HIGH, IPT_COIN2 )
810#if EASY_TEST_MODE
811   PORT_SERVICE( 0x0300, IP_ACTIVE_HIGH )
812#endif
813810   PORT_BIT( 0x0400, IP_ACTIVE_HIGH, IPT_SERVICE) PORT_NAME("Settings") PORT_CODE(KEYCODE_F1)
814811   PORT_BIT( 0x0800, IP_ACTIVE_HIGH, IPT_UNKNOWN )
815812   PORT_BIT( 0x1000, IP_ACTIVE_HIGH, IPT_UNKNOWN )
r250135r250136
833830   PORT_START("IN1")
834831   PORT_BIT( 0x0100, IP_ACTIVE_HIGH, IPT_COIN1 )
835832   PORT_BIT( 0x0200, IP_ACTIVE_HIGH, IPT_COIN2 )
836#if EASY_TEST_MODE
837   PORT_SERVICE( 0x0300, IP_ACTIVE_HIGH )
838#endif
839833   PORT_DIPNAME( 0x0c00, 0x0000, DEF_STR( Game_Time ) ) PORT_DIPLOCATION("SW:!6,!5")
840834   PORT_DIPSETTING(      0x0c00, "3:00" )
841835   PORT_DIPSETTING(      0x0800, "2:00" )
r250135r250136
867861   EQUITES_PLAYER_INPUT_MSB( IPT_BUTTON1, IPT_BUTTON2, IPT_BUTTON3, IPT_START2 )
868862
869863   PORT_START("IN1")
870//  PORT_BIT( 0x0100, IP_ACTIVE_HIGH, IPT_COIN1 )
871//  PORT_BIT( 0x0200, IP_ACTIVE_HIGH, IPT_UNUSED )
872   PORT_BIT( 0x0300, IP_ACTIVE_HIGH, IPT_COIN1 )
873#if EASY_TEST_MODE
874   PORT_SERVICE( 0x0300, IP_ACTIVE_HIGH )
875#endif
864   PORT_BIT( 0x0100, IP_ACTIVE_HIGH, IPT_COIN1 )
865   PORT_BIT( 0x0200, IP_ACTIVE_HIGH, IPT_COIN2 ) // only used to access testmode!
876866   PORT_DIPNAME( 0x0c00, 0x0000, "Game Points" ) PORT_DIPLOCATION("SW:!6,!5")
877867   PORT_DIPSETTING(      0x0800, "3000" )
878868   PORT_DIPSETTING(      0x0400, "4000" )
r250135r250136
906896   PORT_START("IN1")
907897   PORT_BIT( 0x0100, IP_ACTIVE_HIGH, IPT_COIN1 )
908898   PORT_BIT( 0x0200, IP_ACTIVE_HIGH, IPT_COIN2 )
909#if EASY_TEST_MODE
910   PORT_SERVICE( 0x0300, IP_ACTIVE_HIGH )
911#endif
912899   PORT_DIPNAME( 0x0c00, 0x0000, DEF_STR ( Difficulty ) ) PORT_DIPLOCATION("SW:!6,!5")
913900   PORT_DIPSETTING(      0x0400, DEF_STR( Easy ) )
914901   PORT_DIPSETTING(      0x0000, DEF_STR( Normal ) )
r250135r250136
958945   PORT_START("IN1")
959946   PORT_BIT( 0x0100, IP_ACTIVE_HIGH, IPT_COIN1 )
960947   PORT_BIT( 0x0200, IP_ACTIVE_HIGH, IPT_COIN2 )
961#if EASY_TEST_MODE
962   PORT_SERVICE( 0x0300, IP_ACTIVE_HIGH )
963#endif
964948#if HVOLTAGE_DEBUG
965949   PORT_DIPNAME( 0x0400, 0x0000, "Invulnerability" ) PORT_DIPLOCATION("SW:!6")
966950   PORT_DIPSETTING(      0x0000, DEF_STR( Off ) )
r250135r250136
1000984   PORT_ADJUSTER(27, "MSM5232 Clock")
1001985INPUT_PORTS_END
1002986
987
988
1003989/******************************************************************************/
1004990// Graphics Layouts
1005991
r250135r250136
12611247MACHINE_CONFIG_END
12621248
12631249
1250
12641251/******************************************************************************/
12651252// Equites ROM Map
12661253
r250135r250136
18081795   ROM_LOAD( "3.8l",   0x0100, 0x0100, CRC(1314b0b5) SHA1(31ef4b916110581390afc1ba90c5dca7c08c619f) ) // y
18091796ROM_END
18101797
1798
1799
18111800/******************************************************************************/
18121801// Initializations
18131802
r250135r250136
18721861#endif
18731862}
18741863
1864
1865
18751866/******************************************************************************/
18761867
18771868// Game Entries


Previous 199869 Revisions Next


© 1997-2024 The MAME Team