115
115
static INPUT_PORTS_START( glass )
116
116
PORT_START("DSW1")
117
PORT_DIPNAME( 0x07, 0x07, DEF_STR( Coin_A ) )
118
PORT_DIPSETTING( 0x07, DEF_STR( 1C_1C ) )
119
PORT_DIPSETTING( 0x00, DEF_STR( 3C_4C ) )
120
PORT_DIPSETTING( 0x01, DEF_STR( 2C_3C ) )
121
PORT_DIPSETTING( 0x06, DEF_STR( 1C_2C ) )
122
PORT_DIPSETTING( 0x05, DEF_STR( 1C_3C ) )
123
PORT_DIPSETTING( 0x04, DEF_STR( 1C_4C ) )
124
PORT_DIPSETTING( 0x03, DEF_STR( 1C_5C ) )
125
PORT_DIPSETTING( 0x02, DEF_STR( 1C_6C ) )
126
PORT_DIPNAME( 0x38, 0x38, DEF_STR( Coin_B ) )
127
PORT_DIPSETTING( 0x10, DEF_STR( 6C_1C ) )
128
PORT_DIPSETTING( 0x18, DEF_STR( 5C_1C ) )
129
PORT_DIPSETTING( 0x20, DEF_STR( 4C_1C ) )
130
PORT_DIPSETTING( 0x28, DEF_STR( 3C_1C ) )
131
PORT_DIPSETTING( 0x30, DEF_STR( 2C_1C ) )
132
PORT_DIPSETTING( 0x08, DEF_STR( 3C_2C ) )
133
PORT_DIPSETTING( 0x00, DEF_STR( 4C_3C ) )
134
PORT_DIPSETTING( 0x38, DEF_STR( 1C_1C ) )
135
PORT_DIPNAME( 0x40, 0x40, "Credit configuration" )
136
PORT_DIPSETTING( 0x40, "Start 1C" )
137
PORT_DIPSETTING( 0x00, "Start 2C" )
138
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Free_Play ) )
139
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
140
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
117
PORT_DIPNAME( 0x07, 0x07, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW1:6,7,8")
118
PORT_DIPSETTING( 0x07, DEF_STR( 1C_1C ) )
119
PORT_DIPSETTING( 0x00, DEF_STR( 3C_4C ) )
120
PORT_DIPSETTING( 0x01, DEF_STR( 2C_3C ) )
121
PORT_DIPSETTING( 0x06, DEF_STR( 1C_2C ) )
122
PORT_DIPSETTING( 0x05, DEF_STR( 1C_3C ) )
123
PORT_DIPSETTING( 0x04, DEF_STR( 1C_4C ) )
124
PORT_DIPSETTING( 0x03, DEF_STR( 1C_5C ) )
125
PORT_DIPSETTING( 0x02, DEF_STR( 1C_6C ) )
126
PORT_DIPNAME( 0x38, 0x38, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW1:3,4,5")
127
PORT_DIPSETTING( 0x10, DEF_STR( 6C_1C ) )
128
PORT_DIPSETTING( 0x18, DEF_STR( 5C_1C ) )
129
PORT_DIPSETTING( 0x20, DEF_STR( 4C_1C ) )
130
PORT_DIPSETTING( 0x28, DEF_STR( 3C_1C ) )
131
PORT_DIPSETTING( 0x30, DEF_STR( 2C_1C ) )
132
PORT_DIPSETTING( 0x08, DEF_STR( 3C_2C ) )
133
PORT_DIPSETTING( 0x00, DEF_STR( 4C_3C ) )
134
PORT_DIPSETTING( 0x38, DEF_STR( 1C_1C ) )
135
PORT_DIPNAME( 0x40, 0x40, "Credit configuration" ) PORT_DIPLOCATION("SW1:2")
136
PORT_DIPSETTING( 0x40, "Start 1C" )
137
PORT_DIPSETTING( 0x00, "Start 2C" )
138
PORT_DIPNAME( 0x80, 0x80, DEF_STR( Free_Play ) ) PORT_DIPLOCATION("SW1:1")
139
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
140
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
142
142
PORT_START("DSW2")
143
PORT_DIPNAME( 0x03, 0x03, DEF_STR( Difficulty ) )
144
PORT_DIPSETTING( 0x02, DEF_STR( Easy ) )
145
PORT_DIPSETTING( 0x03, DEF_STR( Normal ) )
146
PORT_DIPSETTING( 0x01, DEF_STR( Hard ) )
147
PORT_DIPSETTING( 0x00, DEF_STR( Hardest ) )
148
PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Lives ) )
149
PORT_DIPSETTING( 0x0c, "3" )
150
PORT_DIPSETTING( 0x08, "1" )
151
PORT_DIPSETTING( 0x04, "2" )
152
PORT_DIPSETTING( 0x00, "4" )
153
PORT_DIPNAME( 0x10, 0x10, DEF_STR( Version ) )
154
PORT_DIPSETTING( 0x10, DEF_STR( Normal ) )
155
PORT_DIPSETTING( 0x00, "Light" )
156
PORT_DIPNAME( 0x20, 0x20, DEF_STR( Demo_Sounds ) )
157
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
158
PORT_DIPSETTING( 0x20, DEF_STR( On ) )
159
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
160
PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
161
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
162
PORT_SERVICE( 0x80, IP_ACTIVE_LOW )
143
PORT_DIPNAME( 0x03, 0x03, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW2:7,8")
144
PORT_DIPSETTING( 0x02, DEF_STR( Easy ) )
145
PORT_DIPSETTING( 0x03, DEF_STR( Normal ) )
146
PORT_DIPSETTING( 0x01, DEF_STR( Hard ) )
147
PORT_DIPSETTING( 0x00, DEF_STR( Hardest ) )
148
PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW2:5,6")
149
PORT_DIPSETTING( 0x0c, "3" )
150
PORT_DIPSETTING( 0x08, "1" )
151
PORT_DIPSETTING( 0x04, "2" )
152
PORT_DIPSETTING( 0x00, "4" )
153
PORT_DIPNAME( 0x10, 0x10, DEF_STR( Version ) ) PORT_DIPLOCATION("SW2:4")
154
PORT_DIPSETTING( 0x10, DEF_STR( Normal ) )
155
PORT_DIPSETTING( 0x00, "Light" )
156
PORT_DIPNAME( 0x20, 0x20, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW2:3")
157
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
158
PORT_DIPSETTING( 0x20, DEF_STR( On ) )
159
PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "SW2:2" ) /* Listed as "Unused" */
160
PORT_SERVICE_DIPLOC( 0x80, IP_ACTIVE_LOW, "SW2:1" )
165
163
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(1)