mirror of
https://github.com/holub/mame
synced 2025-10-09 09:44:40 +03:00
spellin werds (nw)
This commit is contained in:
parent
0fb4fe79f8
commit
15534c9a49
@ -194,7 +194,7 @@ void nes_event_device::update_regs(int reg)
|
|||||||
}
|
}
|
||||||
|
|
||||||
//-------------------------------------------------
|
//-------------------------------------------------
|
||||||
// Dipswicth
|
// Dipswitch
|
||||||
//-------------------------------------------------
|
//-------------------------------------------------
|
||||||
|
|
||||||
static INPUT_PORTS_START( nwc_dsw )
|
static INPUT_PORTS_START( nwc_dsw )
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
* expansion carts do not contain the required game data => main PRG must be in the main cart
|
* expansion carts do not contain the required game data => main PRG must be in the main cart
|
||||||
so to remain connected even when an expansion is inserted (differently from Datach, where
|
so to remain connected even when an expansion is inserted (differently from Datach, where
|
||||||
the base unit contains no PRG)
|
the base unit contains no PRG)
|
||||||
* bankswicth writes with bit3=0 (to access expansion) when no expansion is present should do
|
* bankswitch writes with bit3=0 (to access expansion) when no expansion is present should do
|
||||||
nothing
|
nothing
|
||||||
|
|
||||||
***********************************************************************************************************/
|
***********************************************************************************************************/
|
||||||
|
@ -236,7 +236,7 @@ machine_config_constructor sns_pfest94_device::device_mconfig_additions() const
|
|||||||
}
|
}
|
||||||
|
|
||||||
//-------------------------------------------------
|
//-------------------------------------------------
|
||||||
// Dipswicth
|
// Dipswitch
|
||||||
//-------------------------------------------------
|
//-------------------------------------------------
|
||||||
|
|
||||||
static INPUT_PORTS_START( pfest94_dsw )
|
static INPUT_PORTS_START( pfest94_dsw )
|
||||||
|
@ -65,7 +65,7 @@ Stephh's notes (based on the games M68000 code and some tests) :
|
|||||||
3b) 'chelnovu'
|
3b) 'chelnovu'
|
||||||
|
|
||||||
- DSW2 bit 6 freezes the game (code at 0x000654), but when you turn
|
- DSW2 bit 6 freezes the game (code at 0x000654), but when you turn
|
||||||
the Dip Swicth back to "Off", it adds credits as if COIN1 was pressed.
|
the Dip Switch back to "Off", it adds credits as if COIN1 was pressed.
|
||||||
Is that the correct behaviour ?
|
Is that the correct behaviour ?
|
||||||
- Even if there is a "andi.w #$ffff, D5" instruction at 0x000ef0,
|
- Even if there is a "andi.w #$ffff, D5" instruction at 0x000ef0,
|
||||||
DSW2 bit 7 isn't tested in this set.
|
DSW2 bit 7 isn't tested in this set.
|
||||||
|
@ -95,7 +95,7 @@
|
|||||||
0v 15 Half Gamble switch
|
0v 15 Half Gamble switch
|
||||||
0v 16 Change Card switch
|
0v 16 Change Card switch
|
||||||
Refil 17 Coin count/sense from hopper
|
Refil 17 Coin count/sense from hopper
|
||||||
Low Switch 18 High swicth
|
Low Switch 18 High switch
|
||||||
Hold 3 Switch 19 Hold 2 switch
|
Hold 3 Switch 19 Hold 2 switch
|
||||||
Hold 5 Switch 20 Hold 4 switch
|
Hold 5 Switch 20 Hold 4 switch
|
||||||
10p coin 21 Deflect
|
10p coin 21 Deflect
|
||||||
|
@ -23,7 +23,7 @@ TODO:
|
|||||||
- kiinstb : fix gfx glitches, missing texts
|
- kiinstb : fix gfx glitches, missing texts
|
||||||
- ffight2b : remove hack for starting credits (RAM - mainly 0x7eadce where credits are stored - is filled with 0x55,
|
- ffight2b : remove hack for starting credits (RAM - mainly 0x7eadce where credits are stored - is filled with 0x55,
|
||||||
so you are awarded 55 credits on a hard reset)
|
so you are awarded 55 credits on a hard reset)
|
||||||
- sblast2b : dipswicthes
|
- sblast2b : dipswitches
|
||||||
- sblast2b : pressing start during gameplay changes the character used. Intentional?
|
- sblast2b : pressing start during gameplay changes the character used. Intentional?
|
||||||
- denseib : fix gfx glitches, missing texts
|
- denseib : fix gfx glitches, missing texts
|
||||||
|
|
||||||
|
@ -116,7 +116,7 @@ Notes:
|
|||||||
multiple times to select the spin. The flyer also says that the game "includes
|
multiple times to select the spin. The flyer also says that the game "includes
|
||||||
the unique feature of 2 distinct styles of game play, selectable by dipswitch
|
the unique feature of 2 distinct styles of game play, selectable by dipswitch
|
||||||
setting. For the avid golfer, a more challenging style of swing.".
|
setting. For the avid golfer, a more challenging style of swing.".
|
||||||
This feature only exists when "Language" Dip Swicth is set to "English"
|
This feature only exists when "Language" Dip Switch is set to "English"
|
||||||
|
|
||||||
- fitegolfu: An "SNK Fighting Golf Program Update" notice published in a trade
|
- fitegolfu: An "SNK Fighting Golf Program Update" notice published in a trade
|
||||||
journal outlines 3 improvements which is supposed to allow game players a bit
|
journal outlines 3 improvements which is supposed to allow game players a bit
|
||||||
|
@ -552,7 +552,7 @@ static INPUT_PORTS_START( satansat )
|
|||||||
PORT_DIPSETTING ( 0x80, DEF_STR( On ) )
|
PORT_DIPSETTING ( 0x80, DEF_STR( On ) )
|
||||||
INPUT_PORTS_END
|
INPUT_PORTS_END
|
||||||
|
|
||||||
/* Derived from 'satansat'. Might not reflect the actual hardware. Dip Swicthes verified from game code though. */
|
/* Derived from 'satansat'. Might not reflect the actual hardware. Dip Switches verified from game code though. */
|
||||||
static INPUT_PORTS_START( sasuke )
|
static INPUT_PORTS_START( sasuke )
|
||||||
PORT_INCLUDE(satansat)
|
PORT_INCLUDE(satansat)
|
||||||
|
|
||||||
|
@ -241,7 +241,7 @@ Stephh's notes (based on the game M68000 code and some tests) :
|
|||||||
* 0x0002 (World) uses TAITO_COINAGE_WORLD
|
* 0x0002 (World) uses TAITO_COINAGE_WORLD
|
||||||
- Notice screen only if region = 0x0001
|
- Notice screen only if region = 0x0001
|
||||||
- I can't tell if it's an ingame bug or an emulation bug,
|
- I can't tell if it's an ingame bug or an emulation bug,
|
||||||
but boss are far much harder when "Difficulty" Dip Swicth
|
but boss are far much harder when "Difficulty" Dip Switch
|
||||||
is set to "Easy" : put a watch on 0xf00a76.w for level 1 boss
|
is set to "Easy" : put a watch on 0xf00a76.w for level 1 boss
|
||||||
and you'll notice that MSB is set to 0x01 instead of 0x00
|
and you'll notice that MSB is set to 0x01 instead of 0x00
|
||||||
- 'supermanu' has no Notice screen or FBI logo & statement
|
- 'supermanu' has no Notice screen or FBI logo & statement
|
||||||
|
@ -65,7 +65,7 @@
|
|||||||
PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_UNKNOWN )\
|
PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_UNKNOWN )\
|
||||||
PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
||||||
|
|
||||||
/**************************** Coinage & Dip Swicthes ****************************/
|
/**************************** Coinage & Dip Switches ****************************/
|
||||||
|
|
||||||
#define COINAGE_WORLD\
|
#define COINAGE_WORLD\
|
||||||
PORT_DIPNAME( 0x0030, 0x0030, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW1:5,6")\
|
PORT_DIPNAME( 0x0030, 0x0030, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW1:5,6")\
|
||||||
|
@ -89,7 +89,7 @@
|
|||||||
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNUSED ) \
|
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNUSED ) \
|
||||||
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* Actually vblank, handled above */
|
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* Actually vblank, handled above */
|
||||||
|
|
||||||
/**************************** Coinage Dip Swicthes ****************************/
|
/**************************** Coinage Dip Switches ****************************/
|
||||||
|
|
||||||
/* Mode 2 Coinage */
|
/* Mode 2 Coinage */
|
||||||
|
|
||||||
|
@ -279,7 +279,7 @@ because they just need a few lines of code */
|
|||||||
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) \
|
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN ) \
|
||||||
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) \
|
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) \
|
||||||
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
||||||
/**************************** Coinage Dip Swicthes ****************************/
|
/**************************** Coinage Dip Switches ****************************/
|
||||||
|
|
||||||
/* Konami games from 80s-90s basically use only two kind of coinage dips. The only
|
/* Konami games from 80s-90s basically use only two kind of coinage dips. The only
|
||||||
difference is in the settings corresponding to 0x00, which could be either 4C_5C
|
difference is in the settings corresponding to 0x00, which could be either 4C_5C
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
/**************************** Coinage Dip Swicthes ****************************/
|
/**************************** Coinage Dip Switches ****************************/
|
||||||
|
|
||||||
// [standard]
|
// [standard]
|
||||||
// | COIN SWITCH 1 | COIN SWITCH 2
|
// | COIN SWITCH 1 | COIN SWITCH 2
|
||||||
|
@ -57,7 +57,7 @@
|
|||||||
TAITO_DSWA_BITS_1_TO_3
|
TAITO_DSWA_BITS_1_TO_3
|
||||||
|
|
||||||
|
|
||||||
/**************************** Coinage Dip Swicthes ****************************/
|
/**************************** Coinage Dip Switches ****************************/
|
||||||
|
|
||||||
/* with location */
|
/* with location */
|
||||||
#define TAITO_COINAGE_JAPAN_OLD_COIN_A_LOC(DIPBANK) \
|
#define TAITO_COINAGE_JAPAN_OLD_COIN_A_LOC(DIPBANK) \
|
||||||
|
Loading…
Reference in New Issue
Block a user