diff options
author | Miodrag Milanovic <mmicko@gmail.com> | 2014-07-22 06:14:55 +0000 |
---|---|---|
committer | Miodrag Milanovic <mmicko@gmail.com> | 2014-07-22 06:14:55 +0000 |
commit | 5d7e1fcc62a7f9dd5441eaccbc274f9327efcf00 (patch) | |
tree | 59a6e5c3c090f1f83dfd20359ab321fb69713e00 /src/mame/drivers | |
parent | c4e9058ee26841baae4c0fd51e081949747d5f48 (diff) |
Cleanups and version bump
Diffstat (limited to 'src/mame/drivers')
152 files changed, 21727 insertions, 21747 deletions
diff --git a/src/mame/drivers/1942.c b/src/mame/drivers/1942.c index 7ef2d4b2db8..616e727562b 100644 --- a/src/mame/drivers/1942.c +++ b/src/mame/drivers/1942.c @@ -84,11 +84,11 @@ static NETLIST_START(nl_1942) SOLVER(Solver, 48000) ANALOG_INPUT(V5, 5) - PARAM(Solver.ACCURACY, 1e-6) - PARAM(Solver.GS_LOOPS, 6) - PARAM(Solver.SOR_FACTOR, 1.0) - //PARAM(Solver.DYNAMIC_TS, 1) - //PARAM(Solver.LTE, 5e-8) + PARAM(Solver.ACCURACY, 1e-6) + PARAM(Solver.GS_LOOPS, 6) + PARAM(Solver.SOR_FACTOR, 1.0) + //PARAM(Solver.DYNAMIC_TS, 1) + //PARAM(Solver.LTE, 5e-8) /* AY 8910 internal resistors */ @@ -143,9 +143,9 @@ static NETLIST_START(nl_1942) NET_C(CC6.1, VR.2) NET_C(CC6.2, R1.1) - CAP(CC3, 220e-6) - NET_C(R1.2, CC3.1) - NET_C(CC3.2, GND) + CAP(CC3, 220e-6) + NET_C(R1.2, CC3.1) + NET_C(CC3.2, GND) NETLIST_END() @@ -556,23 +556,23 @@ static MACHINE_CONFIG_START( 1942, _1942_state ) MCFG_SOUND_ADD("ay1", AY8910, AUDIO_CLOCK) /* 1.5 MHz */ MCFG_AY8910_OUTPUT_TYPE(AY8910_RESISTOR_OUTPUT) - MCFG_AY8910_RES_LOADS(10000.0, 10000.0, 10000.0) - + MCFG_AY8910_RES_LOADS(10000.0, 10000.0, 10000.0) + MCFG_SOUND_ROUTE_EX(0, "snd_nl", 1.0, 0) MCFG_SOUND_ROUTE_EX(1, "snd_nl", 1.0, 1) MCFG_SOUND_ROUTE_EX(2, "snd_nl", 1.0, 2) MCFG_SOUND_ADD("ay2", AY8910, AUDIO_CLOCK) /* 1.5 MHz */ MCFG_AY8910_OUTPUT_TYPE(AY8910_RESISTOR_OUTPUT) - MCFG_AY8910_RES_LOADS(10000.0, 10000.0, 10000.0) - + MCFG_AY8910_RES_LOADS(10000.0, 10000.0, 10000.0) + MCFG_SOUND_ROUTE_EX(0, "snd_nl", 1.0, 3) MCFG_SOUND_ROUTE_EX(1, "snd_nl", 1.0, 4) MCFG_SOUND_ROUTE_EX(2, "snd_nl", 1.0, 5) /* NETLIST configuration using internal AY8910 resistor values */ - /* Minimize resampling between ay8910 and netlist */ + /* Minimize resampling between ay8910 and netlist */ MCFG_SOUND_ADD("snd_nl", NETLIST_SOUND, AUDIO_CLOCK / 8 / 2) MCFG_NETLIST_SETUP(nl_1942) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 5.0) @@ -921,7 +921,7 @@ DRIVER_INIT_MEMBER(_1942_state,1942) GAME( 1984, 1942, 0, 1942, 1942, _1942_state, 1942, ROT270, "Capcom", "1942 (Revision B)", GAME_SUPPORTS_SAVE ) GAME( 1984, 1942a, 1942, 1942, 1942, _1942_state, 1942, ROT270, "Capcom", "1942 (Revision A)", GAME_SUPPORTS_SAVE ) GAME( 1984, 1942abl, 1942, 1942, 1942, _1942_state, 1942, ROT270, "bootleg", "1942 (Revision A, bootleg)", GAME_SUPPORTS_SAVE ) // data is the same as 1942a set, different rom format -GAME( 198?, 1942h, 1942, 1942, 1942, _1942_state, 1942, ROT270, "hack (Two Bit Score?)", "42", GAME_SUPPORTS_SAVE ) +GAME( 198?, 1942h, 1942, 1942, 1942, _1942_state, 1942, ROT270, "hack (Two Bit Score?)", "42", GAME_SUPPORTS_SAVE ) GAME( 1984, 1942b, 1942, 1942, 1942, _1942_state, 1942, ROT270, "Capcom", "1942 (First Version)", GAME_SUPPORTS_SAVE ) GAME( 1985, 1942w, 1942, 1942, 1942, _1942_state, 1942, ROT270, "Capcom (Williams Electronics license)", "1942 (Williams Electronics license)", GAME_SUPPORTS_SAVE ) /* Based on 1942 (Revision B) */ GAME( 1984, 1942p, 1942, 1942p,1942p,_1942_state, 1942, ROT270, "Capcom", "1942 (prototype)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/8080bw.c b/src/mame/drivers/8080bw.c index 9dab2419e02..17332ac03f1 100644 --- a/src/mame/drivers/8080bw.c +++ b/src/mame/drivers/8080bw.c @@ -3340,7 +3340,7 @@ ROM_START( sinvemag ) ROM_LOAD( "emag_si.e", 0x1800, 0x0400, CRC(c4e80586) SHA1(3d427d5a2eea3c911ec7bd055e06e6747ce5e84d) ) ROM_LOAD( "emag_si.f", 0x1c00, 0x0400, CRC(077f5ef2) SHA1(625de6839073ac4c904f949efc1b2e0afea5d676) ) ROM_END - + ROM_START( tst_invd ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "test.h", 0x0000, 0x0800, CRC(f86a2eea) SHA1(4a72ff01f3e6d16bbe9bf7f123cd98895bfbed9a) ) /* The Test ROM */ diff --git a/src/mame/drivers/88games.c b/src/mame/drivers/88games.c index 624bcd4c31e..41e4752b6f5 100644 --- a/src/mame/drivers/88games.c +++ b/src/mame/drivers/88games.c @@ -380,7 +380,7 @@ ROM_START( 88games ) ROM_LOAD32_BYTE( "861a09.b", 0x040002, 0x10000, CRC(4917158d) SHA1(b53da3f29c9aeb59933dc3a8214cc1314e21000b) ) ROM_LOAD32_BYTE( "861a09.d", 0x040003, 0x10000, CRC(2bb3282c) SHA1(6ca54948a02c91543b7e595641b0edc2564f83ff) ) - ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ ROM_LOAD32_BYTE( "861a05.a", 0x000000, 0x10000, CRC(cedc19d0) SHA1(6eb2a292d574dee06e214e61c0e08fa233ac68e8) ) ROM_LOAD32_BYTE( "861a05.e", 0x000001, 0x10000, CRC(725af3fc) SHA1(98ac364db4b2c5682a299f4d2a288ebc8a303b1f) ) ROM_LOAD32_BYTE( "861a06.a", 0x000002, 0x10000, CRC(85e2e30e) SHA1(11010727db8c71650c5b9df5340f9bc412435d11) ) @@ -398,7 +398,7 @@ ROM_START( 88games ) ROM_LOAD32_BYTE( "861a06.d", 0x0c0002, 0x10000, CRC(bc70ab39) SHA1(a6fa0502ceb6862e7b1e4815326e268fd6511881) ) ROM_LOAD32_BYTE( "861a06.h", 0x0c0003, 0x10000, CRC(d906b79b) SHA1(905814ce708d80fd4d1a398f60faa0bc680fccaf) ) - ROM_REGION( 0x040000, "k051316", 0 ) /* zoom/rotate */ + ROM_REGION( 0x040000, "k051316", 0 ) /* zoom/rotate */ ROM_LOAD( "861a04.a", 0x000000, 0x10000, CRC(092a8b15) SHA1(d98a81bfa4bba73805f0236f8a80da130fcb378d) ) ROM_LOAD( "861a04.b", 0x010000, 0x10000, CRC(75744b56) SHA1(5133d8f6622796ed6b9e6a0d0f1df28f00331fc7) ) ROM_LOAD( "861a04.c", 0x020000, 0x10000, CRC(a00021c5) SHA1(f73f88af33387d73b4262e8652507e699926fabe) ) @@ -434,7 +434,7 @@ ROM_START( konami88 ) ROM_LOAD32_BYTE( "861a09.b", 0x040002, 0x10000, CRC(4917158d) SHA1(b53da3f29c9aeb59933dc3a8214cc1314e21000b) ) ROM_LOAD32_BYTE( "861a09.d", 0x040003, 0x10000, CRC(2bb3282c) SHA1(6ca54948a02c91543b7e595641b0edc2564f83ff) ) - ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ ROM_LOAD32_BYTE( "861a05.a", 0x000000, 0x10000, CRC(cedc19d0) SHA1(6eb2a292d574dee06e214e61c0e08fa233ac68e8) ) ROM_LOAD32_BYTE( "861a05.e", 0x000001, 0x10000, CRC(725af3fc) SHA1(98ac364db4b2c5682a299f4d2a288ebc8a303b1f) ) ROM_LOAD32_BYTE( "861a06.a", 0x000002, 0x10000, CRC(85e2e30e) SHA1(11010727db8c71650c5b9df5340f9bc412435d11) ) @@ -452,7 +452,7 @@ ROM_START( konami88 ) ROM_LOAD32_BYTE( "861a06.d", 0x0c0002, 0x10000, CRC(bc70ab39) SHA1(a6fa0502ceb6862e7b1e4815326e268fd6511881) ) ROM_LOAD32_BYTE( "861a06.h", 0x0c0003, 0x10000, CRC(d906b79b) SHA1(905814ce708d80fd4d1a398f60faa0bc680fccaf) ) - ROM_REGION( 0x040000, "k051316", 0 ) /* zoom/rotate */ + ROM_REGION( 0x040000, "k051316", 0 ) /* zoom/rotate */ ROM_LOAD( "861a04.a", 0x000000, 0x10000, CRC(092a8b15) SHA1(d98a81bfa4bba73805f0236f8a80da130fcb378d) ) ROM_LOAD( "861a04.b", 0x010000, 0x10000, CRC(75744b56) SHA1(5133d8f6622796ed6b9e6a0d0f1df28f00331fc7) ) ROM_LOAD( "861a04.c", 0x020000, 0x10000, CRC(a00021c5) SHA1(f73f88af33387d73b4262e8652507e699926fabe) ) @@ -488,7 +488,7 @@ ROM_START( hypsptsp ) ROM_LOAD32_BYTE( "861a09.b", 0x040002, 0x10000, CRC(4917158d) SHA1(b53da3f29c9aeb59933dc3a8214cc1314e21000b) ) ROM_LOAD32_BYTE( "861a09.d", 0x040003, 0x10000, CRC(2bb3282c) SHA1(6ca54948a02c91543b7e595641b0edc2564f83ff) ) - ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ ROM_LOAD32_BYTE( "861a05.a", 0x000000, 0x10000, CRC(cedc19d0) SHA1(6eb2a292d574dee06e214e61c0e08fa233ac68e8) ) ROM_LOAD32_BYTE( "861a05.e", 0x000001, 0x10000, CRC(725af3fc) SHA1(98ac364db4b2c5682a299f4d2a288ebc8a303b1f) ) ROM_LOAD32_BYTE( "861a06.a", 0x000002, 0x10000, CRC(85e2e30e) SHA1(11010727db8c71650c5b9df5340f9bc412435d11) ) @@ -506,7 +506,7 @@ ROM_START( hypsptsp ) ROM_LOAD32_BYTE( "861a06.d", 0x0c0002, 0x10000, CRC(bc70ab39) SHA1(a6fa0502ceb6862e7b1e4815326e268fd6511881) ) ROM_LOAD32_BYTE( "861a06.h", 0x0c0003, 0x10000, CRC(d906b79b) SHA1(905814ce708d80fd4d1a398f60faa0bc680fccaf) ) - ROM_REGION( 0x040000, "k051316", 0 ) /* zoom/rotate */ + ROM_REGION( 0x040000, "k051316", 0 ) /* zoom/rotate */ ROM_LOAD( "861a04.a", 0x000000, 0x10000, CRC(092a8b15) SHA1(d98a81bfa4bba73805f0236f8a80da130fcb378d) ) ROM_LOAD( "861a04.b", 0x010000, 0x10000, CRC(75744b56) SHA1(5133d8f6622796ed6b9e6a0d0f1df28f00331fc7) ) ROM_LOAD( "861a04.c", 0x020000, 0x10000, CRC(a00021c5) SHA1(f73f88af33387d73b4262e8652507e699926fabe) ) diff --git a/src/mame/drivers/aces1.c b/src/mame/drivers/aces1.c index c0a64402644..72b7c1af982 100644 --- a/src/mame/drivers/aces1.c +++ b/src/mame/drivers/aces1.c @@ -260,21 +260,21 @@ static MACHINE_CONFIG_START( aces1, aces1_state ) // 0xafb0 IC24 - lamps, 7segs MCFG_DEVICE_ADD("ic24", I8255A, 0) - MCFG_I8255_OUT_PORTA_CB(WRITE8(aces1_state, ic24_write_a)) // 7segs - MCFG_I8255_OUT_PORTB_CB(WRITE8(aces1_state, ic24_write_b)) // lamps - MCFG_I8255_OUT_PORTC_CB(WRITE8(aces1_state, ic24_write_c)) // strobe + MCFG_I8255_OUT_PORTA_CB(WRITE8(aces1_state, ic24_write_a)) // 7segs + MCFG_I8255_OUT_PORTB_CB(WRITE8(aces1_state, ic24_write_b)) // lamps + MCFG_I8255_OUT_PORTC_CB(WRITE8(aces1_state, ic24_write_c)) // strobe // 0xafd0 IC25 - lamps, meters, reel comms (writes) MCFG_DEVICE_ADD("ic25", I8255A, 0) - MCFG_I8255_OUT_PORTA_CB(WRITE8(aces1_state, ic25_write_a)) // extra lamps - MCFG_I8255_OUT_PORTB_CB(WRITE8(aces1_state, ic25_write_b)) // meters, extra lamp select - MCFG_I8255_OUT_PORTC_CB(WRITE8(aces1_state, ic25_write_c)) // reel write, extra lamp strobe + MCFG_I8255_OUT_PORTA_CB(WRITE8(aces1_state, ic25_write_a)) // extra lamps + MCFG_I8255_OUT_PORTB_CB(WRITE8(aces1_state, ic25_write_b)) // meters, extra lamp select + MCFG_I8255_OUT_PORTC_CB(WRITE8(aces1_state, ic25_write_c)) // reel write, extra lamp strobe // 0xafe0 IC37 - doors, coins, reel optics (reads) MCFG_DEVICE_ADD("ic37", I8255A, 0) - MCFG_I8255_IN_PORTA_CB(READ8(aces1_state, ic37_read_a)) // extra lamps - MCFG_I8255_IN_PORTB_CB(READ8(aces1_state, ic37_read_b)) // meters, extra lamp select - MCFG_I8255_IN_PORTC_CB(READ8(aces1_state, ic37_read_c)) // reel write, extra lamp strobe + MCFG_I8255_IN_PORTA_CB(READ8(aces1_state, ic37_read_a)) // extra lamps + MCFG_I8255_IN_PORTB_CB(READ8(aces1_state, ic37_read_b)) // meters, extra lamp select + MCFG_I8255_IN_PORTC_CB(READ8(aces1_state, ic37_read_c)) // reel write, extra lamp strobe MCFG_DEFAULT_LAYOUT(layout_aces1) @@ -337,8 +337,8 @@ ROM_START( ac1taklv ) ROM_END ROM_START( ac1cshtw ) // Cash Towers, same ROM as above, original machine apparently plays the same, reskinned machine? - ROM_REGION( 0x8000, "maincpu", 0 ) - ROM_LOAD( "ctp1.bin", 0x0000, 0x8000, CRC(2fabb08f) SHA1(b737930e428f9258ab22394229c2b5039edf8f97) ) + ROM_REGION( 0x8000, "maincpu", 0 ) + ROM_LOAD( "ctp1.bin", 0x0000, 0x8000, CRC(2fabb08f) SHA1(b737930e428f9258ab22394229c2b5039edf8f97) ) ROM_END diff --git a/src/mame/drivers/ajax.c b/src/mame/drivers/ajax.c index 6a009308d58..86fdbe0c01a 100644 --- a/src/mame/drivers/ajax.c +++ b/src/mame/drivers/ajax.c @@ -259,7 +259,7 @@ ROM_START( ajax ) ROM_LOAD32_BYTE( "770c12-b.e5", 0x040002, 0x010000, CRC(5f221cc6) SHA1(9a7a9c7853a3b582c4034b773cef08aee5391d6e) ) ROM_LOAD32_BYTE( "770c12-d.e6", 0x040003, 0x010000, CRC(f1edb2f4) SHA1(3e66cc711e25cbf6e6a747d43a9efec0710d5b7a) ) - ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ ROM_LOAD32_BYTE( "770c09-a.f8", 0x000000, 0x010000, CRC(76690fb8) SHA1(afe267a37b65d63d3765dc3b88d8a8262446f786) ) ROM_LOAD32_BYTE( "770c09-e.f9", 0x000001, 0x010000, CRC(17b482c9) SHA1(3535197956f5bf5b564fec1ddbb3e3ea3bf1f7bd) ) ROM_LOAD32_BYTE( "770c08-a.f10", 0x000002, 0x010000, CRC(efd29a56) SHA1(2a9f138d1242a35162a3f092b0343dff899e3b83) ) @@ -277,7 +277,7 @@ ROM_START( ajax ) ROM_LOAD32_BYTE( "770c08-d.c10", 0x0c0002, 0x010000, CRC(91591777) SHA1(53f416a51f7075f070168bced7b6f925f54c7b84) ) ROM_LOAD32_BYTE( "770c08-h.c11", 0x0c0003, 0x010000, CRC(d97d4b15) SHA1(e3d7d7adeec8c8c808acb9f84641fd3a6bf249be) ) - ROM_REGION( 0x080000, "k051316", 0 ) /* zoom/rotate */ + ROM_REGION( 0x080000, "k051316", 0 ) /* zoom/rotate */ ROM_LOAD( "770c06.f4", 0x000000, 0x040000, CRC(d0c592ee) SHA1(c1be73dd259f2779d715659b177e47513776a0d4) ) ROM_LOAD( "770c07.h4", 0x040000, 0x040000, CRC(0b399fb1) SHA1(fbe26f9aa9a655d08bebcdd79719d35134ca4dd5) ) @@ -319,11 +319,11 @@ ROM_START( typhoon ) ROM_LOAD32_WORD( "770c13.n22", 0x000000, 0x040000, CRC(b859ca4e) SHA1(f58678d503683f78cca0d5ed2d79f6f68ab3495a) ) ROM_LOAD32_WORD( "770c12.k22", 0x000002, 0x040000, CRC(50d14b72) SHA1(e3ff4a5aeefa6c10b5f7fec18297948b7c5acfdf) ) - ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ ROM_LOAD32_WORD( "770c09.n4", 0x000000, 0x080000, CRC(1ab4a7ff) SHA1(fa007b41027f95d29d2a9f931a2fe235844db637) ) ROM_LOAD32_WORD( "770c08.k4", 0x000002, 0x080000, CRC(a8e80586) SHA1(0401f59baa691905287cef94427f39e0c3f0adc6) ) - ROM_REGION( 0x080000, "k051316", 0 ) /* zoom/rotate */ + ROM_REGION( 0x080000, "k051316", 0 ) /* zoom/rotate */ ROM_LOAD( "770c06.f4", 0x000000, 0x040000, CRC(d0c592ee) SHA1(c1be73dd259f2779d715659b177e47513776a0d4) ) ROM_LOAD( "770c07.h4", 0x040000, 0x040000, CRC(0b399fb1) SHA1(fbe26f9aa9a655d08bebcdd79719d35134ca4dd5) ) @@ -355,11 +355,11 @@ ROM_START( ajaxj ) ROM_LOAD32_WORD( "770c13.n22", 0x000000, 0x040000, CRC(b859ca4e) SHA1(f58678d503683f78cca0d5ed2d79f6f68ab3495a) ) ROM_LOAD32_WORD( "770c12.k22", 0x000002, 0x040000, CRC(50d14b72) SHA1(e3ff4a5aeefa6c10b5f7fec18297948b7c5acfdf) ) - ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ ROM_LOAD32_WORD( "770c09.n4", 0x000000, 0x080000, CRC(1ab4a7ff) SHA1(fa007b41027f95d29d2a9f931a2fe235844db637) ) ROM_LOAD32_WORD( "770c08.k4", 0x000002, 0x080000, CRC(a8e80586) SHA1(0401f59baa691905287cef94427f39e0c3f0adc6) ) - ROM_REGION( 0x080000, "k051316", 0 ) /* zoom/rotate */ + ROM_REGION( 0x080000, "k051316", 0 ) /* zoom/rotate */ ROM_LOAD( "770c06.f4", 0x000000, 0x040000, CRC(d0c592ee) SHA1(c1be73dd259f2779d715659b177e47513776a0d4) ) ROM_LOAD( "770c07.h4", 0x040000, 0x040000, CRC(0b399fb1) SHA1(fbe26f9aa9a655d08bebcdd79719d35134ca4dd5) ) diff --git a/src/mame/drivers/aliens.c b/src/mame/drivers/aliens.c index cce78fe7c14..d4d9194079e 100644 --- a/src/mame/drivers/aliens.c +++ b/src/mame/drivers/aliens.c @@ -267,7 +267,7 @@ ROM_START( aliens ) ROM_LOAD32_WORD( "875b08.j19", 0x100002, 0x40000, CRC(f9387966) SHA1(470ecc4a5a3edd08d5e0ab10b0c590db1968fb0a) ) /* second half empty */ - ROM_REGION( 0x200000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x200000, "k051960", 0 ) /* sprites */ ROM_LOAD32_WORD( "875b10.k08", 0x000000, 0x80000, CRC(0b1035b1) SHA1(db04020761386e79249762cd1540208375c38c7f) ) ROM_LOAD32_WORD( "875b09.k02", 0x000002, 0x80000, CRC(e76b3c19) SHA1(6838e07460b3eaaeb129208ad0696c8019bd63d9) ) ROM_LOAD32_WORD( "875b06.j08", 0x100000, 0x40000, CRC(081a0566) SHA1(3a4aa14178fe76a030224743c9e9cd974e08bd79) ) @@ -299,7 +299,7 @@ ROM_START( aliens2 ) /* second half empty */ - ROM_REGION( 0x200000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x200000, "k051960", 0 ) /* sprites */ ROM_LOAD32_WORD( "875b10.k08", 0x000000, 0x80000, CRC(0b1035b1) SHA1(db04020761386e79249762cd1540208375c38c7f) ) ROM_LOAD32_WORD( "875b09.k02", 0x000002, 0x80000, CRC(e76b3c19) SHA1(6838e07460b3eaaeb129208ad0696c8019bd63d9) ) ROM_LOAD32_WORD( "875b06.j08", 0x100000, 0x40000, CRC(081a0566) SHA1(3a4aa14178fe76a030224743c9e9cd974e08bd79) ) @@ -330,7 +330,7 @@ ROM_START( aliens3 ) ROM_LOAD32_WORD( "875b08.j19", 0x100002, 0x40000, CRC(f9387966) SHA1(470ecc4a5a3edd08d5e0ab10b0c590db1968fb0a) ) /* second half empty */ - ROM_REGION( 0x200000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x200000, "k051960", 0 ) /* sprites */ ROM_LOAD32_WORD( "875b10.k08", 0x000000, 0x80000, CRC(0b1035b1) SHA1(db04020761386e79249762cd1540208375c38c7f) ) ROM_LOAD32_WORD( "875b09.k02", 0x000002, 0x80000, CRC(e76b3c19) SHA1(6838e07460b3eaaeb129208ad0696c8019bd63d9) ) ROM_LOAD32_WORD( "875b06.j08", 0x100000, 0x40000, CRC(081a0566) SHA1(3a4aa14178fe76a030224743c9e9cd974e08bd79) ) @@ -361,7 +361,7 @@ ROM_START( aliensu ) ROM_LOAD32_WORD( "875b08.j19", 0x100002, 0x40000, CRC(f9387966) SHA1(470ecc4a5a3edd08d5e0ab10b0c590db1968fb0a) ) /* second half empty */ - ROM_REGION( 0x200000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x200000, "k051960", 0 ) /* sprites */ ROM_LOAD32_WORD( "875b10.k08", 0x000000, 0x80000, CRC(0b1035b1) SHA1(db04020761386e79249762cd1540208375c38c7f) ) ROM_LOAD32_WORD( "875b09.k02", 0x000002, 0x80000, CRC(e76b3c19) SHA1(6838e07460b3eaaeb129208ad0696c8019bd63d9) ) ROM_LOAD32_WORD( "875b06.j08", 0x100000, 0x40000, CRC(081a0566) SHA1(3a4aa14178fe76a030224743c9e9cd974e08bd79) ) @@ -392,7 +392,7 @@ ROM_START( aliensj ) ROM_LOAD32_WORD( "875b08.j19", 0x100002, 0x40000, CRC(f9387966) SHA1(470ecc4a5a3edd08d5e0ab10b0c590db1968fb0a) ) /* second half empty */ - ROM_REGION( 0x200000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x200000, "k051960", 0 ) /* sprites */ ROM_LOAD32_WORD( "875b10.k08", 0x000000, 0x80000, CRC(0b1035b1) SHA1(db04020761386e79249762cd1540208375c38c7f) ) ROM_LOAD32_WORD( "875b09.k02", 0x000002, 0x80000, CRC(e76b3c19) SHA1(6838e07460b3eaaeb129208ad0696c8019bd63d9) ) ROM_LOAD32_WORD( "875b06.j08", 0x100000, 0x40000, CRC(081a0566) SHA1(3a4aa14178fe76a030224743c9e9cd974e08bd79) ) @@ -423,7 +423,7 @@ ROM_START( aliensj2 ) ROM_LOAD32_WORD( "875b08.j19", 0x100002, 0x40000, CRC(f9387966) SHA1(470ecc4a5a3edd08d5e0ab10b0c590db1968fb0a) ) /* second half empty */ - ROM_REGION( 0x200000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x200000, "k051960", 0 ) /* sprites */ ROM_LOAD32_WORD( "875b10.k08", 0x000000, 0x80000, CRC(0b1035b1) SHA1(db04020761386e79249762cd1540208375c38c7f) ) ROM_LOAD32_WORD( "875b09.k02", 0x000002, 0x80000, CRC(e76b3c19) SHA1(6838e07460b3eaaeb129208ad0696c8019bd63d9) ) ROM_LOAD32_WORD( "875b06.j08", 0x100000, 0x40000, CRC(081a0566) SHA1(3a4aa14178fe76a030224743c9e9cd974e08bd79) ) @@ -454,7 +454,7 @@ ROM_START( aliensa ) ROM_LOAD32_WORD( "875b08.j19", 0x100002, 0x40000, CRC(f9387966) SHA1(470ecc4a5a3edd08d5e0ab10b0c590db1968fb0a) ) /* second half empty */ - ROM_REGION( 0x200000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x200000, "k051960", 0 ) /* sprites */ ROM_LOAD( "875b10.k08", 0x000000, 0x80000, CRC(0b1035b1) SHA1(db04020761386e79249762cd1540208375c38c7f) ) ROM_LOAD( "875b09.k02", 0x000002, 0x80000, CRC(e76b3c19) SHA1(6838e07460b3eaaeb129208ad0696c8019bd63d9) ) ROM_LOAD( "875b06.j08", 0x100000, 0x40000, CRC(081a0566) SHA1(3a4aa14178fe76a030224743c9e9cd974e08bd79) ) diff --git a/src/mame/drivers/alpha68k.c b/src/mame/drivers/alpha68k.c index c02072b31a8..c327fb6bdbb 100644 --- a/src/mame/drivers/alpha68k.c +++ b/src/mame/drivers/alpha68k.c @@ -3118,7 +3118,7 @@ ROM_START( gangwarsj ) ROM_LOAD( "gw-5.21f", 0x080000, 0x20000, CRC(9ef36031) SHA1(2faeb6a769991ab11403c6c37507b706a61bad69) ) ROM_LOAD( "guernica-c2.18h", 0x100000, 0x80000, CRC(2fcbea97) SHA1(eb60bf374ef771e379030d2b660a813be76bed5e) ) ROM_LOAD( "gw-6.20f", 0x180000, 0x20000, CRC(ddbbcda7) SHA1(1c368ad2a4ed31748c94545fc7c808aa53d76f64) ) - ROM_LOAD( "guernica-c1.20h", 0x200000, 0x80000, CRC(b0fd1c23) SHA1(a6dbed81b751c1f662f63a7426d8333aca866d79) ) + ROM_LOAD( "guernica-c1.20h", 0x200000, 0x80000, CRC(b0fd1c23) SHA1(a6dbed81b751c1f662f63a7426d8333aca866d79) ) ROM_LOAD( "gw-7.18f", 0x280000, 0x20000, CRC(4656d377) SHA1(67d6f714cca3891be0173c543ece5e8ab699f645) ) ROM_LOAD( "guernica-c0.21h", 0x300000, 0x80000, CRC(e60c9882) SHA1(8cf1d9cf0db72977b303fd6b469611600631ab9a) ) ROM_LOAD( "gw-8.17f", 0x380000, 0x20000, CRC(798ed82a) SHA1(1932131e05aae0a77ba8d8ef947c1a3b0b5e3d43) ) @@ -3151,7 +3151,7 @@ ROM_START( gangwarsu ) ROM_LOAD( "u5", 0x080000, 0x20000, CRC(94612190) SHA1(dd7818744b1b6738d268044f13e0647e7a3b2d1e) ) // this set of u5,u6,u7,u8 have a one-way sign, used on stage 3 ROM_LOAD( "guernica-c2.18h", 0x100000, 0x80000, CRC(2fcbea97) SHA1(eb60bf374ef771e379030d2b660a813be76bed5e) ) ROM_LOAD( "u6", 0x180000, 0x20000, CRC(5a4ea0f0) SHA1(7ea8b3f66f32ab9b33a522edca6d5c6416fd7a9b) ) - ROM_LOAD( "guernica-c1.20h", 0x200000, 0x80000, CRC(b0fd1c23) SHA1(a6dbed81b751c1f662f63a7426d8333aca866d79) ) + ROM_LOAD( "guernica-c1.20h", 0x200000, 0x80000, CRC(b0fd1c23) SHA1(a6dbed81b751c1f662f63a7426d8333aca866d79) ) ROM_LOAD( "u7", 0x280000, 0x20000, CRC(33f324cb) SHA1(c00f55ce85749cbbb9569a22cc6c9c886ed9ab78) ) ROM_LOAD( "guernica-c0.21h", 0x300000, 0x80000, CRC(e60c9882) SHA1(8cf1d9cf0db72977b303fd6b469611600631ab9a) ) ROM_LOAD( "u8", 0x380000, 0x20000, CRC(c1995c2c) SHA1(909e1070b4ec28a1f4a2cd9fbc3bde781ffbdda8) ) diff --git a/src/mame/drivers/alvg.c b/src/mame/drivers/alvg.c index 5c0cd3bc214..dfbb3c39a34 100644 --- a/src/mame/drivers/alvg.c +++ b/src/mame/drivers/alvg.c @@ -204,7 +204,7 @@ ROM_START(mystcasta) ROM_LOAD("u5.bin", 0x00000, 0x40000, CRC(e5126980) SHA1(2c6d412c87bf27098dae4351958d84e8f9348423)) ROM_RELOAD( 0x80000, 0x40000) ROM_LOAD("u6.bin", 0x40000, 0x40000, CRC(eb241633) SHA1(8e5db75b32ed2ea74088615bbe1403d4c8feafbd)) - ROM_RELOAD( 0xc0000, 0x40000) + ROM_RELOAD( 0xc0000, 0x40000) ROM_END /*------------------------------------------------------------------- diff --git a/src/mame/drivers/amaticmg.c b/src/mame/drivers/amaticmg.c index 657b7a54708..f6959e1faa4 100644 --- a/src/mame/drivers/amaticmg.c +++ b/src/mame/drivers/amaticmg.c @@ -835,7 +835,7 @@ static MACHINE_CONFIG_START( amaticmg, amaticmg_state ) MCFG_I8255_IN_PORTB_CB(IOPORT("SW1")) MCFG_I8255_OUT_PORTC_CB(WRITE8(amaticmg_state, out_c_w)) -// MCFG_DEVICE_ADD("ppi8255_2", I8255A, 0) +// MCFG_DEVICE_ADD("ppi8255_2", I8255A, 0) /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mame/drivers/arachnid.c b/src/mame/drivers/arachnid.c index f671962f80f..7a39aa2ff55 100644 --- a/src/mame/drivers/arachnid.c +++ b/src/mame/drivers/arachnid.c @@ -436,7 +436,7 @@ static MACHINE_CONFIG_START( arachnid, arachnid_state ) // video hardware MCFG_DEVICE_ADD( TMS9118_TAG, TMS9118, XTAL_10_738635MHz / 2 ) - MCFG_TMS9928A_VRAM_SIZE(0x4000) + MCFG_TMS9928A_VRAM_SIZE(0x4000) MCFG_TMS9928A_OUT_INT_LINE_CB(INPUTLINE(M6809_TAG, INPUT_LINE_IRQ0)) MCFG_TMS9928A_SCREEN_ADD_NTSC( SCREEN_TAG ) MCFG_SCREEN_UPDATE_DEVICE( TMS9118_TAG, tms9118_device, screen_update ) diff --git a/src/mame/drivers/astinvad.c b/src/mame/drivers/astinvad.c index 44f2650fab8..35bc9e90cf7 100644 --- a/src/mame/drivers/astinvad.c +++ b/src/mame/drivers/astinvad.c @@ -337,7 +337,7 @@ WRITE8_MEMBER(astinvad_state::kamikaze_sound1_w) // d4: bonus sound generator // d5: sound enabled // other bits: unused - + int bits_gone_hi = data & ~m_sound_state[0]; m_sound_state[0] = data; @@ -347,7 +347,7 @@ WRITE8_MEMBER(astinvad_state::kamikaze_sound1_w) if (bits_gone_hi & 0x04) m_samples->start(2, SND_BASEHIT); if (bits_gone_hi & 0x08) m_samples->start(3, SND_INVADERHIT); if (bits_gone_hi & 0x10) m_samples->start(3, SND_INVADERHIT); - + machine().sound().system_enable(data & 0x20); } @@ -671,7 +671,7 @@ static MACHINE_CONFIG_DERIVED( spcking2, kamikaze ) MCFG_I8255_OUT_PORTA_CB(WRITE8(astinvad_state, spcking2_sound1_w)) MCFG_I8255_OUT_PORTB_CB(WRITE8(astinvad_state, spcking2_sound2_w)) MCFG_I8255_OUT_PORTC_CB(WRITE8(astinvad_state, spcking2_sound3_w)) - + /* video hardware */ MCFG_SCREEN_MODIFY("screen") MCFG_SCREEN_RAW_PARAMS(VIDEO_CLOCK, 320, 0, 256, 256, 16, 240) diff --git a/src/mame/drivers/astrof.c b/src/mame/drivers/astrof.c index c5d88c1edd5..d93748a3ce3 100644 --- a/src/mame/drivers/astrof.c +++ b/src/mame/drivers/astrof.c @@ -1161,7 +1161,7 @@ ROM_START( acombat3 ) ROM_LOAD( "c.bin", 0xe400, 0x0400, CRC(0101ab24) SHA1(90e99001ef6890fbc76b4f58cc54df12dfa79e2e) ) ROM_LOAD( "b(__acombat3).bin", 0xe800, 0x0400, CRC(4b847950) SHA1(49de63ac72dff22b962fc7b8d7b1c97939072b4a) ) // b.bin ROM_LOAD( "a(__acombat3).bin", 0xec00, 0x0400, CRC(7eb7969b) SHA1(1aaf7af67b544d01a66a1f3d0eda8d42d2c5bb5d) ) // a.bin - ROM_LOAD( "j.bin", 0xf000, 0x0400, CRC(a7e2b47e) SHA1(97eda53dfc7f1914f7df36c13747d1d824b62734) ) + ROM_LOAD( "j.bin", 0xf000, 0x0400, CRC(a7e2b47e) SHA1(97eda53dfc7f1914f7df36c13747d1d824b62734) ) ROM_LOAD( "h.bin", 0xf400, 0x0400, CRC(261ca943) SHA1(17136843f74d2236a5f81f2261b166c02dde138d) ) ROM_LOAD( "f.bin", 0xf800, 0x0400, CRC(6ce39b64) SHA1(ba99ddc2d1208afd3f27a9749dac1faca645bbdc) ) ROM_LOAD( "e.bin", 0xfc00, 0x0400, CRC(2acae469) SHA1(80019bc645a9919f9ec455452ea3e588d61a563f) ) diff --git a/src/mame/drivers/atari_s1.c b/src/mame/drivers/atari_s1.c index 9b56e920cdd..801fff79249 100644 --- a/src/mame/drivers/atari_s1.c +++ b/src/mame/drivers/atari_s1.c @@ -322,13 +322,13 @@ ROM_END #if 0 *------------------------------------------------------------------- - The Atarians (working bootleg) + The Atarians (working bootleg) Game modified to work in emulation from original set (atarians) -------------------------------------------------------------------*/ ROM_START(atarianb) ROM_REGION(0x10000, "maincpu", 0) ROM_LOAD("atarianb.e00", 0x7000, 0x0800, CRC(74fc86e4) SHA1(135d75e5c03feae0929fa84caa3c802353cdd94e)) - ROM_LOAD("atarian.e0", 0x7800, 0x0800, CRC(45cb0427) SHA1(e286930ca36bdd0f79acefd142d2a5431fa8005b)) + ROM_LOAD("atarian.e0", 0x7800, 0x0800, CRC(45cb0427) SHA1(e286930ca36bdd0f79acefd142d2a5431fa8005b)) ROM_REGION(0x1000, "sound1", 0) ROM_LOAD("82s130.bin", 0x0000, 0x0200, CRC(da1f77b4) SHA1(b21fdc1c6f196c320ec5404013d672c35f95890b)) diff --git a/src/mame/drivers/atarigt.c b/src/mame/drivers/atarigt.c index 503e0966169..6b1c489b66a 100644 --- a/src/mame/drivers/atarigt.c +++ b/src/mame/drivers/atarigt.c @@ -836,21 +836,21 @@ static MACHINE_CONFIG_DERIVED( tmek, atarigt ) /* sound hardware */ MCFG_DEVICE_ADD("cage", ATARI_CAGE, 0) MCFG_ATARI_CAGE_SPEEDUP(0x4fad) - MCFG_ATARI_CAGE_IRQ_CALLBACK(WRITE8(atarigt_state,cage_irq_callback)) + MCFG_ATARI_CAGE_IRQ_CALLBACK(WRITE8(atarigt_state,cage_irq_callback)) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( primrage, atarigt ) /* sound hardware */ MCFG_DEVICE_ADD("cage", ATARI_CAGE, 0) MCFG_ATARI_CAGE_SPEEDUP(0x42f2) - MCFG_ATARI_CAGE_IRQ_CALLBACK(WRITE8(atarigt_state,cage_irq_callback)) + MCFG_ATARI_CAGE_IRQ_CALLBACK(WRITE8(atarigt_state,cage_irq_callback)) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( primrage20, atarigt ) /* sound hardware */ MCFG_DEVICE_ADD("cage", ATARI_CAGE, 0) MCFG_ATARI_CAGE_SPEEDUP(0x48a4) - MCFG_ATARI_CAGE_IRQ_CALLBACK(WRITE8(atarigt_state,cage_irq_callback)) + MCFG_ATARI_CAGE_IRQ_CALLBACK(WRITE8(atarigt_state,cage_irq_callback)) MACHINE_CONFIG_END /************************************* @@ -1331,10 +1331,10 @@ DRIVER_INIT_MEMBER(atarigt_state,primrage) * *************************************/ -GAME( 1994, tmek, 0, tmek, tmek, atarigt_state, tmek, ROT0, "Atari Games", "T-MEK (v5.1, The Warlords)", GAME_UNEMULATED_PROTECTION ) -GAME( 1994, tmek51p, tmek, tmek, tmek, atarigt_state, tmek, ROT0, "Atari Games", "T-MEK (v5.1, prototype)", GAME_UNEMULATED_PROTECTION ) -GAME( 1994, tmek45, tmek, tmek, tmek, atarigt_state, tmek, ROT0, "Atari Games", "T-MEK (v4.5)", GAME_UNEMULATED_PROTECTION ) -GAME( 1994, tmek44, tmek, tmek, tmek, atarigt_state, tmek, ROT0, "Atari Games", "T-MEK (v4.4)", GAME_UNEMULATED_PROTECTION ) -GAME( 1994, tmek20, tmek, tmek, tmek, atarigt_state, tmek, ROT0, "Atari Games", "T-MEK (v2.0, prototype)", 0 ) +GAME( 1994, tmek, 0, tmek, tmek, atarigt_state, tmek, ROT0, "Atari Games", "T-MEK (v5.1, The Warlords)", GAME_UNEMULATED_PROTECTION ) +GAME( 1994, tmek51p, tmek, tmek, tmek, atarigt_state, tmek, ROT0, "Atari Games", "T-MEK (v5.1, prototype)", GAME_UNEMULATED_PROTECTION ) +GAME( 1994, tmek45, tmek, tmek, tmek, atarigt_state, tmek, ROT0, "Atari Games", "T-MEK (v4.5)", GAME_UNEMULATED_PROTECTION ) +GAME( 1994, tmek44, tmek, tmek, tmek, atarigt_state, tmek, ROT0, "Atari Games", "T-MEK (v4.4)", GAME_UNEMULATED_PROTECTION ) +GAME( 1994, tmek20, tmek, tmek, tmek, atarigt_state, tmek, ROT0, "Atari Games", "T-MEK (v2.0, prototype)", 0 ) GAME( 1994, primrage, 0, primrage, primrage, atarigt_state, primrage, ROT0, "Atari Games", "Primal Rage (version 2.3)", GAME_UNEMULATED_PROTECTION ) GAME( 1994, primrage20, primrage, primrage20,primrage, atarigt_state, primrage, ROT0, "Atari Games", "Primal Rage (version 2.0)", GAME_UNEMULATED_PROTECTION ) diff --git a/src/mame/drivers/backfire.c b/src/mame/drivers/backfire.c index 9f5264d828e..9e60c66bc8d 100644 --- a/src/mame/drivers/backfire.c +++ b/src/mame/drivers/backfire.c @@ -99,7 +99,7 @@ public: void descramble_sound(); DECO16IC_BANK_CB_MEMBER(bank_callback); DECOSPR_PRIORITY_CB_MEMBER(pri_callback); - + required_ioport m_io_in0; required_ioport m_io_in1; required_ioport m_io_in2; diff --git a/src/mame/drivers/bagman.c b/src/mame/drivers/bagman.c index 3cf3fd9bc67..20ae3877ca6 100644 --- a/src/mame/drivers/bagman.c +++ b/src/mame/drivers/bagman.c @@ -443,7 +443,7 @@ static MACHINE_CONFIG_START( bagman, bagman_state ) MCFG_TMSPROM_STOP_BIT(7) /* bit # of stop */ MCFG_TMSPROM_PDC_CB(DEVWRITELINE("tms", tms5110_device, pdc_w)) /* tms pdc func */ MCFG_TMSPROM_CTL_CB(DEVWRITE8("tms", tms5110_device, ctl_w)) /* tms ctl func */ - + /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mame/drivers/bfm_sc1.c b/src/mame/drivers/bfm_sc1.c index ff337a17c28..bf2c76f0961 100644 --- a/src/mame/drivers/bfm_sc1.c +++ b/src/mame/drivers/bfm_sc1.c @@ -355,27 +355,27 @@ READ8_MEMBER(bfm_sc1_state::nec_r) WRITE8_MEMBER(bfm_sc1_state::vfd_w) { -/* int changed = m_vfd_latch ^ data; - - m_vfd_latch = data; - - if ( changed ) - { - if ( changed & VFD_RESET ) - { // vfd reset line changed - if ( !(data & VFD_RESET) ) - { // reset the vfd - m_vfd0->reset(); - } - } - if ( changed & VFD_CLOCK1 ) - { // clock line changed - if ( !(data & VFD_CLOCK1) && (data & VFD_RESET) ) - { // new data clocked into vfd - m_vfd0->shift_data(data & VFD_DATA ); - } - } - } +/* int changed = m_vfd_latch ^ data; + + m_vfd_latch = data; + + if ( changed ) + { + if ( changed & VFD_RESET ) + { // vfd reset line changed + if ( !(data & VFD_RESET) ) + { // reset the vfd + m_vfd0->reset(); + } + } + if ( changed & VFD_CLOCK1 ) + { // clock line changed + if ( !(data & VFD_CLOCK1) && (data & VFD_RESET) ) + { // new data clocked into vfd + m_vfd0->shift_data(data & VFD_DATA ); + } + } + } */ m_vfd0->por(data & VFD_RESET); m_vfd0->data(data & VFD_DATA); diff --git a/src/mame/drivers/bfm_sc4.c b/src/mame/drivers/bfm_sc4.c index e369c3cc5e1..fa417929d04 100644 --- a/src/mame/drivers/bfm_sc4.c +++ b/src/mame/drivers/bfm_sc4.c @@ -23477,52 +23477,52 @@ DRIVER_INIT_MEMBER(sc4_state,sc4pstat_mbus) INPUT_PORTS_START( sc4pstat ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("up") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("right") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("down") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("left") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("cash") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("nudge") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("up") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("right") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("down") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("left") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("cash") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("nudge") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // can't get past 'read meters' @@ -23571,49 +23571,49 @@ DRIVER_INIT_MEMBER(sc4_state,sc4cvani) } INPUT_PORTS_START( sc4cvani ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("collet") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("low r") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("low l") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("high l") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("high r") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("collet") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("low r") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("low l") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("high l") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("high r") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2052 CASHLVANIA VANIASND CASH'!'VANIA @@ -23651,53 +23651,53 @@ DRIVER_INIT_MEMBER(sc4_state,sc4cvclb_mbus) } INPUT_PORTS_START( sc4cvclb ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("stop") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("high l") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("high r") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("nudges") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("low r") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("low l") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("igor") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("stop") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("high l") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("high r") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("nudges") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("low r") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("low l") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("igor") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PRXXXX CLUBCASHLVANIA V1.0 CLUBVANIASND CLUB CASH!VANIA @@ -23737,56 +23737,56 @@ DRIVER_INIT_MEMBER(sc4_state,sc4gcclb_mbus) // inputs are from sc4gcclbl, the earlier(?) sets don't appear to have the structure filled in INPUT_PORTS_START( sc4gcclbl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("stake1") - // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stake2") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("stake3") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0004 - "botdor" // standard input (expected here) - // 0x0008 - "hopdmp" // standard input (expected here) - // 0x0010 - "topdor" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("stake1") + // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stake2") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("stake3") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0004 - "botdor" // standard input (expected here) + // 0x0008 - "hopdmp" // standard input (expected here) + // 0x0010 - "topdor" // standard input (expected here) INPUT_PORTS_END // this was marked (and has the header) GRAND CASINO, and was paired with some (bad dumps) of 'Grand Casino' sound roms, but it actually @@ -23832,48 +23832,48 @@ DRIVER_INIT_MEMBER(sc4_state,sc4botn) } INPUT_PORTS_START( sc4botn ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("exchge") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("spins") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("c pot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("exchge") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("spins") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("c pot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2538 BACK OF THE NET V011 BACKOFTHENETSND BACK OF THE NET @@ -23904,50 +23904,50 @@ DRIVER_INIT_MEMBER(sc4_state,sc4bbclb_mbus) } INPUT_PORTS_START( sc4bbclb ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("qps") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("spin") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("shoot") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("nudges") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("qps") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("spin") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("shoot") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("nudges") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // doesn't play @@ -23979,50 +23979,50 @@ DRIVER_INIT_MEMBER(sc4_state,sc4captn) } INPUT_PORTS_START( sc4captn ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-4") - // 0x0010 - "topup" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tkndge") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk ko") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("featre OR tkfeat") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("cash OR tkcash") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-4") + // 0x0010 - "topup" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tkndge") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk ko") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("featre OR tkfeat") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("cash OR tkcash") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2013 CAPTAIN CASH CCASH SOUNDS CAPTAIN CASH @@ -24052,49 +24052,49 @@ DRIVER_INIT_MEMBER(sc4_state,sc4cmous) } INPUT_PORTS_START( sc4cmous ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("transf") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("c pot") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("spins") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("nudge") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("transf") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("c pot") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("spins") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("nudge") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2534 CASH AND MOUSE V041 CASHANDMOUSESND CASH AND MOUSE @@ -24128,49 +24128,49 @@ DRIVER_INIT_MEMBER(sc4_state,sc4cad_mbus) } INPUT_PORTS_START( sc4cad ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("c pot") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("dice") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("nudge") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("c pot") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("dice") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("nudge") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2528 CASH ADDER V1.0 CASHADDERSND CASH ADDER @@ -24217,51 +24217,51 @@ DRIVER_INIT_MEMBER(sc4_state,sc4cadcl) } INPUT_PORTS_START( sc4cadcl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trans") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nudge") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("qps") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("spin") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("cash") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("cpot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trans") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nudge") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("qps") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("spin") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("cash") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("cpot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PRXXXX QPS155 CLUB CASH ADDER Version 411 CLUBCASHADDERSND CLUB CASH ADDER @@ -24285,52 +24285,52 @@ DRIVER_INIT_MEMBER(sc4_state,sc4cr) } INPUT_PORTS_START( sc4cr ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("up") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("right") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("down") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("left") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("cash") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("nudge") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("up") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("right") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("down") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("left") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("cash") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("nudge") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END @@ -24369,51 +24369,51 @@ DRIVER_INIT_MEMBER(sc4_state,sc4crcl_mbus) } INPUT_PORTS_START( sc4crcl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("stop") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("up") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("right") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("down") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("left") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("igor") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("stop") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("up") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("right") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("down") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("left") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("igor") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR???? CLUB CASHRAKER V1.0 CLUBRAKERSND CLUB CASHRAKER @@ -24445,43 +24445,43 @@ DRIVER_INIT_MEMBER(sc4_state,sc4cashm) } INPUT_PORTS_START( sc4cashm ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("take") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("blast") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("feat") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("topbrd") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("take") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("blast") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("feat") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("topbrd") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) INPUT_PORTS_END // PR2008 CASHANOVA CASH SOUNDS @@ -24529,60 +24529,60 @@ DRIVER_INIT_MEMBER(sc4_state,sc4ckx3p) // the topbox sets contain no input defs INPUT_PORTS_START( sc4ckxg ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("trnsfr") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("autply") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0008 - "top up" // unexpected here - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "cshdor" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "hopdmp" // standard input (expected here) - // 0x0010 - "serdor" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("trnsfr") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("autply") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0008 - "top up" // unexpected here + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "cshdor" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "hopdmp" // standard input (expected here) + // 0x0010 - "serdor" // standard input (expected here) INPUT_PORTS_END // this seems to need all the units connected to function @@ -24615,43 +24615,43 @@ DRIVER_INIT_MEMBER(sc4_state,sc4chick) } INPUT_PORTS_START( sc4chick ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("hold 1") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 3") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("cancel") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("auto") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-4") - // 0x0008 - "refloa" // unexpected here - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cash d" // standard input (expected here) - // 0x0004 - "top do" // standard input (expected here) - // 0x0008 - "dump" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("hold 1") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 3") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("cancel") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("auto") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-4") + // 0x0008 - "refloa" // unexpected here + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cash d" // standard input (expected here) + // 0x0004 - "top do" // standard input (expected here) + // 0x0008 - "dump" // standard input (expected here) INPUT_PORTS_END // PR7060CASINO CHICKEN DALES TTTWO SOUNDS CHICKEN DALES @@ -24675,49 +24675,49 @@ DRIVER_INIT_MEMBER(sc4_state,sc4ccogs) } INPUT_PORTS_START( sc4ccogs ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("green") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("blue") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("red") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("green") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("blue") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("red") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2522 CLEVERCOGS V1.0 CLEVERCOGSSND CLEVER COGS @@ -24751,60 +24751,60 @@ DRIVER_INIT_MEMBER(sc4_state,sc4cclim_mbus) } INPUT_PORTS_START( sc4cclime ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("autopl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0002 - "hop hi" // known extended(?) input, sometimes 'hop hi' - // 0x0008 - "hoptop" // known extended(?) input, sometimes 'hop top' - // 0x0100 - "hop lo" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grn bu" // standard input (motherboard) - // 0x0002 - "botdor" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "hopdum" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("autopl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0002 - "hop hi" // known extended(?) input, sometimes 'hop hi' + // 0x0008 - "hoptop" // known extended(?) input, sometimes 'hop top' + // 0x0100 - "hop lo" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grn bu" // standard input (motherboard) + // 0x0002 - "botdor" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "hopdum" // standard input (expected here) INPUT_PORTS_END // PR1129 CASINO CRAZY CLIMBER PR1129 CRAZY CLIMBER SOUNDS11 @@ -24869,51 +24869,51 @@ DRIVER_INIT_MEMBER(sc4_state,sc4cfqps_alt) // Crazy Fruits sets are a bit strange compared to others.. // sc4cfqpsc, sc4cfqpse, sc4cfqpsf, sc4cfqpsg, sc4cfqpsh, sc4cfqpsi are the only sets to specify inputs, and they use port 7 which is VERY unusual INPUT_PORTS_START( sc4cfqpsf ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("stop") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchan") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-7") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_7_0 ) PORT_NAME("take s") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_7_1 ) PORT_NAME("take n") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("banana") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("qps bu") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("take c") - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("stop") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchan") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-7") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_7_0 ) PORT_NAME("take s") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_7_1 ) PORT_NAME("take n") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("banana") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("qps bu") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("take c") + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR6813 CRAZY FRUITS PR6813 CRAZY FRUITS SOUNDS11 @@ -24976,60 +24976,60 @@ DRIVER_INIT_MEMBER(sc4_state,sc4crzky_mbus) } INPUT_PORTS_START( sc4crzkyi ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("autopl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0002 - "hop hi" // known extended(?) input, sometimes 'hop hi' - // 0x0008 - "hop to" // known extended(?) input, sometimes 'hop top' - // 0x0100 - "hop lo" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "botdor" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "hopper" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("autopl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0002 - "hop hi" // known extended(?) input, sometimes 'hop hi' + // 0x0008 - "hop to" // known extended(?) input, sometimes 'hop top' + // 0x0100 - "hop lo" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "botdor" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "hopper" // standard input (expected here) INPUT_PORTS_END // PR1128 CASINO CRAZY KEYS PR1128 CRAZY KEYS SOUNDS11 @@ -25078,47 +25078,47 @@ DRIVER_INIT_MEMBER(sc4_state,sc4deepi) } INPUT_PORTS_START( sc4deepi ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("use") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tke my") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("use") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tke my") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2099 DEEP IMPACT DIMP SOUNDS DEEP IMPACT @@ -25146,38 +25146,38 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dblfr) } INPUT_PORTS_START( sc4dblfr ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("collec OR cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("streak") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("autopl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("collec OR cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("streak") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("autopl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) INPUT_PORTS_END // PR7060 DOUBLE FRENZY DFRZYSND @@ -25206,49 +25206,49 @@ DRIVER_INIT_MEMBER(sc4_state,sc4darw) } INPUT_PORTS_START( sc4darw ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("mixed") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("rshoot") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("bshoot") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("nudge") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("mixed") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("rshoot") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("bshoot") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("nudge") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2026 DOUGH AND ARROW DOUGHSND DOUGH AND ARROW @@ -25274,46 +25274,46 @@ DRIVER_INIT_MEMBER(sc4_state,sc4duckq) } INPUT_PORTS_START( sc4duckq ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collet") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("shuffl") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("autnud") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collet") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("shuffl") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("autnud") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2519 THEDUCKSOFHAZZARD V1.0 DUCKSOFHAZZARDSND DUCKS OF HAZZARD @@ -25337,60 +25337,60 @@ DRIVER_INIT_MEMBER(sc4_state,sc4eascs) } INPUT_PORTS_START( sc4eascs ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("hold 1") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 3") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("cancel") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("autopl") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0002 - "hop hi" // known extended(?) input, sometimes 'hop hi' - // 0x0008 - "htopup" // known extended(?) input, sometimes 'hop top' - // 0x0100 - "hop lo" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "cshdor" // standard input (expected here) - // 0x0004 - "frt do" // standard input (expected here) - // 0x0008 - "hopdmp" // standard input (expected here) - // 0x0010 - "serdor" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("hold 1") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 3") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("cancel") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("autopl") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0002 - "hop hi" // known extended(?) input, sometimes 'hop hi' + // 0x0008 - "htopup" // known extended(?) input, sometimes 'hop top' + // 0x0100 - "hop lo" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "cshdor" // standard input (expected here) + // 0x0004 - "frt do" // standard input (expected here) + // 0x0008 - "hopdmp" // standard input (expected here) + // 0x0010 - "serdor" // standard input (expected here) INPUT_PORTS_END // PR1326 CASINO EASY STREAK PR1326 EASY STREAK SOUNDS11 (actually expects PR1326_CAS_EASY_STREAK_SOUNDS11 ? ) @@ -25424,54 +25424,54 @@ DRIVER_INIT_MEMBER(sc4_state,sc4fastf) } INPUT_PORTS_START( sc4fastf ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("collct") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("ft exc") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("kos lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("ndg lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("spn lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("kos hi") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("ndg hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("spn hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("stop") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("collct") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("ft exc") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("kos lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("ndg lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("spn lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("kos hi") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("ndg hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("spn hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("stop") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2071 FAST 'N' FURIOUS FNF SOUNDS FAST 'N' FURIOUS @@ -25497,51 +25497,51 @@ DRIVER_INIT_MEMBER(sc4_state,sc4ffru) } INPUT_PORTS_START( sc4ffru ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-4") - // 0x0010 - "topup" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("csh ko") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("bonus") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("cash") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("featre") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("fet ko") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-4") + // 0x0010 - "topup" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("csh ko") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("bonus") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("cash") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("featre") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("fet ko") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR7070 FAST FRUIT FFRUIT SOUNDS FAST FRUIT @@ -25570,45 +25570,45 @@ DRIVER_INIT_MEMBER(sc4_state,sc4fire) } INPUT_PORTS_START( sc4fire ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("shoot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("shoot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2082 FIRE POWER FPOW SOUNDS FIRE POWER @@ -25633,63 +25633,63 @@ DRIVER_INIT_MEMBER(sc4_state,sc4frenz) } INPUT_PORTS_START( sc4frenz ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("boost") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("no lse") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("ch num") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("boost") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("no lse") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("ch num") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1101 FRUIT FRENZY PR1101 FRUIT FRENZY SOUNDS11 @@ -25717,48 +25717,48 @@ DRIVER_INIT_MEMBER(sc4_state,sc4ftopi) } INPUT_PORTS_START( sc4ftopi ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("nudge") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("nudge") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2027 FRUITOPIA FRUITOPIASND FRUITOPIA @@ -25793,50 +25793,50 @@ DRIVER_INIT_MEMBER(sc4_state,sc4fullt) } INPUT_PORTS_START( sc4fullt ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("transf") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("c pot") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("wserie") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("spin") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("nudge") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("transf") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("c pot") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("wserie") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("spin") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("nudge") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2537 FULL THROTTLE 011 FULLTHROTTLESND FULL THROTTLE @@ -25873,55 +25873,55 @@ DRIVER_INIT_MEMBER(sc4_state,sc4ziggy) } INPUT_PORTS_START( sc4ziggy ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refil") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("f lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("c lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("shoot") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("c hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("f hi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("step") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "tpdor" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refil") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("f lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("c lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("shoot") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("c hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("f hi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("step") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "tpdor" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2162 GETTIN' ZIGGY ZIGY SOUNDS GETTIN' ZIGGY @@ -25951,61 +25951,61 @@ DRIVER_INIT_MEMBER(sc4_state,sc4gldcl) } INPUT_PORTS_START( sc4gldcl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trans") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk cas") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk spi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk nud") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk cpo") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trans") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk cas") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk spi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk nud") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk cpo") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2292 CLUB GLADIATOR CLUB GLADIATOR CLUB CLUB GLAD SOUNDS CLUB GLADIATOR @@ -26050,55 +26050,55 @@ DRIVER_INIT_MEMBER(sc4_state,sc4ghosttb) } INPUT_PORTS_START( sc4ghost ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("hold 1") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 3") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("cancel") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("autply") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12 OR doorlk" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0004 - "cshdor" // standard input (expected here) - // 0x0008 - "hopdmp" // standard input (expected here) - // 0x0010 - "serdor" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("hold 1") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 3") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("cancel") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("autply") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12 OR doorlk" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0004 - "cshdor" // standard input (expected here) + // 0x0008 - "hopdmp" // standard input (expected here) + // 0x0010 - "serdor" // standard input (expected here) INPUT_PORTS_END // PR7090 GOLDEN GHOST GOLDEN GHOST MAZ GHOST SOUNDS GOLDEN GHOST @@ -26137,49 +26137,49 @@ DRIVER_INIT_MEMBER(sc4_state,sc4ggrid_mbus) } INPUT_PORTS_START( sc4ggrid ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("right") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("up") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("cash") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("nudge") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("right") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("up") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("cash") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("nudge") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2518 GOLDEN GRID V1.0 GOLDENGRIDSND GOLDEN GRID @@ -26227,50 +26227,50 @@ DRIVER_INIT_MEMBER(sc4_state,sc4ggcl_mbus) } INPUT_PORTS_START( sc4ggcl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nudge") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("qps") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("right") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("up") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("cash") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nudge") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("qps") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("right") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("up") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("cash") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR???? CLUB GOLDEN GRID V1.0 CLUBGOLDENGRIDSND CLUB GOLDEN GRID @@ -26301,115 +26301,115 @@ DRIVER_INIT_MEMBER(sc4_state,sc4goldw) } INPUT_PORTS_START( sc4goldw ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("bell") - // 0x0100 - "pndlow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - // 0x0100 - "10plow" // unexpected here - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("bell") + // 0x0100 - "pndlow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + // 0x0100 - "10plow" // unexpected here + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4goldwd ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("bell") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("pndlow OR 10plow") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("transf") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0008 - "htopup" // known extended(?) input, sometimes 'hop top' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "cshdor" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("bell") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("pndlow OR 10plow") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("transf") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0008 - "htopup" // known extended(?) input, sometimes 'hop top' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "cshdor" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "hopdmp" // standard input (expected here) INPUT_PORTS_END @@ -26426,44 +26426,44 @@ GAMEL( 200?, sc4goldwf ,sc4goldw, sc4, sc4goldwd, sc4_state, sc4, ROT0, "BFM" GAMEL( 200?, sc4goldwg ,sc4goldw, sc4, sc4goldwd, sc4_state, sc4, ROT0, "BFM","Golden Winner (Bellfruit) (Scorpion 4) (set 8)", GAME_NOT_WORKING | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4ggdlx ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("auto") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green OR test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "tpdor" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("auto") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green OR test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "tpdor" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END @@ -26501,62 +26501,62 @@ DRIVER_INIT_MEMBER(sc4_state,sc4greed) } INPUT_PORTS_START( sc4greed ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk not") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk not") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1401 AWP GREEDY GONZALEZ PR1401 GREEDY GONZ SOUNDS11 @@ -26580,59 +26580,59 @@ DRIVER_INIT_MEMBER(sc4_state,sc4hf) } INPUT_PORTS_START( sc4hf ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END //PR1011 HAPPY FRUITS PR1011 HAPPY FRUITS SOUNDS11 @@ -26663,45 +26663,45 @@ DRIVER_INIT_MEMBER(sc4_state,sc4himi) } INPUT_PORTS_START( sc4himi ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("shoot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("shoot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2999 HIGH 'N' MIGHTY MITY SOUNDS HIGH 'N' MIGHTY @@ -26736,60 +26736,60 @@ DRIVER_INIT_MEMBER(sc4_state,sc4hi5) } INPUT_PORTS_START( sc4hi5 ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("ch stk") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("coll") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-4") - // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' - PORT_MODIFY("IN-5") - // 0x0001 - "pzkey1" // standard input (expected here) - // 0x0002 - "pzkey2" // standard input (expected here) - // 0x0004 - "pzkey3" // standard input (expected here) - // 0x0008 - "pzkey4" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "pckey1" // standard input (expected here) - // 0x0002 - "pckey2" // standard input (expected here) - // 0x0004 - "pckey3" // standard input (expected here) - // 0x0008 - "pckey4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("feat") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("spins") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("ch stk") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("coll") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-4") + // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' + PORT_MODIFY("IN-5") + // 0x0001 - "pzkey1" // standard input (expected here) + // 0x0002 - "pzkey2" // standard input (expected here) + // 0x0004 - "pzkey3" // standard input (expected here) + // 0x0008 - "pzkey4" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "pckey1" // standard input (expected here) + // 0x0002 - "pckey2" // standard input (expected here) + // 0x0004 - "pckey3" // standard input (expected here) + // 0x0008 - "pckey4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("feat") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("spins") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1003 HIGH FIVE PR1003 HIGH FIVE SOUNDS11 @@ -26819,49 +26819,49 @@ DRIVER_INIT_MEMBER(sc4_state,sc4sprng) } INPUT_PORTS_START( sc4sprng ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("holdhi") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("holdlo") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("stop") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("xchnge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("feat") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("blasts") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("cash") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("prize") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("holdhi") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("holdlo") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("stop") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("xchnge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("feat") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("blasts") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("cash") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("prize") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2066 HIGHLY SPRUNG HIGH SOUNDS HIGHLY SPRUNG @@ -26885,73 +26885,73 @@ DRIVER_INIT_MEMBER(sc4_state,sc4hilo) } INPUT_PORTS_START( sc4hilo ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("coll") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "hpunit" // unexpected here - // 0x0010 - "htopup" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "pzkey4" // standard input (expected here) - // 0x0002 - "pzkey3" // standard input (expected here) - // 0x0004 - "pzkey2" // standard input (expected here) - // 0x0008 - "pzkey1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "pckey1" // standard input (expected here) - // 0x0002 - "pckey2" // standard input (expected here) - // 0x0004 - "pckey3" // standard input (expected here) - // 0x0008 - "pckey4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk csh") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk fet") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("hi nud") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hi csh") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("hi fet") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("lo nud") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("lo csh") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("lo fet") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_4 ) PORT_NAME("tk brc") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("coll") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "hpunit" // unexpected here + // 0x0010 - "htopup" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "pzkey4" // standard input (expected here) + // 0x0002 - "pzkey3" // standard input (expected here) + // 0x0004 - "pzkey2" // standard input (expected here) + // 0x0008 - "pzkey1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "pckey1" // standard input (expected here) + // 0x0002 - "pckey2" // standard input (expected here) + // 0x0004 - "pckey3" // standard input (expected here) + // 0x0008 - "pckey4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk csh") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk fet") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("hi nud") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hi csh") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("hi fet") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("lo nud") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("lo csh") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("lo fet") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_4 ) PORT_NAME("tk brc") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1013 HILOWATHA PR1013 HILOWATHA SOUNDS11 @@ -26986,74 +26986,74 @@ DRIVER_INIT_MEMBER(sc4_state,sc4hitsh) } INPUT_PORTS_START( sc4hitsh ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk sht") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("col rd") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk nud") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("blu lo") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("red lo") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("gre lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("tk stp") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("col bl") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("blu hi") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_4 ) PORT_NAME("red hi") - PORT_MODIFY("IN-10") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_10_0 ) PORT_NAME("gre hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_10_1 ) PORT_NAME("col gr") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp OR hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk sht") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("col rd") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk nud") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("blu lo") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("red lo") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("gre lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("tk stp") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("col bl") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("blu hi") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_4 ) PORT_NAME("red hi") + PORT_MODIFY("IN-10") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_10_0 ) PORT_NAME("gre hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_10_1 ) PORT_NAME("col gr") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp OR hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1112 HIT SHOT PR1112 HIT SHOT SOUNDS11 @@ -27081,63 +27081,63 @@ DRIVER_INIT_MEMBER(sc4_state,sc4h6cl) } INPUT_PORTS_START( sc4h6cl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("stake1") - // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stake2") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("stake3") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("trnsfr") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("stake1") + // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stake2") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("stake3") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("trnsfr") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1759 CLUB HOT SIX HOT SIX CLUB PR1759 HOSX SOUNDS11 @@ -27164,59 +27164,59 @@ DRIVER_INIT_MEMBER(sc4_state,sc4ijclb) } INPUT_PORTS_START( sc4ijclb ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk spi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk cpo") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk spi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk cpo") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2403 CLUB ITALIAN JOB CLUB ITALIAN JOB CLUB CLUB ITJB SOUNDS @@ -27239,50 +27239,50 @@ DRIVER_INIT_MEMBER(sc4_state,sc4jack) } INPUT_PORTS_START( sc4jack ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("colect") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tke ft") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tke ng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("shoot") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("csh pt") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("colect") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("colect") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tke ft") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tke ng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("shoot") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("csh pt") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("colect") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2078 JACK THE KIPPER JKIP SOUNDS JACK THE KIPPER @@ -27313,65 +27313,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4jjunc) } INPUT_PORTS_START( sc4jjunc ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2 OR high") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3 OR low") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk fea") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk sht") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk haz") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk nud") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk ss") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2 OR high") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3 OR low") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk fea") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk sht") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk haz") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk nud") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk ss") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1304 JACKPOT JUNCTION PR1304 JACKPOT JUNCTION SOUNDS11 @@ -27411,64 +27411,64 @@ DRIVER_INIT_MEMBER(sc4_state,sc4jjucl_mbus) } INPUT_PORTS_START( sc4jjucl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("exchng") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "hop2lo" // unexpected here - // 0x0002 - "hop1lo OR hop lo" // known extended(?) input, sometimes 'hop hi' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk fet") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("nudges") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("blasts") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("shots") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk haz") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("exchng") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "hop2lo" // unexpected here + // 0x0002 - "hop1lo OR hop lo" // known extended(?) input, sometimes 'hop hi' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk fet") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("nudges") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("blasts") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("shots") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk haz") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // REEL7 ERR 27 (where does reel 7 connect?!) @@ -27501,52 +27501,52 @@ DRIVER_INIT_MEMBER(sc4_state,sc4jolly) INPUT_PORTS_START( sc4jolly ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("exchge") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("nudge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("hi 1") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("hi 2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("hi 3") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("lo 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("lo 2") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("lo 1") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("exchge") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("nudge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("hi 1") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("hi 2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("hi 3") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("lo 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("lo 2") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("lo 1") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2054 JOLLY JOUSTINGV2.0 JJOLLSND JOLLY JOUSTING @@ -27578,48 +27578,48 @@ DRIVER_INIT_MEMBER(sc4_state,sc4juicy_mbus) INPUT_PORTS_START( sc4juicy ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2 OR high") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3 OR low") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2 OR high") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3 OR low") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1136 JUICY JACKPOTS 65% FERRY PR1136 JUICY JACKPOTS SOUNDS11 @@ -27656,50 +27656,50 @@ DRIVER_INIT_MEMBER(sc4_state,sc4kalei) } INPUT_PORTS_START( sc4kalei ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nudge") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("cash") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("c pot") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("shot") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("streak") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nudge") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("cash") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("c pot") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("shot") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("streak") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2538 KALEIDOSCOPE 011 KALEIDOSCOPESND KALEIDOSCOPE @@ -27729,47 +27729,47 @@ DRIVER_INIT_MEMBER(sc4_state,sc4lir) } INPUT_PORTS_START( sc4lir ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk dic") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk thr") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk bon") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk csh") - PORT_MODIFY("IN-16") - // 0x0001 - "dils 1" // standard input (motherboard) - // 0x0002 - "dils 2" // standard input (motherboard) - // 0x0004 - "dils 3" // standard input (motherboard) - // 0x0008 - "dils 4" // standard input (motherboard) - // 0x0010 - "dils 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dils 6" // standard input (motherboard) - // 0x0002 - "dils 7" // standard input (motherboard) - // 0x0004 - "dils 8" // standard input (motherboard) - // 0x0008 - "dils 9" // standard input (motherboard) - // 0x0010 - "dils10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dils11" // standard input (motherboard) - // 0x0002 - "dils12" // standard input (motherboard) - // 0x0004 - "dils13" // standard input (motherboard) - // 0x0008 - "dils14" // standard input (motherboard) - // 0x0010 - "dils15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dils16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk dic") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk thr") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk bon") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk csh") + PORT_MODIFY("IN-16") + // 0x0001 - "dils 1" // standard input (motherboard) + // 0x0002 - "dils 2" // standard input (motherboard) + // 0x0004 - "dils 3" // standard input (motherboard) + // 0x0008 - "dils 4" // standard input (motherboard) + // 0x0010 - "dils 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dils 6" // standard input (motherboard) + // 0x0002 - "dils 7" // standard input (motherboard) + // 0x0004 - "dils 8" // standard input (motherboard) + // 0x0008 - "dils 9" // standard input (motherboard) + // 0x0010 - "dils10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dils11" // standard input (motherboard) + // 0x0002 - "dils12" // standard input (motherboard) + // 0x0004 - "dils13" // standard input (motherboard) + // 0x0008 - "dils14" // standard input (motherboard) + // 0x0010 - "dils15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dils16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) INPUT_PORTS_END // PR1001 LET IT ROLL PR1001 LETITROLL SOUNDS11 @@ -27802,61 +27802,61 @@ DRIVER_INIT_MEMBER(sc4_state,sc4ldvcl) } INPUT_PORTS_START( sc4ldvcl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("xfer") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("mov up") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("pick") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("xfer") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("mov up") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("pick") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2421 LITTLEDEVIL CLUB LITTLEDEVIL CLUB CLILDEV SOUNDS CLUB LITTLEDEVIL @@ -27879,65 +27879,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4lockb) } INPUT_PORTS_START( sc4lockb ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk csh") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("step") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("shoot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk csh") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("step") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("shoot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1108 LOCKBUSTER PR1108 LOCKBUSTER SOUNDS11 @@ -27973,61 +27973,61 @@ DRIVER_INIT_MEMBER(sc4_state,sc4lkbcl_mbus) } INPUT_PORTS_START( sc4lkbcl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2 OR high") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3 OR low") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("t.cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("step") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("shoot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2 OR high") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3 OR low") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("t.cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("step") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("shoot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1321 CLUB LOCKBUSTER PR1321 CLUB LOCKBUSTER SOUNDS11 @@ -28063,64 +28063,64 @@ DRIVER_INIT_MEMBER(sc4_state,sc4lotrf) } INPUT_PORTS_START( sc4lotrf ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("shuffl") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("auto n") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk fet") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("shuffl") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("auto n") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk fet") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1115 LORD OF THE RINGS PR1115 L O T RINGS SOUNDS11 @@ -28160,65 +28160,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4lotr2_mbus) } INPUT_PORTS_START( sc4lotr2 ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shoot") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("spins") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shoot") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("spins") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END @@ -28262,61 +28262,61 @@ DRIVER_INIT_MEMBER(sc4_state,sc4ltr2c_mbus) } INPUT_PORTS_START( sc4ltr2c ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shoot") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("sspins") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shoot") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("sspins") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1420 CLUB LOTR TWO TOWERS PR1420 CLUB TWOTOWERS SOUNDS11 @@ -28351,47 +28351,47 @@ DRIVER_INIT_MEMBER(sc4_state,sc4magic) } INPUT_PORTS_START( sc4magic ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bonus") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("nudges") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bonus") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("nudges") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2520 MAGIC POUND ABOUT V1.0 MAGICPOUNDABOUTSND MAGIC POUNDABOUT @@ -28417,49 +28417,49 @@ DRIVER_INIT_MEMBER(sc4_state,sc4maxim) } INPUT_PORTS_START( sc4maxim ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("excnge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-4") - // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk bon") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk csh") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk fet") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk spk") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("excnge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-4") + // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk bon") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk csh") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk fet") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk spk") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2019 MAXIMUS CASH MAX SOUNDS MAXIMUS CASH @@ -28490,47 +28490,47 @@ DRIVER_INIT_MEMBER(sc4_state,sc4monob) } INPUT_PORTS_START( sc4monob ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bonus") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk cas") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("blast") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bonus") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk cas") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("blast") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2121 MONOPOLY MPLY SOUNDS MONOPOLY @@ -28569,44 +28569,44 @@ DRIVER_INIT_MEMBER(sc4_state,sc4mondx) } INPUT_PORTS_START( sc4mondx ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("auto") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "tpdor" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("auto") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "tpdor" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // So which Top Box roms should thse use? Why do some play without one? @@ -28630,45 +28630,45 @@ GAMEL( 200?, sc4mondxc ,sc4mondx, sc4, sc4mondx, sc4_state, sc4mondx, ROT0, " INPUT_PORTS_START( sc4mont ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("streak") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("auto") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-4") - // 0x0008 - "topup" // known extended(?) input, sometimes 'hop top' - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "botdor" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "hopdmp" // standard input (expected here) - // 0x0010 - "topdor" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("streak") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("auto") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-4") + // 0x0008 - "topup" // known extended(?) input, sometimes 'hop top' + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "botdor" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "hopdmp" // standard input (expected here) + // 0x0010 - "topdor" // standard input (expected here) INPUT_PORTS_END @@ -28719,53 +28719,53 @@ DRIVER_INIT_MEMBER(sc4_state,sc4mou) } INPUT_PORTS_START( sc4mou ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("hi l") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("lo l") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("change") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("lo r") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("hi r") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("nudge") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("hi l") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("lo l") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("change") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("lo r") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("hi r") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("nudge") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2523 MOVE ON UP V1.0 MOVEONUPSND MOVE ON UP @@ -28790,55 +28790,55 @@ DRIVER_INIT_MEMBER(sc4_state,sc4nmtj) } INPUT_PORTS_START( sc4nmtj ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("f lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("step") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("f hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("c hi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("take") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "tpdor" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("f lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("step") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("f hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("c hi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("take") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "tpdor" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2171 NEVER MIND JPS NMTJ SOUNDS NEVER MIND JPS @@ -28865,66 +28865,66 @@ DRIVER_INIT_MEMBER(sc4_state,sc4oyf) } INPUT_PORTS_START( sc4oyf ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("st/col") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk csh") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("coll") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("nudges") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("notes") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("st/col") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk csh") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("coll") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("nudges") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("notes") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1310 AWP OFF YOUR FACE PR1310 OFF YOUR FACE SOUNDS11 @@ -28949,65 +28949,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4opses) } INPUT_PORTS_START( sc4opses ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2 OR high") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3 OR low") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk fea") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk nud") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk ss") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk sht") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk haz") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2 OR high") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3 OR low") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk fea") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk nud") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk ss") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk sht") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk haz") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1106 OPEN SESAME PR1106 OPEN SESAME SOUNDS11 @@ -29032,51 +29032,51 @@ DRIVER_INIT_MEMBER(sc4_state,sc4paccl) } INPUT_PORTS_START( sc4paccl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("hold1") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold3") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold4") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-7") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_7_0 ) PORT_NAME("tk nud") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_7_1 ) PORT_NAME("tk sht") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk met") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk csh") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("mickey") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("hold1") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold3") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold4") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-7") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_7_0 ) PORT_NAME("tk nud") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_7_1 ) PORT_NAME("tk sht") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk met") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk csh") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("mickey") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2018 PACMAN CLUB CLUB PACMAN SOUNDS PACMAN C L U B @@ -29102,49 +29102,49 @@ DRIVER_INIT_MEMBER(sc4_state,sc4pmani) } INPUT_PORTS_START( sc4pmani ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("excnge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("coll") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("higher") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lower") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk prz") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk fet") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk csh") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("excnge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("coll") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("higher") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lower") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk prz") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk fet") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk csh") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // REEL 4 ERR 24 @@ -29170,65 +29170,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4pgold) } INPUT_PORTS_START( sc4pgold ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk eye") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk sht") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk bon") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("high") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("low") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk eye") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk sht") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk bon") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("high") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("low") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1012 PHARAOH'S GOLD PR1012 PHARAOHS GOLD SOUNDS11 @@ -29258,51 +29258,51 @@ DRIVER_INIT_MEMBER(sc4_state,sc4ppclb) } INPUT_PORTS_START( sc4ppclb ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trans") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("nudge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("spin p") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("spin c") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("c pot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trans") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("nudge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("spin p") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("spin c") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("c pot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2236 CLUB PINK PANTHER 411 CLUBPINKPANTHERSND CLUB PINKPANTHER @@ -29329,50 +29329,50 @@ DRIVER_INIT_MEMBER(sc4_state,sc4pipe) } INPUT_PORTS_START( sc4pipe ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("colct") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refil") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tkecs") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("cshhi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("cshlo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("fetlo") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("fethi") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "tpdor" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("colct") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refil") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tkecs") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("cshhi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("cshlo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("fetlo") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("fethi") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "tpdor" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2110 PIPING HOT PIPE SOUNDS PIPING HOT @@ -29396,49 +29396,49 @@ DRIVER_INIT_MEMBER(sc4_state,sc4plumb) } INPUT_PORTS_START( sc4plumb ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nudge") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("cash") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("spin") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("c pot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nudge") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("cash") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("spin") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("c pot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // QPS142 CLUB PLUMB CRAZY 413 CLUBPLUMBCRAZYSND CLUB PLUMB CRAZY @@ -29469,44 +29469,44 @@ DRIVER_INIT_MEMBER(sc4_state,sc4polic) } INPUT_PORTS_START( sc4polic ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2514 POLICE SQUID V1.0 POLICESQUIDSND POLICE SQUID @@ -29534,46 +29534,46 @@ DRIVER_INIT_MEMBER(sc4_state,sc4potsh) } INPUT_PORTS_START( sc4potsh ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("trans") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("shoot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("trans") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("shoot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // QPS143 POT SHOT V1.0 POTSHOTSND POT SHOT @@ -29598,58 +29598,58 @@ DRIVER_INIT_MEMBER(sc4_state,sc4pogbl) } INPUT_PORTS_START( sc4pogbl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("collec") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("stop") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("tra/ex") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("collec") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("stop") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("tra/ex") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR3083 CLUB POTS OF GOLD POTS OF GOLD CLUB PR3082 C POTS OF GOLD SOUNDS11 POTS OF GOLD @@ -29677,47 +29677,47 @@ DRIVER_INIT_MEMBER(sc4_state,sc4pwrsg) } INPUT_PORTS_START( sc4pwrsg ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("exchge") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stake") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("step r") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("step l") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("exchge") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stake") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("step r") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("step l") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2053 POWERSURGE SURGESND POWERSURGE @@ -29743,65 +29743,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4pir) } INPUT_PORTS_START( sc4pir ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("shoot") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("step") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk csh") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("shoot") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("step") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk csh") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1303 THE PRIZE IS RIGHT PR1303 T PRIZE I R SOUNDS11 @@ -29831,41 +29831,41 @@ DRIVER_INIT_MEMBER(sc4_state,sc4qmodo) } INPUT_PORTS_START( sc4qmodo ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("excha") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("stake") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-7") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_7_0 ) PORT_NAME("bonus") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("excha") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("stake") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-7") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_7_0 ) PORT_NAME("bonus") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) INPUT_PORTS_END // QUAZZI MO' DOUGH..........QUAZZSND....... (no standard header) @@ -29892,48 +29892,48 @@ DRIVER_INIT_MEMBER(sc4_state,sc4quidr) } INPUT_PORTS_START( sc4quidr ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nshoot") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shots") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("cshoot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nshoot") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shots") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("cshoot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END GAMEL( 200?, sc4quidr ,0, sc4, sc4quidr, sc4_state, sc4quidr, ROT0, "Qps","Quid Rock (Qps) (Scorpion 4) (set 1)", GAME_NOT_WORKING | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) @@ -29958,49 +29958,49 @@ DRIVER_INIT_MEMBER(sc4_state,sc4rdrag) } INPUT_PORTS_START( sc4rdrag ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nudge") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("cash") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("spins") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("c pot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nudge") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("cash") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("spins") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("c pot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2542 RED DRAGON 011 REDDRAGONSND RED DRAGON @@ -30028,50 +30028,50 @@ DRIVER_INIT_MEMBER(sc4_state,sc4rdrcl) } INPUT_PORTS_START( sc4rdrcl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trans") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nudge") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("cash") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("spin") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("c pot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trans") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nudge") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("cash") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("spin") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("c pot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // QPS160 CLUB RED DRAGON 411 CLUBREDDRAGONSND CLUB RED DRAGON @@ -30098,65 +30098,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4relcz) } INPUT_PORTS_START( sc4relcz ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk ko") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("t blst") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk csh") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("hi") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("lo") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk ko") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("t blst") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk csh") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("hi") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("lo") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1015 REELY CRAZY PR1015 REELY CRAZY SOUNDS11 @@ -30183,49 +30183,49 @@ DRIVER_INIT_MEMBER(sc4_state,sc4rotc) } INPUT_PORTS_START( sc4rotc ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("xfer") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bonus") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk cas") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("blast") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("xfer") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bonus") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk cas") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("blast") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2132 RETURN OF THE COUNT ROTC SOUNDS THE COUNT @@ -30259,46 +30259,46 @@ DRIVER_INIT_MEMBER(sc4_state,sc4rttt_mbus) } INPUT_PORTS_START( sc4rttt ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("colect") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("auto") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tke ft") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("colect") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("auto") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tke ft") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2089 RISE TO THE TOP RISE SOUNDS RISE TO THE TOP @@ -30326,49 +30326,49 @@ DRIVER_INIT_MEMBER(sc4_state,sc4roksc) } INPUT_PORTS_START( sc4roksc ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collet") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("feat") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shot") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("nudge") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("sushot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collet") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("feat") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shot") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("nudge") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("sushot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2527 ROCKET SCIENCE V1.1 ROCKETSCIENCESND ROCKET SCIENCE @@ -30395,49 +30395,49 @@ DRIVER_INIT_MEMBER(sc4_state,sc4blast) } INPUT_PORTS_START( sc4blast ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("feat") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shot") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("nudge") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("sushot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("feat") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shot") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("nudge") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("sushot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // only starts 2nd time (requires valid ram?) @@ -30470,49 +30470,49 @@ DRIVER_INIT_MEMBER(sc4_state,sc4rogds) } INPUT_PORTS_START( sc4rogds ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("lo r") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lo l") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("hi l") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("hi r") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("lo r") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lo l") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("hi l") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("hi r") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END @@ -30547,52 +30547,52 @@ DRIVER_INIT_MEMBER(sc4_state,sc4rt) } INPUT_PORTS_START( sc4rt ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("collct") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("ft exc") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("csh lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("spn lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("ndg lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("ndg hi") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("spn hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("csh hi") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("collct") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("ft exc") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("csh lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("spn lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("ndg lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("ndg hi") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("spn hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("csh hi") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END @@ -30620,52 +30620,52 @@ DRIVER_INIT_MEMBER(sc4_state,sc4broll) } INPUT_PORTS_START( sc4broll ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("collct") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("ft exc") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("csh lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("spn lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("ndg lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("ndg hi") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("spn hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("csh hi") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("collct") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("ft exc") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("csh lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("spn lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("ndg lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("ndg hi") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("spn hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("csh hi") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // missing sound roms, doesn't play, same game code and sound ident as Rolling Thunder? @@ -30694,65 +30694,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4rbank) } INPUT_PORTS_START( sc4rbank ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2 OR high") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3 OR low") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk sht") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk fea") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk haz") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk ss") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2 OR high") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3 OR low") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk sht") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk fea") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk haz") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk ss") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1111 ROYAL BANKER PR1111 ROYLEBANKER SOUNDS11 @@ -30779,73 +30779,73 @@ DRIVER_INIT_MEMBER(sc4_state,sc4royle) } INPUT_PORTS_START( sc4royle ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("coll") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk csh") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk fet") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("hi nud") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hi csh") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("hi fet") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("lo nud") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("lo csh") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("lo fet") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_4 ) PORT_NAME("tk brc") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("coll") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk csh") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk fet") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("hi nud") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hi csh") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("hi fet") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("lo nud") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("lo csh") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("lo fet") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_4 ) PORT_NAME("tk brc") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1102 ROYLEFAMILY PR1102 ROYLEFAMILY SOUNDS11 @@ -30883,48 +30883,48 @@ DRIVER_INIT_MEMBER(sc4_state,sc4sidsp) } INPUT_PORTS_START( sc4sidsp ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("colct") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bonus") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shot") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tkcsh") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("colct") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bonus") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shot") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tkcsh") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2117 SIDE SPLITTER SSPT SOUNDS SIDE SPLITTER @@ -30950,64 +30950,64 @@ DRIVER_INIT_MEMBER(sc4_state,sc4srr) } INPUT_PORTS_START( sc4srr ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("shuffl") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("auto n") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk fet") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("shuffl") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("auto n") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk fet") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END @@ -31040,61 +31040,61 @@ DRIVER_INIT_MEMBER(sc4_state,sc4slc_mbus) } INPUT_PORTS_START( sc4slc ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("exchng") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk win") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk nud") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("exchng") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk win") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk nud") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1423 CLUB SNAKES N LADDERS PR1423 CSNK SOUNDS11 SNAKES N LADDERS @@ -31133,69 +31133,69 @@ DRIVER_INIT_MEMBER(sc4_state,sc4solgl) } INPUT_PORTS_START( sc4solgl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk wsp") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("hi csh") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("hi fet") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk csh") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("lo csh") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("lo fet") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("tk fea") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("tk mat") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk wsp") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("hi csh") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("hi fet") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk csh") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("lo csh") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("lo fet") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("tk fea") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("tk mat") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1010 SOLID GOLD PR1010 SOLID GOLD SOUNDS11 @@ -31221,46 +31221,46 @@ DRIVER_INIT_MEMBER(sc4_state,sc4sace) } INPUT_PORTS_START( sc4sace ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("shots") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("shots") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END @@ -31286,46 +31286,46 @@ DRIVER_INIT_MEMBER(sc4_state,sc4sbust) } INPUT_PORTS_START( sc4sbust ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("step f") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("step b") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("step f") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("step b") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2506 SPACEBUSTER BUSTERSND SPACEBUSTER @@ -31351,50 +31351,50 @@ DRIVER_INIT_MEMBER(sc4_state,sc4stirc) } INPUT_PORTS_START( sc4stirc ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("excnge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("coll") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-4") - // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("higher") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lower") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk prz") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk fet") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk csh") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("excnge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("coll") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-4") + // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("higher") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lower") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk prz") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk fet") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk csh") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2005 STIR CRAZY STIR SOUNDS STIR CRAZY @@ -31428,54 +31428,54 @@ DRIVER_INIT_MEMBER(sc4_state,sc4sahed) } INPUT_PORTS_START( sc4sahed ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("right") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("up") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("hi r") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("hi l") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("lo r") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("lo l") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("streak") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("nudge") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("right") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("up") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("hi r") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("hi l") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("lo r") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("lo l") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("streak") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("nudge") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PRxxxx STREAKS AHEAD V1.0 STREAKSSND STREAKS AHEAD @@ -31500,64 +31500,64 @@ DRIVER_INIT_MEMBER(sc4_state,sc4strx) } INPUT_PORTS_START( sc4strx ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("shuffl") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("auto n") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk fet") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("shuffl") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("auto n") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk fet") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END @@ -31592,57 +31592,57 @@ DRIVER_INIT_MEMBER(sc4_state,sc4suscl_mbus) } INPUT_PORTS_START( sc4suscl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("lh1") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("lh2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("lh3") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("lh4") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("rh4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("rh3") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("rh2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("rh1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bonus") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("cash") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("lh1") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("lh2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("lh3") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("lh4") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("rh4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("rh3") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("rh2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("rh1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bonus") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("cash") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2357 CLUB SUITS U SIR SUITS U SIR CLUB CLUB SUIT SOUNDS @@ -31676,49 +31676,49 @@ DRIVER_INIT_MEMBER(sc4_state,sc4taekw_mbus) } INPUT_PORTS_START( sc4taekw ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("low r") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("low l") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("high l") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("high r") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("low r") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("low l") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("high l") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("high r") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END @@ -31753,66 +31753,66 @@ DRIVER_INIT_MEMBER(sc4_state,sc4taknt) } INPUT_PORTS_START( sc4taknt ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("st/col") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk csh") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("coll") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("nudges") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("notes") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("st/col") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk csh") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("coll") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("nudges") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("notes") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1302 AWP TAKE NOTE PR1302 TAKE NOTE SOUNDS11 @@ -31842,59 +31842,59 @@ DRIVER_INIT_MEMBER(sc4_state,sc4takcl_mbus) } INPUT_PORTS_START( sc4takcl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancol") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c nuds") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancol") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c nuds") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1323 CLUB TAKE NOTE PR1323 CNOT SOUNDS11 @@ -31930,43 +31930,43 @@ DRIVER_INIT_MEMBER(sc4_state,sc4tetri) } INPUT_PORTS_START( sc4tetri ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk spn") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk ndg") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk csh") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk fet") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk spn") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk ndg") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk csh") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk fet") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) INPUT_PORTS_END @@ -32002,64 +32002,64 @@ DRIVER_INIT_MEMBER(sc4_state,sc4tbana) } INPUT_PORTS_START( sc4tbana ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("colect") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1 OR high") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2 OR low") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk sht") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk nud") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk ss") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk fea") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("colect") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1 OR high") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2 OR low") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk sht") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk nud") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk ss") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk fea") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1110 TOP BANANA PR1110 TOP BANANA SOUNDS11 @@ -32083,45 +32083,45 @@ DRIVER_INIT_MEMBER(sc4_state,sc4tgear) } INPUT_PORTS_START( sc4tgear ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("runmon") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk fet") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk csh") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("higher") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("lower") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk prz") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("runmon") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk fet") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk csh") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("higher") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("lower") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk prz") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) INPUT_PORTS_END // REEL 4 ERR 24 @@ -32153,46 +32153,46 @@ DRIVER_INIT_MEMBER(sc4_state,sc4tload) } INPUT_PORTS_START( sc4tload ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("take f") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("take f") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2112 TOP LOADER LOAD SOUNDS TOP LOADER @@ -32217,74 +32217,74 @@ DRIVER_INIT_MEMBER(sc4_state,sc4ttomb) } INPUT_PORTS_START( sc4ttomb ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk sht") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("blu lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("red lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("gre lo") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk stp") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("blu hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("red hi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("gre hi") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("col rd") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_4 ) PORT_NAME("tk nud") - PORT_MODIFY("IN-10") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_10_1 ) PORT_NAME("col bl") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_10_2 ) PORT_NAME("col gr") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp OR hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk sht") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("blu lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("red lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("gre lo") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk stp") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("blu hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("red hi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("gre hi") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("col rd") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_4 ) PORT_NAME("tk nud") + PORT_MODIFY("IN-10") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_10_1 ) PORT_NAME("col bl") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_10_2 ) PORT_NAME("col gr") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp OR hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1305 TREASURE TOMB PR1305 TRES TOMB SOUNDS11 / HIT SHOT @@ -32311,43 +32311,43 @@ DRIVER_INIT_MEMBER(sc4_state,sc4tridn) } INPUT_PORTS_START( sc4tridn ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2103 THE TRIDENT TRID SOUNDS THE TRIDENT @@ -32379,68 +32379,68 @@ DRIVER_INIT_MEMBER(sc4_state,sc4vrgcl_mbus) } INPUT_PORTS_START( sc4vrgcl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "hop2lo" // unexpected here - // 0x0002 - "hop1lo" // known extended(?) input, sometimes 'hop hi' - // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk fet") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk knk") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("nud hi") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("fet hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("knk hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("nud lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("fet lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("knk lo") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "hop2lo" // unexpected here + // 0x0002 - "hop1lo" // known extended(?) input, sometimes 'hop hi' + // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk fet") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk knk") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("nud hi") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("fet hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("knk hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("nud lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("fet lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("knk lo") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1037 CLUB VERY RICH GEEZER PR1037 RICH SOUNDS11 VERY RICH GEEZER @@ -32473,67 +32473,67 @@ DRIVER_INIT_MEMBER(sc4_state,sc4leg) } INPUT_PORTS_START( sc4leg ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk sun") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk bon") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk fsh") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("t high") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("t low") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1 OR dil sw" // standard input (motherboard) - // 0x0002 - "dil 2 OR dil sw" // standard input (motherboard) - // 0x0004 - "dil 3 OR dil sw" // standard input (motherboard) - // 0x0008 - "dil 4 OR dil sw" // standard input (motherboard) - // 0x0010 - "dil 5 OR dil sw" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6 OR dil sw" // standard input (motherboard) - // 0x0002 - "dil 7 OR dil sw" // standard input (motherboard) - // 0x0004 - "dil 8 OR dil sw" // standard input (motherboard) - // 0x0008 - "dil 9 OR dil sw" // standard input (motherboard) - // 0x0010 - "dil10 OR dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11 OR dil sw" // standard input (motherboard) - // 0x0002 - "dil12 OR dil sw" // standard input (motherboard) - // 0x0004 - "dil13 OR dil sw" // standard input (motherboard) - // 0x0008 - "dil14 OR dil sw" // standard input (motherboard) - // 0x0010 - "dil15 OR dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut OR green" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk sun") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk bon") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk fsh") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("t high") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("t low") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1 OR dil sw" // standard input (motherboard) + // 0x0002 - "dil 2 OR dil sw" // standard input (motherboard) + // 0x0004 - "dil 3 OR dil sw" // standard input (motherboard) + // 0x0008 - "dil 4 OR dil sw" // standard input (motherboard) + // 0x0010 - "dil 5 OR dil sw" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6 OR dil sw" // standard input (motherboard) + // 0x0002 - "dil 7 OR dil sw" // standard input (motherboard) + // 0x0004 - "dil 8 OR dil sw" // standard input (motherboard) + // 0x0008 - "dil 9 OR dil sw" // standard input (motherboard) + // 0x0010 - "dil10 OR dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11 OR dil sw" // standard input (motherboard) + // 0x0002 - "dil12 OR dil sw" // standard input (motherboard) + // 0x0004 - "dil13 OR dil sw" // standard input (motherboard) + // 0x0008 - "dil14 OR dil sw" // standard input (motherboard) + // 0x0010 - "dil15 OR dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut OR green" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR7120 WHO WANTS TO BE A LEGIONNAIRE PR7120 LEGIONNAIRE SOUNDS11 @@ -32569,65 +32569,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4cleg_mbus) } INPUT_PORTS_START( sc4legcb ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk sun") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk bon") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("shoot") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("high") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("low") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk sun") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk bon") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("shoot") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("high") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("low") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1038 CLUB WHO WANTS TO BE A LEGIONNAIRE PR1038 CLUB WWTBAL SOUNDS11 @@ -32657,44 +32657,44 @@ DRIVER_INIT_MEMBER(sc4_state,sc4wspin) } INPUT_PORTS_START( sc4wspin ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("blank") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("auto") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("blank") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("auto") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // QPS162 WIN SPINNER Arcade Version 011 WINSPINNERSND WIN SPINNER @@ -32721,70 +32721,70 @@ DRIVER_INIT_MEMBER(sc4_state,sc4wwys) } INPUT_PORTS_START( sc4wwys ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2 OR high") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3 OR low") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk fea") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lo blt") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("lo ko") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("lo nud") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk csh") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("tk spr") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("hi blt") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("hi ko") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("hi nud") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2 OR high") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3 OR low") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk fea") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lo blt") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("lo ko") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("lo nud") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk csh") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("tk spr") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("hi blt") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("hi ko") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("hi nud") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1301 WIN WHEN YOUR SPINNING PR1301 WIN W Y S SOUNDS11 @@ -32825,45 +32825,45 @@ DRIVER_INIT_MEMBER(sc4_state,sc4winsp) } INPUT_PORTS_START( sc4winspa ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("auto") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-4") - // 0x0008 - "topup" // known extended(?) input, sometimes 'hop top' - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "botdor OR botdor" // standard input (expected here) - // 0x0004 - "topdor OR topdor" // standard input (expected here) - // 0x0008 - "hopdmp OR hopdmp" // standard input (expected here) - // 0x0010 - "topdor" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("auto") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-4") + // 0x0008 - "topup" // known extended(?) input, sometimes 'hop top' + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "botdor OR botdor" // standard input (expected here) + // 0x0004 - "topdor OR topdor" // standard input (expected here) + // 0x0008 - "hopdmp OR hopdmp" // standard input (expected here) + // 0x0010 - "topdor" // standard input (expected here) INPUT_PORTS_END // PR2526 WINNING SPIN TOP BOX WINNINGSPINSND WINNING SPIN @@ -32926,62 +32926,62 @@ DRIVER_INIT_MEMBER(sc4_state,sc4wondw) } INPUT_PORTS_START( sc4wondw ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2 OR high") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3 OR low") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk sht OR tk ss") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk haz") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk fea") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2 OR high") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3 OR low") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk sht OR tk ss") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk haz") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk fea") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1318 WONDER WHEEL PR1314 WONDER WHEEL SOUNDS11 @@ -33005,74 +33005,74 @@ DRIVER_INIT_MEMBER(sc4_state,sc4xmark) } INPUT_PORTS_START( sc4xmark ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("low 3") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("low 2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("low 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk nud") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk grd") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("high 1") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("high 2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("high 3") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("tk csh") - PORT_MODIFY("IN-10") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_10_0 ) PORT_NAME("left") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_10_1 ) PORT_NAME("up") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_10_2 ) PORT_NAME("right") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_10_3 ) PORT_NAME("down") - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("low 3") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("low 2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("low 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk nud") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk grd") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("high 1") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("high 2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("high 3") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("tk csh") + PORT_MODIFY("IN-10") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_10_0 ) PORT_NAME("left") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_10_1 ) PORT_NAME("up") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_10_2 ) PORT_NAME("right") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_10_3 ) PORT_NAME("down") + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1116 X MARKS THE SPOT PR1116 X MARKS THE SPOT SOUNDS11 @@ -33098,56 +33098,56 @@ DRIVER_INIT_MEMBER(sc4_state,sc4blokq) } INPUT_PORTS_START( sc4blokq ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-4") - // 0x0010 - "topup" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("rig hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("up hi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("lef hi") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("lef lo") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("up lo") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("rig lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("featre") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("cash") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("nudge") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-4") + // 0x0010 - "topup" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("rig hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("up hi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("lef hi") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("lef lo") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("up lo") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("rig lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("featre") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("cash") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("nudge") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2025 BLOCK BUSTER BUSTERSND BLOCK BUSTER @@ -33178,53 +33178,53 @@ DRIVER_INIT_MEMBER(sc4_state,sc4onup) } INPUT_PORTS_START( sc4onup ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("step") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("rgt hi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("rgt lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("lef lo") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("lef hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("mid hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("rgt hi") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("step") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("rgt hi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("rgt lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("lef lo") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("lef hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("mid hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("rgt hi") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2076 ON THE UP HYPE SOUNDS ON THE UP @@ -33248,52 +33248,52 @@ DRIVER_INIT_MEMBER(sc4_state,sc4hyper) } INPUT_PORTS_START( sc4hyper ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("rgt lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("mid lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("lef lo") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("lef hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("mid hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("rgt hi") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("rgt lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("mid lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("lef lo") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("lef hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("mid hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("rgt hi") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2053 HYPERACTIVEL HYPE SOUNDS HYPERACTIVE @@ -33318,49 +33318,49 @@ DRIVER_INIT_MEMBER(sc4_state,sc4pglcl) } INPUT_PORTS_START( sc4pglcl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("hold1") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold2 OR high") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold3 OR low") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold4") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("cancel") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stpcol") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trans") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("exchng") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-4") - // 0x0001 - "hop2lo" // unexpected here - // 0x0002 - "hop1lo OR hop lo" // known extended(?) input, sometimes 'hop hi' - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("hold1") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold2 OR high") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold3 OR low") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold4") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("cancel") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stpcol") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trans") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("exchng") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-4") + // 0x0001 - "hop2lo" // unexpected here + // 0x0002 - "hop1lo OR hop lo" // known extended(?) input, sometimes 'hop hi' + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1623 PHARAOHS GOLD PHARAOHS GOLD CLUB PR1623 CLASS PHAR GOLD SOUNDS11 @@ -33397,49 +33397,49 @@ DRIVER_INIT_MEMBER(sc4_state,sc4po8_mbus) } INPUT_PORTS_START( sc4po8 ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("right") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("up") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("cash") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("nudge") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("right") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("up") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("cash") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("nudge") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2530 PIECES OF EIGHT V1.0 PIECESOFEIGHTSND PIECES OF EIGHT @@ -33484,67 +33484,67 @@ DRIVER_INIT_MEMBER(sc4_state,sc4adjb) } INPUT_PORTS_START( sc4adjb ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("b gamb") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("leave") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("jiggy") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("take") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("streak") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("b gamb") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("leave") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("jiggy") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("take") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("streak") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR3039 AWP ANT N DECS JIGGY BANK S4 PR3009 JIGGY BANK SOUNDS11 JIGGY BANK S.SITE @@ -33576,67 +33576,67 @@ DRIVER_INIT_MEMBER(sc4_state,sc4adwta) } INPUT_PORTS_START( sc4adwta ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 4") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("cstake") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("colect") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 2" // standard input (expected here) - // 0x0010 - "stk 3" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("no") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("useky") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("yes") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("big gm") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 4") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("cstake") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("colect") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 2" // standard input (expected here) + // 0x0010 - "stk 3" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("no") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("useky") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("yes") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("big gm") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1940 AWP ANT N DECS WTAD S4 PR1940 ADSNT SHOWTIME SOUNDS11 ANTNDECSWTAD S.SITE @@ -33660,50 +33660,50 @@ DRIVER_INIT_MEMBER(sc4_state,sc4a40) } INPUT_PORTS_START( sc4a40 ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("coll") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("h cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("h nuds") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tkspin") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tkcpot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("coll") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("h cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("h nuds") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tkspin") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tkcpot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2200 AROUND THE BOARD AROU SOUNDS AROUND THE BOARD @@ -33729,60 +33729,60 @@ DRIVER_INIT_MEMBER(sc4_state,sc4a40cl) } INPUT_PORTS_START( sc4a40cl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trans") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("exchng") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk mtr") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trans") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("exchng") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk mtr") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2154 CLUB AROUND BOAR CLB AROUND BOARD CLUB AROU SOUNDS @@ -33809,70 +33809,70 @@ DRIVER_INIT_MEMBER(sc4_state,sc4bantm) } INPUT_PORTS_START( sc4bantm ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk3" // standard input (expected here) - // 0x0008 - "stk1" // standard input (expected here) - // 0x0010 - "stk2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "jp 1" // standard input (expected here) - // 0x0002 - "jp 2" // standard input (expected here) - // 0x0004 - "jp 3" // standard input (expected here) - // 0x0008 - "jp 4" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "pc 1" // standard input (expected here) - // 0x0002 - "pc 2" // standard input (expected here) - // 0x0004 - "pc 3" // standard input (expected here) - // 0x0008 - "pc 4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("c lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("b lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("b hi") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("f lo") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("f hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("step") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("shoot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up OR top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "topdr" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "dump" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk3" // standard input (expected here) + // 0x0008 - "stk1" // standard input (expected here) + // 0x0010 - "stk2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "jp 1" // standard input (expected here) + // 0x0002 - "jp 2" // standard input (expected here) + // 0x0004 - "jp 3" // standard input (expected here) + // 0x0008 - "jp 4" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "pc 1" // standard input (expected here) + // 0x0002 - "pc 2" // standard input (expected here) + // 0x0004 - "pc 3" // standard input (expected here) + // 0x0008 - "pc 4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("c lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("b lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("b hi") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("f lo") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("f hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("step") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("shoot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up OR top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "topdr" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "dump" // standard input (expected here) INPUT_PORTS_END // PR2301 BANTAM OF THE OPERA BANTAM SOUNDS BANTAMOFTHEOPERA @@ -33899,115 +33899,115 @@ DRIVER_INIT_MEMBER(sc4_state,sc4bar7) } INPUT_PORTS_START( sc4bar7 ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("autply") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("cancel") - // 0x0100 - "pndlow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - // 0x0100 - "10plow" // unexpected here - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("autply") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("cancel") + // 0x0100 - "pndlow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + // 0x0100 - "10plow" // unexpected here + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4bar7b ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("autply") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("pndlow OR 10plow") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trnsfr") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 2" // standard input (expected here) - // 0x0010 - "stk 3" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0008 - "htopup" // known extended(?) input, sometimes 'hop top' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "hopdmp" // standard input (expected here) - // 0x0010 - "cshdor" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("autply") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("pndlow OR 10plow") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trnsfr") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 2" // standard input (expected here) + // 0x0010 - "stk 3" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0008 - "htopup" // known extended(?) input, sometimes 'hop top' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "hopdmp" // standard input (expected here) + // 0x0010 - "cshdor" // standard input (expected here) INPUT_PORTS_END // PR1433 BAR7S PR1433 BAR SEVENS SOUNDS11 @@ -34037,65 +34037,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4batl) } INPUT_PORTS_START( sc4batl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 2" // standard input (expected here) - // 0x0010 - "stk 3" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("death") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shots") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("featur") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 2" // standard input (expected here) + // 0x0010 - "stk 3" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("death") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shots") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("featur") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1724 AWP BATTLESHIPS AND CRUISERS S4 PR1704 B AND C SOUNDS11 BATTLESHIPSCRUIS S.SITE @@ -34120,66 +34120,66 @@ DRIVER_INIT_MEMBER(sc4_state,sc4bull) } INPUT_PORTS_START( sc4bull ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel OR coll") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("ch stk") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trnsfr") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tkstep") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lorght") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("lomid") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("loleft") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hirght") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("himid") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("hileft") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel OR coll") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("ch stk") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trnsfr") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tkstep") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lorght") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("lomid") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("loleft") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hirght") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("himid") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("hileft") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1722 AWP BULLSEYE SCORP4 PR1702 BULLSEYE SOUNDS11 BULLSEYE S.SITE @@ -34205,65 +34205,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4bullcs) } INPUT_PORTS_START( sc4bulcs ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("colect") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tkstep") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lorght") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("lomid") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("loleft") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hirght") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("himid") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("hileft") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("colect") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tkstep") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lorght") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("lomid") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("loleft") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hirght") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("himid") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("hileft") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1740 AWP BULLSEYE CLASSIC SCORP4 PR1702 BULLSEYE SOUNDS11 BULLSEYE CLASSIC S.SITE @@ -34289,69 +34289,69 @@ DRIVER_INIT_MEMBER(sc4_state,sc4butch) } INPUT_PORTS_START( sc4butch ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("dead") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lo rig") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("hi rig") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("lo lef") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hi lef") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("streak") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("dead") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lo rig") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("hi rig") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("lo lef") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hi lef") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("streak") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1930 AWP BUTCH CASHIDY AND THE SUNDANCE QUID S4 PR1910 B C AND THE S Q SOUNDS11 BUTCH N SUNDANCE S.SITE @@ -34382,55 +34382,55 @@ DRIVER_INIT_MEMBER(sc4_state,sc4cabin) } INPUT_PORTS_START( sc4cabin ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refil") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("f lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("c lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("shoot") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("c hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("f hi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("step") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "tpdor" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refil") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("f lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("c lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("shoot") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("c hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("f hi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("step") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "tpdor" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2209 CABIN FEVER CABF SOUNDS CABIN FEVER @@ -34466,56 +34466,56 @@ DRIVER_INIT_MEMBER(sc4_state,sc4cari) } INPUT_PORTS_START( sc4cari ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("lh 1") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("lh 2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("lh 3") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("lh 4") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("rh 4") - // 0x0100 - "hoplw" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("rh 3") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("rh 2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("rh 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refil") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("f lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("step") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("c hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("b hi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("f hi") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("take") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "topdr" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("lh 1") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("lh 2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("lh 3") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("lh 4") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("rh 4") + // 0x0100 - "hoplw" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("rh 3") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("rh 2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("rh 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refil") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("f lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("step") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("c hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("b hi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("f hi") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("take") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "topdr" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2326 CARIBBEAN CASH CABC SOUNDS CARIBBEAN CASH @@ -34544,52 +34544,52 @@ DRIVER_INIT_MEMBER(sc4_state,sc4cariq) } INPUT_PORTS_START( sc4cariq ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("stop") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("collec") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchan") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-4") - // 0x0008 - "topup" // known extended(?) input, sometimes 'hop top' - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("shoot") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk bon") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk fet") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk nud") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("qps") - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "pay dr" // standard input (expected here) - // 0x0004 - "bot dr" // standard input (expected here) - // 0x0008 - "dump" // standard input (expected here) - // 0x0010 - "top dr" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("stop") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("collec") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchan") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-4") + // 0x0008 - "topup" // known extended(?) input, sometimes 'hop top' + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("shoot") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk bon") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk fet") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk nud") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("qps") + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "pay dr" // standard input (expected here) + // 0x0004 - "bot dr" // standard input (expected here) + // 0x0008 - "dump" // standard input (expected here) + // 0x0010 - "top dr" // standard input (expected here) INPUT_PORTS_END // these lack identification strings, and it's not the same game as above @@ -34619,67 +34619,67 @@ DRIVER_INIT_MEMBER(sc4_state,sc4cblas) } INPUT_PORTS_START( sc4cblas ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("holda") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("holdb") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("holdc") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("transf") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("take f") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("take c") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("take b") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("take n") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("take s") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("take b") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("holda") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("holdb") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("holdc") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("transf") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("take f") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("take c") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("take b") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("take n") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("take s") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("take b") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1683 BLAS14 @@ -34704,60 +34704,60 @@ DRIVER_INIT_MEMBER(sc4_state,sc4casxt) } INPUT_PORTS_START( sc4casxt ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel OR collec") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("transf") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("autopl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0008 - "top up OR top up" // known extended(?) input, sometimes 'hop top' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green OR test" // standard input (motherboard) - // 0x0002 - "cshdor" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "hopdmp" // standard input (expected here) - // 0x0010 - "serdor" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel OR collec") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("transf") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("autopl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0008 - "top up OR top up" // known extended(?) input, sometimes 'hop top' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green OR test" // standard input (motherboard) + // 0x0002 - "cshdor" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "hopdmp" // standard input (expected here) + // 0x0010 - "serdor" // standard input (expected here) INPUT_PORTS_END // PR2338 XTRAVAGANZA XTRV SOUNDS XTRAVAGANZA @@ -34785,60 +34785,60 @@ DRIVER_INIT_MEMBER(sc4_state,sc4chavi) } INPUT_PORTS_START( sc4chavi ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("ch stk") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trnsfr") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("chav i") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("g bonu") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("ch stk") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trnsfr") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("chav i") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("g bonu") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1731 AWP CHAV IT SCORP4 PR1711 CHAV IT SOUNDS11 CHAV IT S.SITE @@ -34868,51 +34868,51 @@ DRIVER_INIT_MEMBER(sc4_state,sc4chavy) } INPUT_PORTS_START( sc4chavy ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - // 0x0100 - "hoplw" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refil") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("pink") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("yell") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("cash") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("nuds") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "topdr" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + // 0x0100 - "hoplw" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refil") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("pink") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("yell") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("cash") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("nuds") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "topdr" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2305 CHAVVY CHASE CHVY SOUNDS @@ -34943,74 +34943,74 @@ DRIVER_INIT_MEMBER(sc4_state,sc4cmani) } INPUT_PORTS_START( sc4cmani ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk sht") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("blu lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("red lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("gre lo") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk stp") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("col bl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("blu hi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("red hi") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("gre hi") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_4 ) PORT_NAME("tk nud") - PORT_MODIFY("IN-10") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_10_0 ) PORT_NAME("col rd") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_10_1 ) PORT_NAME("col gr") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp OR hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk sht") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("blu lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("red lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("gre lo") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk stp") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("col bl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("blu hi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("red hi") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("gre hi") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_4 ) PORT_NAME("tk nud") + PORT_MODIFY("IN-10") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_10_0 ) PORT_NAME("col rd") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_10_1 ) PORT_NAME("col gr") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp OR hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1308 COLOUR MANIA PR1308 COLOUR MAN SOUNDS11 @@ -35035,65 +35035,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4ctl) } INPUT_PORTS_START( sc4ctl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("spins") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("shoot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("spins") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("shoot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END @@ -35107,66 +35107,66 @@ GAMEL( 200?, sc4ctle ,sc4ctl, sc4, sc4ctl, sc4_state, sc4ctl, ROT0, "BFM" INPUT_PORTS_START( sc4crsc ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("safe c") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("h or m") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("leave") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("takeit") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("streak") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("safe c") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("h or m") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("leave") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("takeit") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("streak") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR3035 AWP COPS AND ROBBERS SAFE CRACKER S4 PR3005 SAFE CRACKER SOUNDS11 SAFE CRACKER S.SITE @@ -35197,54 +35197,54 @@ DRIVER_INIT_MEMBER(sc4_state,sc4coro) } INPUT_PORTS_START( sc4coro ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("colct") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("nuds") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("step") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("levl1") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("levl2") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("levl3") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("levl4") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15 OR deflt" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "topdr" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "hoplow" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("colct") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("nuds") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("step") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("levl1") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("levl2") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("levl3") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("levl4") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15 OR deflt" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "topdr" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "hoplow" // standard input (expected here) INPUT_PORTS_END // PR2252 CORONATION ST CORRY SOUNDS CORONATION ST @@ -35292,100 +35292,100 @@ DRIVER_INIT_MEMBER(sc4_state,sc4corotb) } INPUT_PORTS_START( sc4coroc ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("auto") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("blank") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-4") - // 0x0008 - "topup" // known extended(?) input, sometimes 'hop top' - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "botdor OR botdor" // standard input (expected here) - // 0x0004 - "topdor OR topdor" // standard input (expected here) - // 0x0008 - "hopdmp OR hopdmp" // standard input (expected here) - // 0x0010 - "topdor" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("auto") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("blank") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-4") + // 0x0008 - "topup" // known extended(?) input, sometimes 'hop top' + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "botdor OR botdor" // standard input (expected here) + // 0x0004 - "topdor OR topdor" // standard input (expected here) + // 0x0008 - "hopdmp OR hopdmp" // standard input (expected here) + // 0x0010 - "topdor" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4corod ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel OR colect") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("autopl") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("transf") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0008 - "top up" // known extended(?) input, sometimes 'hop top' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0004 - "cshdor" // standard input (expected here) - // 0x0008 - "hopdmp" // standard input (expected here) - // 0x0010 - "serdor" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel OR colect") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("autopl") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("transf") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0008 - "top up" // known extended(?) input, sometimes 'hop top' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0004 - "cshdor" // standard input (expected here) + // 0x0008 - "hopdmp" // standard input (expected here) + // 0x0010 - "serdor" // standard input (expected here) INPUT_PORTS_END @@ -35422,65 +35422,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4corcl) } INPUT_PORTS_START( sc4corcl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("lh1") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("lh2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("lh3") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("lh4") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("rh5") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("rh4") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("rh3") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("rh2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("rh1") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("havnud") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("step") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("level1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("level2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("level3") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("level4") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("lh1") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("lh2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("lh3") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("lh4") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("rh5") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("rh4") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("rh3") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("rh2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("rh1") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("havnud") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("step") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("level1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("level2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("level3") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("level4") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2383 CLUBCORONATIONSTREET CLUBCORONATIONST CLUB CCORO SOUNDS CLUB CORO ST @@ -35504,63 +35504,63 @@ DRIVER_INIT_MEMBER(sc4_state,sc4count) } INPUT_PORTS_START( sc4count ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trnsfr") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bonus") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trnsfr") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bonus") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1929 AWP COUNTDOWN S4 PR1909 COUNTDOWN SOUNDS11 COUNTDOWN S.SITE @@ -35586,66 +35586,66 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dnd) } INPUT_PORTS_START( sc4dnd ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 4") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("cstake") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("colect") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 2" // standard input (expected here) - // 0x0010 - "stk 3" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nodeal") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("deal") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("c or b") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 4") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("cstake") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("colect") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 2" // standard input (expected here) + // 0x0010 - "stk 3" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nodeal") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("deal") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("c or b") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4dnd25 ) PORT_INCLUDE( sc4dnd ) @@ -35698,65 +35698,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dndcs) } INPUT_PORTS_START( sc4dndcs ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 4") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("cstake") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("colect") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 2" // standard input (expected here) - // 0x0010 - "stk 3" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nodeal") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("deal") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("c or b") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 4") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("cstake") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("colect") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 2" // standard input (expected here) + // 0x0010 - "stk 3" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nodeal") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("deal") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("c or b") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4dndcs5 ) @@ -35791,70 +35791,70 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dndbb) } INPUT_PORTS_START( sc4dndbb ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchag") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cs bus") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk bon") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("nodeal") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("deal") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk str") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("pl del") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchag") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cs bus") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk bon") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("nodeal") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("deal") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk str") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("pl del") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4dndbb35 ) @@ -35900,64 +35900,64 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dndcl) m_reel_setup = sc4dndcl_reel_configs; } INPUT_PORTS_START( sc4dndcl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("st/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("ch gme") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("trnsfr") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("exchng") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("start") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("gam ft") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("nodeal") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk nud") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("deal") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("st/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("ch gme") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("trnsfr") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("exchng") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("start") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("gam ft") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("nodeal") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk nud") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("deal") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4dndcl250 ) @@ -36000,67 +36000,67 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dnddd) m_reel_setup = sc4dnddd_reel_configs; } INPUT_PORTS_START( sc4dnddd ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c or b") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("pl don") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("no dea") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("deal") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk str") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c or b") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("pl don") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("no dea") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("deal") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk str") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4dnddd35 ) @@ -36105,66 +36105,66 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dndhf) } INPUT_PORTS_START( sc4dndhf ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collct") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stake") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("autonu") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("nodeal") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("play d") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("deal") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collct") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stake") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("autonu") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("nodeal") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("play d") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("deal") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END @@ -36214,76 +36214,76 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dndys) } INPUT_PORTS_START( sc4dndys ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("cstake") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchan") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bns gm") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lo fea") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("lo sup") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("lo csh") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("step") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("hi fea") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("hi sup") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("hi csh") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("ply dl") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_4 ) PORT_NAME("nodeal") - PORT_MODIFY("IN-10") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_10_0 ) PORT_NAME("deal") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("cstake") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchan") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bns gm") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lo fea") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("lo sup") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("lo csh") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("step") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("hi fea") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("hi sup") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("hi csh") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("ply dl") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_4 ) PORT_NAME("nodeal") + PORT_MODIFY("IN-10") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_10_0 ) PORT_NAME("deal") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4dndys35 ) @@ -36325,74 +36325,74 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dndlp) } INPUT_PORTS_START( sc4dndlp ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchag") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cs bus") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk bon") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk mes") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("z1 but") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("z2 but") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("z3 but") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("z4 but") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("deal") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("pl del") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_4 ) PORT_NAME("nodeal") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchag") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cs bus") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk bon") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk mes") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("z1 but") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("z2 but") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("z3 but") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("z4 but") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("deal") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("pl del") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_4 ) PORT_NAME("nodeal") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END @@ -36430,69 +36430,69 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dndra) } INPUT_PORTS_START( sc4dndra ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("b gamb") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("step") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("nodeal") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("p deal") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("deal") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("p s bd") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("b gamb") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("step") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("nodeal") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("p deal") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("deal") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("p s bd") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4dndra35 ) @@ -36534,70 +36534,70 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dndbd) } INPUT_PORTS_START( sc4dndbd ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchag") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cs bus") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("nodeal") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("pl del") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("deal") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk mes") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("tk str") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchag") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cs bus") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("nodeal") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("pl del") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("deal") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk mes") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("tk str") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4dndbd35 ) @@ -36640,67 +36640,67 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dndbr) } INPUT_PORTS_START( sc4dndbr ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("exchan") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nodeal") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("play d") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("deal") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("c or b") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk mes") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("exchan") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nodeal") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("play d") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("deal") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("c or b") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk mes") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4dndbr35 ) @@ -36745,70 +36745,70 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dndcc) } INPUT_PORTS_START( sc4dndcc ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchag") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cs bus") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk bon") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk mes") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("nodeal") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("pl del") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("deal") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchag") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cs bus") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk bon") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk mes") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("nodeal") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("pl del") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("deal") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4dndcc35 ) @@ -36851,71 +36851,71 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dnddw) m_reel_setup = sc4dnddw_reel_configs; } INPUT_PORTS_START( sc4dnddw ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchan") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("ch stk") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bankit") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("p deal") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("streak") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("l deal") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("m deal") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("r deal") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("dond") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchan") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("ch stk") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bankit") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("p deal") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("streak") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("l deal") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("m deal") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("r deal") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("dond") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4dnddw35 ) @@ -36959,67 +36959,67 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dnddf) } INPUT_PORTS_START( sc4dnddf ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collct") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("tra/ex") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("sta/ga") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk bns") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("bankit") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("nodeal") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("deal") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("ply dl") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collct") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("tra/ex") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("sta/ga") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk bns") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("bankit") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("nodeal") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("deal") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("ply dl") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4dnddf35 ) @@ -37061,70 +37061,70 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dndpg) } INPUT_PORTS_START( sc4dndpg ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchag") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cs bus") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk bon") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk mes") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("nodeal") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("pl del") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("deal") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchag") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cs bus") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk bon") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk mes") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("nodeal") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("pl del") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("deal") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4dndpg35 ) @@ -37166,65 +37166,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dndtp) m_reel_setup = sc4dndtp_reel_configs; } INPUT_PORTS_START( sc4dndtp ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("ch stk") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trnsfr") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nodeal") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("dond") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("deal") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("ch stk") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trnsfr") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nodeal") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("dond") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("deal") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4dndtp35 ) @@ -37268,73 +37268,73 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dndww) } INPUT_PORTS_START( sc4dndww ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchag") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("b ndel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b deal") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk mes") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk bon") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk str") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("nodeal") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("pl del") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("deal") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("cs bus") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchag") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("b ndel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b deal") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk mes") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk bon") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk str") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("nodeal") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("pl del") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("deal") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("cs bus") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4dndww35 ) @@ -37370,72 +37370,72 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dndcw) } INPUT_PORTS_START( sc4dndcw ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchag") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("b ndel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b deal") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk mes") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk bon") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk str") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("nodeal") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("pl del") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("deal") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("cs bus") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchag") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("b ndel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b deal") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk mes") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk bon") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk str") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("nodeal") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("pl del") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("deal") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("cs bus") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4dndcw5 ) @@ -37469,67 +37469,67 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dndtr) } INPUT_PORTS_START( sc4dndtr ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("exchan") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("no dea") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("play g") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("deal") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk msg") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("csh bu") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("exchan") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("no dea") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("play g") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("deal") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk msg") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("csh bu") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4dndtr70 ) @@ -37561,73 +37561,73 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dndwb) } INPUT_PORTS_START( sc4dndwb ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("ch stk") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trnsfr") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("step") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("csh lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("sup lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("fet lo") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("csh hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("sup hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("fet hi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("nodeal") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("play") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_4 ) PORT_NAME("deal") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("ch stk") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trnsfr") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("step") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("csh lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("sup lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("fet lo") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("csh hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("sup hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("fet hi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("nodeal") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("play") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_4 ) PORT_NAME("deal") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4dndwb35 ) @@ -37664,66 +37664,66 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dndbe) } INPUT_PORTS_START( sc4dndbe ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("deal o") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c or b") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("nodeal") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("deal") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("streak") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("deal o") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c or b") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("nodeal") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("deal") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("streak") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4dndbe25 ) @@ -37773,71 +37773,71 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dndbc) } INPUT_PORTS_START( sc4dndbc ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchag") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cs bus") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk bon") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk mes") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("nodeal") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("pl del") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("deal") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("tk stk") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchag") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cs bus") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk bon") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk mes") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("nodeal") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("pl del") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("deal") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("tk stk") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4dndbc70 ) @@ -37869,65 +37869,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dmine) } INPUT_PORTS_START( sc4dmine ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("spins") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("shoot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("spins") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("shoot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1307 AWP DIAMOND MINE PR1307 DIAM MINE SOUNDS11 @@ -37962,67 +37962,67 @@ DRIVER_INIT_MEMBER(sc4_state,sc4ddosh_mbus) } INPUT_PORTS_START( sc4ddosh ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collct") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk csh") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("nudges") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("step") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk fet") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk kos") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collct") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk csh") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("nudges") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("step") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk fet") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk kos") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // saw a crash on exit with this game, why? @@ -38046,69 +38046,69 @@ GAMEL( 200?, sc4ddoshj ,sc4ddosh, sc4, sc4ddosh, sc4_state, sc4ddosh_mbus, RO GAMEL( 200?, sc4ddoshk ,sc4ddosh, sc4, sc4ddosh, sc4_state, sc4ddosh_mbus, ROT0, "BFM","Doctor Dosh (Bellfruit) (Scorpion 4) (set 16)", GAME_NOT_WORKING | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4dhh ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 2" // standard input (expected here) - // 0x0010 - "stk 3" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("sink") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lo rig") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("hi rig") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("lo lef") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hi lef") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("streak") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 2" // standard input (expected here) + // 0x0010 - "stk 3" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("sink") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lo rig") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("hi rig") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("lo lef") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hi lef") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("streak") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // board positions & steppa feature don't light anything, investigate (might only be a problem in demo mode?) @@ -38137,66 +38137,66 @@ DRIVER_INIT_MEMBER(sc4_state,sc4dough) } INPUT_PORTS_START( sc4dough ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel OR coll") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("ch stk") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trnsfr") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tkstep") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("low") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("sshoot") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("f shot") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk bon") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("high") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("c shot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel OR coll") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("ch stk") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trnsfr") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tkstep") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("low") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("sshoot") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("f shot") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk bon") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("high") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("c shot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1615 AWP DOUGH SELECTA SCORP4 PR1615 DOUGH SELECTA SOUNDS11 DOUGH SELECTA S.SITE @@ -38220,64 +38220,64 @@ DRIVER_INIT_MEMBER(sc4_state,sc4emmer) } INPUT_PORTS_START( sc4emmer ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("lh1") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("lh2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("lh3") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("lh4") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("rh4") - // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("rh3") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("rh2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("rh1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk3" // standard input (expected here) - // 0x0008 - "stk1" // standard input (expected here) - // 0x0010 - "stk2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "jp 1" // standard input (expected here) - // 0x0002 - "jp 2" // standard input (expected here) - // 0x0004 - "jp 3" // standard input (expected here) - // 0x0008 - "jp 4" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "pc 1" // standard input (expected here) - // 0x0002 - "pc 2" // standard input (expected here) - // 0x0004 - "pc 3" // standard input (expected here) - // 0x0008 - "pc 4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("hi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("step") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test OR test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "topdr" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "dump" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("lh1") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("lh2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("lh3") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("lh4") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("rh4") + // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("rh3") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("rh2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("rh1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk3" // standard input (expected here) + // 0x0008 - "stk1" // standard input (expected here) + // 0x0010 - "stk2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "jp 1" // standard input (expected here) + // 0x0002 - "jp 2" // standard input (expected here) + // 0x0004 - "jp 3" // standard input (expected here) + // 0x0008 - "jp 4" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "pc 1" // standard input (expected here) + // 0x0002 - "pc 2" // standard input (expected here) + // 0x0004 - "pc 3" // standard input (expected here) + // 0x0008 - "pc 4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("hi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("step") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test OR test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "topdr" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "dump" // standard input (expected here) INPUT_PORTS_END // PR2313 EMMERDALE EMMR SOUNDS EMMERDALE @@ -38304,47 +38304,47 @@ DRIVER_INIT_MEMBER(sc4_state,sc4evol) } INPUT_PORTS_START( sc4evol ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("shoot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "tpdor" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("shoot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "tpdor" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2135 EVOLUTION EVOL SOUNDS EVOLUTION @@ -38374,67 +38374,67 @@ DRIVER_INIT_MEMBER(sc4_state,sc4fguy) } INPUT_PORTS_START( sc4fguy ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c or b") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("ply fg") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("leave") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("take") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("streak") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c or b") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("ply fg") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("leave") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("take") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("streak") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4fguy35 ) @@ -38476,61 +38476,61 @@ DRIVER_INIT_MEMBER(sc4_state,sc4fbspn) } INPUT_PORTS_START( sc4fbspn ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel OR coll") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("ch stk") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trnsfr") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-4") - // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("g gutz") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("g bonu") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel OR coll") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("ch stk") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trnsfr") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-4") + // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("g gutz") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("g bonu") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1721 AWP FAT BOY SPIN SCORP4 PR1701 FAT BOY SPIN SOUNDS11 FAT BOY SPIN S.SITE @@ -38557,63 +38557,63 @@ DRIVER_INIT_MEMBER(sc4_state,sc4fmj) } INPUT_PORTS_START( sc4fmj ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("lh1") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("lh2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("lh3") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("lh4") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("rh4") - // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("rh3") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("rh2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("rh1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk3" // standard input (expected here) - // 0x0008 - "stk1" // standard input (expected here) - // 0x0010 - "stk2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "jp 1" // standard input (expected here) - // 0x0002 - "jp 2" // standard input (expected here) - // 0x0004 - "jp 3" // standard input (expected here) - // 0x0008 - "jp 4" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "pc 1" // standard input (expected here) - // 0x0002 - "pc 2" // standard input (expected here) - // 0x0004 - "pc 3" // standard input (expected here) - // 0x0008 - "pc 4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk bon") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk csh") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test OR test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "topdr" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "dump" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("lh1") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("lh2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("lh3") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("lh4") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("rh4") + // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("rh3") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("rh2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("rh1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk3" // standard input (expected here) + // 0x0008 - "stk1" // standard input (expected here) + // 0x0010 - "stk2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "jp 1" // standard input (expected here) + // 0x0002 - "jp 2" // standard input (expected here) + // 0x0004 - "jp 3" // standard input (expected here) + // 0x0008 - "jp 4" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "pc 1" // standard input (expected here) + // 0x0002 - "pc 2" // standard input (expected here) + // 0x0004 - "pc 3" // standard input (expected here) + // 0x0008 - "pc 4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk bon") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk csh") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test OR test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "topdr" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "dump" // standard input (expected here) INPUT_PORTS_END // PR2328 FULL METAL JACKPOT FULLM SOUNDS F METAL JACKPOT @@ -38640,65 +38640,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4gd) } INPUT_PORTS_START( sc4gd ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2 OR high") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3 OR low") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk haz") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk ss") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk nud") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk sht") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk fea") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2 OR high") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3 OR low") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk haz") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk ss") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk nud") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk sht") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk fea") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1016 GOLD DIGGER PR1016 GOLD DIGGER SOUNDS11 @@ -38729,57 +38729,57 @@ DRIVER_INIT_MEMBER(sc4_state,sc4gdclb) INPUT_PORTS_START( sc4gdclb ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "hop2lo" // unexpected here - // 0x0002 - "hop1lo OR hop lo" // known extended(?) input, sometimes 'hop hi' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "hop2lo" // unexpected here + // 0x0002 - "hop1lo OR hop lo" // known extended(?) input, sometimes 'hop hi' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1137 CLUB GOLD DIGGER PR1137 GOLDD CL SOUNDS11 @@ -38813,62 +38813,62 @@ DRIVER_INIT_MEMBER(sc4_state,sc4gball) } INPUT_PORTS_START( sc4gball ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 2" // standard input (expected here) - // 0x0010 - "stk 3" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 2" // standard input (expected here) + // 0x0010 - "stk 3" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // this is a football themed game... completely different to golden balls casino @@ -38895,67 +38895,67 @@ DRIVER_INIT_MEMBER(sc4_state,sc4gunp) } INPUT_PORTS_START( sc4gunp ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("do/die") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("sp d/d") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk bns") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("s mess") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk str") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("do/die") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("sp d/d") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk bns") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("s mess") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk str") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR3046 AWP THE GUNPOWDER SLOT S4 PR3016 GUNPOWDER SLOT SOUNDS11 GUNPOWDER SLOT S.SITE @@ -38985,59 +38985,59 @@ DRIVER_INIT_MEMBER(sc4_state,sc4hapnt) } INPUT_PORTS_START( sc4hapnt ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-4") - // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk not") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-4") + // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk not") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1306 AWP HAPPY NOTES PR1306 HAPPY NOTES SOUNDS11 @@ -39050,62 +39050,62 @@ GAMEL( 200?, sc4hapnte ,sc4hapnt, sc4, sc4hapnt, sc4_state, sc4hapnt, ROT0, " INPUT_PORTS_START( sc4hellb ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shoot") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("spins") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shoot") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("spins") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1419 AWP HELLS BELLS PR1402 HELLS BELLS SOUNDS11 @@ -39139,71 +39139,71 @@ DRIVER_INIT_MEMBER(sc4_state,sc4hill) } INPUT_PORTS_START( sc4hill ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel OR coll") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("ch stk") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trnsfr") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tkstep") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lorght") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("lomid") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("loleft") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hirght") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("himid") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("hileft") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel OR coll") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("ch stk") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trnsfr") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tkstep") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lorght") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("lomid") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("loleft") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hirght") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("himid") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("hileft") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1643 AWP HILLBILLIONAIRE SCORP4 PR1613 HILLBILLIONAIRE SOUNDS11 HILLBILLIONAIRE S.SITE @@ -39228,55 +39228,55 @@ DRIVER_INIT_MEMBER(sc4_state,sc4hiss) } INPUT_PORTS_START( sc4hiss ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refil") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("f lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("c hi") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("b hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("f hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("step") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("take") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refil") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("f lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("c hi") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("b hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("f hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("step") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("take") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2176 HISSING QUID VIPA SOUNDS HISSING QUID @@ -39307,68 +39307,68 @@ DRIVER_INIT_MEMBER(sc4_state,sc4hotrd) } INPUT_PORTS_START( sc4hotrd ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("ch stk") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trnsfr") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lose") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("hole8") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("hole7") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hole6") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("hole5") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("hole4") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("hole3") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("hole2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_4 ) PORT_NAME("hole1") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("ch stk") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trnsfr") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lose") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("hole8") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("hole7") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hole6") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("hole5") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("hole4") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("hole3") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("hole2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_4 ) PORT_NAME("hole1") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1733 AWP HOT ROD SCORP4 PR1713 HOT ROD SOUNDS11 HOT ROD S.SITE @@ -39392,71 +39392,71 @@ DRIVER_INIT_MEMBER(sc4_state,sc4hotsh) } INPUT_PORTS_START( sc4hotsh ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchan") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("h or m") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk str") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk bon") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk tip") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("ply hs") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("bankit") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("shoot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchan") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("h or m") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk str") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk bon") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk tip") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("ply hs") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("bankit") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("shoot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR3231 AWP HOT SHOT SCORP4 PR3211 HOT SHOT SOUNDS11 HOT SHOT S.SITE @@ -39482,63 +39482,63 @@ DRIVER_INIT_MEMBER(sc4_state,sc4hotwd) INPUT_PORTS_START( sc4hotwd ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2 OR high") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3 OR low") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk fea") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk sht") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk haz") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk nud") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk ss") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2 OR high") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3 OR low") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk fea") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk sht") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk haz") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk nud") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk ss") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1311 HOT WAD PR1311 HOT WAD SOUNDS11 @@ -39569,64 +39569,64 @@ DRIVER_INIT_MEMBER(sc4_state,sc4celeb) } INPUT_PORTS_START( sc4celeb ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("coll") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 2" // standard input (expected here) - // 0x0010 - "stk 3" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("get me") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("coll") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 2" // standard input (expected here) + // 0x0010 - "stk 3" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("get me") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1603 AWP IM A CELEBRITY PR1603 IM A CELEB SOUNDS11 IM A CELEBRITY S.SITE @@ -39654,47 +39654,47 @@ DRIVER_INIT_MEMBER(sc4_state,sc4inspn) } INPUT_PORTS_START( sc4inspn ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("take s") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("cashpo") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("take s") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("cashpo") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2555 INNER SPIN V013 INNERSPINSND INNER SPIN @@ -39719,66 +39719,66 @@ DRIVER_INIT_MEMBER(sc4_state,sc4ijob) } INPUT_PORTS_START( sc4ijob ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("ch stk") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ply it") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("get aw") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("streak") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("leave") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("take") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("ch stk") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ply it") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("get aw") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("streak") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("leave") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("take") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END @@ -39815,65 +39815,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4ldvl) } INPUT_PORTS_START( sc4ldvl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("chgstk") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk3" // standard input (expected here) - // 0x0008 - "stk1" // standard input (expected here) - // 0x0010 - "stk2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "jp 1" // standard input (expected here) - // 0x0002 - "jp 2" // standard input (expected here) - // 0x0004 - "jp 3" // standard input (expected here) - // 0x0008 - "jp 4" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "pc 1" // standard input (expected here) - // 0x0002 - "pc 2" // standard input (expected here) - // 0x0004 - "pc 3" // standard input (expected here) - // 0x0008 - "pc 4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk cas") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("move u") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk cpo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk sho") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "topdr" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "dump" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("chgstk") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk3" // standard input (expected here) + // 0x0008 - "stk1" // standard input (expected here) + // 0x0010 - "stk2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "jp 1" // standard input (expected here) + // 0x0002 - "jp 2" // standard input (expected here) + // 0x0004 - "jp 3" // standard input (expected here) + // 0x0008 - "jp 4" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "pc 1" // standard input (expected here) + // 0x0002 - "pc 2" // standard input (expected here) + // 0x0004 - "pc 3" // standard input (expected here) + // 0x0008 - "pc 4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk cas") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("move u") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk cpo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk sho") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "topdr" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "dump" // standard input (expected here) INPUT_PORTS_END // PR2376 LITTLE DEVIL LDEVIL SOUNDS LITTLE DEVIL @@ -39900,62 +39900,62 @@ DRIVER_INIT_MEMBER(sc4_state,sc4lotrr) } INPUT_PORTS_START( sc4lotrr ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1427 AWP RETURN OF THE KING PR1413 RETURN OF THE SOUNDS11 RETURN OF KING S.SITE @@ -39984,65 +39984,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4manic) } INPUT_PORTS_START( sc4manic ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collct") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("tra/ex") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("sta/ga") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bankit") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk bns") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk csh") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collct") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("tra/ex") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("sta/ga") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bankit") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk bns") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk csh") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR3034 AWP MANIC MINER SCORP4 PR3004 MANIC MINER SOUNDS11 MANIC MINER S.SITE @@ -40072,65 +40072,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4mmm) } INPUT_PORTS_START( sc4mmm ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("coll") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("tk fea") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk3" // standard input (expected here) - // 0x0008 - "stk1" // standard input (expected here) - // 0x0010 - "stk2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "jp 1" // standard input (expected here) - // 0x0002 - "jp 2" // standard input (expected here) - // 0x0004 - "jp 3" // standard input (expected here) - // 0x0008 - "jp 4" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "pc 1" // standard input (expected here) - // 0x0002 - "pc 2" // standard input (expected here) - // 0x0004 - "pc 3" // standard input (expected here) - // 0x0008 - "pc 4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bon ga") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("step") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("take m") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("p supe") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "topdr" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "dump" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("coll") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("tk fea") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk3" // standard input (expected here) + // 0x0008 - "stk1" // standard input (expected here) + // 0x0010 - "stk2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "jp 1" // standard input (expected here) + // 0x0002 - "jp 2" // standard input (expected here) + // 0x0004 - "jp 3" // standard input (expected here) + // 0x0008 - "jp 4" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "pc 1" // standard input (expected here) + // 0x0002 - "pc 2" // standard input (expected here) + // 0x0004 - "pc 3" // standard input (expected here) + // 0x0008 - "pc 4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bon ga") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("step") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("take m") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("p supe") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "topdr" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "dump" // standard input (expected here) INPUT_PORTS_END @@ -40161,58 +40161,58 @@ DRIVER_INIT_MEMBER(sc4_state,sc4mmad) } INPUT_PORTS_START( sc4mmad ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("stake") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trans") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-4") - // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("f lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("step") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("f hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("c hi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("take") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "tpdor" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("stake") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trans") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-4") + // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("f lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("step") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("f hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("c hi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("take") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "tpdor" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2533 MONEY MADNESS MONM SOUNDS MONEY MADNESS @@ -40244,67 +40244,67 @@ DRIVER_INIT_MEMBER(sc4_state,sc4mdm) } INPUT_PORTS_START( sc4mdm ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("b or b") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("pl mon") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("leave") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("take") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk str") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("b or b") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("pl mon") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("leave") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("take") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk str") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR3333 AWP MONOPOLY DOUBLE MONEY S4 PR3308 MPOLY D MONEY SOUNDS11 DOUBLE MONEY S.SITE @@ -40328,70 +40328,70 @@ DRIVER_INIT_MEMBER(sc4_state,sc4mhn) } INPUT_PORTS_START( sc4mhn ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("lh1") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("lh2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("lh3") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("lh4") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("rh4") - // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("rh3") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("rh2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("rh1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refil") - PORT_MODIFY("IN-3") - // 0x0004 - "stk3" // standard input (expected here) - // 0x0008 - "stk1" // standard input (expected here) - // 0x0010 - "stk2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "jp 1" // standard input (expected here) - // 0x0002 - "jp 2" // standard input (expected here) - // 0x0004 - "jp 3" // standard input (expected here) - // 0x0008 - "jp 4" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "pc 1" // standard input (expected here) - // 0x0002 - "pc 2" // standard input (expected here) - // 0x0004 - "pc 3" // standard input (expected here) - // 0x0008 - "pc 4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("f lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("c lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("shot") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("c hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("f hi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("step") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "topdr" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "dump" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("lh1") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("lh2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("lh3") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("lh4") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("rh4") + // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("rh3") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("rh2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("rh1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refil") + PORT_MODIFY("IN-3") + // 0x0004 - "stk3" // standard input (expected here) + // 0x0008 - "stk1" // standard input (expected here) + // 0x0010 - "stk2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "jp 1" // standard input (expected here) + // 0x0002 - "jp 2" // standard input (expected here) + // 0x0004 - "jp 3" // standard input (expected here) + // 0x0008 - "jp 4" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "pc 1" // standard input (expected here) + // 0x0002 - "pc 2" // standard input (expected here) + // 0x0004 - "pc 3" // standard input (expected here) + // 0x0008 - "pc 4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("f lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("c lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("shot") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("c hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("f hi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("step") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "topdr" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "dump" // standard input (expected here) INPUT_PORTS_END // PR2380 MONOPOLY HERE AND NOW MR2R SOUNDS NITH @@ -40416,66 +40416,66 @@ DRIVER_INIT_MEMBER(sc4_state,sc4mhp) } INPUT_PORTS_START( sc4mhp ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hot p") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("transf") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("ch stk") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("streak") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b or b") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("refuse") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("sell") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hot p") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("transf") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("ch stk") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("streak") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b or b") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("refuse") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("sell") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2345 AWP MONOPOLY HOT PROPERTY S4 PR2345 HOT PROPERTY SOUNDS11 HOT PROPERTY S.SITE @@ -40513,62 +40513,62 @@ DRIVER_INIT_MEMBER(sc4_state,sc4mmb) } INPUT_PORTS_START( sc4mmb ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stake") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("takfet") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("trnsfr") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("sneakp") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("gamfet") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("gambon") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stake") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("takfet") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("trnsfr") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("sneakp") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("gamfet") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("gambon") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1931 AWP MONOLOLY MONEY BAGS SCORP4 PR1911 MPOLY MONEYBAGS SOUNDS11 MONEYBAGS S.SITE @@ -40592,60 +40592,60 @@ DRIVER_INIT_MEMBER(sc4_state,sc4mrh) } INPUT_PORTS_START( sc4mrh ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel OR collec") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("transf") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("autopl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0008 - "top up OR top up" // known extended(?) input, sometimes 'hop top' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green OR test" // standard input (motherboard) - // 0x0002 - "cshdor" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "hopdmp" // standard input (expected here) - // 0x0010 - "serdor" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel OR collec") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("transf") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("autopl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0008 - "top up OR top up" // known extended(?) input, sometimes 'hop top' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green OR test" // standard input (motherboard) + // 0x0002 - "cshdor" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "hopdmp" // standard input (expected here) + // 0x0010 - "serdor" // standard input (expected here) INPUT_PORTS_END // PR2363 RED HOT MONOP MONOPOLY ARCADE MONO SOUNDS MONOPOLY @@ -40673,65 +40673,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4mr2r) } INPUT_PORTS_START( sc4mr2r ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("lh1") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("lh2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("lh3") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("lh4") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("rh4") - // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("rh3") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("rh2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("rh1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk3" // standard input (expected here) - // 0x0008 - "stk1" // standard input (expected here) - // 0x0010 - "stk2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "jp 1" // standard input (expected here) - // 0x0002 - "jp 2" // standard input (expected here) - // 0x0004 - "jp 3" // standard input (expected here) - // 0x0008 - "jp 4" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "pc 1" // standard input (expected here) - // 0x0002 - "pc 2" // standard input (expected here) - // 0x0004 - "pc 3" // standard input (expected here) - // 0x0008 - "pc 4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("step") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("take m") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("bon ga") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("p supe") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "topdr" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "dump" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("lh1") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("lh2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("lh3") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("lh4") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("rh4") + // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("rh3") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("rh2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("rh1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk3" // standard input (expected here) + // 0x0008 - "stk1" // standard input (expected here) + // 0x0010 - "stk2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "jp 1" // standard input (expected here) + // 0x0002 - "jp 2" // standard input (expected here) + // 0x0004 - "jp 3" // standard input (expected here) + // 0x0008 - "jp 4" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "pc 1" // standard input (expected here) + // 0x0002 - "pc 2" // standard input (expected here) + // 0x0004 - "pc 3" // standard input (expected here) + // 0x0008 - "pc 4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("step") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("take m") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("bon ga") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("p supe") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "topdr" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "dump" // standard input (expected here) INPUT_PORTS_END // PR2329 MONOPOLY ROAD TO RICHES MR2R SOUNDS ROAD TO RICHES @@ -40759,68 +40759,68 @@ DRIVER_INIT_MEMBER(sc4_state,sc4nmare) } INPUT_PORTS_START( sc4nmare ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collct") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("hold 4") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("ch stk") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("trnsfr") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("s or g") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("grab") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("slash") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk stk") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("d or a") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collct") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("hold 4") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("ch stk") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("trnsfr") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("s or g") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("grab") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("slash") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk stk") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("d or a") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR3032 AWP NIGHTMARE ON ELM STREET S4 PR3002 ELM STREET SOUNDS11 NIGHTMARE ELM ST S.SITE @@ -40847,65 +40847,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4potp) } INPUT_PORTS_START( sc4potp ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("c feat") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("c feat") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1612 PICK OF THE PACK PR1612 PICK OF THE PACK SOUNDS11 PICK OF THE PACK S.SITE @@ -40914,58 +40914,58 @@ GAMEL( 200?, sc4potpa ,sc4potp, sc4, sc4potp, sc4_state, sc4potp, ROT0, "BF INPUT_PORTS_START( sc4ppcr ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel OR colect") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("autopl") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("transf") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0008 - "top up" // known extended(?) input, sometimes 'hop top' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "cshdor" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel OR colect") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("autopl") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("transf") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0008 - "top up" // known extended(?) input, sometimes 'hop top' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "cshdor" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2279 PINK PANTHER CLOUSEAUS REVENGE REVENGE QPS REVENGE SOUNDS @@ -41000,73 +41000,73 @@ DRIVER_INIT_MEMBER(sc4_state,sc4ppctc) } INPUT_PORTS_START( sc4ppctc ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchag") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("b leav") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b take") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk clu") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk bon") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("cs bus") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("tk str") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("leave") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("pl ctc") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("take") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchag") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("b leav") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b take") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk clu") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk bon") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("cs bus") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("tk str") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("leave") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("pl ctc") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("take") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2407 AWP PINK PANTHER CRACK THE CODE SCORP4 PR2407 CRACK THE CODE SOUNDS11 CRACK THE CODE S.SITE @@ -41081,59 +41081,59 @@ GAMEL( 200?, sc4ppctcg ,sc4ppctc, sc4, sc4ppctc, sc4_state, sc4ppctc, ROT0, " INPUT_PORTS_START( sc4ppdym ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel OR collec") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("blank") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("autopl") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill OR refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0008 - "top up OR top up" // known extended(?) input, sometimes 'hop top' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test OR grnbut OR test" // standard input (motherboard) - // 0x0002 - "cshdor" // standard input (expected here) - // 0x0004 - "cshdor" // standard input (expected here) - // 0x0008 - "hopdmp" // standard input (expected here) - // 0x0010 - "serdor" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel OR collec") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("blank") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("autopl") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill OR refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0008 - "top up OR top up" // known extended(?) input, sometimes 'hop top' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test OR grnbut OR test" // standard input (motherboard) + // 0x0002 - "cshdor" // standard input (expected here) + // 0x0004 - "cshdor" // standard input (expected here) + // 0x0008 - "hopdmp" // standard input (expected here) + // 0x0010 - "serdor" // standard input (expected here) INPUT_PORTS_END // PR2330 PINK PANTHER DYM PINK PANTHER DYM QPS DYMT SOUNDS PINK PANTHER DYM - @@ -41166,64 +41166,64 @@ DRIVER_INIT_MEMBER(sc4_state,sc4pony) } INPUT_PORTS_START( sc4pony ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 2" // standard input (expected here) - // 0x0010 - "stk 3" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shoot") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("spins") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 2" // standard input (expected here) + // 0x0010 - "stk 3" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shoot") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("spins") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1408 PONY EXPRESS PR1408 PONY EXPRESS SOUNDS11 PONY EXPRESS S.SITE @@ -41251,66 +41251,66 @@ DRIVER_INIT_MEMBER(sc4_state,sc4popey) } INPUT_PORTS_START( sc4popey ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("ch stk") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ply it") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("streak") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("s or s") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("leave") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("take") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("can/co") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("ch stk") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ply it") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("streak") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("s or s") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("leave") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("take") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2417 AWP POPEYE S4 PR2417 POPEYE SOUNDS11 POPEYE S.SITE @@ -41339,75 +41339,75 @@ DRIVER_INIT_MEMBER(sc4_state,sc4pwrbl) } INPUT_PORTS_START( sc4pwrbl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collct") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trnsfr") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 2" // standard input (expected here) - // 0x0010 - "stk 3" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-7") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_7_0 ) PORT_NAME("tilt") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("r ball") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lose") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("hole 8") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("hole 7") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hole 6") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("hole 5") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("hole 4") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("hole 3") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("hole 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_4 ) PORT_NAME("hole 1") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collct") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trnsfr") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 2" // standard input (expected here) + // 0x0010 - "stk 3" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-7") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_7_0 ) PORT_NAME("tilt") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("r ball") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lose") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("hole 8") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("hole 7") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hole 6") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("hole 5") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("hole 4") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("hole 3") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("hole 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_4 ) PORT_NAME("hole 1") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // sequel to gamball, mechanical? @@ -41433,63 +41433,63 @@ DRIVER_INIT_MEMBER(sc4_state,sc4quidv) } INPUT_PORTS_START( sc4quidv ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("lh1") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("lh2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("lh3") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("lh4") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("rh4") - // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("rh3") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("rh2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("rh1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk3" // standard input (expected here) - // 0x0008 - "stk1" // standard input (expected here) - // 0x0010 - "stk2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "jp 1" // standard input (expected here) - // 0x0002 - "jp 2" // standard input (expected here) - // 0x0004 - "jp 3" // standard input (expected here) - // 0x0008 - "jp 4" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "pc 1" // standard input (expected here) - // 0x0002 - "pc 2" // standard input (expected here) - // 0x0004 - "pc 3" // standard input (expected here) - // 0x0008 - "pc 4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk bon") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk csh") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test OR test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "topdr" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "dump" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("lh1") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("lh2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("lh3") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("lh4") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("rh4") + // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("rh3") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("rh2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("rh1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk3" // standard input (expected here) + // 0x0008 - "stk1" // standard input (expected here) + // 0x0010 - "stk2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "jp 1" // standard input (expected here) + // 0x0002 - "jp 2" // standard input (expected here) + // 0x0004 - "jp 3" // standard input (expected here) + // 0x0008 - "jp 4" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "pc 1" // standard input (expected here) + // 0x0002 - "pc 2" // standard input (expected here) + // 0x0004 - "pc 3" // standard input (expected here) + // 0x0008 - "pc 4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk bon") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk csh") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test OR test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "topdr" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "dump" // standard input (expected here) INPUT_PORTS_END // PR2342 QUID VICIOUS QUIDV SOUNDS QUID VICIOUS @@ -41515,60 +41515,60 @@ DRIVER_INIT_MEMBER(sc4_state,sc4rhxcs) } INPUT_PORTS_START( sc4rhxcs ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel OR collec") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("transf") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("autopl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0008 - "top up OR top up" // known extended(?) input, sometimes 'hop top' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green OR test" // standard input (motherboard) - // 0x0002 - "cshdor" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "hopdmp" // standard input (expected here) - // 0x0010 - "serdor" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel OR collec") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("transf") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("autopl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0008 - "top up OR top up" // known extended(?) input, sometimes 'hop top' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green OR test" // standard input (motherboard) + // 0x0002 - "cshdor" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "hopdmp" // standard input (expected here) + // 0x0010 - "serdor" // standard input (expected here) INPUT_PORTS_END // PR2364 CASINO RED HOT X RED HOT X CRHX SOUNDS RED HOT X @@ -41598,53 +41598,53 @@ DRIVER_INIT_MEMBER(sc4_state,sc4redsq) } INPUT_PORTS_START( sc4redsq ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cnccol") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("exch") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("t nuds") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("t cash") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("m rght") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("m down") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("m left") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("m up") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("t cpot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cnccol") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("exch") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("t nuds") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("t cash") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("m rght") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("m down") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("m left") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("m up") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("t cpot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END @@ -41672,60 +41672,60 @@ DRIVER_INIT_MEMBER(sc4_state,sc4rosts) } INPUT_PORTS_START( sc4rosts ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("ex/tra") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk win") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk nud") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("ex/tra") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk win") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk nud") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR3256 CLUB RONNIE O SULLIVANS TOURNAMENT SCORP4 RONNIE OSULLIVAN CLUB PR3256 RONNIE O SOUNDS11 RONNIE SULLIVAN @@ -41755,70 +41755,70 @@ DRIVER_INIT_MEMBER(sc4_state,sc4rovrt) } INPUT_PORTS_START( sc4rovrt ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk3" // standard input (expected here) - // 0x0008 - "stk1" // standard input (expected here) - // 0x0010 - "stk2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "jp 1" // standard input (expected here) - // 0x0002 - "jp 2" // standard input (expected here) - // 0x0004 - "jp 3" // standard input (expected here) - // 0x0008 - "jp 4" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "pc 1" // standard input (expected here) - // 0x0002 - "pc 2" // standard input (expected here) - // 0x0004 - "pc 3" // standard input (expected here) - // 0x0008 - "pc 4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("f lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("c lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("shoot") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("c hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("f hi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("step") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up OR top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "topdr" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "dump" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk3" // standard input (expected here) + // 0x0008 - "stk1" // standard input (expected here) + // 0x0010 - "stk2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "jp 1" // standard input (expected here) + // 0x0002 - "jp 2" // standard input (expected here) + // 0x0004 - "jp 3" // standard input (expected here) + // 0x0008 - "jp 4" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "pc 1" // standard input (expected here) + // 0x0002 - "pc 2" // standard input (expected here) + // 0x0004 - "pc 3" // standard input (expected here) + // 0x0008 - "pc 4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("f lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("c lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("shoot") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("c hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("f hi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("step") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up OR top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "topdr" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "dump" // standard input (expected here) INPUT_PORTS_END // PR2311 ROVERS RETURN ROVERS RETURN SOUNDS ROVERS RETURN @@ -41846,68 +41846,68 @@ DRIVER_INIT_MEMBER(sc4_state,sc4showt) } INPUT_PORTS_START( sc4showt ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchan") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("ch stk") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bankit") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("p show") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("streak") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("c cash") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("sh tim") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchan") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("ch stk") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("transf") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bankit") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("p show") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("streak") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("c cash") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("sh tim") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR3043 AWP SHOW TIME S4 PR3013 SHOWTIME SOUNDS11 SHOW TIME S.SITE @@ -41937,57 +41937,57 @@ DRIVER_INIT_MEMBER(sc4_state,sc4spice) } INPUT_PORTS_START( sc4spice ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collct") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trf/ex") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collct") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trf/ex") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1921 AWP SPICE IT UP SCORP4 PR1901 SPICE IT UP SOUNDS11 SPICE IT UP S.SITE @@ -42013,63 +42013,63 @@ DRIVER_INIT_MEMBER(sc4_state,sc4sus) } INPUT_PORTS_START( sc4sus ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk3" // standard input (expected here) - // 0x0008 - "stk1" // standard input (expected here) - // 0x0010 - "stk2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "jp 1" // standard input (expected here) - // 0x0002 - "jp 2" // standard input (expected here) - // 0x0004 - "jp 3" // standard input (expected here) - // 0x0008 - "jp 4" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "pc 1" // standard input (expected here) - // 0x0002 - "pc 2" // standard input (expected here) - // 0x0004 - "pc 3" // standard input (expected here) - // 0x0008 - "pc 4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk csh") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk bon") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test OR test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "topdr" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "dump" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk3" // standard input (expected here) + // 0x0008 - "stk1" // standard input (expected here) + // 0x0010 - "stk2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "jp 1" // standard input (expected here) + // 0x0002 - "jp 2" // standard input (expected here) + // 0x0004 - "jp 3" // standard input (expected here) + // 0x0008 - "jp 4" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "pc 1" // standard input (expected here) + // 0x0002 - "pc 2" // standard input (expected here) + // 0x0004 - "pc 3" // standard input (expected here) + // 0x0008 - "pc 4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk csh") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk bon") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test OR test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "topdr" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "dump" // standard input (expected here) INPUT_PORTS_END // PR2255 SUITUSIR SUIT SOUNDS SUITS U SIR @@ -42099,56 +42099,56 @@ DRIVER_INIT_MEMBER(sc4_state,sc4sslam) } INPUT_PORTS_START( sc4sslam ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("colwin") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("payout") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("sprslm") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("selins") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("chgstk") - // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("maxbet") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("colwin") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("payout") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("sprslm") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("selins") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("chgstk") + // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("maxbet") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR3081 CLUB SUPER SLAM SUPER SLAM CLUB PR3080 SUPER SLAM SOUNDS11 @@ -42173,63 +42173,63 @@ DRIVER_INIT_MEMBER(sc4_state,sc4swbak) } INPUT_PORTS_START( sc4swbak ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("tk fea") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk3" // standard input (expected here) - // 0x0008 - "stk1" // standard input (expected here) - // 0x0010 - "stk2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "jp 1" // standard input (expected here) - // 0x0002 - "jp 2" // standard input (expected here) - // 0x0004 - "jp 3" // standard input (expected here) - // 0x0008 - "jp 4" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "pc 1" // standard input (expected here) - // 0x0002 - "pc 2" // standard input (expected here) - // 0x0004 - "pc 3" // standard input (expected here) - // 0x0008 - "pc 4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("gamble") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk csh") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "topdr" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "dump" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("tk fea") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk3" // standard input (expected here) + // 0x0008 - "stk1" // standard input (expected here) + // 0x0010 - "stk2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "jp 1" // standard input (expected here) + // 0x0002 - "jp 2" // standard input (expected here) + // 0x0004 - "jp 3" // standard input (expected here) + // 0x0008 - "jp 4" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "pc 1" // standard input (expected here) + // 0x0002 - "pc 2" // standard input (expected here) + // 0x0004 - "pc 3" // standard input (expected here) + // 0x0008 - "pc 4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("gamble") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk csh") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "topdr" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "dump" // standard input (expected here) INPUT_PORTS_END // PR2235 SWITCHBACK SWBK SOUNDS SWITCHBACK @@ -42256,63 +42256,63 @@ DRIVER_INIT_MEMBER(sc4_state,sc4ttpie) } INPUT_PORTS_START( sc4ttpie ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 4") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("cstake") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 2" // standard input (expected here) - // 0x0010 - "stk 3" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("checkm") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 4") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("cstake") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 2" // standard input (expected here) + // 0x0010 - "stk 3" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("checkm") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1714 AWP TAKE THE PIECE S4 PR1714 TAKE THE PIECE SOUNDS11 TAKETHEPIECE S.SITE @@ -42344,67 +42344,67 @@ DRIVER_INIT_MEMBER(sc4_state,sc4typ) } INPUT_PORTS_START( sc4typ ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("cstake") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("colect") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("open r") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("reject") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("accept") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("open l") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("c or b") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("cstake") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("colect") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("open r") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("reject") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("accept") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("open l") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("c or b") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR3031 AWP TAKE YOUR PICK S4 PR3001 TAKE YOUR PICK SOUNDS11 TAKE YOUR PICK S.SITE @@ -42430,49 +42430,49 @@ DRIVER_INIT_MEMBER(sc4_state,sc4trail) } INPUT_PORTS_START( sc4trail ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("coll") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("step OR tke ft") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("nuds") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("cash") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("coll") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("step OR tke ft") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("nuds") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("cash") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2170 TRAIL BLAZER TRAB SOUNDS TRAIL BLAZER @@ -42500,64 +42500,64 @@ DRIVER_INIT_MEMBER(sc4_state,sc4bpb) } INPUT_PORTS_START( sc4bpb ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 2" // standard input (expected here) - // 0x0010 - "stk 3" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("gamble") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("throws") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 2" // standard input (expected here) + // 0x0010 - "stk 3" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("gamble") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("throws") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1728 AWP BULLY'S PRIZE BOARD PR1708 B PRIZE BOARD SOUNDS11 BULLYSPRIZEBOARD S.SITE @@ -42587,65 +42587,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4bsp) } INPUT_PORTS_START( sc4bsp ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collct") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("tra/ex") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("sta/ga") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bankit") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk bns") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk csh") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collct") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("tra/ex") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("sta/ga") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bankit") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk bns") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk csh") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR3040 AWP BULLYS STAR PRIZE SCORP4 PR3012 BULLYS STAR P SOUNDS11 BULLYS STARPRIZE S.SITE @@ -42677,71 +42677,71 @@ DRIVER_INIT_MEMBER(sc4_state,sc4chain) } INPUT_PORTS_START( sc4chain ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 2" // standard input (expected here) - // 0x0010 - "stk 3" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("cas lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("ch stp") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("db gam") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("ft stp") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("fet lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("c feat") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("cas hi") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("c doub") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_4 ) PORT_NAME("fet hi") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 2" // standard input (expected here) + // 0x0010 - "stk 3" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("cas lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("ch stp") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("db gam") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("ft stp") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("fet lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("c feat") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("cas hi") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("c doub") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_4 ) PORT_NAME("fet hi") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1316 AWP CHAIN REACTION PR1312 CHAIN REACT SOUNDS11 @@ -42768,70 +42768,70 @@ DRIVER_INIT_MEMBER(sc4_state,sc4clown) } INPUT_PORTS_START( sc4clown ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel OR coll") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("ch stk") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trnsfr") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tkstep") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lorght") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("lomid") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("loleft") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hirght") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("himid") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("hileft") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel OR coll") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("ch stk") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trnsfr") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tkstep") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lorght") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("lomid") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("loleft") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hirght") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("himid") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("hileft") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1727 AWP CLOWN AROUND SCORP4 PR1707 CLOWN AROUND SOUNDS11 CLOWN AROUND S.SITE @@ -42845,50 +42845,50 @@ GAMEL( 200?, sc4clownf ,sc4clown, sc4, sc4clown, sc4_state, sc4clown, ROT0, " GAMEL( 200?, sc4clowng ,sc4clown, sc4, sc4clown, sc4_state, sc4clown, ROT0, "BFM","Clown Around (Bellfruit) (Scorpion 4) (set 8)", GAME_NOT_WORKING | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4mowow ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("coll") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("h cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("h nuds") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tkspin") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tkcpot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("coll") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("h cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("h nuds") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tkspin") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tkcpot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END /* wrong sound roms */ @@ -42921,65 +42921,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4bwow) } INPUT_PORTS_START( sc4bwow ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 2" // standard input (expected here) - // 0x0010 - "stk 3" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("r or d") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("w of w") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("featur") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 2" // standard input (expected here) + // 0x0010 - "stk 3" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("r or d") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("w of w") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("featur") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END GAMEL( 200?, sc4bwow ,0, sc4, sc4bwow, sc4_state, sc4bwow, ROT0, "BFM","Wheel Of Wealth (Bellfruit) (PR1726) (Scorpion 4) (WHEL013, set 1)", GAME_NOT_WORKING | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) // PR1726 AWP WHEEL OF WEALTH PR1706 WHEEL OF WEALTH SOUNDS11 WHEEL OF WEALTH S.SITE @@ -43003,56 +43003,56 @@ DRIVER_INIT_MEMBER(sc4_state,sc4nunsm) } INPUT_PORTS_START( sc4nunsm ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("f lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("step") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("f hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("c hi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("take") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "tpdor" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("f lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("step") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("f hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("c hi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("take") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "tpdor" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2166 NUN N ROSES NANR SOUNDS NUNS N ROSES @@ -43085,46 +43085,46 @@ DRIVER_INIT_MEMBER(sc4_state,sc4acesh) } INPUT_PORTS_START( sc4acesh ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stop") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold a") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold b") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold c") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("xchnge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("take") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stop") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold a") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold b") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold c") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("xchnge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("take") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2070 ACES HIGH ACEHI SOUNDS ACES HIGH @@ -43151,53 +43151,53 @@ DRIVER_INIT_MEMBER(sc4_state,sc4bed) } INPUT_PORTS_START( sc4bed ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk cas") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk nud") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk pic") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("move u") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("lef hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("mid hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("rgt hi") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk cas") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk nud") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk pic") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("move u") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("lef hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("mid hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("rgt hi") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2094 BEDAZZLED BEDZ SOUNDS BEDAZZLED @@ -43225,61 +43225,61 @@ DRIVER_INIT_MEMBER(sc4_state,sc4bedcl) } INPUT_PORTS_START( sc4bedcl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("xfer") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("exchng") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("pick") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("mov up") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("xfer") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("exchng") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("pick") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("mov up") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2102 CLUB BEDAZZLED CBED SOUNDS CLUB BEDAZZLED @@ -43313,47 +43313,47 @@ DRIVER_INIT_MEMBER(sc4_state,sc4bblas_mbus) } INPUT_PORTS_START( sc4bblas ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bonus") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk cas") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("blast") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bonus") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk cas") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("blast") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2083 BIG BLASTER BBST SOUNDS BIG BLASTER @@ -43383,48 +43383,48 @@ DRIVER_INIT_MEMBER(sc4_state,sc4bankb) } INPUT_PORTS_START( sc4bankb ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("shoot") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("cash") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("spin") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("shoot") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("cash") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("spin") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR???? BANKETYBANK V1.0 BANKETYBANKSND BANKETY BANK @@ -43451,65 +43451,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4bobcl) } INPUT_PORTS_START( sc4bobcl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trans") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("exchng") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("step") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("level1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("level2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("level3") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("level4") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trans") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("exchng") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("step") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("level1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("level2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("level3") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("level4") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2298 CLUB BOBBY DAZZLER CLUB BOB DAZZLER CLUB CLUBBOBD SOUNDS @@ -43533,50 +43533,50 @@ DRIVER_INIT_MEMBER(sc4_state,sc4brksp) } INPUT_PORTS_START( sc4brksp ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("excnge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk fet") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("mv rht") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("mv lft") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk stp") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk csh") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("excnge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk fet") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("mv rht") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("mv lft") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk stp") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk csh") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2033 BREAK THE SPELL SPELL SOUNDS BREAK THE SPELL @@ -43600,61 +43600,61 @@ DRIVER_INIT_MEMBER(sc4_state,sc4bulcl) } INPUT_PORTS_START( sc4bulcl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("st/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trnsfr") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("exchng") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk win") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk nud") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("st/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trnsfr") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("exchng") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk win") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk nud") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1753 CLUB BULLSEYE BULLSEYE CLUB PR1751 BULLSEYE SOUNDS11 BULLSYE @@ -43686,61 +43686,61 @@ DRIVER_INIT_MEMBER(sc4_state,sc4carry) } INPUT_PORTS_START( sc4carry ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("colect") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1 OR high") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2 OR low") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("bonus") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tkcash") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("colect") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1 OR high") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2 OR low") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("bonus") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tkcash") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1113 CARRY ON WINNING PR1113 CARRY ON WINNING SOUNDS11 @@ -43748,62 +43748,62 @@ GAMEL( 200?, sc4carry ,0, sc4, sc4carry, sc4_state, sc4carry, ROT0, " GAMEL( 200?, sc4carrya ,sc4carry, sc4, sc4carry, sc4_state, sc4carry, ROT0, "BFM","Carry On Winning (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4cbaz ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3 OR high") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4 OR low") - // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk cml") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk bon") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("shoot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3 OR high") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4 OR low") + // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk cml") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk bon") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("shoot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1349 CLUB CASH BAZAAR PR1349 CLUB CASH BAZAAR SOUNDS11 @@ -43825,49 +43825,49 @@ GAMEL( 200?, sc4cbazk ,sc4cbaz, sc4, sc4cbaz, sc4_state, sc4mbus, ROT0, "BF INPUT_PORTS_START( sc4clash ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("coll") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tkcash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("moveup") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tkpick") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tknuds") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("coll") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tkcash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("moveup") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tkpick") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tknuds") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2118 CASH ON THE LASH COTL SOUNDS CASH ON THE LASH @@ -43882,59 +43882,59 @@ GAMEL( 200?, sc4clashg ,sc4clash, sc4, sc4clash, sc4_state, sc4, ROT0, "Mazoo INPUT_PORTS_START( sc4cckey ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("transf") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0002 - "hop hi" // known extended(?) input, sometimes 'hop hi' - // 0x0008 - "htopup" // known extended(?) input, sometimes 'hop top' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "cshdor" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("transf") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0002 - "hop hi" // known extended(?) input, sometimes 'hop hi' + // 0x0008 - "htopup" // known extended(?) input, sometimes 'hop top' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "cshdor" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1426 CASINO CRAZY FRUITS GOLD PR1426 CRAZY F GOLD SOUNDS11 CRAZY FRUIT GOLD S.SITE (set was marked as Casino Crazy Keys) @@ -43972,61 +43972,61 @@ DRIVER_INIT_MEMBER(sc4_state,sc4clclo) } INPUT_PORTS_START( sc4clclo ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("lh1") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("lh2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("lh3") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("lh4") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("rh4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("rh3") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("rh2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("rh1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("level1") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("level3") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("level2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk csh") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("lh1") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("lh2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("lh3") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("lh4") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("rh4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("rh3") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("rh2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("rh1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("level1") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("level3") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("level2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk csh") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2383 CLUBCLOUSEAU CLUBCLOUSEAU CLUB CCLOU SOUNDS CLUB CLOSEAU @@ -44049,64 +44049,64 @@ DRIVER_INIT_MEMBER(sc4_state,sc4cjcl) } INPUT_PORTS_START( sc4cjcl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trans") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("exchng") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "hop2lo" // unexpected here - // 0x0002 - "hop1lo OR hop lo" // known extended(?) input, sometimes 'hop hi' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nudges") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shots") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("cash") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("spr mt") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("bell") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trans") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("exchng") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "hop2lo" // unexpected here + // 0x0002 - "hop1lo OR hop lo" // known extended(?) input, sometimes 'hop hi' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nudges") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shots") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("cash") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("spr mt") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("bell") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1621 CLUB COOL JEWELS PR1621 COOL SOUNDS11 CLUB COOL JEWELS CLUB @@ -44120,60 +44120,60 @@ GAMEL( 200?, sc4cjclf ,sc4cjcl, sc4, sc4cjcl, sc4_state, sc4cjcl, ROT0, "BF INPUT_PORTS_START( sc4crcp ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("ex/tra") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk swg") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("ex/tra") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk swg") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR3241 CLUB COPS AND ROBBERS PLATINUM SCORP4 COPS & ROBRS PLT CLUB PR3241 C N R PLATINUM SOUNDS11 COPS AND ROBBERS @@ -44189,60 +44189,60 @@ GAMEL( 200?, sc4crcpi ,sc4crcp, sc4, sc4crcp, sc4_state, sc4mbus, ROT0, "BF GAMEL( 200?, sc4crcpj ,sc4crcp, sc4, sc4crcp, sc4_state, sc4mbus, ROT0, "BFM","Cops 'n' Robbers Club Platinum (Bellfruit) (Scorpion 4) (set 10)", GAME_NOT_WORKING | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4crgc ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk swg") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk swg") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1348 CLUB COPS AND ROBBERS GOLD PR1348 CCRG SOUNDS11 COPS AND ROBBERS @@ -44293,59 +44293,59 @@ DRIVER_INIT_MEMBER(sc4_state,sc4cfcla) } INPUT_PORTS_START( sc4cfcla ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - // 0x0100 - "pndlow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - // 0x0100 - "10plow" // unexpected here - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + // 0x0100 - "pndlow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + // 0x0100 - "10plow" // unexpected here + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1396 CLASSIC CRAZY FRUITS PR1396 CLSIC CRAZY FRUITS SND11 @@ -44373,59 +44373,59 @@ DRIVER_INIT_MEMBER(sc4_state,sc4cfdu) } INPUT_PORTS_START( sc4cfdu ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1107 CRAZY FRUITS DOWNUNDER PR1107 DOWN UNDER SOUNDS11 @@ -44452,64 +44452,64 @@ DRIVER_INIT_MEMBER(sc4_state,sc4cfgcl) } INPUT_PORTS_START( sc4cfgcl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trans") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("exchng") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "hop2lo" // unexpected here - // 0x0002 - "hop1lo OR hop lo" // known extended(?) input, sometimes 'hop hi' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nudges") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shots") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("cash") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("spr mt") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("bell") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trans") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("exchng") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "hop2lo" // unexpected here + // 0x0002 - "hop1lo OR hop lo" // known extended(?) input, sometimes 'hop hi' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nudges") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shots") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("cash") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("spr mt") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("bell") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1620 CLUB CRAZY FRUITS GOLD PR1620 CRAZY SOUNDS11 CRAZY FRUITS CLUB @@ -44536,65 +44536,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4derby) } INPUT_PORTS_START( sc4derby ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk prz") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk bon") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk mat") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk fea") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk csh") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk prz") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk bon") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk mat") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk fea") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk csh") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1006 DEMOLITION DERBY PR1006 DEMDERBY SOUNDS11 @@ -44606,99 +44606,99 @@ GAMEL( 200?, sc4derbyd ,sc4derby, sc4, sc4derby, sc4_state, sc4derby, ROT0, " GAMEL( 200?, sc4derbye ,sc4derby, sc4, sc4derby, sc4_state, sc4derby, ROT0, "BFM","Demolition Derby (Bellfruit) (Scorpion 4) (set 6)", GAME_NOT_WORKING | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4dbldm ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("btn 2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("btn 3") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("btn 4") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("btn 5") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("max") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bet2") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("bet1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("bet3") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("bet5") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("bet4") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("bet6") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("btn 2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("btn 3") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("btn 4") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("btn 5") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("max") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bet2") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("bet1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("bet3") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("bet5") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("bet4") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("bet6") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2558 DOUBLE DIAMOND 011 DOUBLEDIAMONDSND DOUBLE DIAMOND GAMEL( 200?, sc4dbldm ,0, sc4, sc4dbldm, sc4_state, sc4, ROT0, "Qps","Double Diamond (Qps) (Scorpion 4)", GAME_NOT_WORKING | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4dyna ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk csh") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk bon") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("blast") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk skl") - PORT_MODIFY("IN-16") - // 0x0001 - "dils 1" // standard input (motherboard) - // 0x0002 - "dils 2" // standard input (motherboard) - // 0x0004 - "dils 3" // standard input (motherboard) - // 0x0008 - "dils 4" // standard input (motherboard) - // 0x0010 - "dils 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dils 6" // standard input (motherboard) - // 0x0002 - "dils 7" // standard input (motherboard) - // 0x0004 - "dils 8" // standard input (motherboard) - // 0x0008 - "dils 9" // standard input (motherboard) - // 0x0010 - "dils10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dils11" // standard input (motherboard) - // 0x0002 - "dils12" // standard input (motherboard) - // 0x0004 - "dils13" // standard input (motherboard) - // 0x0008 - "dils14" // standard input (motherboard) - // 0x0010 - "dils15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dils16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk csh") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk bon") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("blast") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk skl") + PORT_MODIFY("IN-16") + // 0x0001 - "dils 1" // standard input (motherboard) + // 0x0002 - "dils 2" // standard input (motherboard) + // 0x0004 - "dils 3" // standard input (motherboard) + // 0x0008 - "dils 4" // standard input (motherboard) + // 0x0010 - "dils 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dils 6" // standard input (motherboard) + // 0x0002 - "dils 7" // standard input (motherboard) + // 0x0004 - "dils 8" // standard input (motherboard) + // 0x0008 - "dils 9" // standard input (motherboard) + // 0x0010 - "dils10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dils11" // standard input (motherboard) + // 0x0002 - "dils12" // standard input (motherboard) + // 0x0004 - "dils13" // standard input (motherboard) + // 0x0008 - "dils14" // standard input (motherboard) + // 0x0010 - "dils15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dils16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) INPUT_PORTS_END // PR1104 DYNAMITE PR1104 DYNAMITE SOUNDS11 @@ -44706,65 +44706,65 @@ GAMEL( 200?, sc4dyna ,0, sc4, sc4dyna, sc4_state, sc4, ROT0, "BFM"," GAMEL( 200?, sc4dynaa ,sc4dyna, sc4, sc4dyna, sc4_state, sc4, ROT0, "BFM","Dynamite (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4easy ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk csh") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("step") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("shoot") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk csh") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("step") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("shoot") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1017 EASY STREAK PR1017 EASY STREAK SOUNDS11 EASY STREAK @@ -44777,62 +44777,62 @@ GAMEL( 200?, sc4easye ,sc4easy, sc4, sc4easy, sc4_state, sc4, ROT0, "BFM"," GAMEL( 200?, sc4easyf ,sc4easy, sc4, sc4easy, sc4_state, sc4, ROT0, "BFM","Easy Streak (Bellfruit) (Scorpion 4) (set 11)", GAME_NOT_WORKING | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4clbmn ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stake") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("takfet") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("trnsfr") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("sneakp") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("gamfet") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("gambon") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + // 0x0100 - "hopfit" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stake") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("takfet") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("trnsfr") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("sneakp") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("gamfet") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("gambon") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END //PROJECT NUMBER PR1955 CLUB MONEYBAGS MONEY BAGS CLUB PR1955 C M MONEYBAGS SOUNDS11 DEAL OR NO DEAL 5-10-20 10-20-30 20-30-50 30-50-100 @@ -44859,66 +44859,66 @@ DRIVER_INIT_MEMBER(sc4_state,sc4boomb) } INPUT_PORTS_START( sc4boomb ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("auctio") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("leave") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("take") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("c or b") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("auctio") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("leave") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("take") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("c or b") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END //PROJECT NUMBER PR3332 AWP MONOPOLY BOOM OR BUST S4 PR3307 MPOLY BOOM OR B SOUNDS11 BOOM OR BUST S.SITE @@ -44944,66 +44944,66 @@ DRIVER_INIT_MEMBER(sc4_state,sc4fever) } INPUT_PORTS_START( sc4fever ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' - PORT_MODIFY("IN-5") - // 0x0001 - "pzkey1" // standard input (expected here) - // 0x0002 - "pzkey2" // standard input (expected here) - // 0x0004 - "pzkey3" // standard input (expected here) - // 0x0008 - "pzkey4" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "pckey1" // standard input (expected here) - // 0x0002 - "pckey2" // standard input (expected here) - // 0x0004 - "pckey3" // standard input (expected here) - // 0x0008 - "pckey4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("t blts") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("t feat") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("t nuds") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("t ko") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0002 - "hoplow" // known extended(?) input, sometimes 'hop hi' + PORT_MODIFY("IN-5") + // 0x0001 - "pzkey1" // standard input (expected here) + // 0x0002 - "pzkey2" // standard input (expected here) + // 0x0004 - "pzkey3" // standard input (expected here) + // 0x0008 - "pzkey4" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "pckey1" // standard input (expected here) + // 0x0002 - "pckey2" // standard input (expected here) + // 0x0004 - "pckey3" // standard input (expected here) + // 0x0008 - "pckey4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("t blts") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("t feat") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("t nuds") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("t ko") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // we have FEVER SOUNDS12 but it accepts those? @@ -45043,54 +45043,54 @@ DRIVER_INIT_MEMBER(sc4_state,sc4aztec) } INPUT_PORTS_START( sc4aztec ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herst") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("kop") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("zijdeu OR l hop OR r hop") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("munt") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "n club" // unexpected here - // 0x0010 - "roep" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "dump" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herst") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("kop") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("zijdeu OR l hop OR r hop") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("munt") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "n club" // unexpected here + // 0x0010 - "roep" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "dump" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END GAMEL( 200?, sc4aztec ,0, sc4, sc4aztec, sc4_state, sc4aztec, ROT0, "BFG / Eurocoin","Aztec Casino (Dutch) (Bellfruit) (Scorpion 4)", GAME_NOT_WORKING | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 )// PR1225 AZTEC CASINO @@ -45114,57 +45114,57 @@ DRIVER_INIT_MEMBER(sc4_state,sc4helrd) } INPUT_PORTS_START( sc4helrd ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herst") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("vast 4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("munt") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "n club" // unexpected here - // 0x0010 - "player" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - // 0x0004 - "dump" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herst") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("vast 4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("munt") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "n club" // unexpected here + // 0x0010 - "player" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + // 0x0004 - "dump" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END // PR1254 HELLRAISER ART12 95004326 HELLRAISER PR1254 @@ -45189,56 +45189,56 @@ DRIVER_INIT_MEMBER(sc4_state,sc4heatw) } INPUT_PORTS_START( sc4heatw ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herst") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("k inze") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("munt") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "n club" // unexpected here - // 0x0010 - "player" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - // 0x0004 - "dump" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herst") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("k inze") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("munt") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "n club" // unexpected here + // 0x0010 - "player" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + // 0x0004 - "dump" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END // PR1216 HEATWAVE ART 12 95004287 HEATWAVE PR1156 @@ -45262,58 +45262,58 @@ DRIVER_INIT_MEMBER(sc4_state,sc4colos) } INPUT_PORTS_START( sc4colos ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("kies m") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies b") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("kies c") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "neem m" // unexpected here - // 0x0004 - "neem w" // standard input (expected here) - // 0x0010 - "roep" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - // 0x0004 - "dump" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("kies m") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies b") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("kies c") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "neem m" // unexpected here + // 0x0004 - "neem w" // standard input (expected here) + // 0x0010 - "roep" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + // 0x0004 - "dump" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END // PR1208 COLOSSUS 95004235 COLOSSUS PR7155 COLOSSUS @@ -45336,56 +45336,56 @@ DRIVER_INIT_MEMBER(sc4_state,sc4fevdt) } INPUT_PORTS_START( sc4fevdt ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("kies i") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies s") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "n hoog" // unexpected here - // 0x0004 - "n winb" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - // 0x0004 - "dump" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("kies i") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies s") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "n hoog" // unexpected here + // 0x0004 - "n winb" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + // 0x0004 - "dump" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END // PR1202 FEVER 95004239 FEVER PR7157 @@ -45410,57 +45410,57 @@ DRIVER_INIT_MEMBER(sc4_state,sc4fevnx) } INPUT_PORTS_START( sc4fevnx ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("k inze") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("k spel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("key/go") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "n club" // unexpected here - // 0x0010 - "player" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - // 0x0004 - "dump" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("k inze") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("k spel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("key/go") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "n club" // unexpected here + // 0x0010 - "player" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + // 0x0004 - "dump" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END // PR1216 FEVER ART12 95004318 FEVER T N PR1251 @@ -45484,106 +45484,106 @@ DRIVER_INIT_MEMBER(sc4_state,sc4game) } INPUT_PORTS_START( sc4gamcs ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herst") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("kop") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("zijdeu OR l hop OR r hop") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("munt") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "n club" // unexpected here - // 0x0004 - "n winb" // standard input (expected here) - // 0x0010 - "roep" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "dump" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herst") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("kop") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("zijdeu OR l hop OR r hop") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("munt") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "n club" // unexpected here + // 0x0004 - "n winb" // standard input (expected here) + // 0x0010 - "roep" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "dump" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4game ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("kop") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("munt") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "neem c" // unexpected here - // 0x0004 - "neem w" // standard input (expected here) - // 0x0010 - "info/l" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - // 0x0004 - "dump" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("kop") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("munt") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "neem c" // unexpected here + // 0x0004 - "neem w" // standard input (expected here) + // 0x0010 - "info/l" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + // 0x0004 - "dump" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END GAMEL( 200?, sc4gamcs ,0, sc4, sc4gamcs, sc4_state, sc4game, ROT0, "BFM","The Game Casino (Dutch) (Bellfruit) (Scorpion 4)", GAME_NOT_WORKING | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) // PR1224 THE GAME CASINO 95004285 THEGAME PR1153 @@ -45606,65 +45606,65 @@ DRIVER_INIT_MEMBER(sc4_state,sc4goud) } INPUT_PORTS_START( sc4goud ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("vast 1") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 3") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 4") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("herste") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("neem p") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("stop OR wissel") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - // 0x0004 - "dump" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("uitbet") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("player") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("hi lef") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("hi mid") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hi rig") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("neem g") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("lo lef") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("lo mid") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("lo rig") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_4 ) PORT_NAME("neem s") - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("vast 1") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 3") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 4") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("herste") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("neem p") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("stop OR wissel") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + // 0x0004 - "dump" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("uitbet") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("player") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("hi lef") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("hi mid") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hi rig") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("neem g") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("lo lef") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("lo mid") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("lo rig") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_4 ) PORT_NAME("neem s") + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END @@ -45689,47 +45689,47 @@ DRIVER_INIT_MEMBER(sc4_state,sc4lasv) } INPUT_PORTS_START( sc4lasv ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herst") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("k inze") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("k spel") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "n hoog" // unexpected here - // 0x0004 - "n winb" // standard input (expected here) - // 0x0008 - "vegas" // standard input (expected here) - // 0x0010 - "call a" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0004 - "black" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herst") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("k inze") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("k spel") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "n hoog" // unexpected here + // 0x0004 - "n winb" // standard input (expected here) + // 0x0008 - "vegas" // standard input (expected here) + // 0x0010 - "call a" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0004 - "black" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) INPUT_PORTS_END // PR1209 LAS VEGAS 95004261 LASVEGAS PR7159 @@ -45753,110 +45753,110 @@ DRIVER_INIT_MEMBER(sc4_state,sc4miljo) } INPUT_PORTS_START( sc4miljo ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herst") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("k inze") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("munt") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "n club" // unexpected here - // 0x0010 - "player" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - // 0x0004 - "dump" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herst") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("k inze") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("munt") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "n club" // unexpected here + // 0x0010 - "player" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + // 0x0004 - "dump" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4milja ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herst") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("k inze") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("k spel") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "n hoog" // unexpected here - // 0x0004 - "n winb" // standard input (expected here) - // 0x0010 - "roep b" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - // 0x0004 - "dump" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herst") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("k inze") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("k spel") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "n hoog" // unexpected here + // 0x0004 - "n winb" // standard input (expected here) + // 0x0010 - "roep b" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + // 0x0004 - "dump" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END GAMEL( 200?, sc4miljo ,0, sc4, sc4miljo, sc4_state, sc4miljo, ROT0, "BFM","Miljonairs (Dutch) (Bellfruit) (Scorpion 4) (set 1)", GAME_NOT_WORKING | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) // PR1217 MILJONAIRSART12 95004305 MILJONAIRE PR1157 @@ -45879,57 +45879,57 @@ DRIVER_INIT_MEMBER(sc4_state,sc4paytm) } INPUT_PORTS_START( sc4paytm ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("kies i") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies s") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "n hoog" // unexpected here - // 0x0004 - "n winb" // standard input (expected here) - // 0x0010 - "roep b" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - // 0x0004 - "dump" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("kies i") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies s") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "n hoog" // unexpected here + // 0x0004 - "n winb" // standard input (expected here) + // 0x0010 - "roep b" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + // 0x0004 - "dump" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END // PR1205 PAY TIME 95004224 PAYTIME PR7156 PAY TIME @@ -45953,52 +45953,52 @@ DRIVER_INIT_MEMBER(sc4_state,sc4pglcs) } INPUT_PORTS_START( sc4pglcs ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herst") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("kop") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("zijdeu OR l hop OR r hop") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("munt") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "n hgst" // unexpected here - // 0x0004 - "n winb" // standard input (expected here) - // 0x0010 - "roep" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "dump" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herst") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("kop") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("zijdeu OR l hop OR r hop") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("munt") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "n hgst" // unexpected here + // 0x0004 - "n winb" // standard input (expected here) + // 0x0010 - "roep" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "dump" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END // PR1261 PHARAOH'S GOLD 95004316 CAS PHAR GOLD PR1261 @@ -46023,57 +46023,57 @@ DRIVER_INIT_MEMBER(sc4_state,sc4redad) } INPUT_PORTS_START( sc4redad ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("kies i") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies s") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "naar c" // unexpected here - // 0x0004 - "neem w" // standard input (expected here) - // 0x0010 - "roep" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - // 0x0004 - "dump" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("kies i") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies s") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "naar c" // unexpected here + // 0x0004 - "neem w" // standard input (expected here) + // 0x0010 - "roep" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + // 0x0004 - "dump" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END // PR1206 RED ALERT 95004266 REDALERT PR1051 @@ -46098,55 +46098,55 @@ DRIVER_INIT_MEMBER(sc4_state,sc4rvlnx) } INPUT_PORTS_START( sc4rvlnx ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("vast 1") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 3") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 4") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("herste") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies i") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("kies s") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "neem c" // unexpected here - // 0x0010 - "info/l" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0004 - "dump" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("vast 1") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 3") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 4") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("herste") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies i") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("kies s") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "neem c" // unexpected here + // 0x0010 - "info/l" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0004 - "dump" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END // PR1252 REVOLUTION NEXT 95004320 REVOLUTIONTN PR1252 @@ -46169,58 +46169,58 @@ DRIVER_INIT_MEMBER(sc4_state,sc4rvl) } INPUT_PORTS_START( sc4rvl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("vast 1") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 3") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 4") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("herste") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies i") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("kies s") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "n hoog" // unexpected here - // 0x0004 - "n winb" // standard input (expected here) - // 0x0010 - "r behe" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - // 0x0004 - "dump" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("vast 1") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 3") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 4") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("herste") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies i") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("kies s") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "n hoog" // unexpected here + // 0x0004 - "n winb" // standard input (expected here) + // 0x0010 - "r behe" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + // 0x0004 - "dump" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END // PR1203 REVOLUTION 95004259 REVOLUTION PR7158 @@ -46243,57 +46243,57 @@ DRIVER_INIT_MEMBER(sc4_state,sc4rio) } INPUT_PORTS_START( sc4rio ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("kies i") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies s") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "neem w" // unexpected here - // 0x0002 - "neem h" // unexpected here - // 0x0004 - "uitbet" // standard input (expected here) - // 0x0010 - "roep" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - // 0x0004 - "black" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("kies i") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies s") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "neem w" // unexpected here + // 0x0002 - "neem h" // unexpected here + // 0x0004 - "uitbet" // standard input (expected here) + // 0x0010 - "roep" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + // 0x0004 - "black" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END // PR1222 RIO GRANDE 95004309 RIO GRANDE SOUNDS11 @@ -46317,112 +46317,112 @@ DRIVER_INIT_MEMBER(sc4_state,sc4strbr) } INPUT_PORTS_START( sc4strbr ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("kies i") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies s") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "neem c" // unexpected here - // 0x0004 - "neem s" // standard input (expected here) - // 0x0010 - "info/l" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - // 0x0004 - "dump" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("kies i") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies s") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "neem c" // unexpected here + // 0x0004 - "neem s" // standard input (expected here) + // 0x0010 - "info/l" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + // 0x0004 - "dump" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END INPUT_PORTS_START( sc4strbra ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("neem s") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies i") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("kies s") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "neem h" // unexpected here - // 0x0004 - "neem w" // standard input (expected here) - // 0x0010 - "roep" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - // 0x0004 - "dump" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("neem s") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies i") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("kies s") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "neem h" // unexpected here + // 0x0004 - "neem w" // standard input (expected here) + // 0x0010 - "roep" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + // 0x0004 - "dump" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END // PR1219 STARS 'N BARS 95004290 STARSNBARS PR1159 @@ -46451,57 +46451,57 @@ DRIVER_INIT_MEMBER(sc4_state,sc4twilt) INPUT_PORTS_START( sc4twilt ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("vast 4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies i") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("kies s") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "neem c" // unexpected here - // 0x0010 - "info/l" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - // 0x0004 - "dump" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("vast 4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies i") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("kies s") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "neem c" // unexpected here + // 0x0010 - "info/l" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + // 0x0004 - "dump" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END // PR1214 TWILIGHT 95004299 TWILIGHT PR1154 @@ -46525,57 +46525,57 @@ DRIVER_INIT_MEMBER(sc4_state,sc4monsp) } INPUT_PORTS_START( sc4monsp ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("vast 1") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 3") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 4") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("herst") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("munt") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "n club" // unexpected here - // 0x0010 - "player" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - // 0x0004 - "dump" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("vast 1") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 3") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 4") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("herst") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("munt") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "n club" // unexpected here + // 0x0010 - "player" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + // 0x0004 - "dump" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END // PR1218 MONEY SPINNER ART12 95004291 MONEYSPINNER PR1158 @@ -46599,58 +46599,58 @@ DRIVER_INIT_MEMBER(sc4_state,sc4ivply) } INPUT_PORTS_START( sc4ivply ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("vast 4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies i") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("kies s") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "n hoog" // unexpected here - // 0x0004 - "n winb" // standard input (expected here) - // 0x0010 - "roep" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - // 0x0004 - "dump" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("vast 4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies i") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("kies s") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "n hoog" // unexpected here + // 0x0004 - "n winb" // standard input (expected here) + // 0x0010 - "roep" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + // 0x0004 - "dump" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END @@ -46675,58 +46675,58 @@ DRIVER_INIT_MEMBER(sc4_state,sc4ccc) INPUT_PORTS_START( sc4ccc ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("vast 4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies i") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("kies s") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "n hoog" // unexpected here - // 0x0004 - "n winb" // standard input (expected here) - // 0x0010 - "roep" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - // 0x0004 - "dump" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("vast 4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies i") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("kies s") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "n hoog" // unexpected here + // 0x0004 - "n winb" // standard input (expected here) + // 0x0010 - "roep" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + // 0x0004 - "dump" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END // PR1221 CRISSCROSSCRAZY ART13 95004282 CRISSCROSS PR1161 @@ -46749,56 +46749,56 @@ DRIVER_INIT_MEMBER(sc4_state,sc4valqp) } INPUT_PORTS_START( sc4valqp ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herst") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("spel") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("inzet") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "n club" // unexpected here - // 0x0010 - "player" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - // 0x0004 - "dump" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herst") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("spel") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("inzet") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "n club" // unexpected here + // 0x0010 - "player" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + // 0x0004 - "dump" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END // PR2040E VALHALLA...PR2040 SOUNDS V1.... (non-standard header) @@ -46822,57 +46822,57 @@ DRIVER_INIT_MEMBER(sc4_state,sc4winxp) } INPUT_PORTS_START( sc4winxp ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("vast 4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies i") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("kies s") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "n hoog" // unexpected here - // 0x0004 - "n winb" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - // 0x0004 - "dump" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("vast 4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("kies i") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("kies s") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "n hoog" // unexpected here + // 0x0004 - "n winb" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + // 0x0004 - "dump" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END // PR1207 WIN XPLOSION 95004265 WINXPLOSION PR1053 @@ -46896,52 +46896,52 @@ DRIVER_INIT_MEMBER(sc4_state,sc4xcash) } INPUT_PORTS_START( sc4xcash ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("uitbet") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("test s") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("test s") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("test s") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("test s") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("zijdeu OR l hop OR r hop") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("test s") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0010 - "roep b" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "dump" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("uitbet") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("test s") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("test s") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("test s") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("test s") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("zijdeu OR l hop OR r hop") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("test s") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0010 - "roep b" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "dump" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END // PR1264 XTRA CASH ART13 XTRA CASH CASINO (LOTECH) - ART13 95004321 XTRACASH PR1264 @@ -46964,57 +46964,57 @@ DRIVER_INIT_MEMBER(sc4_state,sc4helld) } INPUT_PORTS_START( sc4helld ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("kies m") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("k basi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("k club") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "neem m" // unexpected here - // 0x0004 - "neem w" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - // 0x0004 - "dump" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herste") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("kies m") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("k basi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("k club") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "neem m" // unexpected here + // 0x0004 - "neem w" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + // 0x0004 - "dump" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END // PR1201 HELLS BELLS 95004211 HELLS BELLS PR6945 HELLS BELLS (non english?) @@ -47037,55 +47037,55 @@ DRIVER_INIT_MEMBER(sc4_state,sc4cashn) } INPUT_PORTS_START( sc4cashn ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herst") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("inzet") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "n club" // unexpected here - // 0x0010 - "player" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - // 0x0004 - "dump" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("herst") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("vast 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("inzet") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "n club" // unexpected here + // 0x0010 - "player" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + // 0x0004 - "dump" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END @@ -47110,58 +47110,58 @@ DRIVER_INIT_MEMBER(sc4_state,sc4czfra) } INPUT_PORTS_START( sc4czfra ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("vast 1") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 2") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 3") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("herste") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("stop") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ruilen") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") - PORT_MODIFY("IN-3") - // 0x0001 - "uitbet" // unexpected here - // 0x0002 - "neem w" // unexpected here - // 0x0004 - "neem l" // standard input (expected here) - // 0x0008 - "neem s" // standard input (expected here) - // 0x0010 - "info/l" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "l hop" // unexpected here - // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' - // 0x0004 - "l hop" // unexpected here - // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' - // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "l lege" // standard input (expected here) - // 0x0002 - "r lege" // standard input (expected here) - // 0x0004 - "dump" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "cashbo" // standard input (expected here) - // 0x0008 - "zijdeu" // standard input (expected here) - // 0x0010 - "boekho" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("vast 1") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("vast 2") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("vast 3") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("herste") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("stop") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ruilen") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("start") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("bijvul") + PORT_MODIFY("IN-3") + // 0x0001 - "uitbet" // unexpected here + // 0x0002 - "neem w" // unexpected here + // 0x0004 - "neem l" // standard input (expected here) + // 0x0008 - "neem s" // standard input (expected here) + // 0x0010 - "info/l" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "l hop" // unexpected here + // 0x0002 - "r hop" // known extended(?) input, sometimes 'hop hi' + // 0x0004 - "l hop" // unexpected here + // 0x0008 - "r hop" // known extended(?) input, sometimes 'hop top' + // 0x0010 - "hopper" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "l lege" // standard input (expected here) + // 0x0002 - "r lege" // standard input (expected here) + // 0x0004 - "dump" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "cashbo" // standard input (expected here) + // 0x0008 - "zijdeu" // standard input (expected here) + // 0x0010 - "boekho" // standard input (expected here) INPUT_PORTS_END // PR1212 CRAZY FRUITS PR1152 CRAZY FRUITS SOUNDS11 @@ -47174,66 +47174,66 @@ GAMEL( 200?, sc4czfra ,0, sc4, sc4czfra, sc4_state, sc4czfra, ROT0, "BFM","Cr /**********************************************************************************************************************************/ INPUT_PORTS_START( sc4adsnt ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 2" // standard input (expected here) - // 0x0010 - "stk 3" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("gamble") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("grabs") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("featur") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 2" // standard input (expected here) + // 0x0010 - "stk 3" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("gamble") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("grabs") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("featur") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PAY UNIT ERR 17 @@ -47242,59 +47242,59 @@ GAMEL( 200?, sc4adsnt ,0, sc4, sc4adsnt, sc4_state, sc4, ROT0, "BFM", GAMEL( 200?, sc4adsnta ,sc4adsnt, sc4, sc4adsnt, sc4_state, sc4, ROT0, "BFM","Ant & Dec's Saturday Night Takeaway (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4slad ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("coll") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("coll") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PAY UNIT ERR 17 @@ -47310,44 +47310,44 @@ GAMEL( 200?, sc4sladg ,sc4slad, sc4, sc4slad, sc4_state, sc4, ROT0, "BFM"," GAMEL( 200?, sc4sladh ,sc4slad, sc4, sc4slad, sc4_state, sc4, ROT0, "BFM","Snakes & Ladders (Bellfruit) (Scorpion 4) (set 9)", GAME_NOT_WORKING | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4magci ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("magic") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-4") - // 0x0008 - "topup" // known extended(?) input, sometimes 'hop top' - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "botdor" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("magic") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-4") + // 0x0008 - "topup" // known extended(?) input, sometimes 'hop top' + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "botdor" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PAY UNIT ERR 17 @@ -47385,44 +47385,44 @@ GAMEL( 200?, sc4magcij ,sc4magci, sc4, sc4magci, sc4_state, sc4, ROT0, "Qps", GAMEL( 200?, sc4magciu ,sc4magci, sc4, sc4magci, sc4_state, sc4, ROT0, "Qps","Magic Circle (034) (Qps) (Scorpion 4) (set 2)", GAME_NOT_WORKING | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4dcrls ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("streak") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("transf") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-4") - // 0x0008 - "topup" // known extended(?) input, sometimes 'hop top' - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "botdor" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("streak") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("transf") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-4") + // 0x0008 - "topup" // known extended(?) input, sometimes 'hop top' + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "botdor" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PAY UNIT ERR 17 @@ -47446,44 +47446,44 @@ GAMEL( 200?, sc4dcrlse ,sc4dcrls, sc4, sc4dcrls, sc4_state, sc4, ROT0, "Mazoo GAMEL( 200?, sc4dcrlsk ,sc4dcrls, sc4, sc4dcrls, sc4_state, sc4, ROT0, "Mazooma","Double Crazy Reels (033) (Mazooma) (Scorpion 4) (set 2)", GAME_NOT_WORKING | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4gshot ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("auto") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-4") - // 0x0008 - "topup" // known extended(?) input, sometimes 'hop top' - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "botdor" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("auto") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-4") + // 0x0008 - "topup" // known extended(?) input, sometimes 'hop top' + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "botdor" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PAY UNIT ERR 17 @@ -47495,66 +47495,66 @@ GAMEL( 200?, sc4gshota ,sc4gshot, sc4, sc4gshot, sc4_state, sc4, ROT0, "Qps", GAMEL( 200?, sc4gshotc ,sc4gshot, sc4, sc4gshot, sc4_state, sc4, ROT0, "Qps","Golden Shot Arcade (Qps) (Scorpion 4) (set 2)", GAME_NOT_WORKING | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4cj ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("c feat") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("c feat") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PAY UNIT ERR 17 @@ -47566,68 +47566,68 @@ GAMEL( 200?, sc4cjc ,sc4cj, sc4, sc4cj, sc4_state, sc4, ROT0, "BFM","Co GAMEL( 200?, sc4cjd ,sc4cj, sc4, sc4cj, sc4_state, sc4, ROT0, "BFM","Cool Jewels (Bellfruit) (Scorpion 4) (set 5)", GAME_NOT_WORKING | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) // incomplete pairing INPUT_PORTS_START( sc4crnjw ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 2" // standard input (expected here) - // 0x0010 - "stk 3" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("red b") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("oran b") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("bonus") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("blue b") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("gren b") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 2" // standard input (expected here) + // 0x0010 - "stk 3" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("red b") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("oran b") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("bonus") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("blue b") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("gren b") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PAY UNIT ERROR 17 @@ -47636,70 +47636,70 @@ GAMEL( 200?, sc4crnjw ,0, sc4, sc4crnjw, sc4_state, sc4, ROT0, "BFM", GAMEL( 200?, sc4crnjwa ,sc4crnjw, sc4, sc4crnjw, sc4_state, sc4, ROT0, "BFM","Crown Jewels (Bellfruit) (Scorpion 4) (set 2)", GAME_NOT_WORKING | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4jjok ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 2" // standard input (expected here) - // 0x0010 - "stk 3" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("lo nud") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lo csh") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("lo fet") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("hi nud") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hi csh") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("hi fet") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("bonus") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "htopup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 2" // standard input (expected here) + // 0x0010 - "stk 3" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("lo nud") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("lo csh") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("lo fet") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("hi nud") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hi csh") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("hi fet") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("bonus") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "htopup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PAY UNIT ERR 17 @@ -47709,59 +47709,59 @@ GAMEL( 200?, sc4jjoka ,sc4jjok, sc4, sc4jjok, sc4_state, sc4, ROT0, "BFM"," INPUT_PORTS_START( sc4copsr ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("coll") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("coll") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PAY UNIT ERR 17 @@ -47778,59 +47778,59 @@ GAMEL( 200?, sc4copsrh ,sc4copsr, sc4, sc4copsr, sc4_state, sc4, ROT0, "BFM", GAMEL( 200?, sc4copsri ,sc4copsr, sc4, sc4copsr, sc4_state, sc4, ROT0, "BFM","Cops 'n' Robbers (Bellfruit) (Scorpion 4) (set 10)", GAME_NOT_WORKING | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4druby ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("autopl") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("pndlow OR 10plow") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("transf") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0008 - "htopup" // known extended(?) input, sometimes 'hop top' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "cshdor" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("autopl") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("pndlow OR 10plow") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("transf") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0008 - "htopup" // known extended(?) input, sometimes 'hop top' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "cshdor" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // gives an 'init comms' countdown @@ -47870,54 +47870,54 @@ DRIVER_INIT_MEMBER(sc4_state,sc4abra) } INPUT_PORTS_START( sc4abra ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("stake") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("xfer") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("f lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("step") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("f hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("c hi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("take") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "tpdor" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("stake") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("xfer") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("f lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("step") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("f hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("c hi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("take") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "tpdor" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // missing sound roms @@ -47931,43 +47931,43 @@ GAMEL( 200?, sc4abrae ,sc4abra, sc4, sc4abra, sc4_state, sc4abra, ROT0, "Qp INPUT_PORTS_START( sc4alad ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("take") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("ko") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("blast") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("cash") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("winspn") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("take") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("ko") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("blast") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("cash") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("winspn") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) INPUT_PORTS_END // bad / missing sound roms @@ -47995,49 +47995,49 @@ DRIVER_INIT_MEMBER(sc4_state,sc4bigdl) } INPUT_PORTS_START( sc4bigdl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nudges") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("feats") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("knock") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("cash") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collet") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nudges") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("feats") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("knock") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("cash") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // missing sound roms, doesn't play @@ -48101,41 +48101,41 @@ DRIVER_INIT_MEMBER(sc4_state,sc4cconxd) } INPUT_PORTS_START( sc4cconxd ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("take") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("auto") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bonusn") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("take") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("auto") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bonusn") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) INPUT_PORTS_END // no sound roms @@ -48163,53 +48163,53 @@ DRIVER_INIT_MEMBER(sc4_state,sc4ccrus) } INPUT_PORTS_START( sc4ccrus ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("excnge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("higher") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("lower") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-4") - // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk fet") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk csh") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk zpb") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk zpr") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk p r") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("tk p b") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("excnge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("higher") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("lower") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-4") + // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk fet") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk csh") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk zpb") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk zpr") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk p r") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("tk p b") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END @@ -48239,54 +48239,54 @@ DRIVER_INIT_MEMBER(sc4_state,sc4jjc) } INPUT_PORTS_START( sc4jjc ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("xfer") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("f lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("step") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("f hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("c hi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("take") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "tpdor" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("xfer") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("f lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("step") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("f hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("c hi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("take") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "tpdor" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2152 JUMPIN JACK CASH JACK SOUNDS JUMPIN JACK CASH @@ -48303,50 +48303,50 @@ GAMEL( 200?, sc4jjci ,sc4jjc, sc4, sc4jjc, sc4_state, sc4jjc, ROT0, "Mazo INPUT_PORTS_START( sc4kkong ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("c pot") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("dice") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("nudge") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("c pot") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("dice") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("nudge") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2161 KING KONG CASH 000 KKCSH SOUNDS KING KONG CASH @@ -48396,45 +48396,45 @@ DRIVER_INIT_MEMBER(sc4_state,sc4knokb) } INPUT_PORTS_START( sc4knok ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("auto n") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("take f") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("ko") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("hi c") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("lo c") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("lo n") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hi n") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("auto n") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("take f") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("ko") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("hi c") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("lo c") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("lo n") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("hi n") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) INPUT_PORTS_END @@ -48444,46 +48444,46 @@ GAMEL( 200?, sc4knoka ,sc4knok, sc4, sc4knok, sc4_state, sc4knok, ROT0, "Ma INPUT_PORTS_START( sc4knokb ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold a") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold b") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold c") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("stop") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("xchnge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("take") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold a") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold b") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold c") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("stop") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("xchnge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("take") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // This is a different game @@ -48510,67 +48510,67 @@ DRIVER_INIT_MEMBER(sc4_state,sc4maxcc) } INPUT_PORTS_START( sc4maxcc ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nud lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("fet lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("knk lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("knk hi") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("fet hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("nud hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("tk nud") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("tk fet") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("tk knk") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nud lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("fet lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("knk lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("knk hi") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("fet hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("nud hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("tk nud") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("tk fet") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("tk knk") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2130 CLUB MAXIMUS CASH MAXIMUS CASH CLUB CMAX SOUNDS MAXIMUS CASH @@ -48596,51 +48596,51 @@ DRIVER_INIT_MEMBER(sc4_state,sc4wadzl) } INPUT_PORTS_START( sc4wadzl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("colect") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("yel lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("csh lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("fet lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("fet hi") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("csh hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("yel hi") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("colect") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("yel lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("csh lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("fet lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("fet hi") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("csh hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("yel hi") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2052 WADZILLA WADZ SOUNDS WADZILLA @@ -48649,48 +48649,48 @@ GAMEL( 200?, sc4wadzla ,sc4wadzl, sc4, sc4wadzl, sc4_state, sc4wadzl, ROT0, " INPUT_PORTS_START( sc4s16 ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("coll") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("trans") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("blnk1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("blnk2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("blnk3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("max be") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("stake3") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("stake1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("stake2") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("coll") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("trans") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("blnk1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("blnk2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("blnk3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("max be") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("stake3") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("stake1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("stake2") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // RNG ERR 99 @@ -48700,54 +48700,54 @@ GAMEL( 200?, sc4s16a ,sc4s16, sc4, sc4s16, sc4_state, sc4, ROT0, "Mazooma INPUT_PORTS_START( sc4bob ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("colct") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash OR tke ft") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("nuds") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("step") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("levl1") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("levl2") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("levl3") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("levl4") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("colct") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash OR tke ft") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("nuds") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("step") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("levl1") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("levl2") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("levl3") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("levl4") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2170 BOBBY DAZZLER BOBD SOUNDS BOBBY DAZZLER @@ -48763,66 +48763,66 @@ GAMEL( 200?, sc4bobh ,sc4bob, sc4, sc4bob, sc4_state, sc4, ROT0, "Mazooma GAMEL( 200?, sc4bobi ,sc4bob, sc4, sc4bob, sc4_state, sc4, ROT0, "Mazooma","Bobby Dazzler (Mazooma) (Scorpion 4) (set 10)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4clue ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk3" // standard input (expected here) - // 0x0008 - "stk1" // standard input (expected here) - // 0x0010 - "stk2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "jp 1" // standard input (expected here) - // 0x0002 - "jp 2" // standard input (expected here) - // 0x0004 - "jp 3" // standard input (expected here) - // 0x0008 - "jp 4" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "pc 1" // standard input (expected here) - // 0x0002 - "pc 2" // standard input (expected here) - // 0x0004 - "pc 3" // standard input (expected here) - // 0x0008 - "pc 4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("h cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("h nuds") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tkcpot") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tkspin") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("fastpy") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "topdr" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "dump" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk3" // standard input (expected here) + // 0x0008 - "stk1" // standard input (expected here) + // 0x0010 - "stk2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "jp 1" // standard input (expected here) + // 0x0002 - "jp 2" // standard input (expected here) + // 0x0004 - "jp 3" // standard input (expected here) + // 0x0008 - "jp 4" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "pc 1" // standard input (expected here) + // 0x0002 - "pc 2" // standard input (expected here) + // 0x0004 - "pc 3" // standard input (expected here) + // 0x0008 - "pc 4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("h cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("h nuds") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tkcpot") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tkspin") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("fastpy") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "topdr" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "dump" // standard input (expected here) INPUT_PORTS_END // PR2230 CLUEDO CLUE SOUNDS CLUEDO @@ -48836,48 +48836,48 @@ GAMEL( 200?, sc4cluef ,sc4clue, sc4, sc4clue, sc4_state, sc4, ROT0, "Mazoom GAMEL( 200?, sc4clueg ,sc4clue, sc4, sc4clue, sc4_state, sc4, ROT0, "Mazooma","Cluedo (Mazooma) (Scorpion 4) (set 8)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4ducks ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc OR coll") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("exch") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("turbo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tkcpot") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("carry") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tkwins") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "hp dmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc OR coll") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("exch") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("turbo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tkcpot") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("carry") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tkwins") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "hp dmp" // standard input (expected here) INPUT_PORTS_END // PR2118 DUCKS OF HAZZARD DUCKSOFHAZZARDSND DUCKS OF HAZZARD @@ -48903,67 +48903,67 @@ DRIVER_INIT_MEMBER(sc4_state,sc4glad) } INPUT_PORTS_START( sc4glad ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refil") - PORT_MODIFY("IN-3") - // 0x0004 - "stk3" // standard input (expected here) - // 0x0008 - "stk1" // standard input (expected here) - // 0x0010 - "stk2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-5") - // 0x0001 - "jp 1" // standard input (expected here) - // 0x0002 - "jp 2" // standard input (expected here) - // 0x0004 - "jp 3" // standard input (expected here) - // 0x0008 - "jp 4" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "pc 1" // standard input (expected here) - // 0x0002 - "pc 2" // standard input (expected here) - // 0x0004 - "pc 3" // standard input (expected here) - // 0x0008 - "pc 4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("f lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("c lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("step") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("c hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("f hi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("take") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12 OR dorlk" // standard input (motherboard) - // 0x0004 - "dil13 OR topdr" // standard input (motherboard) - // 0x0008 - "dil14 OR cshbx" // standard input (motherboard) - // 0x0010 - "dil15 OR dump" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refil") + PORT_MODIFY("IN-3") + // 0x0004 - "stk3" // standard input (expected here) + // 0x0008 - "stk1" // standard input (expected here) + // 0x0010 - "stk2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-5") + // 0x0001 - "jp 1" // standard input (expected here) + // 0x0002 - "jp 2" // standard input (expected here) + // 0x0004 - "jp 3" // standard input (expected here) + // 0x0008 - "jp 4" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "pc 1" // standard input (expected here) + // 0x0002 - "pc 2" // standard input (expected here) + // 0x0004 - "pc 3" // standard input (expected here) + // 0x0008 - "pc 4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("f lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("c lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("step") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("c hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("f hi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("take") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12 OR dorlk" // standard input (motherboard) + // 0x0004 - "dil13 OR topdr" // standard input (motherboard) + // 0x0008 - "dil14 OR cshbx" // standard input (motherboard) + // 0x0010 - "dil15 OR dump" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) INPUT_PORTS_END // PR2255 GLADIATOR GLAD SOUNDS GLADIATOR @@ -48978,61 +48978,61 @@ GAMEL( 200?, sc4gladg ,sc4glad, sc4, sc4glad, sc4_state, sc4glad, ROT0, "QP INPUT_PORTS_START( sc4hotdg ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collct") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trf/ex") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collct") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trf/ex") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1936 AWP HOT DOG SCORP4 PR1916 HOT DOG SOUNDS11 HOT DOG S.SITE @@ -49059,70 +49059,70 @@ DRIVER_INIT_MEMBER(sc4_state,sc4pp) } INPUT_PORTS_START( sc4pp ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk3" // standard input (expected here) - // 0x0008 - "stk1" // standard input (expected here) - // 0x0010 - "stk2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "jp 1" // standard input (expected here) - // 0x0002 - "jp 2" // standard input (expected here) - // 0x0004 - "jp 3" // standard input (expected here) - // 0x0008 - "jp 4" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "pc 1" // standard input (expected here) - // 0x0002 - "pc 2" // standard input (expected here) - // 0x0004 - "pc 3" // standard input (expected here) - // 0x0008 - "pc 4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("f lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("c lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("shoot") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("c hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("f hi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("step") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up OR top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "topdr" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "dump" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk3" // standard input (expected here) + // 0x0008 - "stk1" // standard input (expected here) + // 0x0010 - "stk2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "jp 1" // standard input (expected here) + // 0x0002 - "jp 2" // standard input (expected here) + // 0x0004 - "jp 3" // standard input (expected here) + // 0x0008 - "jp 4" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "pc 1" // standard input (expected here) + // 0x0002 - "pc 2" // standard input (expected here) + // 0x0004 - "pc 3" // standard input (expected here) + // 0x0008 - "pc 4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("f lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("c lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("shoot") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("c hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("f hi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("step") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up OR top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "topdr" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "dump" // standard input (expected here) INPUT_PORTS_END // doesn't like any of the sound roms we have @@ -49135,55 +49135,55 @@ GAMEL( 200?, sc4ppd ,sc4pp, sc4, sc4pp, sc4_state, sc4pp, ROT0, "Mazoom INPUT_PORTS_START( sc4ppsag ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("colct") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refil") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("game") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("cash") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("nuds") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("step") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("levl1") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("levl2") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("levl3") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("levl4") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15 OR deflt" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "topdr" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "hoplo" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("colct") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refil") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("game") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("cash") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("nuds") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("step") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("levl1") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("levl2") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("levl3") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("levl4") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15 OR deflt" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "topdr" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "hoplo" // standard input (expected here) INPUT_PORTS_END // PR2303 STRIKES AGAIN PPSA SOUNDS STRIKES AGAIN @@ -49199,68 +49199,68 @@ GAMEL( 200?, sc4ppsagh ,sc4ppsag, sc4, sc4ppsag, sc4_state, sc4, ROT0, "Mazoo GAMEL( 200?, sc4ppsagi ,sc4ppsag, sc4, sc4ppsag, sc4_state, sc4, ROT0, "Mazooma","Pink Panther Strikes Again (Mazooma) (Scorpion 4) (set 10)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4pog ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collct") - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("trnsfr") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk bns") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk csh") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("bronze") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("silver") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("gold") - PORT_MODIFY("IN-16") - // 0x0001 - "dil1" // standard input (motherboard) - // 0x0002 - "dil2" // standard input (motherboard) - // 0x0004 - "dil3" // standard input (motherboard) - // 0x0008 - "dil4" // standard input (motherboard) - // 0x0010 - "dil5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil6" // standard input (motherboard) - // 0x0002 - "dil7" // standard input (motherboard) - // 0x0004 - "dil8" // standard input (motherboard) - // 0x0008 - "dil9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "serdor" // standard input (expected here) - // 0x0008 - "cshdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collct") + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_5 ) PORT_NAME("hpunit") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("ch stk") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("trnsfr") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk bns") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk csh") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("bronze") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("silver") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("gold") + PORT_MODIFY("IN-16") + // 0x0001 - "dil1" // standard input (motherboard) + // 0x0002 - "dil2" // standard input (motherboard) + // 0x0004 - "dil3" // standard input (motherboard) + // 0x0008 - "dil4" // standard input (motherboard) + // 0x0010 - "dil5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil6" // standard input (motherboard) + // 0x0002 - "dil7" // standard input (motherboard) + // 0x0004 - "dil8" // standard input (motherboard) + // 0x0008 - "dil9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "serdor" // standard input (expected here) + // 0x0008 - "cshdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR1938 AWP POTS OF GOLD SCORP4 PR1918 POTS OF GOLD SOUNDS11 POTS OF GOLD S.SITE @@ -49276,50 +49276,50 @@ GAMEL( 200?, sc4pogh ,sc4pog, sc4, sc4pog, sc4_state, sc4mbus, ROT0, "BFM GAMEL( 200?, sc4pogi ,sc4pog, sc4, sc4pog, sc4_state, sc4mbus, ROT0, "BFM","Pots Of Gold (Bellfruit) (Scorpion 4) (set 10)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4pwrpl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("power") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - // 0x0100 - "hoplw" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("suph") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refil") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("nuds") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("step") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "topdr" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("power") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + // 0x0100 - "hoplw" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("suph") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refil") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("nuds") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("step") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "topdr" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2272 POWER PLAY PPLY SOUNDS @@ -49346,50 +49346,50 @@ DRIVER_INIT_MEMBER(sc4_state,sc4swywm) } INPUT_PORTS_START( sc4swywm ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("coll") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash OR tke ft") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("feat") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("move") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("spin") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("coll") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("cash OR tke ft") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("feat") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("move") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("spin") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END @@ -49420,70 +49420,70 @@ DRIVER_INIT_MEMBER(sc4_state,sc4sumit) } INPUT_PORTS_START( sc4sumit ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("stake") - // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk3" // standard input (expected here) - // 0x0008 - "stk1" // standard input (expected here) - // 0x0010 - "stk2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "jp 1" // standard input (expected here) - // 0x0002 - "jp 2" // standard input (expected here) - // 0x0004 - "jp 3" // standard input (expected here) - // 0x0008 - "jp 4" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "pc 1" // standard input (expected here) - // 0x0002 - "pc 2" // standard input (expected here) - // 0x0004 - "pc 3" // standard input (expected here) - // 0x0008 - "pc 4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("f lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("step") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("f hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("c hi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("take") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "topdr" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "dump" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("stake") + // 0x0100 - "hoplo" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk3" // standard input (expected here) + // 0x0008 - "stk1" // standard input (expected here) + // 0x0010 - "stk2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "jp 1" // standard input (expected here) + // 0x0002 - "jp 2" // standard input (expected here) + // 0x0004 - "jp 3" // standard input (expected here) + // 0x0008 - "jp 4" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "pc 1" // standard input (expected here) + // 0x0002 - "pc 2" // standard input (expected here) + // 0x0004 - "pc 3" // standard input (expected here) + // 0x0008 - "pc 4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("f lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("step") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("f hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("c hi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("take") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "topdr" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "dump" // standard input (expected here) INPUT_PORTS_END // PR2176 SUMMIT UP SUMMIT SOUNDS SUMMIT UP (was in the Suits U Sir set) @@ -49493,49 +49493,49 @@ GAMEL( 200?, sc4sumitb ,sc4sus, sc4, sc4sumit, sc4_state, sc4sumit, ROT0, " GAMEL( 200?, sc4sumitc ,sc4sus, sc4, sc4sumit, sc4_state, sc4sumit, ROT0, "Mazooma","Summit Up (Mazooma) (Scorpion 4) (set 4)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4tpsht ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("colct") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refil") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("hi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("step") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "lock" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("colct") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refil") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("hi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("step") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "lock" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2211 TOP OF THE SHOTS TOTS SOUNDS TOP OF THE SHOTS @@ -49550,47 +49550,47 @@ GAMEL( 200?, sc4tpshtg ,sc4tpsht, sc4, sc4tpsht, sc4_state, sc4, ROT0, "Mazoo INPUT_PORTS_START( sc4adren ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("coll") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("usebon") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("coll") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("trans") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("usebon") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // does not want the 'COTL SOUNDS' from Cash On The Lash @@ -49602,52 +49602,52 @@ GAMEL( 200?, sc4adrenc ,sc4adren, sc4, sc4adren, sc4_state, sc4, ROT0, "Mazoo INPUT_PORTS_START( sc4bingb ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("coll") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("trans") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("maxbet") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("fast") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("stake6") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("stake3") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("stake2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("stake5") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("stake4") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("stake1") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("coll") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("trans") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("maxbet") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("fast") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("stake6") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("stake3") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("stake2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("stake5") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("stake4") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("stake1") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // check if Side Splitter sound is correct @@ -49657,50 +49657,50 @@ GAMEL( 200?, sc4bingb ,0, sc4, sc4bingb, sc4_state, sc4, ROT0, "Mazoo GAMEL( 200?, sc4bingba ,sc4bingb, sc4, sc4bingb, sc4_state, sc4, ROT0, "Mazooma","Bingo Belle (Mazooma) (Scorpion 4) (set 2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4cerup ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("a ndge") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("tk ftr") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("csh hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("ndg hi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("ndg lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("csh lo") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk csh") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("coll") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("a ndge") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("tk ftr") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("csh hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("ndg hi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("ndg lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("csh lo") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk csh") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END @@ -49708,52 +49708,52 @@ INPUT_PORTS_END GAMEL( 200?, sc4cerup ,0, sc4, sc4cerup, sc4_state, sc4, ROT0, "Mazooma","Cash Eruption (Mazooma) (Scorpion 4)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4cexpl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk cas") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk nud") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk pic") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("move u") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("lef hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("mid hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("rgt hi") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("collec") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk cas") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk nud") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk pic") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("move u") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("lef hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("mid hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("rgt hi") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2076 CASH EXPLOSION CEXP SOUNDS CASH EXPLSION @@ -49776,44 +49776,44 @@ GAMEL( 200?, sc4casrye ,sc4casry, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma"," // I guess this isn't a fruit machine INPUT_PORTS_START( sc4casrya ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - // 0x0100 - "esc" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("tilt") - // 0x0100 - "c hop" // unexpected here - PORT_MODIFY("IN-4") - // 0x0100 - "vib" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-6") - // 0x0001 - "arm l" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("arm r") - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green OR t bot" // standard input (motherboard) - // 0x0002 - "door l" // standard input (expected here) - // 0x0004 - "top do" // standard input (expected here) - // 0x0008 - "cashbo OR cash b" // standard input (expected here) - // 0x0010 - "defloa" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + // 0x0100 - "esc" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("tilt") + // 0x0100 - "c hop" // unexpected here + PORT_MODIFY("IN-4") + // 0x0100 - "vib" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-6") + // 0x0001 - "arm l" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("arm r") + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green OR t bot" // standard input (motherboard) + // 0x0002 - "door l" // standard input (expected here) + // 0x0004 - "top do" // standard input (expected here) + // 0x0008 - "cashbo OR cash b" // standard input (expected here) + // 0x0010 - "defloa" // standard input (expected here) INPUT_PORTS_END // PR2073, CZECH CASINO ROYALE.......................CROY SOUNDS... (not standard header) @@ -49821,60 +49821,60 @@ GAMEL( 200?, sc4casrya ,sc4casry, sc4, sc4casrya, sc4_state, sc4, ROT0, "Mazo GAMEL( 200?, sc4casryb ,sc4casry, sc4, sc4casrya, sc4_state, sc4, ROT0, "Mazooma","Casino Royale (PR2073) (Czech) (Mazooma) (Scorpion 4) (set 2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4clucl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trans") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("exchng") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk mtr") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("trans") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("exchng") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk mtr") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2237 CLUB CLUEDO CLUB CLUEDO CLUB CCLU SOUNDS CLUB CLUEDO @@ -49882,65 +49882,65 @@ GAMEL( 200?, sc4clucl ,0, sc4, sc4clucl, sc4_state, sc4, ROT0, "Mazoo GAMEL( 200?, sc4clucla ,sc4clucl, sc4, sc4clucl, sc4_state, sc4, ROT0, "Mazooma","Cluedo Club (Mazooma) (Scorpion 4) (set 2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4cyc ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2 OR high") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3 OR low") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") - // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-6") - // 0x0001 - "perc1" // standard input (expected here) - // 0x0002 - "perc2" // standard input (expected here) - // 0x0004 - "perc3" // standard input (expected here) - // 0x0008 - "perc4" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk fea") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk sht") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk nud") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk ss") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk haz") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2 OR high") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3 OR low") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("colect") + // 0x0100 - "hoplow" // known extended input, usually 'hopper fit' + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-6") + // 0x0001 - "perc1" // standard input (expected here) + // 0x0002 - "perc2" // standard input (expected here) + // 0x0004 - "perc3" // standard input (expected here) + // 0x0008 - "perc4" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk fea") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk sht") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tk nud") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk ss") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk haz") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // half size sound rom, or missing a rom @@ -49952,65 +49952,65 @@ GAMEL( 200?, sc4cycc ,sc4cyc, sc4, sc4cyc, sc4_state, sc4, ROT0, "Mazooma GAMEL( 200?, sc4cycd ,sc4cyc, sc4, sc4cyc, sc4_state, sc4, ROT0, "Mazooma","Count Yer Cash (Mazooma) (Scorpion 4) (set 5)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4cyccl ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0001 - "hop2lo" // unexpected here - // 0x0002 - "hop1lo OR hop lo" // known extended(?) input, sometimes 'hop hi' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("t fet") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("t sht") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("t nuds") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("t ssht") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("t sfet") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("t hazd") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0001 - "hop2lo" // unexpected here + // 0x0002 - "hop1lo OR hop lo" // known extended(?) input, sometimes 'hop hi' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("t fet") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("t sht") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("t nuds") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("t ssht") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("t sfet") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("t hazd") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // half size sound rom, or missing a rom @@ -50021,44 +50021,44 @@ GAMEL( 200?, sc4cycclb ,sc4cyccl, sc4, sc4cyccl, sc4_state, sc4, ROT0, "Mazoo GAMEL( 200?, sc4cycclc ,sc4cyccl, sc4, sc4cyccl, sc4_state, sc4, ROT0, "Mazooma","Count Yer Cash Club (Mazooma) (Scorpion 4) (set 4)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4supst ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("coll") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("trans") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("blnk1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("blnk2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("blnk3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stake") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "hp dmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("coll") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("trans") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("blnk1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("blnk2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("blnk3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stake") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "hp dmp" // standard input (expected here) INPUT_PORTS_END // PR2206 STREAKX STRX SOUNDS SUPER STREAX @@ -50066,50 +50066,50 @@ GAMEL( 200?, sc4supst ,0, sc4, sc4supst, sc4_state, sc4, ROT0, "Mazoo GAMEL( 200?, sc4supsta ,sc4supst, sc4, sc4supst, sc4_state, sc4, ROT0, "Mazooma","Super Streax (Mazooma) (Scorpion 4) (set 2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4sf ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("excnge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("coll") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-4") - // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("brd ex") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("higher") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("lower") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk fet") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk csh") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("excnge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("coll") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-4") + // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("brd ex") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("higher") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("lower") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("tk fet") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("tk csh") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // NUMBER PR2024 STREET FIGHTER STRF SOUNDS STREET FIGHTER @@ -50120,53 +50120,53 @@ GAMEL( 200?, sc4sfc ,sc4sf, sc4, sc4sf, sc4_state, sc4, ROT0, "Mazooma" GAMEL( 200?, sc4sfd ,sc4sf, sc4, sc4sf, sc4_state, sc4, ROT0, "Mazooma","Street Fighter (Mazooma) (Scorpion 4) (set 5)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4hyde ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold a") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold b") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold c") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("stop") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("xchnge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bonus") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shot") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("ftr") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("spin") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("ko") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("blast") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("cash") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold a") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold b") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold c") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("stop") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("xchnge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bonus") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shot") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("ftr") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("spin") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("ko") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("blast") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("cash") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2036 HYDE & STREAK HYDE SOUNDS HYDE & STREAK @@ -50176,67 +50176,67 @@ GAMEL( 200?, sc4hydeb ,sc4hyde, sc4, sc4hyde, sc4_state, sc4, ROT0, "Mazoom GAMEL( 200?, sc4hydec ,sc4hyde, sc4, sc4hyde, sc4_state, sc4, ROT0, "Mazooma","Hyde & Streak (Mazooma) (Scorpion 4) (set 4)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4rtclb ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("knk lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("fet lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("nud lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("nud hi") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("fet hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("knk hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("tk knk") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("tk fet") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("tk nud") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchng") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("knk lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("fet lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("nud lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("nud hi") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("fet hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("knk hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("tk knk") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("tk fet") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_3 ) PORT_NAME("tk nud") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // PR2051 CLUB ROLLING THUNDER CLRT SOUNDS ROLLING THUNDER @@ -50256,50 +50256,50 @@ GAMEL( 200?, sc4wldjkg ,sc4wldjk, sc4, sc4, sc4_state, sc4, ROT0, "Mazooma"," // only sc4jive has this structure intact INPUT_PORTS_START( sc4jive ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tke cs") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tke sh") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("take_w") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("spin") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("collec") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold 1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("collec") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tke cs") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tke sh") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("take_w") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("spin") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("collec") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2096 JIVE MONEY JIVE SOUNDS JIVE MONEY @@ -50311,60 +50311,60 @@ GAMEL( 200?, sc4jivec ,sc4jive, sc4, sc4jive, sc4_state, sc4, ROT0, "Mazoom GAMEL( 200?, sc4jived ,sc4jive, sc4, sc4jive, sc4_state, sc4, ROT0, "Mazooma","Jive Money (PR2160) (Mazooma) (Scorpion 4) (set 4)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4mclb ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("xfer") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("exchng") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") - PORT_MODIFY("IN-3") - // 0x0004 - "stk 4" // standard input (expected here) - // 0x0008 - "stk 3" // standard input (expected here) - // 0x0010 - "stk 2" // standard input (expected here) - PORT_MODIFY("IN-4") - // 0x0100 - "hoplow" // known extended input, usually 'hopper low' - PORT_MODIFY("IN-5") - // 0x0001 - "priz4" // standard input (expected here) - // 0x0002 - "priz3" // standard input (expected here) - // 0x0004 - "priz2" // standard input (expected here) - // 0x0008 - "priz1" // standard input (expected here) - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk mtr") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14 OR perc1" // standard input (motherboard) - // 0x0010 - "dil15 OR perc2" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16 OR perc3" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "grnbut" // standard input (motherboard) - // 0x0002 - "dorlok" // standard input (expected here) - // 0x0004 - "topdor" // standard input (expected here) - // 0x0008 - "botdor" // standard input (expected here) - // 0x0010 - "hopdmp" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cn/col") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("hold1") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold2") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold3") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold4") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("stop") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("xfer") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("exchng") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4 ) PORT_NAME("start") + PORT_MODIFY("IN-3") + // 0x0004 - "stk 4" // standard input (expected here) + // 0x0008 - "stk 3" // standard input (expected here) + // 0x0010 - "stk 2" // standard input (expected here) + PORT_MODIFY("IN-4") + // 0x0100 - "hoplow" // known extended input, usually 'hopper low' + PORT_MODIFY("IN-5") + // 0x0001 - "priz4" // standard input (expected here) + // 0x0002 - "priz3" // standard input (expected here) + // 0x0004 - "priz2" // standard input (expected here) + // 0x0008 - "priz1" // standard input (expected here) + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("tk nud") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("tk mtr") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14 OR perc1" // standard input (motherboard) + // 0x0010 - "dil15 OR perc2" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16 OR perc3" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "grnbut" // standard input (motherboard) + // 0x0002 - "dorlok" // standard input (expected here) + // 0x0004 - "topdor" // standard input (expected here) + // 0x0008 - "botdor" // standard input (expected here) + // 0x0010 - "hopdmp" // standard input (expected here) INPUT_PORTS_END // no sound roms @@ -50378,43 +50378,43 @@ GAMEL( 200?, sc4mclbe ,sc4mclb, sc4, sc4mclb, sc4_state, sc4, ROT0, "Mazoom INPUT_PORTS_START( sc4monot ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("transf") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("streak") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-16") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil sw" // standard input (motherboard) - // 0x0002 - "dil sw" // standard input (motherboard) - // 0x0004 - "dil sw" // standard input (motherboard) - // 0x0008 - "dil sw" // standard input (motherboard) - // 0x0010 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil sw" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "green" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("transf") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("streak") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-16") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil sw" // standard input (motherboard) + // 0x0002 - "dil sw" // standard input (motherboard) + // 0x0004 - "dil sw" // standard input (motherboard) + // 0x0008 - "dil sw" // standard input (motherboard) + // 0x0010 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil sw" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "green" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END GAMEL( 200?, sc4monot ,0, sc4, sc4monot, sc4_state, sc4, ROT0, "Mazooma","Monopoly TTT (PR2133) (Mazooma) (Scorpion 4) (set 1)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) // PR2133MONOPOLY TTT MONOPOLY TTT MAZ MONL SOUNDS MONOPOLY @@ -50423,54 +50423,54 @@ GAMEL( 200?, sc4monotb ,sc4monot, sc4, sc4monot, sc4_state, sc4, ROT0, "Mazoo GAMEL( 200?, sc4monotc ,sc4monot, sc4, sc4monot, sc4_state, sc4, ROT0, "Mazooma","Monopoly TTT (PR2133) (Mazooma) (Scorpion 4) (set 4)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) // PR2133MONOPOLY TTT MONOPOLY TTT ARCADE MONL SOUNDS MONOPOLY INPUT_PORTS_START( sc4r2r ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("take f") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("a ndge") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("swop t") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-7") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_7_0 ) PORT_NAME("tk pik") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("rht lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("mid lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("lef lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("lef hi") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("mid hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("rht hi") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "top up" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("take f") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("a ndge") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("swop t") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-7") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_7_0 ) PORT_NAME("tk pik") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("rht lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("mid lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("lef lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("lef hi") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("mid hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("rht hi") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "top up" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2037 REEL TO REEL RTOR SOUNDS REEL 2 REEL @@ -50480,53 +50480,53 @@ GAMEL( 200?, sc4r2rb ,sc4r2r, sc4, sc4r2r, sc4_state, sc4, ROT0, "Mazooma GAMEL( 200?, sc4r2rc ,sc4r2r, sc4, sc4r2r, sc4_state, sc4, ROT0, "Mazooma","Reel To Reel (Mazooma) (Scorpion 4) (set 4)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4revo ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("colect") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchge") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_MODIFY("IN-4") - // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nge hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("wsp hi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("csh hi") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("csh lo") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("wsp lo") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("nge lo") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil 10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil 11" // standard input (motherboard) - // 0x0002 - "dil 12" // standard input (motherboard) - // 0x0004 - "dil 13" // standard input (motherboard) - // 0x0008 - "dil 14" // standard input (motherboard) - // 0x0010 - "dil 15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil 16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "testsw" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancel") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold 1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold 2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold 3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("colect") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exchge") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_MODIFY("IN-4") + // 0x0010 - "top up" // known extended(?) input, sometimes 'top up' + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("nge hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("wsp hi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("csh hi") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("csh lo") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("wsp lo") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("nge lo") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil 10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil 11" // standard input (motherboard) + // 0x0002 - "dil 12" // standard input (motherboard) + // 0x0004 - "dil 13" // standard input (motherboard) + // 0x0008 - "dil 14" // standard input (motherboard) + // 0x0010 - "dil 15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil 16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "testsw" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // PR2020 REVOLVER REV SOUNDS REVOLVER @@ -50538,49 +50538,49 @@ GAMEL( 200?, sc4revod ,sc4revo, sc4, sc4revo, sc4_state, sc4, ROT0, "Mazoom GAMEL( 200?, sc4revoe ,sc4revo, sc4, sc4revo, sc4_state, sc4, ROT0, "Mazooma","Revolver (Mazooma) (Scorpion 4) (set 6)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4slih ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("colct") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("xfer") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bonus") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shot") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tkcsh") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dor lk" // standard input (expected here) - // 0x0004 - "tp dor" // standard input (expected here) - // 0x0008 - "csh bx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("canc") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("colct") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("xfer") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_1 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refill") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("bonus") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("shot") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("tkcsh") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dor lk" // standard input (expected here) + // 0x0004 - "tp dor" // standard input (expected here) + // 0x0008 - "csh bx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // half size sound roms @@ -50593,54 +50593,54 @@ GAMEL( 200?, sc4slihd ,sc4slih, sc4, sc4slih, sc4_state, sc4, ROT0, "Mazoom GAMEL( 200?, sc4slihe ,sc4slih, sc4, sc4slih, sc4_state, sc4, ROT0, "Mazooma","Some Like It Hot (Mazooma) (Scorpion 4) (set 6)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_CLICKABLE_ARTWORK, layout_bfm_sc4 ) INPUT_PORTS_START( sc4gcb ) // this structure is generated - PORT_INCLUDE( sc4_base ) - PORT_MODIFY("IN-1") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") - PORT_MODIFY("IN-2") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refil") - PORT_MODIFY("IN-8") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c lo") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("f lo") - PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("step") - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("f hi") - PORT_MODIFY("IN-9") - PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") - PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("c hi") - PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("take") - PORT_MODIFY("IN-16") - // 0x0001 - "dil 1" // standard input (motherboard) - // 0x0002 - "dil 2" // standard input (motherboard) - // 0x0004 - "dil 3" // standard input (motherboard) - // 0x0008 - "dil 4" // standard input (motherboard) - // 0x0010 - "dil 5" // standard input (motherboard) - // 0x0100 - "topup" // known extended input, usually 'top up' - PORT_MODIFY("IN-17") - // 0x0001 - "dil 6" // standard input (motherboard) - // 0x0002 - "dil 7" // standard input (motherboard) - // 0x0004 - "dil 8" // standard input (motherboard) - // 0x0008 - "dil 9" // standard input (motherboard) - // 0x0010 - "dil10" // standard input (motherboard) - PORT_MODIFY("IN-18") - // 0x0001 - "dil11" // standard input (motherboard) - // 0x0002 - "dil12" // standard input (motherboard) - // 0x0004 - "dil13" // standard input (motherboard) - // 0x0008 - "dil14" // standard input (motherboard) - // 0x0010 - "dil15" // standard input (motherboard) - PORT_MODIFY("IN-19") - // 0x0001 - "dil16" // standard input (motherboard) - PORT_MODIFY("IN-20") - // 0x0001 - "test" // standard input (motherboard) - // 0x0002 - "dorlk" // standard input (expected here) - // 0x0004 - "tpdor" // standard input (expected here) - // 0x0008 - "cshbx" // standard input (expected here) - // 0x0010 - "deflt" // standard input (expected here) + PORT_INCLUDE( sc4_base ) + PORT_MODIFY("IN-1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_0 ) PORT_NAME("cancl") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_1 ) PORT_NAME("stake") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_2 ) PORT_NAME("hold1") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_3 ) PORT_NAME("hold2") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_1_4 ) PORT_NAME("hold3") + PORT_MODIFY("IN-2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_0 ) PORT_NAME("exch") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_2 ) PORT_NAME("start") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3 ) PORT_NAME("refil") + PORT_MODIFY("IN-8") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_0 ) PORT_NAME("c lo") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_1 ) PORT_NAME("b lo") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_2 ) PORT_NAME("f lo") + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_3 ) PORT_NAME("step") + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_8_4 ) PORT_NAME("f hi") + PORT_MODIFY("IN-9") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_0 ) PORT_NAME("b hi") + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_1 ) PORT_NAME("c hi") + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_9_2 ) PORT_NAME("take") + PORT_MODIFY("IN-16") + // 0x0001 - "dil 1" // standard input (motherboard) + // 0x0002 - "dil 2" // standard input (motherboard) + // 0x0004 - "dil 3" // standard input (motherboard) + // 0x0008 - "dil 4" // standard input (motherboard) + // 0x0010 - "dil 5" // standard input (motherboard) + // 0x0100 - "topup" // known extended input, usually 'top up' + PORT_MODIFY("IN-17") + // 0x0001 - "dil 6" // standard input (motherboard) + // 0x0002 - "dil 7" // standard input (motherboard) + // 0x0004 - "dil 8" // standard input (motherboard) + // 0x0008 - "dil 9" // standard input (motherboard) + // 0x0010 - "dil10" // standard input (motherboard) + PORT_MODIFY("IN-18") + // 0x0001 - "dil11" // standard input (motherboard) + // 0x0002 - "dil12" // standard input (motherboard) + // 0x0004 - "dil13" // standard input (motherboard) + // 0x0008 - "dil14" // standard input (motherboard) + // 0x0010 - "dil15" // standard input (motherboard) + PORT_MODIFY("IN-19") + // 0x0001 - "dil16" // standard input (motherboard) + PORT_MODIFY("IN-20") + // 0x0001 - "test" // standard input (motherboard) + // 0x0002 - "dorlk" // standard input (expected here) + // 0x0004 - "tpdor" // standard input (expected here) + // 0x0008 - "cshbx" // standard input (expected here) + // 0x0010 - "deflt" // standard input (expected here) INPUT_PORTS_END // no sound roms diff --git a/src/mame/drivers/bfm_sc45_helper.c b/src/mame/drivers/bfm_sc45_helper.c index 45700d1a4d5..4b9084a39b8 100644 --- a/src/mame/drivers/bfm_sc45_helper.c +++ b/src/mame/drivers/bfm_sc45_helper.c @@ -141,7 +141,7 @@ bool compare_input_code(running_machine &machine, int addr) if ((rom[0] != 0x48e7) || (rom[1] != 0x3020) || (rom[2] != 0x322f) || (rom[3] != 0x0010) || (rom[4] != 0x227c)) return false; - if ((rom[7] != 0x4242) || (rom[8] != 0x2449) || (rom[9] != 0x3639)) + if ((rom[7] != 0x4242) || (rom[8] != 0x2449) || (rom[9] != 0x3639)) return false; return true; @@ -175,7 +175,6 @@ int find_input_strings(running_machine &machine) if (found==true) { - startblock = (rom[i + 5] << 16) | rom[i + 6]; endblock = (rom[i + 10] << 16) | rom[i + 11]; sc45helperlog("------------ INPUTS -----------------\n"); @@ -189,7 +188,7 @@ int find_input_strings(running_machine &machine) UINT16 portpos = rom[j + 0]; int port = (portpos & 0x1f); int pos = (portpos >> 5); - + UINT16 unk2 = rom[j + 1]; UINT32 stringaddr = (rom[j + 2] << 16) | rom[j + 3]; @@ -208,7 +207,7 @@ int find_input_strings(running_machine &machine) { tempstring.cat(chr); } - + } tempstring.trimspace(); @@ -232,11 +231,11 @@ int find_input_strings(running_machine &machine) } //else //{ - // printf("invalid port position?\n"); + // printf("invalid port position?\n"); //} - - + + sc45helperlog("%s", tempstring.cstr()); sc45helperlog("\n"); @@ -298,7 +297,7 @@ int find_input_strings(running_machine &machine) int buttons_used = 1; printf("INPUT_PORTS_START( %s ) // this structure is generated\n", machine.system().name); - printf(" PORT_INCLUDE( sc4_base )\n"); + printf(" PORT_INCLUDE( sc4_base )\n"); for (int i = 0; i < 32; i++) { @@ -310,54 +309,54 @@ int find_input_strings(running_machine &machine) { if (thisportused == 0) { - printf(" PORT_MODIFY(\"IN-%d\")\n", i); + printf(" PORT_MODIFY(\"IN-%d\")\n", i); thisportused = 1; } if (ignoreports[i][j] > 0) { - printf(" PORT_BIT( 0x%04x, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_%d_%d ) PORT_NAME(\"%s\")\n", 1 << j, i,j/*ignoreports[i][j]*/, sc4inputs[i][j].name.cstr()); + printf(" PORT_BIT( 0x%04x, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_%d_%d ) PORT_NAME(\"%s\")\n", 1 << j, i,j/*ignoreports[i][j]*/, sc4inputs[i][j].name.cstr()); buttons_used++; } else if (ignoreports[i][j] == -3) { - printf(" // 0x%04x - \"%s\" // standard input (motherboard)\n", 1 << j, sc4inputs[i][j].name.cstr()); + printf(" // 0x%04x - \"%s\" // standard input (motherboard)\n", 1 << j, sc4inputs[i][j].name.cstr()); } else if (ignoreports[i][j] == -2) { - printf(" // 0x%04x - \"%s\" // standard input (expected here)\n", 1 << j, sc4inputs[i][j].name.cstr()); + printf(" // 0x%04x - \"%s\" // standard input (expected here)\n", 1 << j, sc4inputs[i][j].name.cstr()); } else if (ignoreports[i][j] == -1) { - printf(" // 0x%04x - \"%s\" // unexpected here\n", 1 << j, sc4inputs[i][j].name.cstr()); + printf(" // 0x%04x - \"%s\" // unexpected here\n", 1 << j, sc4inputs[i][j].name.cstr()); } else if (ignoreports[i][j] == -4) { - printf(" // 0x%04x - \"%s\" // known extended input, mapping not understood\n", 1 << j, sc4inputs[i][j].name.cstr()); + printf(" // 0x%04x - \"%s\" // known extended input, mapping not understood\n", 1 << j, sc4inputs[i][j].name.cstr()); } else if (ignoreports[i][j] == -5) { - printf(" // 0x%04x - \"%s\" // known extended input, usually 'top up'\n", 1 << j, sc4inputs[i][j].name.cstr()); + printf(" // 0x%04x - \"%s\" // known extended input, usually 'top up'\n", 1 << j, sc4inputs[i][j].name.cstr()); } else if (ignoreports[i][j] == -6) { - printf(" // 0x%04x - \"%s\" // known extended input, usually 'hopper low'\n", 1 << j, sc4inputs[i][j].name.cstr()); + printf(" // 0x%04x - \"%s\" // known extended input, usually 'hopper low'\n", 1 << j, sc4inputs[i][j].name.cstr()); } else if (ignoreports[i][j] == -7) { - printf(" // 0x%04x - \"%s\" // known extended input, usually 'hopper fit'\n", 1 << j, sc4inputs[i][j].name.cstr()); + printf(" // 0x%04x - \"%s\" // known extended input, usually 'hopper fit'\n", 1 << j, sc4inputs[i][j].name.cstr()); } else if (ignoreports[i][j] == -8) { - printf(" // 0x%04x - \"%s\" // known extended(?) input, sometimes 'top up'\n", 1 << j, sc4inputs[i][j].name.cstr()); + printf(" // 0x%04x - \"%s\" // known extended(?) input, sometimes 'top up'\n", 1 << j, sc4inputs[i][j].name.cstr()); } else if (ignoreports[i][j] == -9) { - printf(" // 0x%04x - \"%s\" // known extended(?) input, sometimes 'hop hi'\n", 1 << j, sc4inputs[i][j].name.cstr()); + printf(" // 0x%04x - \"%s\" // known extended(?) input, sometimes 'hop hi'\n", 1 << j, sc4inputs[i][j].name.cstr()); } else if (ignoreports[i][j] == -10) { - printf(" // 0x%04x - \"%s\" // known extended(?) input, sometimes 'hop top'\n", 1 << j, sc4inputs[i][j].name.cstr()); + printf(" // 0x%04x - \"%s\" // known extended(?) input, sometimes 'hop top'\n", 1 << j, sc4inputs[i][j].name.cstr()); } buttons_used++; } @@ -404,7 +403,6 @@ void set_clickable_temp(running_machine &machine, astring teststring, int clickp int find_lamp_strings(running_machine &machine) { - int startblock = -1; int endblock = -1; @@ -428,7 +426,7 @@ int find_lamp_strings(running_machine &machine) if (startblock == -1) return 0; - + for (int y = 0; y < 16; y++) @@ -463,7 +461,7 @@ int find_lamp_strings(running_machine &machine) UINT16 *rom = (UINT16*)machine.root_device().memregion( "maincpu" )->base(); UINT8 *rom8 = machine.root_device().memregion( "maincpu" )->base(); -// sc45helperlog("------------ LAMPS -----------------\n"); +// sc45helperlog("------------ LAMPS -----------------\n"); if (endblock > startblock) { @@ -476,7 +474,7 @@ int find_lamp_strings(running_machine &machine) UINT32 stringaddr = (rom[j + 1] << 16) | rom[j + 2]; //sc45helperlog("(row %02d, col %02d, unused %02x) addr %08x ", row,col, (portpos&0xff00)>>8, stringaddr); - + astring tempstring; for (int k = stringaddr; k < stringaddr + 10; k++) @@ -491,7 +489,7 @@ int find_lamp_strings(running_machine &machine) { tempstring.cat(chr); } - + } if (lamps[row][col].used == false) @@ -538,7 +536,7 @@ int find_lamp_strings(running_machine &machine) for (int x = 0; x < 6; x++) { sc45helperlog("<element name=\"inputlabel%d-%d\"><text string=\"%s\"><color red=\"1.0\" green=\"1.0\" blue=\"1.0\" /></text></element>\n", realy,x,sc4inputs[realy][x].name.cstr()); - + } } sc45helperlog("\n"); @@ -606,13 +604,13 @@ int find_lamp_strings(running_machine &machine) // try to find some specific named elements and move them around d = 0; - + for (int reel = 0; reel < 8; reel++) { char tempname[32]; sprintf(tempname, "reel%d ", reel+1); - - + + for (int pos = 0; pos < 3; pos++) { char tempname2[32]; @@ -626,7 +624,6 @@ int find_lamp_strings(running_machine &machine) { for (int x = 0; x < 16; x++) { - if (!strcmp(tempname2, lamps[y][x].lampname_alt.cstr())) { //sc45helperlog("%s found\n", tempname2); @@ -637,7 +634,7 @@ int find_lamp_strings(running_machine &machine) lamps[y][x].width = 50; lamps[y][x].height = 17; lamps[y][x].lamptypename = "reellamp"; - + } else @@ -669,7 +666,7 @@ int find_lamp_strings(running_machine &machine) set_clickable_temp(machine, "cash bust", 8, 0x04); // no 'refill' lamp? - + } @@ -692,7 +689,7 @@ int find_lamp_strings(running_machine &machine) } } - // print out a simple matrix of some of the most common inputs, + // print out a simple matrix of some of the most common inputs, d = 0; for (int y = 0; y < 7; y++) { @@ -777,7 +774,7 @@ int find_lamp_strings(running_machine &machine) return 0; } - + int find_reel_strings(running_machine &machine) { @@ -787,7 +784,7 @@ int find_reel_strings(running_machine &machine) dynamic_array<int> reelsizes; // these are for sc4dnd ONLY, need to work out how the code calculates them - + // this list is 4 * 16 symbols for the regular reels, 12 symbols for the number spin, and 2 groups of 16 depending on jackpot/stake keys used for the prize reel // code that points at these is likely to be complex because it's conditional on the game code / mode.. if (!strcmp(machine.system().name, "sc4dnd")) @@ -841,7 +838,7 @@ int find_reel_strings(running_machine &machine) if (startblock == -1) return 0; - + @@ -868,11 +865,11 @@ int find_reel_strings(running_machine &machine) if (current_symbols == 0) { int shifted = ((0x10000 / 16) * 11 ) + 692; - // sc45helperlog("REEL %d\n", which_reel+1); + // sc45helperlog("REEL %d\n", which_reel+1); sc45helperlog("<element name=\"SteppersReel%d\" defstate=\"0\">\n", which_reel+1); sc45helperlog("<reel stateoffset=\"%d\" symbollist=\"", shifted); } - + UINT32 stringaddr = (rom[j + 0] << 16) | rom[j + 1]; stringaddr &= 0xfffff; @@ -880,7 +877,7 @@ int find_reel_strings(running_machine &machine) continue; //sc45helperlog("addr %08x ", stringaddr); - + astring tempstring; for (int k = stringaddr; k < stringaddr + 10; k++) @@ -895,7 +892,7 @@ int find_reel_strings(running_machine &machine) { tempstring.cat(chr); } - + } tempstring.trimspace(); @@ -908,7 +905,7 @@ int find_reel_strings(running_machine &machine) } sc45helperlog("%s", tempstring.cstr()); - + //sc45helperlog("\n"); diff --git a/src/mame/drivers/bfm_sc4h.c b/src/mame/drivers/bfm_sc4h.c index be7703dd80f..e067f66486b 100644 --- a/src/mame/drivers/bfm_sc4h.c +++ b/src/mame/drivers/bfm_sc4h.c @@ -22,29 +22,29 @@ see bfm_sc4.c The hopper(s) are not currently emulated, many of the games can - be operated in 'Door Open' mode granting you free credits. + be operated in 'Door Open' mode granting you free credits. - Most games will show a RAM error on first boot due, after that they - will initialize their NVRAM. + Most games will show a RAM error on first boot due, after that they + will initialize their NVRAM. - If 'Read Meters' is shown press the 'Cancel' button (this moves around - per game, so where it maps might not be obvious) Doing this will allow - the games to run in Door Open mode, pressing 'Start' (also moves around) - will allow you to test the game. Not all games have this feature. + If 'Read Meters' is shown press the 'Cancel' button (this moves around + per game, so where it maps might not be obvious) Doing this will allow + the games to run in Door Open mode, pressing 'Start' (also moves around) + will allow you to test the game. Not all games have this feature. - Pressing the service key ('Green Button') often allows test mode to be - entered, some games have more comprehensive tests than others. + Pressing the service key ('Green Button') often allows test mode to be + entered, some games have more comprehensive tests than others. - Various (poorly programmed) sets require specific Jackpot 'keys' etc. to - boot and won't even warn you if they're invalid, others allow you to - set options if keys are not present. (again the buttons to do so move - between games) + Various (poorly programmed) sets require specific Jackpot 'keys' etc. to + boot and won't even warn you if they're invalid, others allow you to + set options if keys are not present. (again the buttons to do so move + between games) - Many games have missing sound roms, incorrect sound roms, or badly - dumped sound roms. We also have several dumps where only sound roms - are present. + Many games have missing sound roms, incorrect sound roms, or badly + dumped sound roms. We also have several dumps where only sound roms + are present. - Many of the titles here were also released on the SC5 platform. + Many of the titles here were also released on the SC5 platform. */ @@ -723,7 +723,7 @@ MACHINE_CONFIG_START( sc4, sc4_state ) MCFG_BFMBDA_ADD("vfd0",0) -// MCFG_DEFAULT_LAYOUT(layout_bfm_sc4) +// MCFG_DEFAULT_LAYOUT(layout_bfm_sc4) MCFG_SOUND_ADD("ymz", YMZ280B, 16000000) // ?? Mhz MCFG_YMZ280B_IRQ_HANDLER(WRITELINE(sc4_state, bfm_sc4_irqhandler)) @@ -942,7 +942,7 @@ INPUT_PORTS_START( sc4_raw ) // completley unmapped, but named inputs for all th PORT_DIPSETTING( 0x10, DEF_STR( On ) ) PORT_BIT( 0xffe0, IP_ACTIVE_HIGH, IPT_UNUSED ) - PORT_START("IN-10") + PORT_START("IN-10") PORT_DIPNAME( 0x01, 0x00, "IN 10-0 (STRB 10 Data 0)" ) PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x01, DEF_STR( On ) ) @@ -980,7 +980,7 @@ INPUT_PORTS_START( sc4_raw ) // completley unmapped, but named inputs for all th PORT_BIT( 0xffe0, IP_ACTIVE_HIGH, IPT_UNUSED ) // where are 11,12,13,14,15 ? - + PORT_START("IN-16") PORT_DIPNAME( 0x01, 0x00, "IN 16-0 (STRB 16 Data 0)" ) PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) @@ -1098,12 +1098,12 @@ INPUT_PORTS_START( sc4_base ) // just some fairly generic defaults we map to gam PORT_BIT( 0x0008, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_3) PORT_NAME("IN2-3") PORT_BIT( 0x0010, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_4) PORT_NAME("IN2-4") PORT_BIT( 0x0020, IP_ACTIVE_HIGH, SC45_BUTTON_MATRIX_2_5) PORT_NAME("IN2-5") - + PORT_MODIFY("IN-3") PORT_DIPNAME( 0x04, 0x00, "IN 3-2 (STK 4 3.2)" ) PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x04, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x00, "IN 3-3 (STK 2 3.3)" ) + PORT_DIPNAME( 0x08, 0x00, "IN 3-3 (STK 2 3.3)" ) PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) PORT_DIPSETTING( 0x08, DEF_STR( On ) ) PORT_DIPNAME( 0x10, 0x00, "IN 3-4 (STK 3 3.4)" ) @@ -1178,7 +1178,7 @@ INPUT_PORTS_START( sc4_base ) // just some fairly generic defaults we map to gam PORT_DIPNAME( 0x0004, 0x0000, "Service Door" ) // SERDOR20.2 PORT_DIPSETTING( 0x0000, DEF_STR( Off ) ) PORT_DIPSETTING( 0x0004, DEF_STR( On ) ) - PORT_DIPNAME( 0x0008, 0x0000, "Cashbox Door" ) // CSHDOR20.3 + PORT_DIPNAME( 0x0008, 0x0000, "Cashbox Door" ) // CSHDOR20.3 PORT_DIPSETTING( 0x0000, DEF_STR( Off ) ) PORT_DIPSETTING( 0x0008, DEF_STR( On ) ) PORT_DIPNAME( 0x0010, 0x0000, "Hopper DMP" ) // HOPDMP20.4 diff --git a/src/mame/drivers/blktiger.c b/src/mame/drivers/blktiger.c index 5ccd5b7e348..6d80adc6821 100644 --- a/src/mame/drivers/blktiger.c +++ b/src/mame/drivers/blktiger.c @@ -600,11 +600,11 @@ DRIVER_INIT_MEMBER(blktiger_state,blktigerb3) UINT8 *src = memregion("audiocpu")->base(); int len = 0x8000; dynamic_buffer buffer(len); - + for (int i = 0; i < len; i++) { int addr; - + addr = BITSWAP16(i, 15,14,13,12,11,10,9,8, 3,4,5,6, 7,2,1,0); buffer[i] = src[addr]; diff --git a/src/mame/drivers/blockhl.c b/src/mame/drivers/blockhl.c index bc7c390c4b9..cf8c093cf80 100644 --- a/src/mame/drivers/blockhl.c +++ b/src/mame/drivers/blockhl.c @@ -186,21 +186,21 @@ WRITE8_MEMBER( blockhl_state::banking_callback ) /* bits 0-1 = ROM bank */ m_rombank = data & 0x03; membank("bank1")->set_entry(m_rombank); - + /* bits 3/4 = coin counters */ coin_counter_w(machine(), 0, data & 0x08); coin_counter_w(machine(), 1, data & 0x10); - + /* bit 5 = select palette RAM or work RAM at 5800-5fff */ m_palette_selected = ~data & 0x20; - + /* bit 6 = enable char ROM reading through the video RAM */ m_k052109->set_rmrd_line((data & 0x40) ? ASSERT_LINE : CLEAR_LINE); - + /* bit 7 used but unknown */ - + /* other bits unknown */ - + if ((data & 0x84) != 0x80) logerror("%04x: setlines %02x\n", machine().device("maincpu")->safe_pc(), data); } diff --git a/src/mame/drivers/bnstars.c b/src/mame/drivers/bnstars.c index 667fadb15d8..a47a7acab46 100644 --- a/src/mame/drivers/bnstars.c +++ b/src/mame/drivers/bnstars.c @@ -1327,8 +1327,8 @@ static MACHINE_CONFIG_START( bnstars, bnstars_state ) MCFG_CPU_ADD("maincpu", V70, 20000000) // 20MHz MCFG_CPU_PROGRAM_MAP(bnstars_map) MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(ms32_state,irq_callback) - - MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", bnstars_state, ms32_interrupt, "lscreen", 0, 1) + + MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", bnstars_state, ms32_interrupt, "lscreen", 0, 1) MCFG_CPU_ADD("audiocpu", Z80, 4000000) MCFG_CPU_PROGRAM_MAP(bnstars_sound_map) diff --git a/src/mame/drivers/boogwing.c b/src/mame/drivers/boogwing.c index af86f2b07db..b6e7b0f6ae4 100644 --- a/src/mame/drivers/boogwing.c +++ b/src/mame/drivers/boogwing.c @@ -342,9 +342,9 @@ static MACHINE_CONFIG_START( boogwing, boogwing_state ) MCFG_DECO16IC_SPLIT(0) MCFG_DECO16IC_WIDTH12(1) MCFG_DECO16IC_PF1_TRANS_MASK(0x0f) - MCFG_DECO16IC_PF2_TRANS_MASK(0x1f) // pf2 has 5bpp graphics + MCFG_DECO16IC_PF2_TRANS_MASK(0x1f) // pf2 has 5bpp graphics MCFG_DECO16IC_PF1_COL_BANK(0) - MCFG_DECO16IC_PF2_COL_BANK(0) // pf2 is non default + MCFG_DECO16IC_PF2_COL_BANK(0) // pf2 is non default MCFG_DECO16IC_PF1_COL_MASK(0x0f) MCFG_DECO16IC_PF2_COL_MASK(0x0f) // no bank1 callback diff --git a/src/mame/drivers/bottom9.c b/src/mame/drivers/bottom9.c index f935a538a5f..78087d893db 100644 --- a/src/mame/drivers/bottom9.c +++ b/src/mame/drivers/bottom9.c @@ -481,7 +481,7 @@ ROM_START( mstadium ) ROM_LOAD32_BYTE( "891e09d", 0x40002, 0x10000, CRC(4e1335e6) SHA1(b892ab40a41978a89658ea2e7aabe9b073430b5d) ) ROM_LOAD32_BYTE( "891e09b", 0x40003, 0x10000, CRC(b6f914fb) SHA1(e95f3e899c2ead15ef8a529dbc67e8f4a0f88bdd) ) - ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ ROM_LOAD32_BYTE( "891e06e", 0x00000, 0x10000, CRC(0b04db1c) SHA1(0beae7bb8da49379915c0253ce03091eb71a58b5) ) ROM_LOAD32_BYTE( "891e06a", 0x00001, 0x10000, CRC(5ee37327) SHA1(f63ddaf63af06ea5421b0361315940582ef57922) ) ROM_LOAD32_BYTE( "891e05e", 0x00002, 0x10000, CRC(b356e729) SHA1(2cda591415b0f139fdb1f80c349d432bb0579d8e) ) diff --git a/src/mame/drivers/byvid.c b/src/mame/drivers/byvid.c index 4868275a33d..6e7773510b3 100644 --- a/src/mame/drivers/byvid.c +++ b/src/mame/drivers/byvid.c @@ -687,7 +687,7 @@ WRITE8_MEMBER( by133_state::u11_a_w ) { m_u11_a = data; m_pia_u7->ca1_w(BIT(data, 1)); - m_pia_u7->ca2_w(BIT(data, 2)); + m_pia_u7->ca2_w(BIT(data, 2)); } READ8_MEMBER( by133_state::u11_b_r ) @@ -705,7 +705,7 @@ TIMER_DEVICE_CALLBACK_MEMBER( by133_state::u10_timer ) { m_u10_timer ^= 1; m_pia_u10->cb1_w(m_u10_timer); -} +} // 555 timer for display refresh TIMER_DEVICE_CALLBACK_MEMBER( by133_state::u11_timer ) diff --git a/src/mame/drivers/capcom.c b/src/mame/drivers/capcom.c index 1eaed370109..60dade3992c 100644 --- a/src/mame/drivers/capcom.c +++ b/src/mame/drivers/capcom.c @@ -289,11 +289,11 @@ ROM_START(ghv101) ROM_REGION(0x20000, "cpu2", 0) ROM_LOAD("u24_v11.bin", 0x0000, 0x2000, CRC(d46212f4) SHA1(50f1279d995b597c468805b323e0252800b28274)) ROM_REGION(0x500000, "sound1", 0) - ROM_LOAD("u15_v10.bin", 0 , 0x80000, CRC(a77c884c) SHA1(10e7e242876fe197f582f1574ed47c4682b87db5)) + ROM_LOAD("u15_v10.bin", 0 , 0x80000, CRC(a77c884c) SHA1(10e7e242876fe197f582f1574ed47c4682b87db5)) ROM_LOAD("u19_v10.bin", 0x100000, 0x80000, CRC(550c1c52) SHA1(f97cceb552a6bffe55c85fc01120ad99d3b7f19b)) ROM_LOAD("u30_v10.bin", 0x200000, 0x80000, CRC(44a2edb9) SHA1(c14b00e07cc873ef99ec629fbdeda72e9e69ac47)) ROM_LOAD("u32_v10.bin", 0x300000, 0x80000, CRC(73ee0ecc) SHA1(48aed6f76c0b506bd39430c7f1ea8735db99b8e3)) - ROM_LOAD("u34_v10.bin", 0x400000, 0x80000, CRC(cd5ea236) SHA1(dded158bc2f8443d2e69834cde87e81661ca7c53)) + ROM_LOAD("u34_v10.bin", 0x400000, 0x80000, CRC(cd5ea236) SHA1(dded158bc2f8443d2e69834cde87e81661ca7c53)) ROM_END GAME(1996, abv106, 0, capcom, capcom, capcom_state, capcom, ROT0, "Capcom", "Airborne", GAME_IS_SKELETON_MECHANICAL) diff --git a/src/mame/drivers/cave.c b/src/mame/drivers/cave.c index cdd58236046..7374eb08355 100644 --- a/src/mame/drivers/cave.c +++ b/src/mame/drivers/cave.c @@ -2101,7 +2101,7 @@ static MACHINE_CONFIG_START( donpachi, cave_state ) MCFG_DEVICE_ADD("nmk112", NMK112, 0) MCFG_NMK112_ROM0("oki1") MCFG_NMK112_ROM1("oki2") - MCFG_NMK112_DISABLE_PAGEMASK(1 << 0) // chip #0 (music) is not paged + MCFG_NMK112_DISABLE_PAGEMASK(1 << 0) // chip #0 (music) is not paged MACHINE_CONFIG_END diff --git a/src/mame/drivers/chanbara.c b/src/mame/drivers/chanbara.c index 91852d7971f..74ec03b0dd6 100644 --- a/src/mame/drivers/chanbara.c +++ b/src/mame/drivers/chanbara.c @@ -409,8 +409,8 @@ static MACHINE_CONFIG_START( chanbara, chanbara_state ) MCFG_SOUND_ADD("ymsnd", YM2203, 12000000/8) MCFG_YM2203_IRQ_HANDLER(WRITELINE(chanbara_state, sound_irq)) - - + + MCFG_AY8910_PORT_A_WRITE_CB(WRITE8(chanbara_state, chanbara_ay_out_0_w)) MCFG_AY8910_PORT_B_WRITE_CB(WRITE8(chanbara_state, chanbara_ay_out_1_w)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) diff --git a/src/mame/drivers/chihiro.c b/src/mame/drivers/chihiro.c index 885ddcccdc7..6a8273c50b5 100644 --- a/src/mame/drivers/chihiro.c +++ b/src/mame/drivers/chihiro.c @@ -449,7 +449,7 @@ public: UINT32 gpdsp_sgblocks; UINT32 gpdsp_address; UINT32 epdsp_sgaddress; // encoder processor scatter-gather - UINT32 epdsp_sgblocks; + UINT32 epdsp_sgblocks; UINT32 unknown_sgaddress; UINT32 unknown_sgblocks; int voice_number; @@ -3345,13 +3345,13 @@ void nv2a_renderer::geforce_exec_method(address_space & space,UINT32 chanel,UINT // Vertex program (shader) if (maddress == 0x1e94) { /*if (data == 2) - logerror("Enabled vertex program\n"); + logerror("Enabled vertex program\n"); else if (data == 4) - logerror("Enabled fixed function pipeline\n"); + logerror("Enabled fixed function pipeline\n"); else if (data == 6) - logerror("Enabled both fixed function pipeline and vertex program ?\n"); + logerror("Enabled both fixed function pipeline and vertex program ?\n"); else - logerror("Unknown value %d to method 0x1e94\n",data);*/ + logerror("Unknown value %d to method 0x1e94\n",data);*/ vertex_pipeline = data & 6; countlen--; } @@ -5373,8 +5373,8 @@ Peripheral String 0000000 Product Number GDX-0001 Version V1.004 Release Date 20021029 -Manufacturer ID -TOC DISC +Manufacturer ID +TOC DISC Track Start Sector End Sector Track Size track01.bin 150 599 1058400 track02.raw 750 2101 3179904 @@ -5405,8 +5405,8 @@ Peripheral String 0000000 Product Number GDX-0002B Version V3.000 Release Date 20030224 -Manufacturer ID -TOC DISC +Manufacturer ID +TOC DISC Track Start Sector End Sector Track Size track01.bin 150 599 1058400 track02.raw 750 2101 3179904 @@ -5485,12 +5485,12 @@ Peripheral String 0000000 Product Number GDX-0006G Version V8.000 Release Date 20050202 -Manufacturer ID -TOC DISC +Manufacturer ID +TOC DISC Track Start Sector End Sector Track Size track01.bin 150 599 1058400 -track02.raw 750 2101 3179904 -track03.bin 45150 549299 1185760800 +track02.raw 750 2101 3179904 +track03.bin 45150 549299 1185760800 */ ROM_START( mj2 ) CHIHIRO_BIOS @@ -5627,8 +5627,8 @@ Peripheral String 0000000 Product Number GDX-0024A Version V2.000 Release Date 20090331 -Manufacturer ID -TOC DISC +Manufacturer ID +TOC DISC Track Start Sector End Sector Track Size track01.bin 150 8740 20206032 track02.raw 8891 10242 3179904 diff --git a/src/mame/drivers/chqflag.c b/src/mame/drivers/chqflag.c index 441edd09a6c..26fd032f298 100644 --- a/src/mame/drivers/chqflag.c +++ b/src/mame/drivers/chqflag.c @@ -367,14 +367,14 @@ ROM_START( chqflag ) ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the SOUND CPU */ ROM_LOAD( "717e01", 0x000000, 0x008000, CRC(966b8ba8) SHA1(ab7448cb61fa5922b1d8ae5f0d0f42d734ed4f93) ) - ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ ROM_LOAD32_WORD( "717e04", 0x000000, 0x080000, CRC(1a50a1cc) SHA1(bc16fab84c637ed124e37b115ddc0149560b727d) ) ROM_LOAD32_WORD( "717e05", 0x000002, 0x080000, CRC(46ccb506) SHA1(3ed1f54744fc5cdc0f48e42f250c366267a8199a) ) - ROM_REGION( 0x020000, "k051316_1", 0 ) /* zoom/rotate */ + ROM_REGION( 0x020000, "k051316_1", 0 ) /* zoom/rotate */ ROM_LOAD( "717e06.n16", 0x000000, 0x020000, CRC(1ec26c7a) SHA1(05b5b522c5ebf5d0a71a7fc39ec9382008ef33c8) ) - ROM_REGION( 0x100000, "k051316_2", 0 ) /* zoom/rotate */ + ROM_REGION( 0x100000, "k051316_2", 0 ) /* zoom/rotate */ ROM_LOAD( "717e07.l20", 0x000000, 0x040000, CRC(b9a565a8) SHA1(a11782f7336e5ad58a4c6ea81f2eeac35d5e7d0a) ) ROM_LOAD( "717e08.l22", 0x040000, 0x040000, CRC(b68a212e) SHA1(b2bd121a43552c3ade528ac763a0df40c3e648e0) ) ROM_LOAD( "717e11.n20", 0x080000, 0x040000, CRC(ebb171ec) SHA1(d65d4a6b169ce03e4427b2a397484634f938236b) ) @@ -397,14 +397,14 @@ ROM_START( chqflagj ) ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the SOUND CPU */ ROM_LOAD( "717e01", 0x000000, 0x008000, CRC(966b8ba8) SHA1(ab7448cb61fa5922b1d8ae5f0d0f42d734ed4f93) ) - ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ ROM_LOAD32_WORD( "717e04", 0x000000, 0x080000, CRC(1a50a1cc) SHA1(bc16fab84c637ed124e37b115ddc0149560b727d) ) ROM_LOAD32_WORD( "717e05", 0x000002, 0x080000, CRC(46ccb506) SHA1(3ed1f54744fc5cdc0f48e42f250c366267a8199a) ) - ROM_REGION( 0x020000, "k051316_1", 0 ) /* zoom/rotate */ + ROM_REGION( 0x020000, "k051316_1", 0 ) /* zoom/rotate */ ROM_LOAD( "717e06.n16", 0x000000, 0x020000, CRC(1ec26c7a) SHA1(05b5b522c5ebf5d0a71a7fc39ec9382008ef33c8) ) - ROM_REGION( 0x100000, "k051316_2", 0 ) /* zoom/rotate */ + ROM_REGION( 0x100000, "k051316_2", 0 ) /* zoom/rotate */ ROM_LOAD( "717e07.l20", 0x000000, 0x040000, CRC(b9a565a8) SHA1(a11782f7336e5ad58a4c6ea81f2eeac35d5e7d0a) ) ROM_LOAD( "717e08.l22", 0x040000, 0x040000, CRC(b68a212e) SHA1(b2bd121a43552c3ade528ac763a0df40c3e648e0) ) ROM_LOAD( "717e11.n20", 0x080000, 0x040000, CRC(ebb171ec) SHA1(d65d4a6b169ce03e4427b2a397484634f938236b) ) diff --git a/src/mame/drivers/cliffhgr.c b/src/mame/drivers/cliffhgr.c index 71a2a681db4..854170a6d46 100644 --- a/src/mame/drivers/cliffhgr.c +++ b/src/mame/drivers/cliffhgr.c @@ -704,7 +704,7 @@ static MACHINE_CONFIG_START( cliffhgr, cliffhgr_state ) /* start with the TMS9928a video configuration */ MCFG_DEVICE_ADD( "tms9928a", TMS9128, XTAL_10_738635MHz / 2 ) /* TMS9128NL on the board */ - MCFG_TMS9928A_VRAM_SIZE(0x4000) + MCFG_TMS9928A_VRAM_SIZE(0x4000) MCFG_TMS9928A_OUT_INT_LINE_CB(WRITELINE(cliffhgr_state, vdp_interrupt)) /* override video rendering and raw screen info */ diff --git a/src/mame/drivers/cninja.c b/src/mame/drivers/cninja.c index fd632a7dcda..ac8a9d1dbc5 100644 --- a/src/mame/drivers/cninja.c +++ b/src/mame/drivers/cninja.c @@ -818,7 +818,7 @@ DECOSPR_PRIORITY_CB_MEMBER(cninja_state::pri_callback) case 0x8000: return 0xf0 | 0xcc; case 0xc000: return 0xf0 | 0xcc; /* Perhaps 0xf0|0xcc|0xaa (Sprite under bottom layer) */ } - + return 0; } diff --git a/src/mame/drivers/cobra.c b/src/mame/drivers/cobra.c index 571c0ebc8d9..8983948fd45 100644 --- a/src/mame/drivers/cobra.c +++ b/src/mame/drivers/cobra.c @@ -3215,8 +3215,8 @@ static MACHINE_CONFIG_START( cobra, cobra_state ) MCFG_K001604_GFX_INDEX2(1) MCFG_K001604_LAYER_SIZE(0) MCFG_K001604_ROZ_SIZE(1) - MCFG_K001604_TXT_OFFSET(0) // correct? - MCFG_K001604_ROZ_OFFSET(0) // correct? + MCFG_K001604_TXT_OFFSET(0) // correct? + MCFG_K001604_ROZ_OFFSET(0) // correct? MCFG_K001604_GFXDECODE("gfxdecode") MCFG_K001604_PALETTE("palette") diff --git a/src/mame/drivers/cocoloco.c b/src/mame/drivers/cocoloco.c index 8ad513d8230..d47795cefb4 100644 --- a/src/mame/drivers/cocoloco.c +++ b/src/mame/drivers/cocoloco.c @@ -30,7 +30,7 @@ *************************************************************************************** PCB Layout... - + .------------------------------------------------------------------------------------. | A B C D E F | | .-----. .-----. .-----. .-----. .-----. .-----. | @@ -125,7 +125,7 @@ | | 0.1 uf | | | R 2.2 '--| |---' -+- '--/\/\/\/--. GND - | + | -+- GND @@ -211,43 +211,43 @@ public: static NETLIST_START(nl_cocoloco) - /* Standard stuff */ + /* Standard stuff */ - SOLVER(Solver, 48000) - PARAM(Solver.ACCURACY, 1e-5) - ANALOG_INPUT(V5, 5) + SOLVER(Solver, 48000) + PARAM(Solver.ACCURACY, 1e-5) + ANALOG_INPUT(V5, 5) - /* AY 8910 internal resistors */ + /* AY 8910 internal resistors */ - RES(R_AY1_1, 1000); - RES(R_AY1_2, 1000); - RES(R_AY1_3, 1000); + RES(R_AY1_1, 1000); + RES(R_AY1_2, 1000); + RES(R_AY1_3, 1000); - RES(R1, 4700) - RES(R2, 4700) - RES(R3, 4700) - RES(RAMP, 150000) - //RES(RAMP, 150) - POT(P1, 5000) - PARAM(P1.DIAL, 0.5) // 50% + RES(R1, 4700) + RES(R2, 4700) + RES(R3, 4700) + RES(RAMP, 150000) + //RES(RAMP, 150) + POT(P1, 5000) + PARAM(P1.DIAL, 0.5) // 50% - CAP(C1, 10e-6) + CAP(C1, 10e-6) - NET_C(V5, R_AY1_1.1, R_AY1_2.1, R_AY1_3.1) + NET_C(V5, R_AY1_1.1, R_AY1_2.1, R_AY1_3.1) - NET_C(R_AY1_1.2, R1.1) - NET_C(R_AY1_2.2, R2.1) - NET_C(R_AY1_3.2, R3.1) + NET_C(R_AY1_1.2, R1.1) + NET_C(R_AY1_2.2, R2.1) + NET_C(R_AY1_3.2, R3.1) - NET_C(R1.2, R2.2, R3.2, P1.1) + NET_C(R1.2, R2.2, R3.2, P1.1) - NET_C(P1.3, RAMP.2, GND) - NET_C(P1.2, C1.1) - NET_C(C1.2, RAMP.1) + NET_C(P1.3, RAMP.2, GND) + NET_C(P1.2, C1.1) + NET_C(C1.2, RAMP.1) #if 0 - CAP(C2, 0.1e-6) - NET_C(C2.2, GND) - NET_C(C2.1, RAMP.1) + CAP(C2, 0.1e-6) + NET_C(C2.2, GND) + NET_C(C2.1, RAMP.1) #endif NETLIST_END() @@ -339,10 +339,10 @@ WRITE8_MEMBER( cocoloco_state::cocoloco_vbank_w ) WRITE8_MEMBER( cocoloco_state::cocoloco_vram_clear_w ) { /* ??? */ -// for(int i=0;i<0x8000;i++) -// m_videoram[i] = 0; +// for(int i=0;i<0x8000;i++) +// m_videoram[i] = 0; -// popmessage("A005 writes: %02X", data); +// popmessage("A005 writes: %02X", data); } @@ -354,8 +354,8 @@ WRITE8_MEMBER( cocoloco_state::cocoloco_coin_counter_w ) xxxx -xxx Unknown. The coin counter gives 2 pulses for each coin inserted. - They explain in a sheet that the coin in for 50 pesetas - behaves like 2x 25 pesetas (1 duro) coins, so has sense. + They explain in a sheet that the coin in for 50 pesetas + behaves like 2x 25 pesetas (1 duro) coins, so has sense. */ coin_counter_w(machine(), 0, data & 0x08); } @@ -367,7 +367,7 @@ WRITE8_MEMBER( cocoloco_state::cocoloco_coin_counter_w ) static ADDRESS_MAP_START( cocoloco_map, AS_PROGRAM, 8, cocoloco_state ) AM_RANGE(0x0000, 0x1fff) AM_RAM - AM_RANGE(0x2000, 0x3fff) AM_READWRITE(cocoloco_vram_r, cocoloco_vram_w) // 256 x 256 x 1 + AM_RANGE(0x2000, 0x3fff) AM_READWRITE(cocoloco_vram_r, cocoloco_vram_w) // 256 x 256 x 1 AM_RANGE(0x6001, 0x6001) AM_DEVREAD("ay8910", ay8910_device, data_r) AM_RANGE(0x6002, 0x6002) AM_DEVWRITE("ay8910", ay8910_device, data_w) AM_RANGE(0x6003, 0x6003) AM_DEVWRITE("ay8910", ay8910_device, address_w) @@ -414,37 +414,37 @@ static INPUT_PORTS_START( cocoloco ) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_CUSTOM ) PORT_VBLANK("screen") PORT_START("DSW1") // DSW1 @4B - PORT_DIPNAME( 0x01, 0x00, "Char Speed" ) PORT_DIPLOCATION("DSW1:!1") + PORT_DIPNAME( 0x01, 0x00, "Char Speed" ) PORT_DIPLOCATION("DSW1:!1") PORT_DIPSETTING( 0x00, "Fast" ) PORT_DIPSETTING( 0x01, "Slow" ) - PORT_DIPNAME( 0x02, 0x00, "Monsters Speed" ) PORT_DIPLOCATION("DSW1:!2") + PORT_DIPNAME( 0x02, 0x00, "Monsters Speed" ) PORT_DIPLOCATION("DSW1:!2") PORT_DIPSETTING( 0x00, "Fast" ) PORT_DIPSETTING( 0x02, "Slow" ) - PORT_DIPNAME( 0x0c, 0x00, "Monsters: Time before go out" ) PORT_DIPLOCATION("DSW1:!3,!4") + PORT_DIPNAME( 0x0c, 0x00, "Monsters: Time before go out" ) PORT_DIPLOCATION("DSW1:!3,!4") PORT_DIPSETTING( 0x00, "Long" ) PORT_DIPSETTING( 0x04, "Medium-Long" ) PORT_DIPSETTING( 0x08, "Medium-Short" ) PORT_DIPSETTING( 0x0c, "Short" ) - PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED ) // switches 5-6-7-8 marked as unused. + PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED ) // switches 5-6-7-8 marked as unused. PORT_START("DSW2") // DSW2 @5C - PORT_DIPNAME( 0x03, 0x00, DEF_STR( Coinage ) ) PORT_DIPLOCATION("DSW2:!1,!2") + PORT_DIPNAME( 0x03, 0x00, DEF_STR( Coinage ) ) PORT_DIPLOCATION("DSW2:!1,!2") PORT_DIPSETTING( 0x00, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_3C ) ) PORT_DIPSETTING( 0x01, DEF_STR( 1C_4C ) ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_5C ) ) - PORT_DIPNAME( 0x0c, 0x00, DEF_STR( Bonus_Life ) ) PORT_DIPLOCATION("DSW2:!3,!4") + PORT_DIPNAME( 0x0c, 0x00, DEF_STR( Bonus_Life ) ) PORT_DIPLOCATION("DSW2:!3,!4") PORT_DIPSETTING( 0x00, "10000 Points" ) PORT_DIPSETTING( 0x04, "15000 Points" ) PORT_DIPSETTING( 0x08, "20000 Points" ) PORT_DIPSETTING( 0x0c, "30000 Points" ) - PORT_DIPNAME( 0x10, 0x10, DEF_STR( Lives ) ) PORT_DIPLOCATION("DSW2:!5") + PORT_DIPNAME( 0x10, 0x10, DEF_STR( Lives ) ) PORT_DIPLOCATION("DSW2:!5") PORT_DIPSETTING( 0x00, "2" ) PORT_DIPSETTING( 0x10, "3" ) - PORT_DIPNAME( 0x20, 0x00, "Monsters" ) PORT_DIPLOCATION("DSW2:!6") + PORT_DIPNAME( 0x20, 0x00, "Monsters" ) PORT_DIPLOCATION("DSW2:!6") PORT_DIPSETTING( 0x00, "4" ) PORT_DIPSETTING( 0x20, "5" ) - PORT_DIPNAME( 0xc0, 0x00, "Vitamine Time" ) PORT_DIPLOCATION("DSW2:!7,!8") + PORT_DIPNAME( 0xc0, 0x00, "Vitamine Time" ) PORT_DIPLOCATION("DSW2:!7,!8") PORT_DIPSETTING( 0x00, "Long" ) PORT_DIPSETTING( 0x40, "Medium-Long" ) PORT_DIPSETTING( 0x80, "Medium-Short" ) @@ -459,7 +459,7 @@ INPUT_PORTS_END static MACHINE_CONFIG_START( cocoloco, cocoloco_state ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M6502, CPU_CLOCK) /* confirmed */ + MCFG_CPU_ADD("maincpu", M6502, CPU_CLOCK) /* confirmed */ MCFG_CPU_PROGRAM_MAP(cocoloco_map) /* video hardware */ @@ -473,26 +473,26 @@ static MACHINE_CONFIG_START( cocoloco, cocoloco_state ) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") - MCFG_SOUND_ADD("ay8910", AY8910, SND_CLOCK) /* confirmed */ + MCFG_SOUND_ADD("ay8910", AY8910, SND_CLOCK) /* confirmed */ MCFG_AY8910_PORT_A_READ_CB(IOPORT("DSW1")) MCFG_AY8910_PORT_B_READ_CB(IOPORT("DSW2")) - MCFG_AY8910_OUTPUT_TYPE(AY8910_RESISTOR_OUTPUT) - MCFG_SOUND_ROUTE_EX(0, "snd_nl", 1.0, 0) - MCFG_SOUND_ROUTE_EX(1, "snd_nl", 1.0, 1) - MCFG_SOUND_ROUTE_EX(2, "snd_nl", 1.0, 2) + MCFG_AY8910_OUTPUT_TYPE(AY8910_RESISTOR_OUTPUT) + MCFG_SOUND_ROUTE_EX(0, "snd_nl", 1.0, 0) + MCFG_SOUND_ROUTE_EX(1, "snd_nl", 1.0, 1) + MCFG_SOUND_ROUTE_EX(2, "snd_nl", 1.0, 2) - /* NETLIST configuration using internal AY8910 resistor values */ + /* NETLIST configuration using internal AY8910 resistor values */ - MCFG_SOUND_ADD("snd_nl", NETLIST_SOUND, 48000) - MCFG_NETLIST_SETUP(nl_cocoloco) - MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) + MCFG_SOUND_ADD("snd_nl", NETLIST_SOUND, 48000) + MCFG_NETLIST_SETUP(nl_cocoloco) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_NETLIST_STREAM_INPUT("snd_nl", 0, "R_AY1_1.R") - MCFG_NETLIST_STREAM_INPUT("snd_nl", 1, "R_AY1_2.R") - MCFG_NETLIST_STREAM_INPUT("snd_nl", 2, "R_AY1_3.R") + MCFG_NETLIST_STREAM_INPUT("snd_nl", 0, "R_AY1_1.R") + MCFG_NETLIST_STREAM_INPUT("snd_nl", 1, "R_AY1_2.R") + MCFG_NETLIST_STREAM_INPUT("snd_nl", 2, "R_AY1_3.R") - MCFG_NETLIST_STREAM_OUTPUT("snd_nl", 0, "RAMP.1") - MCFG_NETLIST_ANALOG_MULT_OFFSET(30000.0 * 1.5, 0) + MCFG_NETLIST_STREAM_OUTPUT("snd_nl", 0, "RAMP.1") + MCFG_NETLIST_ANALOG_MULT_OFFSET(30000.0 * 1.5, 0) MACHINE_CONFIG_END diff --git a/src/mame/drivers/coinmstr.c b/src/mame/drivers/coinmstr.c index c5841c2b679..fbcf4f64fbe 100644 --- a/src/mame/drivers/coinmstr.c +++ b/src/mame/drivers/coinmstr.c @@ -821,7 +821,7 @@ static INPUT_PORTS_START( trailblz ) INPUT_PORTS_END static INPUT_PORTS_START( supnudg2 ) /* need to find the button 'B' to be playable */ - PORT_INCLUDE ( trailblz ) + PORT_INCLUDE ( trailblz ) PORT_MODIFY("PIA0.A") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_NAME("1 Pound (5 credits)") // coin x 5 diff --git a/src/mame/drivers/coolridr.c b/src/mame/drivers/coolridr.c index 532a2817e87..52a400c8eb1 100644 --- a/src/mame/drivers/coolridr.c +++ b/src/mame/drivers/coolridr.c @@ -3713,7 +3713,7 @@ DRIVER_INIT_MEMBER(coolridr_state,coolridr) m_maincpu->sh2drc_add_fastram(0x06000000, 0x060d7fff, 0, &m_sysh1_workram_h[0]); m_maincpu->sh2drc_add_fastram(0x060d9000, 0x060fffff, 0, &m_sysh1_workram_h[0xd9000/4]); m_maincpu->sh2drc_add_fastram(0x00000000, 0x001fffff, 1, &m_rom[0]); - m_maincpu->sh2drc_add_fastram(0x20000000, 0x201fffff, 1, &m_rom[0]); + m_maincpu->sh2drc_add_fastram(0x20000000, 0x201fffff, 1, &m_rom[0]); } GAME( 1995, coolridr, 0, coolridr, coolridr, coolridr_state, coolridr, ROT0, "Sega", "Cool Riders",GAME_IMPERFECT_SOUND) // region is set in test mode, this set is for Japan, USA and Export (all regions) diff --git a/src/mame/drivers/crimfght.c b/src/mame/drivers/crimfght.c index 20dc26fc262..abc1fe85cb3 100644 --- a/src/mame/drivers/crimfght.c +++ b/src/mame/drivers/crimfght.c @@ -241,7 +241,7 @@ WRITE8_MEMBER( crimfght_state::banking_callback ) } else m_maincpu->space(AS_PROGRAM).install_readwrite_bank(0x0000, 0x03ff, "bank1"); /* RAM */ - + /* bit 6 = enable char ROM reading through the video RAM */ m_k052109->set_rmrd_line((data & 0x40) ? ASSERT_LINE : CLEAR_LINE); @@ -314,7 +314,7 @@ ROM_START( crimfght ) ROM_LOAD32_WORD( "821k06.k13", 0x000000, 0x040000, CRC(a1eadb24) SHA1(ca305b904b34e03918ad07281fda86ad63caa44f) ) ROM_LOAD32_WORD( "821k07.k19", 0x000002, 0x040000, CRC(060019fa) SHA1(c3bca007aaa5f1c534d2a75fe4f96d01a740dd58) ) - ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ ROM_LOAD32_WORD( "821k04.k2", 0x000000, 0x080000, CRC(00e0291b) SHA1(39d5db6cf36826e47cdf5308eff9bfa8afc82050) ) ROM_LOAD32_WORD( "821k05.k8", 0x000002, 0x080000, CRC(e09ea05d) SHA1(50ac9a2117ce63fe774c48d769ec445a83f1269e) ) @@ -337,7 +337,7 @@ ROM_START( crimfghtj ) ROM_LOAD32_WORD( "821k06.k13", 0x000000, 0x040000, CRC(a1eadb24) SHA1(ca305b904b34e03918ad07281fda86ad63caa44f) ) ROM_LOAD32_WORD( "821k07.k19", 0x000002, 0x040000, CRC(060019fa) SHA1(c3bca007aaa5f1c534d2a75fe4f96d01a740dd58) ) - ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ ROM_LOAD32_WORD( "821k04.k2", 0x000000, 0x080000, CRC(00e0291b) SHA1(39d5db6cf36826e47cdf5308eff9bfa8afc82050) ) /* sprites */ ROM_LOAD32_WORD( "821k05.k8", 0x000002, 0x080000, CRC(e09ea05d) SHA1(50ac9a2117ce63fe774c48d769ec445a83f1269e) ) @@ -360,7 +360,7 @@ ROM_REGION( 0x28000, "maincpu", 0 ) /* code + banked roms */ ROM_LOAD32_WORD( "821k06.k13", 0x000000, 0x040000, CRC(a1eadb24) SHA1(ca305b904b34e03918ad07281fda86ad63caa44f) ) ROM_LOAD32_WORD( "821k07.k19", 0x000002, 0x040000, CRC(060019fa) SHA1(c3bca007aaa5f1c534d2a75fe4f96d01a740dd58) ) - ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ ROM_LOAD32_WORD( "821k04.k2", 0x000000, 0x080000, CRC(00e0291b) SHA1(39d5db6cf36826e47cdf5308eff9bfa8afc82050) ) /* sprites */ ROM_LOAD32_WORD( "821k05.k8", 0x000002, 0x080000, CRC(e09ea05d) SHA1(50ac9a2117ce63fe774c48d769ec445a83f1269e) ) diff --git a/src/mame/drivers/csplayh5.c b/src/mame/drivers/csplayh5.c index bf1fb74c2f4..bd3f03ba829 100644 --- a/src/mame/drivers/csplayh5.c +++ b/src/mame/drivers/csplayh5.c @@ -60,7 +60,7 @@ public: DECLARE_READ16_MEMBER(test_r); DECLARE_READ8_MEMBER(csplayh5_sound_r); DECLARE_WRITE8_MEMBER(csplayh5_soundclr_w); - + DECLARE_READ8_MEMBER(soundcpu_portd_r); DECLARE_WRITE8_MEMBER(soundcpu_porta_w); DECLARE_WRITE8_MEMBER(soundcpu_dac2_w); @@ -460,7 +460,7 @@ static MACHINE_CONFIG_START( csplayh5, csplayh5_state ) MCFG_CPU_ADD("maincpu",M68000,16000000) /* TMP68301-16 */ MCFG_CPU_PROGRAM_MAP(csplayh5_map) MCFG_CPU_IRQ_ACKNOWLEDGE_DEVICE("tmp68301",tmp68301_device,irq_callback) - + MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", csplayh5_state, csplayh5_irq, "screen", 0, 1) MCFG_DEVICE_ADD("tmp68301", TMP68301, 0) diff --git a/src/mame/drivers/cubo.c b/src/mame/drivers/cubo.c index 023f24633f9..b198cbfd14f 100644 --- a/src/mame/drivers/cubo.c +++ b/src/mame/drivers/cubo.c @@ -359,15 +359,15 @@ private: required_device<cdda_device> m_cdda; typedef void (cubo_state::*input_hack_func)(); - input_hack_func m_input_hack; - - void cndypuzl_input_hack(); - void haremchl_input_hack(); - void lsrquiz_input_hack(); - void lsrquiz2_input_hack(); - void lasstixx_input_hack(); - void mgnumber_input_hack(); - void mgprem11_input_hack(); + input_hack_func m_input_hack; + + void cndypuzl_input_hack(); + void haremchl_input_hack(); + void lsrquiz_input_hack(); + void lsrquiz2_input_hack(); + void lasstixx_input_hack(); + void mgnumber_input_hack(); + void mgprem11_input_hack(); }; static void handle_cd32_joystick_cia(running_machine &machine, UINT8 pra, UINT8 dra); diff --git a/src/mame/drivers/darkseal.c b/src/mame/drivers/darkseal.c index 63626c11aeb..7c6bd773c51 100644 --- a/src/mame/drivers/darkseal.c +++ b/src/mame/drivers/darkseal.c @@ -246,7 +246,7 @@ static MACHINE_CONFIG_START( darkseal, darkseal_state ) MCFG_DEVICE_ADD("tilegen1", DECO16IC, 0) MCFG_DECO16IC_SPLIT(0) - MCFG_DECO16IC_WIDTH12(3) // both these tilemaps need to be twice the y size of usual! + MCFG_DECO16IC_WIDTH12(3) // both these tilemaps need to be twice the y size of usual! MCFG_DECO16IC_PF1_TRANS_MASK(0x0f) MCFG_DECO16IC_PF2_TRANS_MASK(0x0f) MCFG_DECO16IC_PF1_COL_BANK(0x00) diff --git a/src/mame/drivers/dassault.c b/src/mame/drivers/dassault.c index d55dc288c72..6ed22a1c85b 100644 --- a/src/mame/drivers/dassault.c +++ b/src/mame/drivers/dassault.c @@ -520,7 +520,7 @@ static MACHINE_CONFIG_START( dassault, dassault_state ) MCFG_DECO16IC_BANK2_CB(dassault_state, bank_callback) MCFG_DECO16IC_PF12_8X8_BANK(0) MCFG_DECO16IC_PF12_16X16_BANK(2) - + MCFG_DECO16IC_GFXDECODE("gfxdecode") MCFG_DECO16IC_PALETTE("palette") diff --git a/src/mame/drivers/dbz.c b/src/mame/drivers/dbz.c index 1ef26260caf..0b7ac11a169 100644 --- a/src/mame/drivers/dbz.c +++ b/src/mame/drivers/dbz.c @@ -350,7 +350,7 @@ static MACHINE_CONFIG_START( dbz, dbz_state ) MCFG_DEVICE_ADD("k053246", K053246, 0) MCFG_K053246_CB(dbz_state, sprite_callback) - MCFG_K053246_CONFIG("gfx2", 3, NORMAL_PLANE_ORDER, -87, 32) // or -52, 16? + MCFG_K053246_CONFIG("gfx2", 3, NORMAL_PLANE_ORDER, -87, 32) // or -52, 16? MCFG_K053246_GFXDECODE("gfxdecode") MCFG_K053246_PALETTE("palette") diff --git a/src/mame/drivers/de_3.c b/src/mame/drivers/de_3.c index cc9ea4de196..b062271318c 100644 --- a/src/mame/drivers/de_3.c +++ b/src/mame/drivers/de_3.c @@ -1126,7 +1126,7 @@ GAME(1992, trek_120, trek_201, de_3_dmd1, de_3, de_3_state, de_3, GAME(1992, trek_110, trek_201, de_3_dmd1, de_3, de_3_state, de_3, ROT0, "Data East", "Star Trek 25th Anniversary (1.10)", GAME_IS_SKELETON_MECHANICAL) GAME(1992, trek_11a, trek_201, de_3_dmd1, de_3, de_3_state, de_3, ROT0, "Data East", "Star Trek 25th Anniversary (1.10 Alpha Display)", GAME_IS_SKELETON_MECHANICAL) GAME(1992, stwr_104, 0, de_3_dmd2, de_3, de_3_state, de_3, ROT0, "Data East", "Star Wars (1.04)", GAME_IS_SKELETON_MECHANICAL) -GAME(1992, stwr_103, stwr_104, de_3_dmd2, de_3, de_3_state, de_3, ROT0, "Data East", "Star Wars (1.03)", GAME_IS_SKELETON_MECHANICAL) +GAME(1992, stwr_103, stwr_104, de_3_dmd2, de_3, de_3_state, de_3, ROT0, "Data East", "Star Wars (1.03)", GAME_IS_SKELETON_MECHANICAL) GAME(1992, stwr_g11, stwr_104, de_3_dmd2, de_3, de_3_state, de_3, ROT0, "Data East", "Star Wars (1.01 Germany)", GAME_IS_SKELETON_MECHANICAL) GAME(1992, stwr_a14, stwr_104, de_3_dmd2, de_3, de_3_state, de_3, ROT0, "Data East", "Star Wars (Display Rev.1.04)", GAME_IS_SKELETON_MECHANICAL) GAME(1992, stwr_102, stwr_104, de_3_dmd2, de_3, de_3_state, de_3, ROT0, "Data East", "Star Wars (1.02)", GAME_IS_SKELETON_MECHANICAL) diff --git a/src/mame/drivers/deco32.c b/src/mame/drivers/deco32.c index 3959bc42197..06d63e05afc 100644 --- a/src/mame/drivers/deco32.c +++ b/src/mame/drivers/deco32.c @@ -1712,7 +1712,7 @@ static MACHINE_CONFIG_START( captaven, deco32_state ) MCFG_DECO16IC_GFXDECODE("gfxdecode") MCFG_DECO16IC_PALETTE("palette") - MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0) // pf3 is in 8bpp mode, pf4 is not used + MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0) // pf3 is in 8bpp mode, pf4 is not used MCFG_DECO16IC_SPLIT(0) MCFG_DECO16IC_WIDTH12(0) MCFG_DECO16IC_PF1_TRANS_MASK(0xff) @@ -1777,7 +1777,7 @@ DECO16IC_BANK_CB_MEMBER(deco32_state::fghthist_bank_callback) { bank = bank >> 4; bank = (bank & 1) | ((bank & 4) >> 1) | ((bank & 2) << 1); - + return bank * 0x1000; } @@ -2129,7 +2129,7 @@ static MACHINE_CONFIG_START( lockload, dragngun_state ) MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0) MCFG_DECO16IC_SPLIT(0) - MCFG_DECO16IC_WIDTH12(0) // lockload definitely wants pf34 half width.. + MCFG_DECO16IC_WIDTH12(0) // lockload definitely wants pf34 half width.. MCFG_DECO16IC_PF1_TRANS_MASK(0xff) MCFG_DECO16IC_PF2_TRANS_MASK(0xff) MCFG_DECO16IC_PF1_COL_BANK(0x04) @@ -2146,7 +2146,7 @@ static MACHINE_CONFIG_START( lockload, dragngun_state ) MCFG_DEVICE_ADD("spritegen_zoom", DECO_ZOOMSPR, 0) MCFG_DECO_ZOOMSPR_GFXDECODE("gfxdecode") MCFG_DECO_ZOOMSPR_PALETTE("palette") - + MCFG_DECO146_ADD("ioprot") MCFG_DECO146_SET_SOUNDLATCH_CALLBACK(deco32_state, deco32_sound_cb) MCFG_DECO146_SET_INTERFACE_SCRAMBLE_REVERSE diff --git a/src/mame/drivers/dreamwld.c b/src/mame/drivers/dreamwld.c index 72de72ec543..87ab8d5222d 100644 --- a/src/mame/drivers/dreamwld.c +++ b/src/mame/drivers/dreamwld.c @@ -560,7 +560,7 @@ static INPUT_PORTS_START( rolcrush ) PORT_DIPNAME( 0x7000, 0x7000, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW1:5,6,7") PORT_DIPSETTING( 0x2000, "Level 1" ) PORT_DIPSETTING( 0x1000, "Level 2" ) - PORT_DIPSETTING( 0x0000, "Level 3" ) + PORT_DIPSETTING( 0x0000, "Level 3" ) PORT_DIPSETTING( 0x7000, "Level 4" ) PORT_DIPSETTING( 0x6000, "Level 5" ) PORT_DIPSETTING( 0x5000, "Level 6" ) diff --git a/src/mame/drivers/dwarfd.c b/src/mame/drivers/dwarfd.c index b72553282ac..f93773907f3 100644 --- a/src/mame/drivers/dwarfd.c +++ b/src/mame/drivers/dwarfd.c @@ -579,7 +579,7 @@ I8275_DRAW_CHARACTER_MEMBER(dwarfd_state::display_pixels) m_back_color = false; //if(!linecount) - // logerror("%d %d %02x %02x %02x %02x %02x %02x %02x\n", x/8, y/8, charcode, lineattr, lten, rvv, vsp, gpa, hlgt); + // logerror("%d %d %02x %02x %02x %02x %02x %02x %02x\n", x/8, y/8, charcode, lineattr, lten, rvv, vsp, gpa, hlgt); for(i=0;i<8;i+=2) { @@ -603,7 +603,7 @@ I8275_DRAW_CHARACTER_MEMBER(dwarfd_state::qc_display_pixels) m_back_color = false; //if(!linecount) - // logerror("%d %d %02x %02x %02x %02x %02x %02x %02x\n", x/8, y/8, charcode, lineattr, lten, rvv, vsp, gpa, hlgt); + // logerror("%d %d %02x %02x %02x %02x %02x %02x %02x\n", x/8, y/8, charcode, lineattr, lten, rvv, vsp, gpa, hlgt); for(i=0;i<8;i+=2) { diff --git a/src/mame/drivers/ecoinf2.c b/src/mame/drivers/ecoinf2.c index b1b2dece9c7..c5e4999fcc0 100644 --- a/src/mame/drivers/ecoinf2.c +++ b/src/mame/drivers/ecoinf2.c @@ -527,14 +527,14 @@ static MACHINE_CONFIG_START( ecoinf2_oxo, ecoinf2_state ) MCFG_I8255_OUT_PORTC_CB(WRITE8(ecoinf2_state, ppi8255_ic24_write_c_inhibits)) MCFG_DEVICE_ADD("ic22_inpt", I8255, 0) - MCFG_I8255_IN_PORTA_CB(READ8(ecoinf2_state, ppi8255_ic22_read_a_levels)) // manual says level switches + MCFG_I8255_IN_PORTA_CB(READ8(ecoinf2_state, ppi8255_ic22_read_a_levels)) // manual says level switches MCFG_I8255_IN_PORTB_CB(READ8(ecoinf2_state, ppi8255_ic22_read_b_coins)) - MCFG_I8255_IN_PORTC_CB(READ8(ecoinf2_state, ppi8255_ic22_read_c_misc)) // 0x20 appears to be meter power + MCFG_I8255_IN_PORTC_CB(READ8(ecoinf2_state, ppi8255_ic22_read_c_misc)) // 0x20 appears to be meter power MCFG_DEVICE_ADD("ic23_reel", I8255, 0) MCFG_I8255_OUT_PORTA_CB(WRITE8(ecoinf2_state, ppi8255_ic23_write_a_reel01)) MCFG_I8255_OUT_PORTB_CB(WRITE8(ecoinf2_state, ppi8255_ic23_write_b_reel23)) - MCFG_I8255_IN_PORTC_CB(READ8(ecoinf2_state, ppi8255_ic23_read_c_key)) // optos and keys + MCFG_I8255_IN_PORTC_CB(READ8(ecoinf2_state, ppi8255_ic23_read_c_key)) // optos and keys MCFG_DEVICE_ADD("ic13_leds", I8255, 0) MCFG_I8255_OUT_PORTA_CB(WRITE8(ecoinf2_state, ppi8255_ic13_write_a_strobedat0)) diff --git a/src/mame/drivers/ecoinf3.c b/src/mame/drivers/ecoinf3.c index 2fbd6630c8b..00df2922006 100644 --- a/src/mame/drivers/ecoinf3.c +++ b/src/mame/drivers/ecoinf3.c @@ -681,7 +681,7 @@ static MACHINE_CONFIG_START( ecoinf3_pyramid, ecoinf3_state ) MCFG_I8255_IN_PORTA_CB(READ8(ecoinf3_state, ppi8255_intf_a_read_a)) MCFG_I8255_OUT_PORTA_CB(WRITE8(ecoinf3_state, ppi8255_intf_a_write_a_strobedat0)) MCFG_I8255_IN_PORTB_CB(READ8(ecoinf3_state, ppi8255_intf_a_read_b)) - MCFG_I8255_OUT_PORTB_CB(WRITE8(ecoinf3_state, ppi8255_intf_a_write_b_strobedat1)) + MCFG_I8255_OUT_PORTB_CB(WRITE8(ecoinf3_state, ppi8255_intf_a_write_b_strobedat1)) MCFG_I8255_IN_PORTC_CB(READ8(ecoinf3_state, ppi8255_intf_a_read_c)) MCFG_I8255_OUT_PORTC_CB(WRITE8(ecoinf3_state, ppi8255_intf_a_write_c_strobe)) @@ -711,11 +711,11 @@ static MACHINE_CONFIG_START( ecoinf3_pyramid, ecoinf3_state ) MCFG_DEVICE_ADD("ppi8255_e", I8255, 0) MCFG_I8255_IN_PORTA_CB(READ8(ecoinf3_state, ppi8255_intf_e_read_a)) - MCFG_I8255_OUT_PORTA_CB(WRITE8(ecoinf3_state, ppi8255_intf_e_write_a_alpha_display)) // alpha display characters + MCFG_I8255_OUT_PORTA_CB(WRITE8(ecoinf3_state, ppi8255_intf_e_write_a_alpha_display)) // alpha display characters MCFG_I8255_IN_PORTB_CB(READ8(ecoinf3_state, ppi8255_intf_e_read_b)) - MCFG_I8255_OUT_PORTB_CB(WRITE8(ecoinf3_state, ppi8255_intf_e_write_b)) // not written at an appropriate time for it to be a 'send' address for the text + MCFG_I8255_OUT_PORTB_CB(WRITE8(ecoinf3_state, ppi8255_intf_e_write_b)) // not written at an appropriate time for it to be a 'send' address for the text MCFG_I8255_IN_PORTC_CB(READ8(ecoinf3_state, ppi8255_intf_e_read_c)) - MCFG_I8255_OUT_PORTC_CB(WRITE8(ecoinf3_state, ppi8255_intf_e_write_c)) // not written at an appropriate time for it to be a 'send' address for the text + MCFG_I8255_OUT_PORTC_CB(WRITE8(ecoinf3_state, ppi8255_intf_e_write_c)) // not written at an appropriate time for it to be a 'send' address for the text MCFG_DEVICE_ADD("ppi8255_f", I8255, 0) MCFG_I8255_IN_PORTA_CB(READ8(ecoinf3_state, ppi8255_intf_f_read_a)) diff --git a/src/mame/drivers/fireball.c b/src/mame/drivers/fireball.c index 9f8f7f2e07e..f30a2404fa6 100644 --- a/src/mame/drivers/fireball.c +++ b/src/mame/drivers/fireball.c @@ -1,14 +1,14 @@ /*********************************************************************************** - - fireball.c - - Mechanical game where you have a gun shooting rubber balls. - some pics here - http://www.schausteller.de/anzeigenmarkt/euro-ball-66634.html + fireball.c - TODO - -NEVER sends store command to Eeprom so all change are lost + Mechanical game where you have a gun shooting rubber balls. + + some pics here + http://www.schausteller.de/anzeigenmarkt/euro-ball-66634.html + + TODO + -NEVER sends store command to Eeprom so all change are lost ************************************************************************************/ @@ -20,19 +20,19 @@ #include "machine/eepromser.h" /**************************** -* LOG defines * +* LOG defines * ****************************/ #define LOG_DISPLAY 0 #define LOG_DISPLAY2 0 #define LOG_INPUT 0 -#define LOG_AY8912 0 +#define LOG_AY8912 0 #define LOG_P1 0 #define LOG_P3 0 #define LOG_OUTPUT 0 /**************************** -* Clock defines * +* Clock defines * ****************************/ #define CPU_CLK XTAL_11_0592MHz #define AY_CLK XTAL_11_0592MHz/8 @@ -76,7 +76,7 @@ protected: required_device<cpu_device> m_maincpu; required_device<ay8912_device> m_ay; required_device<eeprom_serial_x24c44_device> m_eeprom; - + // driver_device overrides virtual void machine_reset(); @@ -101,27 +101,26 @@ READ8_MEMBER(fireball_state::io_00_r) WRITE8_MEMBER(fireball_state::io_00_w) { - m_display_data= m_display_data&0x7f; if (LOG_DISPLAY) logerror("write to 0x00 IO %02X, m_display_data= %01X\n",data,m_display_data); - + switch (data&0x0f) { - case 1: output_set_digit_value(2, m_display_data); + case 1: output_set_digit_value(2, m_display_data); break; - case 2: output_set_digit_value(1, m_display_data); + case 2: output_set_digit_value(1, m_display_data); break; - case 4: output_set_digit_value(4, m_display_data); + case 4: output_set_digit_value(4, m_display_data); break; - case 8: output_set_digit_value(3, m_display_data); + case 8: output_set_digit_value(3, m_display_data); break; } - + if (LOG_OUTPUT) - logerror("write to 0x00 IO (X11-X11A) %02X\n",data&0xf0); - + logerror("write to 0x00 IO (X11-X11A) %02X\n",data&0xf0); + output_set_value("Hopper1", BIT(data, 4)); output_set_value("Hopper2", BIT(data, 5)); output_set_value("Hopper3", BIT(data, 6)); @@ -141,7 +140,7 @@ READ8_MEMBER(fireball_state::io_02_r) WRITE8_MEMBER(fireball_state::io_02_w) { if (LOG_OUTPUT) - logerror("write to 0x00 IO (X7-X9) %02X\n",data); + logerror("write to 0x00 IO (X7-X9) %02X\n",data); output_set_value("GameOver", BIT(data, 0)); output_set_value("Title", BIT(data, 1)); @@ -154,14 +153,14 @@ WRITE8_MEMBER(fireball_state::io_02_w) } READ8_MEMBER(fireball_state::io_04_r) -{ //contraves per mod prog +{ //contraves per mod prog UINT8 tmp=0; tmp=ioport("X10-12")->read(); if (LOG_INPUT) logerror("return %02X from 0x04\n",tmp); - return tmp; + return tmp; } WRITE8_MEMBER(fireball_state::io_04_w) @@ -189,41 +188,41 @@ WRITE8_MEMBER(fireball_state::io_06_w) logerror("write to 0x06 data =%02X\n",data); to_ay_data= data; - + if (LOG_DISPLAY2) logerror("On board display write %02X\n",UINT8(~(data&0xff))); - + output_set_digit_value(7, UINT8(~(data&0xff))); } - - READ8_MEMBER(fireball_state::p1_r) - { + + READ8_MEMBER(fireball_state::p1_r) + { UINT8 tmp=0; tmp=(m_p1_data&0xfe)|(m_eeprom->do_read()); if (LOG_P1) logerror("readP1 port data %02X\n",tmp&0x01); return tmp; - } - - WRITE8_MEMBER(fireball_state::p1_w) - { + } + + WRITE8_MEMBER(fireball_state::p1_w) + { //eeprom x24c44/ay8912/system stuff... //bit0 goes to eeprom pin 3 and 4 (0x01) Data_in and Data_out - //bit1 goes to eeprom pin 1 (0x02) CE Hi active - //bit2 goes to eeprom pin 2 (0x04) SK Clock - //bit3 goes to dis/thr input of a ne555 that somehow reset the 8031... TODO - //bit4 goes to ay8912 pin bc1 (0x10) + //bit1 goes to eeprom pin 1 (0x02) CE Hi active + //bit2 goes to eeprom pin 2 (0x04) SK Clock + //bit3 goes to dis/thr input of a ne555 that somehow reset the 8031... TODO + //bit4 goes to ay8912 pin bc1 (0x10) //bit5 goes to ay8912 pin bdir (0x20) - //bit6 goes to TODO - //bit7 goes to TODO + //bit6 goes to TODO + //bit7 goes to TODO if (LOG_AY8912){ if(( data&0x30) != (m_p1_data&0x30)){ logerror("write ay8910 controll bc1= %02X bdir= %02X\n",data&0x10, data&0x20); } } - + m_eeprom->di_write(data & 0x01); m_eeprom->clk_write((data & 0x04) ? ASSERT_LINE : CLEAR_LINE); m_eeprom->cs_write((data & 0x02) ? ASSERT_LINE : CLEAR_LINE); @@ -236,7 +235,7 @@ WRITE8_MEMBER(fireball_state::io_06_w) //AY 3-8912 data write/read - if (data & 0x20){ //bdir + if (data & 0x20){ //bdir //write to ay8912 if (LOG_AY8912) logerror("write to 0x06 bdir=1\n"); @@ -248,7 +247,7 @@ WRITE8_MEMBER(fireball_state::io_06_w) if (LOG_AY8912) logerror("AY8912 address latch write=%02X\n",to_ay_data); }else{ - //data_w + //data_w if (LOG_AY8912) logerror("write to 0x06 bc1=0\n"); m_ay->data_w(space,0,to_ay_data ); @@ -259,43 +258,43 @@ WRITE8_MEMBER(fireball_state::io_06_w) if (LOG_AY8912) logerror("write to 0x06 bdir=0\n"); ay_data=m_ay->data_r(space,0); - } - + } + m_p1_data=data; } - - READ8_MEMBER(fireball_state::p3_r) - { + + READ8_MEMBER(fireball_state::p3_r) + { UINT8 ret = 0xfb | ((int_data&1)<<2); if (LOG_P3) logerror("read P3 port data = %02X\n",ret); return ret; - } - + } + WRITE8_MEMBER(fireball_state::p3_w) - { + { if (LOG_P3) logerror("write to P3 port data=%02X\n",data); - + m_p3_data=data; } - + /************************* * Memory Map Information * *************************/ - + static ADDRESS_MAP_START( fireball_map, AS_PROGRAM, 8, fireball_state ) AM_RANGE(0x0000, 0x1fff) AM_ROM ADDRESS_MAP_END static ADDRESS_MAP_START( fireball_io_map, AS_IO, 8, fireball_state ) - + AM_RANGE(0x00, 0x01)AM_READWRITE(io_00_r,io_00_w) AM_RANGE(0x02, 0x03)AM_READWRITE(io_02_r,io_02_w) AM_RANGE(0x04, 0x05)AM_READWRITE(io_04_r,io_04_w) - AM_RANGE(0x06, 0x07)AM_READWRITE(io_06_r,io_06_w) - + AM_RANGE(0x06, 0x07)AM_READWRITE(io_06_r,io_06_w) + //internal port AM_RANGE(MCS51_PORT_P1, MCS51_PORT_P1) AM_READWRITE(p1_r, p1_w) AM_RANGE(MCS51_PORT_P3, MCS51_PORT_P3) AM_READWRITE(p3_r, p3_w) @@ -321,7 +320,7 @@ static INPUT_PORTS_START( fireball ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_I) PORT_NAME("800 Points") PORT_START("X6-8") - PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_A) PORT_NAME("Empty Hopper A") //activeLow to fool the game code... + PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_A) PORT_NAME("Empty Hopper A") //activeLow to fool the game code... PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_S) PORT_NAME("Empty Hopper B")//at least one hopper must be full PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_D) PORT_NAME("Empty Hopper C") PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON1 ) @@ -330,10 +329,10 @@ static INPUT_PORTS_START( fireball ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_X) PORT_NAME("Confirm Value") PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_C) PORT_NAME("All Options Default value") - PORT_START("X10-12") + PORT_START("X10-12") PORT_DIPNAME( 0xff, 0x00, "Programming Value" ) - PORT_DIPSETTING( 0x00, "00" ) //0 - PORT_DIPSETTING( 0x01, "01" ) + PORT_DIPSETTING( 0x00, "00" ) //0 + PORT_DIPSETTING( 0x01, "01" ) PORT_DIPSETTING( 0x02, "02" ) PORT_DIPSETTING( 0x03, "03" ) PORT_DIPSETTING( 0x04, "04" ) @@ -342,7 +341,7 @@ static INPUT_PORTS_START( fireball ) PORT_DIPSETTING( 0x07, "07" ) PORT_DIPSETTING( 0x08, "08" ) PORT_DIPSETTING( 0x09, "09" ) - PORT_DIPSETTING( 0x10, "10" ) //10 + PORT_DIPSETTING( 0x10, "10" ) //10 PORT_DIPSETTING( 0x11, "11" ) PORT_DIPSETTING( 0x12, "12" ) PORT_DIPSETTING( 0x13, "13" ) @@ -352,7 +351,7 @@ static INPUT_PORTS_START( fireball ) PORT_DIPSETTING( 0x17, "17" ) PORT_DIPSETTING( 0x18, "18" ) PORT_DIPSETTING( 0x19, "19" ) - PORT_DIPSETTING( 0x20, "20" ) //20 + PORT_DIPSETTING( 0x20, "20" ) //20 PORT_DIPSETTING( 0x21, "21" ) PORT_DIPSETTING( 0x22, "22" ) PORT_DIPSETTING( 0x23, "23" ) @@ -362,7 +361,7 @@ static INPUT_PORTS_START( fireball ) PORT_DIPSETTING( 0x27, "27" ) PORT_DIPSETTING( 0x28, "28" ) PORT_DIPSETTING( 0x29, "29" ) - PORT_DIPSETTING( 0x30, "30" ) //30 + PORT_DIPSETTING( 0x30, "30" ) //30 PORT_DIPSETTING( 0x31, "31" ) PORT_DIPSETTING( 0x32, "32" ) PORT_DIPSETTING( 0x33, "33" ) @@ -372,7 +371,7 @@ static INPUT_PORTS_START( fireball ) PORT_DIPSETTING( 0x37, "37" ) PORT_DIPSETTING( 0x38, "38" ) PORT_DIPSETTING( 0x39, "39" ) - PORT_DIPSETTING( 0x40, "40" ) //40 + PORT_DIPSETTING( 0x40, "40" ) //40 PORT_DIPSETTING( 0x41, "41" ) PORT_DIPSETTING( 0x42, "42" ) PORT_DIPSETTING( 0x43, "43" ) @@ -382,7 +381,7 @@ static INPUT_PORTS_START( fireball ) PORT_DIPSETTING( 0x47, "47" ) PORT_DIPSETTING( 0x48, "48" ) PORT_DIPSETTING( 0x49, "49" ) - PORT_DIPSETTING( 0x50, "50" ) //50 + PORT_DIPSETTING( 0x50, "50" ) //50 PORT_DIPSETTING( 0x51, "51" ) PORT_DIPSETTING( 0x52, "52" ) PORT_DIPSETTING( 0x53, "53" ) @@ -392,7 +391,7 @@ static INPUT_PORTS_START( fireball ) PORT_DIPSETTING( 0x57, "57" ) PORT_DIPSETTING( 0x58, "58" ) PORT_DIPSETTING( 0x59, "59" ) - PORT_DIPSETTING( 0x60, "60" ) //60 + PORT_DIPSETTING( 0x60, "60" ) //60 PORT_DIPSETTING( 0x61, "61" ) PORT_DIPSETTING( 0x62, "62" ) PORT_DIPSETTING( 0x63, "63" ) @@ -402,17 +401,17 @@ static INPUT_PORTS_START( fireball ) PORT_DIPSETTING( 0x67, "67" ) PORT_DIPSETTING( 0x68, "68" ) PORT_DIPSETTING( 0x69, "69" ) - PORT_DIPSETTING( 0x70, "70" ) //70 + PORT_DIPSETTING( 0x70, "70" ) //70 PORT_DIPSETTING( 0x71, "71" ) PORT_DIPSETTING( 0x72, "72" ) - PORT_DIPSETTING( 0x73, "73" ) + PORT_DIPSETTING( 0x73, "73" ) PORT_DIPSETTING( 0x74, "74" ) PORT_DIPSETTING( 0x75, "75" ) PORT_DIPSETTING( 0x76, "76" ) PORT_DIPSETTING( 0x77, "77" ) PORT_DIPSETTING( 0x78, "78" ) PORT_DIPSETTING( 0x79, "79" ) - PORT_DIPSETTING( 0x80, "80" ) //80 + PORT_DIPSETTING( 0x80, "80" ) //80 PORT_DIPSETTING( 0x81, "81" ) PORT_DIPSETTING( 0x82, "82" ) PORT_DIPSETTING( 0x83, "83" ) @@ -422,10 +421,10 @@ static INPUT_PORTS_START( fireball ) PORT_DIPSETTING( 0x87, "87" ) PORT_DIPSETTING( 0x88, "88" ) PORT_DIPSETTING( 0x89, "89" ) - PORT_DIPSETTING( 0x90, "90" ) //90 + PORT_DIPSETTING( 0x90, "90" ) //90 PORT_DIPSETTING( 0x91, "91" ) PORT_DIPSETTING( 0x92, "92" ) - PORT_DIPSETTING( 0x93, "93" ) + PORT_DIPSETTING( 0x93, "93" ) PORT_DIPSETTING( 0x94, "94" ) PORT_DIPSETTING( 0x95, "95" ) PORT_DIPSETTING( 0x96, "96" ) @@ -436,7 +435,7 @@ static INPUT_PORTS_START( fireball ) INPUT_PORTS_END /****************************** -* machine reset * +* machine reset * ******************************/ void fireball_state::machine_reset() @@ -444,7 +443,7 @@ void fireball_state::machine_reset() int_timing=1; output_set_digit_value(5, 0x3f); output_set_digit_value(6, 0x3f); - + output_set_value("Hopper1", 0); output_set_value("Hopper2", 0); output_set_value("Hopper3", 0); @@ -469,16 +468,16 @@ TIMER_DEVICE_CALLBACK_MEMBER( fireball_state::int_0 ) if (int_timing==1){ //logerror("INT set\n"); m_maincpu->set_input_line(MCS51_INT0_LINE, ASSERT_LINE); - int_data=1; + int_data=1; } if (int_timing==2){ //logerror("INT clear\n"); m_maincpu->set_input_line(MCS51_INT0_LINE, CLEAR_LINE); int_data=0; - } + } if (int_timing==5){ int_timing=0; - } + } int_timing++; } @@ -490,18 +489,18 @@ TIMER_DEVICE_CALLBACK_MEMBER( fireball_state::int_0 ) static MACHINE_CONFIG_START( fireball, fireball_state ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", I8031, CPU_CLK) // + MCFG_CPU_ADD("maincpu", I8031, CPU_CLK) // MCFG_CPU_PROGRAM_MAP(fireball_map) MCFG_CPU_IO_MAP(fireball_io_map) - MCFG_TIMER_DRIVER_ADD_PERIODIC("int_0", fireball_state, int_0, attotime::from_hz(555)) //9ms from scope reading 111Hz take care of this in the handler + MCFG_TIMER_DRIVER_ADD_PERIODIC("int_0", fireball_state, int_0, attotime::from_hz(555)) //9ms from scope reading 111Hz take care of this in the handler MCFG_EEPROM_SERIAL_X24C44_ADD("eeprom") - + /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_SOUND_ADD("aysnd", AY8912, AY_CLK) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - + /* Video */ MCFG_DEFAULT_LAYOUT(layout_fireball) MACHINE_CONFIG_END @@ -514,15 +513,13 @@ MACHINE_CONFIG_END ROM_START(fireball) ROM_REGION(0x10000, "maincpu", 0) ROM_LOAD("euroball-89-07-13-c026.bin", 0x0000, 0x2000, CRC(cab3fc1c) SHA1(bcf0d17e26f2d9f5e20bda258728c989ea138702)) - + ROM_REGION( 0x20, "eeprom", 0 ) // default eeprom must have some specific value at 0x03 at least - ROM_LOAD( "fireball.nv", 0x0000, 0x020, CRC(1d0f5f0f) SHA1(8e68fcd8782f39ed3b1df6162db9be83cb3335e4) ) //default setting + ROM_LOAD( "fireball.nv", 0x0000, 0x020, CRC(1d0f5f0f) SHA1(8e68fcd8782f39ed3b1df6162db9be83cb3335e4) ) //default setting ROM_END /************************* * Game Drivers * *************************/ -/* YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS*/ -GAME( 1989, fireball, 0, fireball, fireball, driver_device, 0, ROT0, "Valco", "Fireball", GAME_MECHANICAL ) //1989 by rom name - - +/* YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS*/ +GAME( 1989, fireball, 0, fireball, fireball, driver_device, 0, ROT0, "Valco", "Fireball", GAME_MECHANICAL ) //1989 by rom name diff --git a/src/mame/drivers/fortecar.c b/src/mame/drivers/fortecar.c index 89a6854c2b4..154a7a409bd 100644 --- a/src/mame/drivers/fortecar.c +++ b/src/mame/drivers/fortecar.c @@ -659,7 +659,7 @@ static MACHINE_CONFIG_START( fortecar, fortecar_state ) MCFG_DEVICE_ADD("fcppi0", I8255A, 0) /* Init with 0x9a... A, B and high C as input - Serial Eprom connected to Port C */ + Serial Eprom connected to Port C */ MCFG_I8255_IN_PORTA_CB(IOPORT("SYSTEM")) MCFG_I8255_IN_PORTB_CB(IOPORT("INPUT")) MCFG_I8255_IN_PORTC_CB(READ8(fortecar_state, ppi0_portc_r)) diff --git a/src/mame/drivers/funworld.c b/src/mame/drivers/funworld.c index de250ac92ec..48129b2cd93 100644 --- a/src/mame/drivers/funworld.c +++ b/src/mame/drivers/funworld.c @@ -2718,26 +2718,26 @@ static INPUT_PORTS_START( rcdino4 ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN ) PORT_START("DSW") - PORT_DIPNAME( 0x01, 0x01, "Test Mode" ) PORT_DIPLOCATION("SW1:8") + PORT_DIPNAME( 0x01, 0x01, "Test Mode" ) PORT_DIPLOCATION("SW1:8") PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x02, 0x02, "Royal Flush" ) PORT_DIPLOCATION("SW1:7") + PORT_DIPNAME( 0x02, 0x02, "Royal Flush" ) PORT_DIPLOCATION("SW1:7") PORT_DIPSETTING( 0x02, DEF_STR( Yes ) ) PORT_DIPSETTING( 0x00, DEF_STR( No ) ) - PORT_DIPNAME( 0x04, 0x04, "5 of a Kind" ) PORT_DIPLOCATION("SW1:6") + PORT_DIPNAME( 0x04, 0x04, "5 of a Kind" ) PORT_DIPLOCATION("SW1:6") PORT_DIPSETTING( 0x04, DEF_STR( Yes ) ) PORT_DIPSETTING( 0x00, DEF_STR( No ) ) - PORT_DIPNAME( 0x18, 0x08, DEF_STR( Coinage ) ) PORT_DIPLOCATION("SW1:5,4") + PORT_DIPNAME( 0x18, 0x08, DEF_STR( Coinage ) ) PORT_DIPLOCATION("SW1:5,4") PORT_DIPSETTING( 0x08, "1C-10C" ) PORT_DIPSETTING( 0x10, "1C-1C" ) PORT_DIPSETTING( 0x18, "1C-2C" ) PORT_DIPSETTING( 0x00, "1C-5C" ) - PORT_DIPNAME( 0x60, 0x60, "Payment Type" ) PORT_DIPLOCATION("SW1:3,2") + PORT_DIPNAME( 0x60, 0x60, "Payment Type" ) PORT_DIPLOCATION("SW1:3,2") PORT_DIPSETTING( 0x00, "Ticket + Hopper" ) PORT_DIPSETTING( 0x20, "Ticket" ) PORT_DIPSETTING( 0x40, "Hopper" ) PORT_DIPSETTING( 0x60, "Ticket + Hopper" ) - PORT_DIPNAME( 0x80, 0x80, "Pagamenti (Payment)" ) PORT_DIPLOCATION("SW1:1") + PORT_DIPNAME( 0x80, 0x80, "Pagamenti (Payment)" ) PORT_DIPLOCATION("SW1:1") PORT_DIPSETTING( 0x80, "Pagamenti (Payment) A" ) PORT_DIPSETTING( 0x00, "Pagamenti (Payment) B" ) INPUT_PORTS_END @@ -6218,86 +6218,86 @@ static void decrypt_rcdino4(UINT8 *rom, int size, UINT8 *gfxrom, int sizeg, UINT static UINT8 rcdino4_add[] = { -/* 0 1 2 3 4 5 6 7 8 9 a b c d e f*/ -/*0*/ 1, 9, 9, 9, 9, 2, 9, 9, 1, 2, 1, 9, 9, 3, 9, 9, -/*1*/ 2, 2, 9, 9, 9, 9, 9, 9, 1, 9, 1, 9, 9, 9, 9, 9, -/*2*/ 3, 9, 9, 9, 9, 2, 2, 9, 1, 2, 1, 9, 9, 3, 3, 9, -/*3*/ 2, 9, 9, 9, 9, 9, 9, 9, 1, 9, 1, 9, 9, 3, 9, 9, -/*4*/ 1, 9, 9, 9, 9, 2, 9, 9, 1, 2, 1, 9, 3, 3, 9, 9, -/*5*/ 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 9, 9, 9, 9, 9, -/*6*/ 1, 9, 9, 9, 2, 2, 9, 9, 1, 2, 1, 9, 3, 3, 3, 9, -/*7*/ 9, 2, 9, 9, 9, 9, 9, 9, 9, 3, 1, 9, 9, 3, 9, 9, -/*8*/ 2, 9, 9, 9, 2, 2, 2, 9, 1, 9, 1, 9, 9, 3, 3, 9, -/*9*/ 2, 2, 9, 9, 9, 2, 9, 9, 1, 3, 9, 9, 3, 3, 3, 9, -/*a*/ 2, 9, 2, 9, 2, 2, 2, 9, 1, 2, 1, 9, 9, 3, 3, 2, -/*b*/ 2, 2, 9, 9, 9, 2, 9, 9, 9, 3, 9, 9, 9, 3, 9, 9, -/*c*/ 2, 9, 9, 9, 2, 2, 2, 9, 1, 2, 1, 9, 3, 3, 3, 9, -/*d*/ 2, 9, 9, 9, 9, 9, 9, 9, 1, 9, 1, 9, 9, 3, 9, 9, -/*e*/ 2, 9, 9, 9, 2, 9, 2, 9, 1, 2, 1, 9, 3, 9, 3, 9, -/*f*/ 2, 9, 9, 9, 9, 2, 9, 9, 1, 3, 1, 9, 9, 3, 9, 9 +/* 0 1 2 3 4 5 6 7 8 9 a b c d e f*/ +/*0*/ 1, 9, 9, 9, 9, 2, 9, 9, 1, 2, 1, 9, 9, 3, 9, 9, +/*1*/ 2, 2, 9, 9, 9, 9, 9, 9, 1, 9, 1, 9, 9, 9, 9, 9, +/*2*/ 3, 9, 9, 9, 9, 2, 2, 9, 1, 2, 1, 9, 9, 3, 3, 9, +/*3*/ 2, 9, 9, 9, 9, 9, 9, 9, 1, 9, 1, 9, 9, 3, 9, 9, +/*4*/ 1, 9, 9, 9, 9, 2, 9, 9, 1, 2, 1, 9, 3, 3, 9, 9, +/*5*/ 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 9, 9, 9, 9, 9, +/*6*/ 1, 9, 9, 9, 2, 2, 9, 9, 1, 2, 1, 9, 3, 3, 3, 9, +/*7*/ 9, 2, 9, 9, 9, 9, 9, 9, 9, 3, 1, 9, 9, 3, 9, 9, +/*8*/ 2, 9, 9, 9, 2, 2, 2, 9, 1, 9, 1, 9, 9, 3, 3, 9, +/*9*/ 2, 2, 9, 9, 9, 2, 9, 9, 1, 3, 9, 9, 3, 3, 3, 9, +/*a*/ 2, 9, 2, 9, 2, 2, 2, 9, 1, 2, 1, 9, 9, 3, 3, 2, +/*b*/ 2, 2, 9, 9, 9, 2, 9, 9, 9, 3, 9, 9, 9, 3, 9, 9, +/*c*/ 2, 9, 9, 9, 2, 2, 2, 9, 1, 2, 1, 9, 3, 3, 3, 9, +/*d*/ 2, 9, 9, 9, 9, 9, 9, 9, 1, 9, 1, 9, 9, 3, 9, 9, +/*e*/ 2, 9, 9, 9, 2, 9, 2, 9, 1, 2, 1, 9, 3, 9, 3, 9, +/*f*/ 2, 9, 9, 9, 9, 2, 9, 9, 1, 3, 1, 9, 9, 3, 9, 9 }; static UINT8 rcdino4_keys40[] = { -/* 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d*/ +/* 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d*/ 0x36, 0x54, 0x47, 0x6b, 0xce, 0x95, 0xa2, 0x66, 0x3a, 0x46, 0x53, 0xd7, 0xc4, 0xa4, -/* 4e 4f*/ +/* 4e 4f*/ 0x00, 0x00, -/* 50*/ +/* 50*/ 0x56 }; static UINT8 rcdino4_keys80[] = { -/* 81 82 83 84 85 */ - 0xb8, 0x32, 0x1c, 0x23, 0xe2, -/* 86 87 88 89 8a 8b 8c 8d 8e 8f 90 91*/ +/* 81 82 83 84 85 */ + 0xb8, 0x32, 0x1c, 0x23, 0xe2, +/* 86 87 88 89 8a 8b 8c 8d 8e 8f 90 91*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -/* 92 93 94 95 96 97 */ +/* 92 93 94 95 96 97 */ 0x4c, 0x00, 0x3d, 0x00, 0xd9, 0x16, -/* 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3*/ +/* 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -/* a4 a5 a6*/ +/* a4 a5 a6*/ 0x5e, 0x73, 0x69, -/* a7 a8 a9*/ +/* a7 a8 a9*/ 0x00, 0x00, 0x00, -/* aa*/ +/* aa*/ 0xa6, -/* ab ac ad ae af*/ +/* ab ac ad ae af*/ 0x00, 0x00, 0x00, 0x00, 0x00, -/* b0 b1*/ +/* b0 b1*/ 0xc3, 0x40, -/* b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2*/ +/* b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -/* c3 c4 c5*/ +/* c3 c4 c5*/ 0x92, 0xb7, 0x24, -/* c6 c7 c8 c9*/ +/* c6 c7 c8 c9*/ 0x00, 0x00, 0x00, 0x00, -/* ca*/ +/* ca*/ 0x62, -/* cb cc cd ce cf*/ +/* cb cc cd ce cf*/ 0x00, 0x00, 0x00, 0x00, 0x00, -/* d0*/ +/* d0*/ 0x84, -/* d1*/ +/* d1*/ 0x00, -/* d2*/ +/* d2*/ 0xaa, -/* d3 d4 d5*/ +/* d3 d4 d5*/ 0x00, 0x00, 0x00, -/* d6*/ +/* d6*/ 0xea, -/* d7 d8 d9 da db dc dd de df*/ +/* d7 d8 d9 da db dc dd de df*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -/* e0*/ +/* e0*/ 0x17, -/* e1 e2 e3*/ +/* e1 e2 e3*/ 0x00, 0x00, 0x00, -/* e4*/ +/* e4*/ 0xc0, -/* e5 e6 e7 e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5 f6 f7*/ +/* e5 e6 e7 e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5 f6 f7*/ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -/* f8 f9 fa fb fc fd fe*/ +/* f8 f9 fa fb fc fd fe*/ 0x06, 0x1e, 0x28, 0x5a, 0xcf, 0x79, 0x11 }; @@ -6368,44 +6368,44 @@ DRIVER_INIT_MEMBER(funworld_state, rcdino4) add = rcdino4_add[c]; if (((i == 0x81) - && (j >= 0xa3) && (j <= 0xb1) /* text string */ - ) - || ((i == 0x82) - && (j >= 0x35) && (j <= 0x53) /* table of addresses */ - ) - || ((i == 0x85) - && (j >= 0x7e) && (j <= 0x8d) /* '0'-'9', 'A'-'F' */ - ) - || ((i == 0x94) - && (((j >= 0x4a) && (j <= 0x86)) /* zeroes */ - || ((j >= 0xbf) && (j <= 0xc1)) /* set of masks */ - ) - ) - || ((i == 0x96) - && (j >= 0x39) && (j <= 0x3e) /* set of masks */ - ) - || ((i == 0xa6) - && (j >= 0x30) && (j <= 0x32) /* set of masks */ - ) - || ((i == 0xaa) - && (j >= 0xf2) /* table of addresses */ - ) - || ((i == 0xc3) - && (j >= 0x70) && (j <= 0xaf) /* set of masks */ - ) - || ((i == 0xc4) - && (j >= 0xdc) /* zeroes and things */ - ) - || ((i == 0xd0) - && (j >= 0xd2) /* text and zeroes */ - ) - || ((i == 0xd2) - && ((j <= 0x2f) /* text and zeroes */ - || ((j >= 0x84) && (j <= 0xaf)) /* text and zeroes */ - ) - ) - || (add == 9) - ) + && (j >= 0xa3) && (j <= 0xb1) /* text string */ + ) + || ((i == 0x82) + && (j >= 0x35) && (j <= 0x53) /* table of addresses */ + ) + || ((i == 0x85) + && (j >= 0x7e) && (j <= 0x8d) /* '0'-'9', 'A'-'F' */ + ) + || ((i == 0x94) + && (((j >= 0x4a) && (j <= 0x86)) /* zeroes */ + || ((j >= 0xbf) && (j <= 0xc1)) /* set of masks */ + ) + ) + || ((i == 0x96) + && (j >= 0x39) && (j <= 0x3e) /* set of masks */ + ) + || ((i == 0xa6) + && (j >= 0x30) && (j <= 0x32) /* set of masks */ + ) + || ((i == 0xaa) + && (j >= 0xf2) /* table of addresses */ + ) + || ((i == 0xc3) + && (j >= 0x70) && (j <= 0xaf) /* set of masks */ + ) + || ((i == 0xc4) + && (j >= 0xdc) /* zeroes and things */ + ) + || ((i == 0xd0) + && (j >= 0xd2) /* text and zeroes */ + ) + || ((i == 0xd2) + && ((j <= 0x2f) /* text and zeroes */ + || ((j >= 0x84) && (j <= 0xaf)) /* text and zeroes */ + ) + ) + || (add == 9) + ) { ++j; } @@ -6421,9 +6421,9 @@ DRIVER_INIT_MEMBER(funworld_state, rcdino4) do {} while (!rcdino4_keys80[++i - 0x81]); if ((i == 0xa4) - || (i == 0xb0) - || (i == 0xf8) - ) + || (i == 0xb0) + || (i == 0xf8) + ) { j = 0; /* re-align offset after skipping some pages */ } diff --git a/src/mame/drivers/g627.c b/src/mame/drivers/g627.c index 6eb288295d1..107e06b4960 100644 --- a/src/mame/drivers/g627.c +++ b/src/mame/drivers/g627.c @@ -301,18 +301,18 @@ ROM_END ROM_START(rota_115) ROM_REGION(0x10000, "maincpu", ROMREGION_ERASEFF) - ROM_LOAD("v115-a.bin", 0x0000, 0x0800, CRC(474884b3) SHA1(b7919bf2e3a3897c1180373cccf88240c57b5645)) - ROM_LOAD("v115-b.bin", 0x0800, 0x0800, CRC(8779fc6c) SHA1(df00f58d38b4eca68603247ae69009e13cfa31fb)) - ROM_LOAD("v115-c.bin", 0x1000, 0x0800, CRC(54b420f9) SHA1(597bb9f8ad0b20babc696175e9fbcecf2d5d799d)) + ROM_LOAD("v115-a.bin", 0x0000, 0x0800, CRC(474884b3) SHA1(b7919bf2e3a3897c1180373cccf88240c57b5645)) + ROM_LOAD("v115-b.bin", 0x0800, 0x0800, CRC(8779fc6c) SHA1(df00f58d38b4eca68603247ae69009e13cfa31fb)) + ROM_LOAD("v115-c.bin", 0x1000, 0x0800, CRC(54b420f9) SHA1(597bb9f8ad0b20babc696175e9fbcecf2d5d799d)) ROM_END ROM_START(rota_101) ROM_REGION(0x10000, "maincpu", ROMREGION_ERASEFF) - ROM_LOAD("v101-a.bin", 0x0000, 0x0800, CRC(e89f3de6) SHA1(0b62220a24e176f2d7838da080b447a3df9ce05d)) - ROM_LOAD("v101-b.bin", 0x0800, 0x0800, CRC(0690670b) SHA1(6399a7df707d644d0b7fe7b4fea6fb5091a9883d)) - ROM_LOAD("v101-c.bin", 0x1000, 0x0800, CRC(c7e85638) SHA1(b59805d8b558ab8f5ea5b4b9261e862afca4b9d3)) + ROM_LOAD("v101-a.bin", 0x0000, 0x0800, CRC(e89f3de6) SHA1(0b62220a24e176f2d7838da080b447a3df9ce05d)) + ROM_LOAD("v101-b.bin", 0x0800, 0x0800, CRC(0690670b) SHA1(6399a7df707d644d0b7fe7b4fea6fb5091a9883d)) + ROM_LOAD("v101-c.bin", 0x1000, 0x0800, CRC(c7e85638) SHA1(b59805d8b558ab8f5ea5b4b9261e862afca4b9d3)) ROM_END -GAME(1978, rotation, 0, g627, g627, driver_device, 0, ROT0, "Midway", "Rotation VIII (v. 1.17)", GAME_MECHANICAL ) +GAME(1978, rotation, 0, g627, g627, driver_device, 0, ROT0, "Midway", "Rotation VIII (v. 1.17)", GAME_MECHANICAL ) GAME(1978, rota_115, rotation, g627, g627, driver_device, 0, ROT0, "Midway", "Rotation VIII (v. 1.15)", GAME_MECHANICAL ) GAME(1978, rota_101, rotation, g627, g627, driver_device, 0, ROT0, "Midway", "Rotation VIII (v. 1.01)", GAME_MECHANICAL ) diff --git a/src/mame/drivers/galaxold.c b/src/mame/drivers/galaxold.c index af97ccbf4c8..064cef5b05e 100644 --- a/src/mame/drivers/galaxold.c +++ b/src/mame/drivers/galaxold.c @@ -3175,16 +3175,16 @@ ROM_END ROM_START( tazzmang2 ) // Original Sparcade set ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "tazmania.1", 0x000000, 0x000800, CRC(6ecc84a2) SHA1(6f31e69bd613b93e1fac26163f39676299c65a76) ) - ROM_LOAD( "tazmania.2", 0x000800, 0x000800, CRC(e27b09f6) SHA1(1a419c8f45639e2c2351eeb94bf62fca35d5928e) ) - ROM_LOAD( "tazmania.3", 0x001000, 0x000800, CRC(954868f3) SHA1(3882e17ffd9bcfcff383ed95279606962f89dafd) ) - ROM_LOAD( "tazmania.4", 0x001800, 0x000800, CRC(238520e6) SHA1(eec76b54058a6a6139f13f188d243f20d1a7aa12) ) - ROM_LOAD( "tazmania.5", 0x002000, 0x000800, CRC(0527e513) SHA1(20175c293f1cf45fa21dd400cb2718dd8ee0dcea) ) - ROM_LOAD( "tazmania.6", 0x002800, 0x000800, CRC(af2b92d8) SHA1(5642666eb66d549390cd5b13a7029daede6d3ff8) ) - ROM_LOAD( "tazmania.7", 0x003000, 0x000800, CRC(bbdc41d3) SHA1(17de825efd56541dbdbacdc83f77f3ccaef2d07f) ) - ROM_LOAD( "tazmania.8", 0x003800, 0x000800, CRC(eb35f49c) SHA1(0f2bf1043092e746fdbc5d2e0292aeaa7b7f0218) ) - ROM_LOAD( "tazmania.a", 0x004000, 0x001000, CRC(38f326f8) SHA1(5c5463666b6ed15cbcc874faf79cc06ae1cba59a) ) - ROM_LOAD( "tazmania.b", 0x005000, 0x001000, CRC(2a22a9dc) SHA1(07aecdff852065671e488682cf710fd48273b88c) ) + ROM_LOAD( "tazmania.1", 0x000000, 0x000800, CRC(6ecc84a2) SHA1(6f31e69bd613b93e1fac26163f39676299c65a76) ) + ROM_LOAD( "tazmania.2", 0x000800, 0x000800, CRC(e27b09f6) SHA1(1a419c8f45639e2c2351eeb94bf62fca35d5928e) ) + ROM_LOAD( "tazmania.3", 0x001000, 0x000800, CRC(954868f3) SHA1(3882e17ffd9bcfcff383ed95279606962f89dafd) ) + ROM_LOAD( "tazmania.4", 0x001800, 0x000800, CRC(238520e6) SHA1(eec76b54058a6a6139f13f188d243f20d1a7aa12) ) + ROM_LOAD( "tazmania.5", 0x002000, 0x000800, CRC(0527e513) SHA1(20175c293f1cf45fa21dd400cb2718dd8ee0dcea) ) + ROM_LOAD( "tazmania.6", 0x002800, 0x000800, CRC(af2b92d8) SHA1(5642666eb66d549390cd5b13a7029daede6d3ff8) ) + ROM_LOAD( "tazmania.7", 0x003000, 0x000800, CRC(bbdc41d3) SHA1(17de825efd56541dbdbacdc83f77f3ccaef2d07f) ) + ROM_LOAD( "tazmania.8", 0x003800, 0x000800, CRC(eb35f49c) SHA1(0f2bf1043092e746fdbc5d2e0292aeaa7b7f0218) ) + ROM_LOAD( "tazmania.a", 0x004000, 0x001000, CRC(38f326f8) SHA1(5c5463666b6ed15cbcc874faf79cc06ae1cba59a) ) + ROM_LOAD( "tazmania.b", 0x005000, 0x001000, CRC(2a22a9dc) SHA1(07aecdff852065671e488682cf710fd48273b88c) ) ROM_REGION( 0x1000, "gfx1", 0 ) ROM_LOAD( "tazm8.1lk", 0x0000, 0x0800, CRC(2c5b612b) SHA1(32e3a41a9a4a8b1285b6a195213ff0d98012360a) ) // tazmania.g1 diff --git a/src/mame/drivers/gbusters.c b/src/mame/drivers/gbusters.c index ecdd6b8a1f4..6814f52866f 100644 --- a/src/mame/drivers/gbusters.c +++ b/src/mame/drivers/gbusters.c @@ -262,13 +262,13 @@ WRITE8_MEMBER( gbusters_state::banking_callback ) { /* bits 0-3 ROM bank */ membank("bank1")->set_entry(data & 0x0f); - + if (data & 0xf0) { //logerror("%04x: (lines) write %02x\n",device->safe_pc(), data); //popmessage("lines = %02x", data); } - + /* other bits unknown */ } @@ -337,8 +337,8 @@ ROM_START( gbusters ) ROM_LOAD32_WORD( "878c07.h27", 0x00000, 0x40000, CRC(eeed912c) SHA1(b2e27610b38f3fc9c2cdad600b03c8bae4fb9138) ) ROM_LOAD32_WORD( "878c08.k27", 0x00002, 0x40000, CRC(4d14626d) SHA1(226b1d83fb82586302be0a67737a427475856537) ) - ROM_REGION( 0x80000, "k051960", 0 ) /* sprites */ - ROM_LOAD32_WORD( "878c05.h5", 0x00000, 0x40000, CRC(01f4aea5) SHA1(124123823be6bd597805484539d821aaaadde2c0) ) + ROM_REGION( 0x80000, "k051960", 0 ) /* sprites */ + ROM_LOAD32_WORD( "878c05.h5", 0x00000, 0x40000, CRC(01f4aea5) SHA1(124123823be6bd597805484539d821aaaadde2c0) ) ROM_LOAD32_WORD( "878c06.k5", 0x00002, 0x40000, CRC(edfaaaaf) SHA1(67468c4ce47e8d43d58de8d3b50b048c66508156) ) ROM_REGION( 0x0100, "proms", 0 ) @@ -361,7 +361,7 @@ ROM_START( gbustersa ) ROM_LOAD32_WORD( "878c07.h27", 0x00000, 0x40000, CRC(eeed912c) SHA1(b2e27610b38f3fc9c2cdad600b03c8bae4fb9138) ) ROM_LOAD32_WORD( "878c08.k27", 0x00002, 0x40000, CRC(4d14626d) SHA1(226b1d83fb82586302be0a67737a427475856537) ) - ROM_REGION( 0x80000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x80000, "k051960", 0 ) /* sprites */ ROM_LOAD32_WORD( "878c05.h5", 0x00000, 0x40000, CRC(01f4aea5) SHA1(124123823be6bd597805484539d821aaaadde2c0) ) ROM_LOAD32_WORD( "878c06.k5", 0x00002, 0x40000, CRC(edfaaaaf) SHA1(67468c4ce47e8d43d58de8d3b50b048c66508156) ) @@ -385,7 +385,7 @@ ROM_START( crazycop ) ROM_LOAD32_WORD( "878c07.h27", 0x00000, 0x40000, CRC(eeed912c) SHA1(b2e27610b38f3fc9c2cdad600b03c8bae4fb9138) ) ROM_LOAD32_WORD( "878c08.k27", 0x00002, 0x40000, CRC(4d14626d) SHA1(226b1d83fb82586302be0a67737a427475856537) ) - ROM_REGION( 0x80000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x80000, "k051960", 0 ) /* sprites */ ROM_LOAD32_WORD( "878c05.h5", 0x00000, 0x40000, CRC(01f4aea5) SHA1(124123823be6bd597805484539d821aaaadde2c0) ) ROM_LOAD32_WORD( "878c06.k5", 0x00002, 0x40000, CRC(edfaaaaf) SHA1(67468c4ce47e8d43d58de8d3b50b048c66508156) ) diff --git a/src/mame/drivers/gcpinbal.c b/src/mame/drivers/gcpinbal.c index 16f2b39daec..614bbca55c7 100644 --- a/src/mame/drivers/gcpinbal.c +++ b/src/mame/drivers/gcpinbal.c @@ -32,7 +32,7 @@ Stephh's notes (based on the game M68000 code and some tests) : - Reset the game while pressing START1 to enter the "test mode" - + ***************************************************************************/ #include "emu.h" diff --git a/src/mame/drivers/ghosteo.c b/src/mame/drivers/ghosteo.c index 842edc30a6c..442f22ff9be 100644 --- a/src/mame/drivers/ghosteo.c +++ b/src/mame/drivers/ghosteo.c @@ -635,7 +635,7 @@ static MACHINE_CONFIG_START( ghosteo, ghosteo_state ) MCFG_S3C2410_NAND_DATA_W_CB(WRITE8(ghosteo_state, s3c2410_nand_data_w)) // MCFG_DEVICE_ADD("nand", NAND, 0) -// MCFG_NAND_TYPE(NAND_CHIP_K9F5608U0D) // or another variant with ID 0xEC 0x75 ? +// MCFG_NAND_TYPE(NAND_CHIP_K9F5608U0D) // or another variant with ID 0xEC 0x75 ? // MCFG_DEVICE_CONFIG(bballoon_nand_intf) // MCFG_I2CMEM_ADD("i2cmem", 0xA0, 0, 0x100, NULL) diff --git a/src/mame/drivers/goldstar.c b/src/mame/drivers/goldstar.c index 3bba642ce23..db3cfb590a1 100644 --- a/src/mame/drivers/goldstar.c +++ b/src/mame/drivers/goldstar.c @@ -222,8 +222,8 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( star100_map, AS_PROGRAM, 8, goldstar_state ) AM_RANGE(0x0000, 0xbfff) AM_ROM - AM_RANGE(0xc800, 0xcfff) AM_RAM_WRITE(sangho_fg_vidram_w ) AM_SHARE("fg_vidram") // videoram 1 - AM_RANGE(0xd000, 0xd7ff) AM_RAM_WRITE(sangho_fg_atrram_w ) AM_SHARE("fg_atrram") // atrram 1 + AM_RANGE(0xc800, 0xcfff) AM_RAM_WRITE(sangho_fg_vidram_w ) AM_SHARE("fg_vidram") // videoram 1 + AM_RANGE(0xd000, 0xd7ff) AM_RAM_WRITE(sangho_fg_atrram_w ) AM_SHARE("fg_atrram") // atrram 1 AM_RANGE(0xd800, 0xd83f) AM_RAM AM_SHARE("reel1_scroll") AM_RANGE(0xd840, 0xd9ff) AM_RAM @@ -236,13 +236,13 @@ static ADDRESS_MAP_START( star100_map, AS_PROGRAM, 8, goldstar_state ) AM_RANGE(0xe200, 0xe3ff) AM_RAM_WRITE(goldstar_reel2_ram_w ) AM_SHARE("reel2_ram") AM_RANGE(0xe400, 0xe5ff) AM_RAM_WRITE(goldstar_reel3_ram_w ) AM_SHARE("reel3_ram") - AM_RANGE(0xe600, 0xe7ff) AM_RAM_WRITE(sangho_bg_vidram_w ) AM_SHARE("bg_vidram") // videoram 2 + AM_RANGE(0xe600, 0xe7ff) AM_RAM_WRITE(sangho_bg_vidram_w ) AM_SHARE("bg_vidram") // videoram 2 AM_RANGE(0xe800, 0xe9ff) AM_RAM_WRITE(sangho_reel1_attrram_w ) AM_SHARE("reel1_attrram") AM_RANGE(0xea00, 0xebff) AM_RAM_WRITE(sangho_reel2_attrram_w ) AM_SHARE("reel2_attrram") AM_RANGE(0xec00, 0xedff) AM_RAM_WRITE(sangho_reel3_attrram_w ) AM_SHARE("reel3_attrram") - AM_RANGE(0xee00, 0xefff) AM_RAM_WRITE(sangho_bg_atrram_w ) AM_SHARE("bg_atrram") // atrram 2 + AM_RANGE(0xee00, 0xefff) AM_RAM_WRITE(sangho_bg_atrram_w ) AM_SHARE("bg_atrram") // atrram 2 AM_RANGE(0xf000, 0xf7ff) AM_RAM AM_SHARE("nvram") AM_RANGE(0xf800, 0xffff) AM_RAM @@ -278,7 +278,7 @@ WRITE8_MEMBER(goldstar_state::sangho_enable_w) static ADDRESS_MAP_START( star100_readport, AS_IO, 8, goldstar_state ) ADDRESS_MAP_GLOBAL_MASK(0xff) - + AM_RANGE(0x08, 0x08) AM_DEVREADWRITE("aysnd", ay8910_device, data_r, data_w) AM_RANGE(0x0c, 0x0c) AM_DEVWRITE("aysnd", ay8910_device, address_w) @@ -291,35 +291,35 @@ static ADDRESS_MAP_START( star100_readport, AS_IO, 8, goldstar_state ) AM_RANGE(0x1c, 0x1c) AM_DEVWRITE("ramdac", ramdac_device, index_w) AM_RANGE(0x1d ,0x1d) AM_DEVWRITE("ramdac", ramdac_device, pal_w) AM_RANGE(0x1e ,0x1e) AM_DEVWRITE("ramdac", ramdac_device, mask_w) - - AM_RANGE(0x20, 0x20) AM_READ_PORT("DSW4-0") // the first 4 bits map to DSW4 1 to 4. - AM_RANGE(0x21, 0x21) AM_READ_PORT("DSW4-1") // the first 4 bits map to DSW4 5 to 8. - AM_RANGE(0x24, 0x24) AM_WRITE(sangho_coincount_w) // coin counters. + AM_RANGE(0x20, 0x20) AM_READ_PORT("DSW4-0") // the first 4 bits map to DSW4 1 to 4. + AM_RANGE(0x21, 0x21) AM_READ_PORT("DSW4-1") // the first 4 bits map to DSW4 5 to 8. + + AM_RANGE(0x24, 0x24) AM_WRITE(sangho_coincount_w) // coin counters. AM_RANGE(0x25, 0x25) AM_READ_PORT("DSW2") AM_RANGE(0x26, 0x26) AM_READ_PORT("DSW3") - AM_RANGE(0xe0, 0xe0) AM_WRITENOP // writting 0's and 1's constantly. seems watchdog feeder. - AM_RANGE(0xe1, 0xe1) AM_WRITE(sangho_enable_w) // enable/disable reels register. + AM_RANGE(0xe0, 0xe0) AM_WRITENOP // writting 0's and 1's constantly. seems watchdog feeder. + AM_RANGE(0xe1, 0xe1) AM_WRITE(sangho_enable_w) // enable/disable reels register. ADDRESS_MAP_END /* - 08: W (3F) AY8910 data - 0C: W (07) AY8910 address + 08: W (3F) AY8910 data + 0C: W (07) AY8910 address - 10: R Input #0 - 11: R Input #1 - 12: R Input #2 - 13: R Input #3 - - 14: R DSW #1 + 10: R Input #0 + 11: R Input #1 + 12: R Input #2 + 13: R Input #3 + + 14: R DSW #1 17: W - 1C: W \ these looks like RAMDAC commands. After write to 1C, there are 3 writes to 1D. - 1D: W / bp: 6c5b. + 1C: W \ these looks like RAMDAC commands. After write to 1C, there are 3 writes to 1D. + 1D: W / bp: 6c5b. 1E: W (FF) --> seems the RAMDAC mask. 20: R DSW #4-0 @@ -332,14 +332,14 @@ ADDRESS_MAP_END 2F: W (9C) E0: W - E1: W Reels enable/disable register + E1: W Reels enable/disable register */ static ADDRESS_MAP_START( ramdac_map, AS_0, 8, goldstar_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac", ramdac_device, ramdac_pal_r, ramdac_rgb666_w) -ADDRESS_MAP_END +ADDRESS_MAP_END -/* +/* RAMDAC written commands: 1C 1D 1D 1D 1C 1D 1D 1D 1C 1D 1D 1D 1C 1D 1D 1D @@ -972,7 +972,7 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( bonusch_map, AS_PROGRAM, 8, goldstar_state ) /* Reels stuff and RAM are there just as placeholder, and obviously in wrong offset */ - AM_RANGE(0x0000, 0xbfff) AM_ROM // ok + AM_RANGE(0x0000, 0xbfff) AM_ROM // ok AM_RANGE(0xd800, 0xdfff) AM_RAM //AM_SHARE("nvram") AM_RANGE(0xf000, 0xffff) AM_RAM @@ -1016,10 +1016,10 @@ static ADDRESS_MAP_START( bonusch_portmap, AS_IO, 8, goldstar_state ) ADDRESS_MAP_GLOBAL_MASK(0xff) AM_RANGE(0x10, 0x10) AM_READ_PORT("IN0") AM_RANGE(0x20, 0x20) AM_READ_PORT("IN1") - AM_RANGE(0x50, 0x50) AM_DEVWRITE("sn1", sn76489_device, write) /* SN76489 #1 */ - AM_RANGE(0x51, 0x51) AM_DEVWRITE("sn2", sn76489_device, write) /* SN76489 #2 */ - AM_RANGE(0x52, 0x52) AM_DEVWRITE("sn3", sn76489_device, write) /* SN76489 #3 */ - AM_RANGE(0x53, 0x53) AM_DEVWRITE("sn4", sn76489_device, write) /* SN76489 #4 */ + AM_RANGE(0x50, 0x50) AM_DEVWRITE("sn1", sn76489_device, write) /* SN76489 #1 */ + AM_RANGE(0x51, 0x51) AM_DEVWRITE("sn2", sn76489_device, write) /* SN76489 #2 */ + AM_RANGE(0x52, 0x52) AM_DEVWRITE("sn3", sn76489_device, write) /* SN76489 #3 */ + AM_RANGE(0x53, 0x53) AM_DEVWRITE("sn4", sn76489_device, write) /* SN76489 #4 */ AM_RANGE(0x60, 0x60) AM_READ_PORT("IN3") ADDRESS_MAP_END @@ -6153,14 +6153,14 @@ static INPUT_PORTS_START( star100 ) PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SLOT_STOP2 ) PORT_NAME("Stop 2 / Small") PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START1 ) PORT_NAME("Start") -// PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_1) PORT_NAME("IN0-1") -// PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_2) PORT_NAME("IN0-2") -// PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_3) PORT_NAME("IN0-3: BIG") -// PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_4) PORT_NAME("IN0-4: DOUBLE UP") -// PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_5) PORT_NAME("IN0-5: TAKE") -// PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_6) PORT_NAME("IN0-6: BET") -// PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_7) PORT_NAME("IN0-7: SMALL") -// PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_8) PORT_NAME("IN0-8: START") +// PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_1) PORT_NAME("IN0-1") +// PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_2) PORT_NAME("IN0-2") +// PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_3) PORT_NAME("IN0-3: BIG") +// PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_4) PORT_NAME("IN0-4: DOUBLE UP") +// PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_5) PORT_NAME("IN0-5: TAKE") +// PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_6) PORT_NAME("IN0-6: BET") +// PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_7) PORT_NAME("IN0-7: SMALL") +// PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_8) PORT_NAME("IN0-8: START") PORT_START("IN1") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) @@ -6169,7 +6169,7 @@ static INPUT_PORTS_START( star100 ) PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) /* Coin A */ PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(2) /* Coin B */ - PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) /* Key In */ + PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) /* Key In */ PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_IMPULSE(2) /* Coin C */ PORT_START("IN2") @@ -6182,7 +6182,7 @@ static INPUT_PORTS_START( star100 ) PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_CODE(KEYCODE_9) PORT_NAME("Settings / Test Mode") PORT_TOGGLE PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_CODE(KEYCODE_0) PORT_NAME("Statistics") - PORT_START("IN3") // reflected in test mode + PORT_START("IN3") // reflected in test mode PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) @@ -6192,7 +6192,7 @@ static INPUT_PORTS_START( star100 ) PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_START("IN4") // reflected in test mode + PORT_START("IN4") // reflected in test mode PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) @@ -6203,21 +6203,21 @@ static INPUT_PORTS_START( star100 ) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_START("DSW1") - PORT_DIPNAME( 0x01, 0x00, "Key Out" ) PORT_DIPLOCATION("SW1:1") + PORT_DIPNAME( 0x01, 0x00, "Key Out" ) PORT_DIPLOCATION("SW1:1") PORT_DIPSETTING( 0x00, "x1" ) PORT_DIPSETTING( 0x01, "x100" ) - PORT_DIPNAME( 0x02, 0x02, "Bonus Rate" ) PORT_DIPLOCATION("SW1:2") + PORT_DIPNAME( 0x02, 0x02, "Bonus Rate" ) PORT_DIPLOCATION("SW1:2") PORT_DIPSETTING( 0x00, "1/24" ) PORT_DIPSETTING( 0x02, "1/32" ) - PORT_DIPNAME( 0x04, 0x04, "Spin Rate" ) PORT_DIPLOCATION("SW1:3") + PORT_DIPNAME( 0x04, 0x04, "Spin Rate" ) PORT_DIPLOCATION("SW1:3") PORT_DIPSETTING( 0x04, "Slow" ) PORT_DIPSETTING( 0x00, "Fast" ) - PORT_DIPNAME( 0x18, 0x18, "Double Up Rate" ) PORT_DIPLOCATION("SW1:4,5") + PORT_DIPNAME( 0x18, 0x18, "Double Up Rate" ) PORT_DIPLOCATION("SW1:4,5") PORT_DIPSETTING( 0x18, "60%" ) PORT_DIPSETTING( 0x10, "70%" ) PORT_DIPSETTING( 0x08, "80%" ) PORT_DIPSETTING( 0x00, "90%" ) - PORT_DIPNAME( 0xe0, 0xe0, "Game Rate" ) PORT_DIPLOCATION("SW1:6,7,8") + PORT_DIPNAME( 0xe0, 0xe0, "Game Rate" ) PORT_DIPLOCATION("SW1:6,7,8") PORT_DIPSETTING( 0xe0, "50%" ) PORT_DIPSETTING( 0xc0, "60%" ) PORT_DIPSETTING( 0xa0, "65%" ) @@ -6228,31 +6228,31 @@ static INPUT_PORTS_START( star100 ) PORT_DIPSETTING( 0x00, "90%" ) PORT_START("DSW2") - PORT_DIPNAME( 0x01, 0x01, "Bonus Min Bet" ) PORT_DIPLOCATION("SW2:1") + PORT_DIPNAME( 0x01, 0x01, "Bonus Min Bet" ) PORT_DIPLOCATION("SW2:1") PORT_DIPSETTING( 0x01, "16" ) PORT_DIPSETTING( 0x00, "32" ) - PORT_DIPNAME( 0x02, 0x02, "Number of Jackpot" ) PORT_DIPLOCATION("SW2:2") + PORT_DIPNAME( 0x02, 0x02, "Number of Jackpot" ) PORT_DIPLOCATION("SW2:2") PORT_DIPSETTING( 0x00, "3 2" ) PORT_DIPSETTING( 0x02, "6 3" ) - PORT_DIPNAME( 0x04, 0x04, "Double Up" ) PORT_DIPLOCATION("SW2:3") + PORT_DIPNAME( 0x04, 0x04, "Double Up" ) PORT_DIPLOCATION("SW2:3") PORT_DIPSETTING( 0x04, DEF_STR( Yes ) ) PORT_DIPSETTING( 0x00, DEF_STR( No ) ) - PORT_DIPNAME( 0x18, 0x18, "Payout Limit" ) PORT_DIPLOCATION("SW2:4,5") + PORT_DIPNAME( 0x18, 0x18, "Payout Limit" ) PORT_DIPLOCATION("SW2:4,5") PORT_DIPSETTING( 0x18, "1000" ) PORT_DIPSETTING( 0x10, "2000" ) PORT_DIPSETTING( 0x08, "5000" ) PORT_DIPSETTING( 0x00, "No Limit" ) - PORT_DIPNAME( 0x20, 0x20, "Bonus" ) PORT_DIPLOCATION("SW2:6") + PORT_DIPNAME( 0x20, 0x20, "Bonus" ) PORT_DIPLOCATION("SW2:6") PORT_DIPSETTING( 0x20, "Normal" ) PORT_DIPSETTING( 0x00, "Random" ) - PORT_DIPNAME( 0xc0, 0xc0, "Number of Clown" ) PORT_DIPLOCATION("SW2:7,8") + PORT_DIPNAME( 0xc0, 0xc0, "Number of Clown" ) PORT_DIPLOCATION("SW2:7,8") PORT_DIPSETTING( 0xc0, "60%" ) PORT_DIPSETTING( 0x80, "70%" ) PORT_DIPSETTING( 0x40, "80%" ) PORT_DIPSETTING( 0x00, "90%" ) PORT_START("DSW3") - PORT_DIPNAME( 0x07, 0x07, "Key In Rate" ) PORT_DIPLOCATION("SW3:1,2,3") + PORT_DIPNAME( 0x07, 0x07, "Key In Rate" ) PORT_DIPLOCATION("SW3:1,2,3") PORT_DIPSETTING( 0x00, "100 Credits" ) PORT_DIPSETTING( 0x01, "110 Credits" ) PORT_DIPSETTING( 0x02, "120 Credits" ) @@ -6261,23 +6261,23 @@ static INPUT_PORTS_START( star100 ) PORT_DIPSETTING( 0x05, "400 Credits" ) PORT_DIPSETTING( 0x06, "500 Credits" ) PORT_DIPSETTING( 0x07, "1000 Credits" ) - PORT_DIPNAME( 0x18, 0x00, "Bet Limit" ) PORT_DIPLOCATION("SW3:4,5") + PORT_DIPNAME( 0x18, 0x00, "Bet Limit" ) PORT_DIPLOCATION("SW3:4,5") PORT_DIPSETTING( 0x18, "32 (Limit of Bonus: 1/4)" ) PORT_DIPSETTING( 0x10, "64 (Limit of Bonus: 1/2)" ) PORT_DIPSETTING( 0x08, "72 (Limit of Bonus: All)" ) PORT_DIPSETTING( 0x00, "80 (Limit of Bonus: All)" ) - PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW3:6") + PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW3:6") PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW3:7") + PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW3:7") PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW3:8") + PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW3:8") PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_START("DSW4-0") - PORT_DIPNAME( 0x07, 0x07, "Coinage A, B & C" ) PORT_DIPLOCATION("SW4:1,2,3") + PORT_DIPNAME( 0x07, 0x07, "Coinage A, B & C" ) PORT_DIPLOCATION("SW4:1,2,3") PORT_DIPSETTING( 0x00, "1 Coin / 1 Credit" ) PORT_DIPSETTING( 0x01, "1 Coin / 5 Credits" ) PORT_DIPSETTING( 0x02, "1 Coin / 10 Credits" ) @@ -6288,7 +6288,7 @@ static INPUT_PORTS_START( star100 ) PORT_DIPSETTING( 0x07, "1 Coin / 100 Credit" ) /* the following two are 'bonus', and need conditional port since they are in different banks */ - PORT_DIPNAME( 0x08, 0x08, "Bonus (switch-1)" ) PORT_DIPLOCATION("SW4:4") + PORT_DIPNAME( 0x08, 0x08, "Bonus (switch-1)" ) PORT_DIPLOCATION("SW4:4") PORT_DIPSETTING( 0x08, "20000" ) PORT_CONDITION("DSW4-1", 0x01, NOTEQUALS, 0x00) PORT_DIPSETTING( 0x08, "40000" ) PORT_CONDITION("DSW4-1", 0x01, EQUALS, 0x00) PORT_DIPSETTING( 0x00, "30000" ) PORT_CONDITION("DSW4-1", 0x01, NOTEQUALS, 0x00) @@ -6296,75 +6296,75 @@ static INPUT_PORTS_START( star100 ) PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_START("DSW4-1") - PORT_DIPNAME( 0x01, 0x01, "Bonus (switch-2)" ) PORT_DIPLOCATION("SW4:5") + PORT_DIPNAME( 0x01, 0x01, "Bonus (switch-2)" ) PORT_DIPLOCATION("SW4:5") PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x02, 0x02, "Max Bonus" ) PORT_DIPLOCATION("SW4:6") + PORT_DIPNAME( 0x02, 0x02, "Max Bonus" ) PORT_DIPLOCATION("SW4:6") PORT_DIPSETTING( 0x00, "100000" ) PORT_DIPSETTING( 0x02, "200000" ) - PORT_DIPNAME( 0x0c, 0x0c, "Minimum Bet" ) PORT_DIPLOCATION("SW4:7,8") + PORT_DIPNAME( 0x0c, 0x0c, "Minimum Bet" ) PORT_DIPLOCATION("SW4:7,8") PORT_DIPSETTING( 0x0c, "0" ) PORT_DIPSETTING( 0x08, "8" ) PORT_DIPSETTING( 0x04, "16" ) PORT_DIPSETTING( 0x00, "32" ) PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("DSW5") // phisically tied to ay8910 port A, but unused... - PORT_DIPNAME( 0x01, 0x01, "DSW5" ) PORT_DIPLOCATION("SW5:1") + PORT_START("DSW5") // phisically tied to ay8910 port A, but unused... + PORT_DIPNAME( 0x01, 0x01, "DSW5" ) PORT_DIPLOCATION("SW5:1") PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:2") + PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:2") PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:3") + PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:3") PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:4") + PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:4") PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:5") + PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:5") PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:6") + PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:6") PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:7") + PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:7") PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:8") + PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:8") PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_START("DSW6") // phisically tied to ay8910 port B, but unused... - PORT_DIPNAME( 0x01, 0x01, "DSW6" ) PORT_DIPLOCATION("SW6:1") + PORT_START("DSW6") // phisically tied to ay8910 port B, but unused... + PORT_DIPNAME( 0x01, 0x01, "DSW6" ) PORT_DIPLOCATION("SW6:1") PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:2") + PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:2") PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:3") + PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:3") PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:4") + PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:4") PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:5") + PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:5") PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:6") + PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:6") PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:7") + PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:7") PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:8") + PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:8") PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) INPUT_PORTS_END -static INPUT_PORTS_START( crazybon ) // to analyze... +static INPUT_PORTS_START( crazybon ) // to analyze... PORT_START("IN0") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_1) PORT_NAME("IN0-1") PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_2) PORT_NAME("IN0-2") @@ -6416,94 +6416,94 @@ static INPUT_PORTS_START( crazybon ) // to analyze... PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_8_PAD) PORT_NAME("IN4-8") PORT_START("DSW1") - PORT_DIPNAME( 0x01, 0x01, "DSW1" ) PORT_DIPLOCATION("SW1:1") + PORT_DIPNAME( 0x01, 0x01, "DSW1" ) PORT_DIPLOCATION("SW1:1") PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:2") + PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:2") PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:3") + PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:3") PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:4") + PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:4") PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:5") + PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:5") PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:6") + PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:6") PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:7") + PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:7") PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:8") + PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:8") PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_START("DSW2") - PORT_DIPNAME( 0x01, 0x01, "DSW2" ) PORT_DIPLOCATION("SW2:1") + PORT_DIPNAME( 0x01, 0x01, "DSW2" ) PORT_DIPLOCATION("SW2:1") PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:2") + PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:2") PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:3") + PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:3") PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:4") + PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:4") PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:5") + PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:5") PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:6") + PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:6") PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:7") + PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:7") PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:8") + PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW2:8") PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_START("DSW3") - PORT_DIPNAME( 0x01, 0x01, "DSW3" ) PORT_DIPLOCATION("SW3:1") + PORT_DIPNAME( 0x01, 0x01, "DSW3" ) PORT_DIPLOCATION("SW3:1") PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW3:2") + PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW3:2") PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW3:3") + PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW3:3") PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW3:4") + PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW3:4") PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW3:5") + PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW3:5") PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW3:6") + PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW3:6") PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW3:7") + PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW3:7") PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW3:8") + PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW3:8") PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_START("DSW4-0") - PORT_DIPNAME( 0x01, 0x01, "DSW4-0" ) PORT_DIPLOCATION("SW4:1") + PORT_DIPNAME( 0x01, 0x01, "DSW4-0" ) PORT_DIPLOCATION("SW4:1") PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW4:2") + PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW4:2") PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW4:3") + PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW4:3") PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW4:4") + PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW4:4") PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) @@ -6520,16 +6520,16 @@ static INPUT_PORTS_START( crazybon ) // to analyze... PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_START("DSW4-1") - PORT_DIPNAME( 0x01, 0x01, "DSW4-1" ) PORT_DIPLOCATION("SW4:5") + PORT_DIPNAME( 0x01, 0x01, "DSW4-1" ) PORT_DIPLOCATION("SW4:5") PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW4:6") + PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW4:6") PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW4:7") + PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW4:7") PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW4:8") + PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW4:8") PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) @@ -6546,54 +6546,54 @@ static INPUT_PORTS_START( crazybon ) // to analyze... PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_START("DSW5") - PORT_DIPNAME( 0x01, 0x01, "DSW5" ) PORT_DIPLOCATION("SW5:1") + PORT_DIPNAME( 0x01, 0x01, "DSW5" ) PORT_DIPLOCATION("SW5:1") PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:2") + PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:2") PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:3") + PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:3") PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:4") + PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:4") PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:5") + PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:5") PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:6") + PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:6") PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:7") + PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:7") PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:8") + PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW5:8") PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_START("DSW6") - PORT_DIPNAME( 0x01, 0x01, "DSW6" ) PORT_DIPLOCATION("SW6:1") + PORT_DIPNAME( 0x01, 0x01, "DSW6" ) PORT_DIPLOCATION("SW6:1") PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:2") + PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:2") PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:3") + PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:3") PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:4") + PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:4") PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:5") + PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:5") PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:6") + PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:6") PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:7") + PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:7") PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:8") + PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW6:8") PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) INPUT_PORTS_END @@ -6620,7 +6620,7 @@ static INPUT_PORTS_START( cmpacman ) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) /* Coin A */ PORT_START("IN2") - PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* Tied to GND and to the hidden switch that change games. (PC0+GND) -+-> PB0 */ + PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* Tied to GND and to the hidden switch that change games. (PC0+GND) -+-> PB0 */ PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) @@ -6782,7 +6782,7 @@ static INPUT_PORTS_START( cmtetris ) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(2) /* Coin A */ PORT_START("IN2") - PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* Tied to GND and to the hidden switch that change games. (PC0+GND) -+-> (PB0|PB1) */ + PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* Tied to GND and to the hidden switch that change games. (PC0+GND) -+-> (PB0|PB1) */ PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) @@ -7292,7 +7292,7 @@ static GFXDECODE_START( sangho ) 3*16,16 cherries in game 2*16,16 oranges and title girl in game 1*16,16 nines in game -*/ +*/ GFXDECODE_END @@ -7758,7 +7758,7 @@ static MACHINE_CONFIG_START( chrygld, goldstar_state ) MCFG_DEVICE_ADD("ppi8255_0", I8255A, 0) MCFG_I8255_IN_PORTA_CB(IOPORT("IN0")) - MCFG_I8255_IN_PORTB_CB(IOPORT("IN3")) //Player2 controls, confirmed + MCFG_I8255_IN_PORTB_CB(IOPORT("IN3")) //Player2 controls, confirmed MCFG_DEVICE_ADD("ppi8255_1", I8255A, 0) MCFG_I8255_IN_PORTA_CB(IOPORT("IN1")) @@ -7808,7 +7808,7 @@ static MACHINE_CONFIG_START( cb3e, goldstar_state ) MCFG_DEVICE_ADD("ppi8255_0", I8255A, 0) MCFG_I8255_IN_PORTA_CB(IOPORT("IN0")) - MCFG_I8255_IN_PORTB_CB(IOPORT("IN3")) //Player2 controls, confirmed + MCFG_I8255_IN_PORTB_CB(IOPORT("IN3")) //Player2 controls, confirmed MCFG_DEVICE_ADD("ppi8255_1", I8255A, 0) MCFG_I8255_IN_PORTA_CB(IOPORT("IN1")) @@ -7858,7 +7858,7 @@ static MACHINE_CONFIG_START( cb3c, goldstar_state ) MCFG_DEVICE_ADD("ppi8255_0", I8255A, 0) MCFG_I8255_IN_PORTA_CB(IOPORT("IN0")) - MCFG_I8255_IN_PORTB_CB(IOPORT("IN3")) //Player2 controls, confirmed + MCFG_I8255_IN_PORTB_CB(IOPORT("IN3")) //Player2 controls, confirmed MCFG_DEVICE_ADD("ppi8255_1", I8255A, 0) MCFG_I8255_IN_PORTA_CB(IOPORT("IN1")) @@ -7907,7 +7907,7 @@ static MACHINE_CONFIG_START( ncb3, goldstar_state ) MCFG_DEVICE_ADD("ppi8255_0", I8255A, 0) MCFG_I8255_IN_PORTA_CB(IOPORT("IN0")) - MCFG_I8255_IN_PORTB_CB(IOPORT("IN3")) //Player2 controls, confirmed + MCFG_I8255_IN_PORTB_CB(IOPORT("IN3")) //Player2 controls, confirmed MCFG_DEVICE_ADD("ppi8255_1", I8255A, 0) MCFG_I8255_IN_PORTA_CB(IOPORT("IN1")) @@ -7957,7 +7957,7 @@ static MACHINE_CONFIG_START( wcherry, goldstar_state ) MCFG_DEVICE_ADD("ppi8255_0", I8255A, 0) MCFG_I8255_IN_PORTA_CB(IOPORT("IN0")) - MCFG_I8255_IN_PORTB_CB(IOPORT("IN3")) //Player2 controls, confirmed + MCFG_I8255_IN_PORTB_CB(IOPORT("IN3")) //Player2 controls, confirmed MCFG_DEVICE_ADD("ppi8255_1", I8255A, 0) MCFG_I8255_IN_PORTA_CB(IOPORT("IN1")) @@ -8723,10 +8723,10 @@ static MACHINE_CONFIG_START( unkch, goldstar_state ) MCFG_SPEAKER_STANDARD_MONO("mono") // MCFG_SOUND_ADD("aysnd", AY8910, AY_CLOCK) -// -// -// MCFG_AY8910_PORT_A_READ_CB(IOPORT("DSW4")) -// MCFG_AY8910_PORT_B_READ_CB(IOPORT("DSW3")) +// +// +// MCFG_AY8910_PORT_A_READ_CB(IOPORT("DSW4")) +// MCFG_AY8910_PORT_B_READ_CB(IOPORT("DSW3")) // MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) MACHINE_CONFIG_END @@ -13231,49 +13231,49 @@ ROM_START( cmtetrsa ) 9800+ --> 3800+ */ -// ROM_COPY( "maincpu", 0x1c000, 0x0000, 0x1000 ) /* src-dest-size ok */ -// ROM_COPY( "maincpu", 0x16000, 0x1000, 0x1000 ) /* src-dest-size ok */ -// ROM_COPY( "maincpu", 0x14000, 0x2000, 0x1000 ) /* src-dest-size ok */ -// ROM_COPY( "maincpu", 0x1a000, 0x3000, 0x1000 ) /* src-dest-size ok (some calls to high 5xxx appear here, maybe split in 0x800?) */ -// ROM_COPY( "maincpu", 0x15000, 0x4000, 0x1000 ) /* src-dest-size ok */ -// ROM_COPY( "maincpu", 0x11000, 0x6000, 0x1000 ) /* src-dest-size ok */ -// ROM_COPY( "maincpu", 0x13000, 0x8000, 0x1000 ) /* src-dest-size ok */ - -// ROM_COPY( "maincpu", 0x17000, 0x5000, 0x1000 ) /* src-dest-size */ -// ROM_COPY( "maincpu", 0x10000, 0x7000, 0x1000 ) /* src-dest-size */ -// ROM_COPY( "maincpu", 0x18000, 0x9000, 0x1000 ) /* src-dest-size */ -// ROM_COPY( "maincpu", 0x19000, 0xa000, 0x1000 ) /* src-dest-size */ -// ROM_COPY( "maincpu", 0x12000, 0xb000, 0x1000 ) /* src-dest-size */ -// ROM_COPY( "maincpu", 0x1b000, 0xc000, 0x1000 ) /* src-dest-size */ -// ROM_COPY( "maincpu", 0x1d000, 0xd000, 0x1000 ) /* src-dest-size */ -// ROM_COPY( "maincpu", 0x1e000, 0xe000, 0x1000 ) /* src-dest-size */ -// ROM_COPY( "maincpu", 0x1f000, 0xf000, 0x1000 ) /* src-dest-size */ - - ROM_COPY( "maincpu", 0x1c000, 0x0000, 0x0800 ) /* src-dest-size */ // #01 - ROM_COPY( "maincpu", 0x19800, 0x0800, 0x0800 ) /* src-dest-size */ // #02 - ROM_COPY( "maincpu", 0x16000, 0x1000, 0x0800 ) /* src-dest-size */ // #03 - ROM_COPY( "maincpu", 0x17800, 0x1800, 0x0800 ) /* src-dest-size */ // #04 - ROM_COPY( "maincpu", 0x14000, 0x2000, 0x0800 ) /* src-dest-size */ // #05 - ROM_COPY( "maincpu", 0x1c800, 0x2800, 0x0800 ) /* src-dest-size */ // #06 - ROM_COPY( "maincpu", 0x1a000, 0x3000, 0x0800 ) /* src-dest-size */ // #07 - ROM_COPY( "maincpu", 0x18800, 0x3800, 0x0800 ) /* src-dest-size */ // #08 - ROM_COPY( "maincpu", 0x10000, 0x4000, 0x0800 ) /* src-dest-size */ // #09 - ROM_COPY( "maincpu", 0x15000, 0x4800, 0x0800 ) /* src-dest-size */ // #10 - ROM_COPY( "maincpu", 0x14800, 0x5000, 0x0800 ) /* src-dest-size */ // #11 - ROM_COPY( "maincpu", 0x1a800, 0x5800, 0x0800 ) /* src-dest-size */ // #12 - ROM_COPY( "maincpu", 0x11000, 0x6000, 0x0800 ) /* src-dest-size */ // #13 - ROM_COPY( "maincpu", 0x11800, 0x6800, 0x0800 ) /* src-dest-size */ // #14 - ROM_COPY( "maincpu", 0x1b000, 0x7000, 0x0800 ) /* src-dest-size */ // #15 - ROM_COPY( "maincpu", 0x1f000, 0x7800, 0x0800 ) /* src-dest-size */ // #16 - ROM_COPY( "maincpu", 0x1f800, 0x8000, 0x0800 ) /* src-dest-size */ // #17 - ROM_COPY( "maincpu", 0x13800, 0x8800, 0x0800 ) /* src-dest-size */ // #18 - ROM_COPY( "maincpu", 0x19000, 0x9000, 0x0800 ) /* src-dest-size */ // #19 - ROM_COPY( "maincpu", 0x1b800, 0x9800, 0x0800 ) /* src-dest-size */ // #20 - ROM_COPY( "maincpu", 0x12000, 0xa000, 0x0800 ) /* src-dest-size */ // #21 - ROM_COPY( "maincpu", 0x10800, 0xa800, 0x0800 ) /* src-dest-size */ // #22 - ROM_COPY( "maincpu", 0x18000, 0xb000, 0x0800 ) /* src-dest-size */ // #23 - ROM_COPY( "maincpu", 0x12800, 0xb800, 0x0800 ) /* src-dest-size */ // #24 - ROM_COPY( "maincpu", 0x13000, 0xc000, 0x0800 ) /* src-dest-size */ // #25 +// ROM_COPY( "maincpu", 0x1c000, 0x0000, 0x1000 ) /* src-dest-size ok */ +// ROM_COPY( "maincpu", 0x16000, 0x1000, 0x1000 ) /* src-dest-size ok */ +// ROM_COPY( "maincpu", 0x14000, 0x2000, 0x1000 ) /* src-dest-size ok */ +// ROM_COPY( "maincpu", 0x1a000, 0x3000, 0x1000 ) /* src-dest-size ok (some calls to high 5xxx appear here, maybe split in 0x800?) */ +// ROM_COPY( "maincpu", 0x15000, 0x4000, 0x1000 ) /* src-dest-size ok */ +// ROM_COPY( "maincpu", 0x11000, 0x6000, 0x1000 ) /* src-dest-size ok */ +// ROM_COPY( "maincpu", 0x13000, 0x8000, 0x1000 ) /* src-dest-size ok */ + +// ROM_COPY( "maincpu", 0x17000, 0x5000, 0x1000 ) /* src-dest-size */ +// ROM_COPY( "maincpu", 0x10000, 0x7000, 0x1000 ) /* src-dest-size */ +// ROM_COPY( "maincpu", 0x18000, 0x9000, 0x1000 ) /* src-dest-size */ +// ROM_COPY( "maincpu", 0x19000, 0xa000, 0x1000 ) /* src-dest-size */ +// ROM_COPY( "maincpu", 0x12000, 0xb000, 0x1000 ) /* src-dest-size */ +// ROM_COPY( "maincpu", 0x1b000, 0xc000, 0x1000 ) /* src-dest-size */ +// ROM_COPY( "maincpu", 0x1d000, 0xd000, 0x1000 ) /* src-dest-size */ +// ROM_COPY( "maincpu", 0x1e000, 0xe000, 0x1000 ) /* src-dest-size */ +// ROM_COPY( "maincpu", 0x1f000, 0xf000, 0x1000 ) /* src-dest-size */ + + ROM_COPY( "maincpu", 0x1c000, 0x0000, 0x0800 ) /* src-dest-size */ // #01 + ROM_COPY( "maincpu", 0x19800, 0x0800, 0x0800 ) /* src-dest-size */ // #02 + ROM_COPY( "maincpu", 0x16000, 0x1000, 0x0800 ) /* src-dest-size */ // #03 + ROM_COPY( "maincpu", 0x17800, 0x1800, 0x0800 ) /* src-dest-size */ // #04 + ROM_COPY( "maincpu", 0x14000, 0x2000, 0x0800 ) /* src-dest-size */ // #05 + ROM_COPY( "maincpu", 0x1c800, 0x2800, 0x0800 ) /* src-dest-size */ // #06 + ROM_COPY( "maincpu", 0x1a000, 0x3000, 0x0800 ) /* src-dest-size */ // #07 + ROM_COPY( "maincpu", 0x18800, 0x3800, 0x0800 ) /* src-dest-size */ // #08 + ROM_COPY( "maincpu", 0x10000, 0x4000, 0x0800 ) /* src-dest-size */ // #09 + ROM_COPY( "maincpu", 0x15000, 0x4800, 0x0800 ) /* src-dest-size */ // #10 + ROM_COPY( "maincpu", 0x14800, 0x5000, 0x0800 ) /* src-dest-size */ // #11 + ROM_COPY( "maincpu", 0x1a800, 0x5800, 0x0800 ) /* src-dest-size */ // #12 + ROM_COPY( "maincpu", 0x11000, 0x6000, 0x0800 ) /* src-dest-size */ // #13 + ROM_COPY( "maincpu", 0x11800, 0x6800, 0x0800 ) /* src-dest-size */ // #14 + ROM_COPY( "maincpu", 0x1b000, 0x7000, 0x0800 ) /* src-dest-size */ // #15 + ROM_COPY( "maincpu", 0x1f000, 0x7800, 0x0800 ) /* src-dest-size */ // #16 + ROM_COPY( "maincpu", 0x1f800, 0x8000, 0x0800 ) /* src-dest-size */ // #17 + ROM_COPY( "maincpu", 0x13800, 0x8800, 0x0800 ) /* src-dest-size */ // #18 + ROM_COPY( "maincpu", 0x19000, 0x9000, 0x0800 ) /* src-dest-size */ // #19 + ROM_COPY( "maincpu", 0x1b800, 0x9800, 0x0800 ) /* src-dest-size */ // #20 + ROM_COPY( "maincpu", 0x12000, 0xa000, 0x0800 ) /* src-dest-size */ // #21 + ROM_COPY( "maincpu", 0x10800, 0xa800, 0x0800 ) /* src-dest-size */ // #22 + ROM_COPY( "maincpu", 0x18000, 0xb000, 0x0800 ) /* src-dest-size */ // #23 + ROM_COPY( "maincpu", 0x12800, 0xb800, 0x0800 ) /* src-dest-size */ // #24 + ROM_COPY( "maincpu", 0x13000, 0xc000, 0x0800 ) /* src-dest-size */ // #25 ROM_REGION( 0x18000, "gfx1", 0 ) ROM_LOAD( "cm89-tetri-7.u16", 0x00000, 0x8000, CRC(2f5c94bd) SHA1(d99bcaa788f8abf5c75b29572d53be109b20c4bb) ) @@ -13328,7 +13328,7 @@ ROM_END Because of the dual amp, this might support it being a sound chip. Probably tracing pin connections to the HX881 will confirm it. - + You can switch the games pulsing their respective hidden buttons. Hidden Switch: @@ -14146,9 +14146,9 @@ GAMEL( 198?, kkotnoli, 0, kkotnoli, kkotnoli, driver_device, 0, GAME( 198?, ladylinr, 0, ladylinr, ladylinr, driver_device, 0, ROT0, "TAB Austria", "Lady Liner", 0 ) GAME( 198?, wcat3, 0, wcat3, lucky8, driver_device, 0, ROT0, "E.A.I.", "Wild Cat 3", GAME_NOT_WORKING ) -GAME( 1985, luckylad, 0, lucky8, luckylad, driver_device, 0, ROT0, "Wing Co., Ltd.", "Lucky Lady (Wing, encrypted)", GAME_NOT_WORKING ) // encrypted (see notes in rom_load)... +GAME( 1985, luckylad, 0, lucky8, luckylad, driver_device, 0, ROT0, "Wing Co., Ltd.", "Lucky Lady (Wing, encrypted)", GAME_NOT_WORKING ) // encrypted (see notes in rom_load)... GAME( 1991, megaline, 0, megaline, megaline, driver_device, 0, ROT0, "Fun World", "Mega Lines", GAME_NOT_WORKING ) -GAME( 1990, bonusch, 0, bonusch, bonusch, driver_device, 0, ROT0, "Wing Co., Ltd.", "Bonus Chance (W-8)", GAME_NOT_WORKING ) // M80C51F MCU +GAME( 1990, bonusch, 0, bonusch, bonusch, driver_device, 0, ROT0, "Wing Co., Ltd.", "Bonus Chance (W-8)", GAME_NOT_WORKING ) // M80C51F MCU GAMEL( 1993, bingowng, 0, bingowng, bingowng, driver_device, 0, ROT0, "Wing Co., Ltd.", "Bingo (set 1)", 0, layout_bingowng ) @@ -14218,8 +14218,8 @@ GAME( 1999, unkch4, unkch1, unkch, unkch, goldstar_state, unkch4, /* YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS */ GAME( 198?, cmpacman, 0, cm, cmpacman, goldstar_state, cm, ROT0, "<unknown>", "Super Pacman (v1.2) + Cherry Master (Corsica, v8.31)", 0 ) /* need to press K to switch between games... */ GAME( 198?, cmtetris, 0, cm, cmtetris, goldstar_state, cm, ROT0, "<unknown>", "Tetris + Cherry Master (Corsica, v8.01, set 1)", 0 ) /* need to press K/L to switch between games... */ -GAME( 198?, cmtetrsa, 0, cm, cmtetris, goldstar_state, cm, ROT0, "<unknown>", "Tetris + Cherry Master (Corsica, v8.01, set 2)", GAME_NOT_WORKING) // seems banked... -GAME( 198?, cmtetrsb, 0, cm, cmtetris, goldstar_state, cm, ROT0, "<unknown>", "Tetris + Cherry Master (+K, Canada Version, encrypted)", GAME_NOT_WORKING) // different Tetris game +GAME( 198?, cmtetrsa, 0, cm, cmtetris, goldstar_state, cm, ROT0, "<unknown>", "Tetris + Cherry Master (Corsica, v8.01, set 2)", GAME_NOT_WORKING) // seems banked... +GAME( 198?, cmtetrsb, 0, cm, cmtetris, goldstar_state, cm, ROT0, "<unknown>", "Tetris + Cherry Master (+K, Canada Version, encrypted)", GAME_NOT_WORKING) // different Tetris game /* other possible stealth sets: - cmv4a ---> see the 1fxx zone. put a bp in 1f9f to see the loop. diff --git a/src/mame/drivers/goodejan.c b/src/mame/drivers/goodejan.c index e77cb4c8d63..14ea8299dbe 100644 --- a/src/mame/drivers/goodejan.c +++ b/src/mame/drivers/goodejan.c @@ -49,19 +49,19 @@ Notes: Diagnostic Menu: - Press and keep P1 Start and Reset - You'll see cross hatch test screen, then press P1 Start again. + Press and keep P1 Start and Reset + You'll see cross hatch test screen, then press P1 Start again. Secret menu hack [totmejan only] (I couldn't find official way to enter, so it's a hack): - Mame internal debugger: - PC=ECFFD ; 'SECRET MENU' - Keys: BACKSPC, ENTER, Z, P1 START + Mame internal debugger: + PC=ECFFD ; 'SECRET MENU' + Keys: BACKSPC, ENTER, Z, P1 START - PC=E2EE2; 'TODAY: DATA' screen - Keys: Z + PC=E2EE2; 'TODAY: DATA' screen + Keys: Z - PC=ECC72; 'HMODE' screen + PC=ECC72; 'HMODE' screen *******************************************************************************************/ @@ -496,8 +496,8 @@ static INPUT_PORTS_START( goodejan ) PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED ) -/* These games seems have 2 DIP Switches, DIPSW-A and DIPSW-B - Game reads these switches at port C000h (16 bit) with two calls (subroutine 0EF522h [totmejan]) +/* These games seems have 2 DIP Switches, DIPSW-A and DIPSW-B + Game reads these switches at port C000h (16 bit) with two calls (subroutine 0EF522h [totmejan]) Needs to be rearranged and cleaned up (DSW1 current holds all dips and DSW2 appears to be additional inputs) */ PORT_START("DSW1") @@ -527,7 +527,7 @@ static INPUT_PORTS_START( goodejan ) PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) PORT_DIPUNKNOWN_DIPLOC( 0x0080, 0x0080, "DSWA:8" ) - PORT_DIPNAME( 0x0300, 0x0100, "Starting Points" ) PORT_DIPLOCATION("DSWB:1,2") + PORT_DIPNAME( 0x0300, 0x0100, "Starting Points" ) PORT_DIPLOCATION("DSWB:1,2") PORT_DIPSETTING( 0x0300, "1500" ) PORT_DIPSETTING( 0x0200, "2000" ) PORT_DIPSETTING( 0x0100, "1000" ) @@ -535,11 +535,11 @@ static INPUT_PORTS_START( goodejan ) PORT_DIPUNKNOWN_DIPLOC( 0x0400, 0x0400, "DSWB:3" ) PORT_DIPUNKNOWN_DIPLOC( 0x0800, 0x0800, "DSWB:4" ) -/* [totmejan] Game definitely uses these, reads these 2 bits and stores at address 01A28h as 0-1st bit; - Sub-routine at E7C19h does some arithmetic operations depending on these. - I cound't understand whats going on. Call performs just before dealing tiles. */ +/* [totmejan] Game definitely uses these, reads these 2 bits and stores at address 01A28h as 0-1st bit; + Sub-routine at E7C19h does some arithmetic operations depending on these. + I cound't understand whats going on. Call performs just before dealing tiles. */ - PORT_DIPNAME( 0x1000, 0x1000, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("DSWB:5") + PORT_DIPNAME( 0x1000, 0x1000, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("DSWB:5") PORT_DIPSETTING( 0x1000, DEF_STR( On ) ) PORT_DIPSETTING( 0x0000, DEF_STR( Off ) ) PORT_DIPNAME( 0x2000, 0x2000, "Explicit Scenes" ) PORT_DIPLOCATION("DSWB:6") @@ -549,8 +549,8 @@ static INPUT_PORTS_START( goodejan ) PORT_DIPUNKNOWN_DIPLOC( 0x8000, 0x8000, "DSWB:8" ) PORT_START("DSW2") - PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_SERVICE1 ) - PORT_BIT( 0xfffe, IP_ACTIVE_LOW, IPT_UNKNOWN ) // 0x0002 must be kept low to work as service coin + PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_SERVICE1 ) + PORT_BIT( 0xfffe, IP_ACTIVE_LOW, IPT_UNKNOWN ) // 0x0002 must be kept low to work as service coin INPUT_PORTS_END diff --git a/src/mame/drivers/gp_1.c b/src/mame/drivers/gp_1.c index ade27aafa1f..36a1ac05d02 100644 --- a/src/mame/drivers/gp_1.c +++ b/src/mame/drivers/gp_1.c @@ -290,7 +290,7 @@ TIMER_DEVICE_CALLBACK_MEMBER( gp_1_state::zero_timer ) { m_ctc->trg2(0); m_ctc->trg2(1); -} +} static const z80_daisy_config daisy_chain[] = { diff --git a/src/mame/drivers/gstriker.c b/src/mame/drivers/gstriker.c index f44ef215a29..3e6b2f52291 100644 --- a/src/mame/drivers/gstriker.c +++ b/src/mame/drivers/gstriker.c @@ -272,13 +272,13 @@ WRITE_LINE_MEMBER(gstriker_state::gs_ym2610_irq) static ADDRESS_MAP_START( gstriker_map, AS_PROGRAM, 16, gstriker_state ) AM_RANGE(0x000000, 0x0fffff) AM_ROM - AM_RANGE(0x100000, 0x103fff) AM_DEVREADWRITE("zoomtilemap", mb60553_zooming_tilemap_device, vram_r, vram_w ) + AM_RANGE(0x100000, 0x103fff) AM_DEVREADWRITE("zoomtilemap", mb60553_zooming_tilemap_device, vram_r, vram_w ) AM_RANGE(0x140000, 0x141fff) AM_RAM AM_SHARE("cg10103_m_vram") - AM_RANGE(0x180000, 0x180fff) AM_DEVREADWRITE("texttilemap", vs920a_text_tilemap_device, vram_r, vram_w ) - AM_RANGE(0x181000, 0x181fff) AM_DEVREADWRITE("zoomtilemap", mb60553_zooming_tilemap_device, line_r, line_w ) + AM_RANGE(0x180000, 0x180fff) AM_DEVREADWRITE("texttilemap", vs920a_text_tilemap_device, vram_r, vram_w ) + AM_RANGE(0x181000, 0x181fff) AM_DEVREADWRITE("zoomtilemap", mb60553_zooming_tilemap_device, line_r, line_w ) AM_RANGE(0x1c0000, 0x1c0fff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette") AM_MIRROR(0x00f000) - AM_RANGE(0x200000, 0x20000f) AM_DEVREADWRITE("zoomtilemap", mb60553_zooming_tilemap_device, regs_r, regs_w ) + AM_RANGE(0x200000, 0x20000f) AM_DEVREADWRITE("zoomtilemap", mb60553_zooming_tilemap_device, regs_r, regs_w ) AM_RANGE(0x200040, 0x20005f) AM_RAM AM_SHARE("mixerregs1") AM_RANGE(0x200060, 0x20007f) AM_RAM AM_SHARE("mixerregs2") AM_RANGE(0x200080, 0x200081) AM_READ_PORT("P1") @@ -523,7 +523,7 @@ static MACHINE_CONFIG_START( gstriker, gstriker_state ) MCFG_CPU_IO_MAP(sound_io_map) MCFG_SCREEN_ADD("screen", RASTER) -// MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_AFTER_VBLANK) +// MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_AFTER_VBLANK) MCFG_SCREEN_REFRESH_RATE(60) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(5000) /* hand-tuned, it needs a bit */) MCFG_SCREEN_SIZE(64*8, 64*8) diff --git a/src/mame/drivers/gticlub.c b/src/mame/drivers/gticlub.c index b9b451d7ff4..ed4609fa99a 100644 --- a/src/mame/drivers/gticlub.c +++ b/src/mame/drivers/gticlub.c @@ -260,7 +260,7 @@ public: m_k001006_2(*this, "k001006_2"), m_generic_paletteram_32(*this, "paletteram"), m_konppc(*this, "konppc") { } - + // TODO: Needs verification on real hardware static const int m_sound_timer_usec = 2400; @@ -995,7 +995,7 @@ static MACHINE_CONFIG_START( gticlub, gticlub_state ) MCFG_RF5C400_ADD("rfsnd", XTAL_33_8688MHz/2) MCFG_SOUND_ROUTE(0, "lspeaker", 1.0) MCFG_SOUND_ROUTE(1, "rspeaker", 1.0) - + MCFG_DEVICE_ADD("konppc", KONPPC, 0) MCFG_KONPPC_CGBOARD_NUMBER(1) MCFG_KONPPC_CGBOARD_TYPE(CGBOARD_TYPE_GTICLUB) @@ -1074,7 +1074,7 @@ static MACHINE_CONFIG_START( hangplt, gticlub_state ) MCFG_VOODOO_SCREEN_TAG("lscreen") MCFG_VOODOO_CPU_TAG("dsp") MCFG_VOODOO_VBLANK_CB(WRITELINE(gticlub_state,voodoo_vblank_0)) - + MCFG_DEVICE_ADD("voodoo1", VOODOO_1, STD_VOODOO_1_CLOCK) MCFG_VOODOO_FBMEM(2) MCFG_VOODOO_TMUMEM(2,2) @@ -1133,7 +1133,7 @@ static MACHINE_CONFIG_START( hangplt, gticlub_state ) MCFG_RF5C400_ADD("rfsnd", XTAL_33_8688MHz/2) MCFG_SOUND_ROUTE(0, "lspeaker", 1.0) MCFG_SOUND_ROUTE(1, "rspeaker", 1.0) - + MCFG_DEVICE_ADD("konppc", KONPPC, 0) MCFG_KONPPC_CGBOARD_NUMBER(2) MCFG_KONPPC_CGBOARD_TYPE(CGBOARD_TYPE_HANGPLT) diff --git a/src/mame/drivers/hornet.c b/src/mame/drivers/hornet.c index c043b937df8..aaaa934a381 100644 --- a/src/mame/drivers/hornet.c +++ b/src/mame/drivers/hornet.c @@ -984,7 +984,7 @@ static MACHINE_CONFIG_START( hornet, hornet_state ) MCFG_VOODOO_TMUMEM(4,0) MCFG_VOODOO_SCREEN_TAG("screen") MCFG_VOODOO_CPU_TAG("dsp") - MCFG_VOODOO_VBLANK_CB(WRITELINE(hornet_state,voodoo_vblank_0)) + MCFG_VOODOO_VBLANK_CB(WRITELINE(hornet_state,voodoo_vblank_0)) MCFG_DEVICE_ADD("k033906_1", K033906, 0) MCFG_K033906_VOODOO("voodoo0") @@ -1017,7 +1017,7 @@ static MACHINE_CONFIG_START( hornet, hornet_state ) MCFG_DEVICE_ADD("adc12138", ADC12138, 0) MCFG_ADC1213X_IPT_CONVERT_CB(hornet_state, adc12138_input_callback) - + MCFG_DEVICE_ADD("konppc", KONPPC, 0) MCFG_KONPPC_CGBOARD_NUMBER(1) MCFG_KONPPC_CGBOARD_TYPE(CGBOARD_TYPE_HORNET) @@ -1063,20 +1063,20 @@ static MACHINE_CONFIG_DERIVED( hornet_2board, hornet ) MCFG_K037122_PALETTE("palette") MCFG_DEVICE_REMOVE("voodoo0") - + MCFG_DEVICE_ADD("voodoo0", VOODOO_1, STD_VOODOO_1_CLOCK) MCFG_VOODOO_FBMEM(2) MCFG_VOODOO_TMUMEM(4,0) MCFG_VOODOO_SCREEN_TAG("lscreen") MCFG_VOODOO_CPU_TAG("dsp") - MCFG_VOODOO_VBLANK_CB(WRITELINE(hornet_state,voodoo_vblank_0)) - + MCFG_VOODOO_VBLANK_CB(WRITELINE(hornet_state,voodoo_vblank_0)) + MCFG_DEVICE_ADD("voodoo1", VOODOO_1, STD_VOODOO_1_CLOCK) MCFG_VOODOO_FBMEM(2) MCFG_VOODOO_TMUMEM(4,0) MCFG_VOODOO_SCREEN_TAG("rscreen") MCFG_VOODOO_CPU_TAG("dsp2") - MCFG_VOODOO_VBLANK_CB(WRITELINE(hornet_state,voodoo_vblank_1)) + MCFG_VOODOO_VBLANK_CB(WRITELINE(hornet_state,voodoo_vblank_1)) MCFG_DEVICE_ADD("k033906_2", K033906, 0) MCFG_K033906_VOODOO("voodoo1") @@ -1098,7 +1098,7 @@ static MACHINE_CONFIG_DERIVED( hornet_2board, hornet ) MCFG_SCREEN_SIZE(512, 384) MCFG_SCREEN_VISIBLE_AREA(0, 511, 0, 383) MCFG_SCREEN_UPDATE_DRIVER(hornet_state, screen_update_hornet_2board) - + MCFG_DEVICE_REMOVE("konppc") MCFG_DEVICE_ADD("konppc", KONPPC, 0) MCFG_KONPPC_CGBOARD_NUMBER(2) @@ -1118,15 +1118,15 @@ static MACHINE_CONFIG_DERIVED( hornet_2board_v2, hornet_2board ) MCFG_VOODOO_TMUMEM(4,0) MCFG_VOODOO_SCREEN_TAG("lscreen") MCFG_VOODOO_CPU_TAG("dsp") - MCFG_VOODOO_VBLANK_CB(WRITELINE(hornet_state,voodoo_vblank_0)) - + MCFG_VOODOO_VBLANK_CB(WRITELINE(hornet_state,voodoo_vblank_0)) + MCFG_DEVICE_REMOVE("voodoo1") MCFG_DEVICE_ADD("voodoo1", VOODOO_2, STD_VOODOO_2_CLOCK) MCFG_VOODOO_FBMEM(2) MCFG_VOODOO_TMUMEM(4,0) MCFG_VOODOO_SCREEN_TAG("rscreen") MCFG_VOODOO_CPU_TAG("dsp2") - MCFG_VOODOO_VBLANK_CB(WRITELINE(hornet_state,voodoo_vblank_1)) + MCFG_VOODOO_VBLANK_CB(WRITELINE(hornet_state,voodoo_vblank_1)) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( sscope2, hornet_2board_v2) diff --git a/src/mame/drivers/icecold.c b/src/mame/drivers/icecold.c index 11c9be97df6..3a625899eb8 100644 --- a/src/mame/drivers/icecold.c +++ b/src/mame/drivers/icecold.c @@ -352,10 +352,10 @@ static MACHINE_CONFIG_START( icecold, icecold_state ) MCFG_DEVICE_ADD("i8279", I8279, XTAL_6MHz/4) MCFG_I8279_OUT_IRQ_CB(DEVWRITELINE("pia0", pia6821_device, cb1_w)) // irq - MCFG_I8279_OUT_SL_CB(WRITE8(icecold_state, scanlines_w)) // scan SL lines + MCFG_I8279_OUT_SL_CB(WRITE8(icecold_state, scanlines_w)) // scan SL lines MCFG_I8279_OUT_DISP_CB(WRITE8(icecold_state, digit_w)) // display A&B - MCFG_I8279_IN_RL_CB(READ8(icecold_state, kbd_r)) // kbd RL lines - + MCFG_I8279_IN_RL_CB(READ8(icecold_state, kbd_r)) // kbd RL lines + // 30Hz signal from CH-C of ay0 MCFG_TIMER_DRIVER_ADD_PERIODIC("sint_timer", icecold_state, icecold_sint_timer, attotime::from_hz(30)) diff --git a/src/mame/drivers/igs011.c b/src/mame/drivers/igs011.c index c9a4424ce29..c26f011a26e 100644 --- a/src/mame/drivers/igs011.c +++ b/src/mame/drivers/igs011.c @@ -208,7 +208,7 @@ public: DECLARE_DRIVER_INIT(ryukobou); TIMER_DEVICE_CALLBACK_MEMBER(lev5_timer_irq_cb); TIMER_DEVICE_CALLBACK_MEMBER(lhb_timer_irq_cb); - TIMER_DEVICE_CALLBACK_MEMBER(lev3_timer_irq_cb); + TIMER_DEVICE_CALLBACK_MEMBER(lev3_timer_irq_cb); virtual void video_start(); UINT32 screen_update_igs011(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); void screen_eof_vbowl(screen_device &screen, bool state); diff --git a/src/mame/drivers/igs017.c b/src/mame/drivers/igs017.c index 1241cada3d3..1bad2f49317 100644 --- a/src/mame/drivers/igs017.c +++ b/src/mame/drivers/igs017.c @@ -84,7 +84,7 @@ public: required_device<palette_device> m_palette; optional_shared_ptr<UINT8> m_generic_paletteram_8; optional_shared_ptr<UINT16> m_generic_paletteram_16; - + void igs025_to_igs022_callback( void ); int m_toggle; diff --git a/src/mame/drivers/itech32.c b/src/mame/drivers/itech32.c index 0bc41f12f19..612424792a1 100644 --- a/src/mame/drivers/itech32.c +++ b/src/mame/drivers/itech32.c @@ -1666,7 +1666,7 @@ static MACHINE_CONFIG_START( timekill, itech32_state ) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) MCFG_SCREEN_RAW_PARAMS(VIDEO_CLOCK, 508, 0, 384, 262, 0, 240) // most games configure the screen this way -// MCFG_SCREEN_RAW_PARAMS(VIDEO_CLOCK, 508, 0, 384, 286, 0, 256) // sftm, wcbowl and shufshot configure it this way +// MCFG_SCREEN_RAW_PARAMS(VIDEO_CLOCK, 508, 0, 384, 286, 0, 256) // sftm, wcbowl and shufshot configure it this way MCFG_SCREEN_UPDATE_DRIVER(itech32_state, screen_update_itech32) MCFG_SCREEN_PALETTE("palette") diff --git a/src/mame/drivers/jpmmps.c b/src/mame/drivers/jpmmps.c index 4f9a9300933..c997c162dd0 100644 --- a/src/mame/drivers/jpmmps.c +++ b/src/mame/drivers/jpmmps.c @@ -163,8 +163,8 @@ static MACHINE_CONFIG_START( jpmmps, jpmmps_state ) MCFG_DEVICE_ADD("ppi8255_ic21", I8255, 0) MCFG_DEVICE_ADD("ppi8255_ic22", I8255, 0) - MCFG_I8255_OUT_PORTB_CB(WRITE8(jpmmps_state, jpmmps_psg_buf_w)) // SN chip data - MCFG_I8255_OUT_PORTC_CB(WRITE8(jpmmps_state, jpmmps_ic22_portc_w)) // C3 is last meter, C2 latches in data + MCFG_I8255_OUT_PORTB_CB(WRITE8(jpmmps_state, jpmmps_psg_buf_w)) // SN chip data + MCFG_I8255_OUT_PORTC_CB(WRITE8(jpmmps_state, jpmmps_ic22_portc_w)) // C3 is last meter, C2 latches in data MCFG_DEVICE_ADD("ppi8255_ic25", I8255, 0) diff --git a/src/mame/drivers/jpmsys5.c b/src/mame/drivers/jpmsys5.c index 2adde9762e1..3ee751bab27 100644 --- a/src/mame/drivers/jpmsys5.c +++ b/src/mame/drivers/jpmsys5.c @@ -238,7 +238,7 @@ WRITE16_MEMBER(jpmsys5_state::jpm_upd7759_w) } case 1: { - //Reset 0x04, data 0x02, clock + //Reset 0x04, data 0x02, clock m_vfd->por(data & 0x04); m_vfd->data(data & 0x02); m_vfd->sclk(data & 0x01); diff --git a/src/mame/drivers/kenseim.c b/src/mame/drivers/kenseim.c index 2a6feb9edf9..62ce8696981 100644 --- a/src/mame/drivers/kenseim.c +++ b/src/mame/drivers/kenseim.c @@ -124,7 +124,7 @@ D9 | 8 D8 | 9 D7 | 10 D6 | 11 -D5 | 12 +D5 | 12 D4 | 13 D3 | 14 D2 | 15 @@ -152,13 +152,13 @@ public: m_to_68k_cmd_low(0), m_to_68k_cmd_d9(0), m_to_68k_cmd_req(0), - m_to_68k_cmd_LVm(0), + m_to_68k_cmd_LVm(0), m_from68k_ack(0), m_from68k_st4(0), m_from68k_st3(0), m_from68k_st2(0) - { + { for (int i = 0; i < 6; i++) { mole_state_a[i] = 0x00; @@ -190,7 +190,7 @@ public: sprintf(temp, "molea_%d", i); output_set_value(temp, mole_state_a[i]); } - + for (int i = 0; i < 6; i++) { char temp[32]; @@ -226,7 +226,7 @@ public: UINT8 m_to_68k_cmd_d9; UINT8 m_to_68k_cmd_req; UINT8 m_to_68k_cmd_LVm; - + int m_from68k_ack; int m_from68k_st4; @@ -258,7 +258,7 @@ public: void kenseim_state::set_leds(UINT32 ledstates) { for (int i=0; i<20; i++) - output_set_lamp_value(i+1, ((ledstates & (1 << i)) != 0)); + output_set_lamp_value(i+1, ((ledstates & (1 << i)) != 0)); } // could be wrong @@ -266,11 +266,10 @@ WRITE8_MEMBER(kenseim_state::mb8936_portc_w) { // I'm guessing these are the 20 'power meter' LEDs, 10 for each player? (it writes 42 times, with the last write being some terminator?) -// printf("%s mb8936 write %02x to port C but no handler assigned (serial data?)\n", machine().describe_context(), data); +// printf("%s mb8936 write %02x to port C but no handler assigned (serial data?)\n", machine().describe_context(), data); if (data & 0x08) { - if (data & 0x02) { if (data & 0x04) @@ -317,7 +316,7 @@ WRITE8_MEMBER(kenseim_state::mb8936_porta_w) // maybe molesa output? (6-bits?) update_moles(); -} +} WRITE8_MEMBER(kenseim_state::mb8936_portb_w) // maybe molesb output? (6-bits?) { @@ -503,35 +502,35 @@ static INPUT_PORTS_START( kenseim ) PORT_START("IN0") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNUSED /*IPT_COIN1*/ ) // n/c PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNUSED /*IPT_COIN2*/ ) // n/c - PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, kenseim_state, kenseim_cmd_9_r, NULL) // PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE1 ) // D9 + PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, kenseim_state, kenseim_cmd_9_r, NULL) // PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE1 ) // D9 PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) // n/c? - PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, kenseim_state, kenseim_cmd_req_r, NULL) // PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_START1 ) // REQ - PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, kenseim_state, kenseim_cmd_LVm_r, NULL) // PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_START2 ) // LVm + PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, kenseim_state, kenseim_cmd_req_r, NULL) // PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_START1 ) // REQ + PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, kenseim_state, kenseim_cmd_LVm_r, NULL) // PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_START2 ) // LVm PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNUSED ) // PORT_SERVICE( 0x40, IP_ACTIVE_LOW ) n/c PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN ) // n/c? PORT_START("IN1") -// PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(1) // D5 -// PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_PLAYER(1) // D6 -// PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_PLAYER(1) // D7 -// PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(1) // D8 +// PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(1) // D5 +// PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_PLAYER(1) // D6 +// PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_PLAYER(1) // D7 +// PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(1) // D8 PORT_BIT( 0x000f, IP_ACTIVE_LOW, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, kenseim_state, kenseim_cmd_5678_r, NULL) PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_UNUSED/*IPT_BUTTON1*/ ) /*PORT_PLAYER(1)*/ // n/c PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_UNUSED/*IPT_BUTTON2*/ ) /*PORT_PLAYER(1)*/ // n/c PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_UNUSED/*IPT_BUTTON3*/ ) /*PORT_PLAYER(1)*/ // n/c PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_UNKNOWN ) // n/c? -// PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(2) // D1 -// PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_PLAYER(2) // D2 -// PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_PLAYER(2) // D3 -// PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(2) // D4 +// PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(2) // D1 +// PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_PLAYER(2) // D2 +// PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_PLAYER(2) // D3 +// PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(2) // D4 PORT_BIT( 0x0f00, IP_ACTIVE_LOW, IPT_SPECIAL ) PORT_CUSTOM_MEMBER(DEVICE_SELF, kenseim_state, kenseim_cmd_1234_r, NULL) PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_UNUSED /*IPT_BUTTON1*/ ) /*PORT_PLAYER(2)*/ // n/c PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_UNUSED /*IPT_BUTTON2*/ ) /*PORT_PLAYER(2)*/ // n/c PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_UNUSED /*IPT_BUTTON3*/ ) /*PORT_PLAYER(2)*/ // n/c PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_UNKNOWN ) // n/c? - // most of the regular CPS1 dips are unused + // most of the regular CPS1 dips are unused PORT_START("DSWA") PORT_DIPUNUSED_DIPLOC( 0x01, 0x01, "CPSA SW(A):1" ) PORT_DIPUNUSED_DIPLOC( 0x02, 0x02, "CPSA SW(A):2" ) @@ -699,4 +698,3 @@ DRIVER_INIT_MEMBER(kenseim_state,kenseim) // 1994.04.18 is from extra PCB rom, Siguma or Sigma? (Siguma is in the ROM) // the CPS1 board roms contain "M O G U R A 9 2 0 9 2 4" strings suggesting that part of the code was developed earlier GAMEL( 1994, kenseim, 0, kenseim, kenseim, kenseim_state, kenseim, ROT0, "Capcom / Togo / Sigma", "Ken Sei Mogura: Street Fighter II (Japan 940418, Ver 1.00)", GAME_CLICKABLE_ARTWORK, layout_kenseim ) - diff --git a/src/mame/drivers/kingdrby.c b/src/mame/drivers/kingdrby.c index 336a6f7731d..a354fb419a0 100644 --- a/src/mame/drivers/kingdrby.c +++ b/src/mame/drivers/kingdrby.c @@ -1156,7 +1156,7 @@ ROM_START( kingdrbb2 ) ROM_LOAD( "h6", 0x2000, 0x1000, CRC(257f4e0d) SHA1(cd61f3cf70c536aa207ebfdd28be54ac586b5249) ) // = im6_d.b6 kingdrby ROM_REGION( 0x1000, "soundcpu", 0 ) - ROM_LOAD( "sg1_b.e1", 0x0000, 0x1000, BAD_DUMP CRC(92ef3c13) SHA1(1bf1e4106b37aadfc02822184510740e18a54d5c) ) // not in this set, using kingdrby one... + ROM_LOAD( "sg1_b.e1", 0x0000, 0x1000, BAD_DUMP CRC(92ef3c13) SHA1(1bf1e4106b37aadfc02822184510740e18a54d5c) ) // not in this set, using kingdrby one... ROM_REGION( 0x4000, "slave", 0 ) ROM_LOAD( "h1", 0x0000, 0x1000, CRC(444aa020) SHA1(0d40e9499892177b4d8123ad7b6909e8f6e0c8ab) ) diff --git a/src/mame/drivers/kingpin.c b/src/mame/drivers/kingpin.c index e2ff12c64bc..b2b21ad499e 100644 --- a/src/mame/drivers/kingpin.c +++ b/src/mame/drivers/kingpin.c @@ -152,8 +152,8 @@ static MACHINE_CONFIG_START( kingpin, kingpin_state ) /* video hardware */ MCFG_DEVICE_ADD( "tms9928a", TMS9928A, XTAL_10_738635MHz / 2 ) MCFG_TMS9928A_VRAM_SIZE(0x4000) - MCFG_TMS9928A_OUT_INT_LINE_CB(WRITELINE(kingpin_state, vdp_interrupt)) - + MCFG_TMS9928A_OUT_INT_LINE_CB(WRITELINE(kingpin_state, vdp_interrupt)) + MCFG_TMS9928A_SCREEN_ADD_NTSC( "screen" ) MCFG_SCREEN_UPDATE_DEVICE( "tms9928a", tms9928a_device, screen_update ) diff --git a/src/mame/drivers/lucky74.c b/src/mame/drivers/lucky74.c index 238382736d5..6724c938f82 100644 --- a/src/mame/drivers/lucky74.c +++ b/src/mame/drivers/lucky74.c @@ -1465,7 +1465,7 @@ static MACHINE_CONFIG_START( lucky74, lucky74_state ) MCFG_NVRAM_ADD_0FILL("nvram") - // Each 82C255 behaves like 2x 8255 (in mode 0). Since MAME doesn't support it yet, I replaced + // Each 82C255 behaves like 2x 8255 (in mode 0). Since MAME doesn't support it yet, I replaced // both 82C255 with 4x 8255... MCFG_DEVICE_ADD("ppi8255_0", I8255A, 0) MCFG_I8255_IN_PORTA_CB(IOPORT("IN0")) diff --git a/src/mame/drivers/magicard.c b/src/mame/drivers/magicard.c index a661fa51eb2..a4042ce4655 100644 --- a/src/mame/drivers/magicard.c +++ b/src/mame/drivers/magicard.c @@ -512,7 +512,7 @@ READ16_MEMBER(magicard_state::philips_66470_r) UINT8 vdisp; vdisp = m_screen->vpos() < 256; - return (m_pcab_vregs[offset] & 0xff7f) | vdisp<<7; //TODO + return (m_pcab_vregs[offset] & 0xff7f) | vdisp<<7; //TODO } } diff --git a/src/mame/drivers/malzak.c b/src/mame/drivers/malzak.c index c51263a0ae5..1b1e54c5a2a 100644 --- a/src/mame/drivers/malzak.c +++ b/src/mame/drivers/malzak.c @@ -343,12 +343,12 @@ static MACHINE_CONFIG_START( malzak, malzak_state ) MCFG_DEVICE_ADD("s2636_0", S2636, 0) MCFG_S2636_WORKRAM_SIZE(0x100) - MCFG_S2636_OFFSETS(0, -16) // -8, -16 + MCFG_S2636_OFFSETS(0, -16) // -8, -16 MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) MCFG_DEVICE_ADD("s2636_1", S2636, 0) MCFG_S2636_WORKRAM_SIZE(0x100) - MCFG_S2636_OFFSETS(0, -16) // -9, -16 + MCFG_S2636_OFFSETS(0, -16) // -9, -16 MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) MCFG_DEVICE_ADD("saa5050", SAA5050, 6000000) diff --git a/src/mame/drivers/maygay1b.c b/src/mame/drivers/maygay1b.c index 809063c113d..160b8398c01 100644 --- a/src/mame/drivers/maygay1b.c +++ b/src/mame/drivers/maygay1b.c @@ -69,8 +69,8 @@ TODO: I/O is generally a nightmare, probably needs a rebuild at the address level. - Inputs need a sort out. - Some games require dongles for security, need to figure this out. + Inputs need a sort out. + Some games require dongles for security, need to figure this out. ******************************************************************************************/ #include "emu.h" #include "includes/maygay1b.h" @@ -469,7 +469,7 @@ WRITE8_MEMBER( maygay1b_state::scanlines_w ) WRITE8_MEMBER( maygay1b_state::lamp_data_w ) { //The two A/B ports are merged back into one, to make one row of 8 lamps. - + if (m_old_lamp_strobe != m_lamp_strobe) { // Because of the nature of the lamping circuit, there is an element of persistance @@ -482,7 +482,7 @@ WRITE8_MEMBER( maygay1b_state::lamp_data_w ) } m_old_lamp_strobe = m_lamp_strobe; } - + } READ8_MEMBER( maygay1b_state::kbd_r ) @@ -494,7 +494,7 @@ READ8_MEMBER( maygay1b_state::kbd_r ) WRITE8_MEMBER( maygay1b_state::lamp_data_2_w ) { //The two A/B ports are merged back into one, to make one row of 8 lamps. - + if (m_old_lamp_strobe2 != m_lamp_strobe2) { // Because of the nature of the lamping circuit, there is an element of persistance @@ -507,7 +507,7 @@ WRITE8_MEMBER( maygay1b_state::lamp_data_2_w ) } m_old_lamp_strobe2 = m_lamp_strobe2; } - + } // machine driver for maygay m1 board ///////////////////////////////// @@ -541,12 +541,12 @@ MACHINE_CONFIG_START( maygay_m1, maygay1b_state ) MCFG_TIMER_DRIVER_ADD_PERIODIC("nmitimer", maygay1b_state, maygay1b_nmitimer_callback, attotime::from_hz(75)) // freq? MCFG_DEVICE_ADD("i8279", I8279, M1_MASTER_CLOCK/4) // unknown clock - MCFG_I8279_OUT_SL_CB(WRITE8(maygay1b_state, scanlines_w)) // scan SL lines - MCFG_I8279_OUT_DISP_CB(WRITE8(maygay1b_state, lamp_data_w)) // display A&B - MCFG_I8279_IN_RL_CB(READ8(maygay1b_state, kbd_r)) // kbd RL lines - MCFG_DEVICE_ADD("i8279_2", I8279, M1_MASTER_CLOCK/4) // unknown clock - MCFG_I8279_OUT_DISP_CB(WRITE8(maygay1b_state, lamp_data_2_w)) // display A&B - + MCFG_I8279_OUT_SL_CB(WRITE8(maygay1b_state, scanlines_w)) // scan SL lines + MCFG_I8279_OUT_DISP_CB(WRITE8(maygay1b_state, lamp_data_w)) // display A&B + MCFG_I8279_IN_RL_CB(READ8(maygay1b_state, kbd_r)) // kbd RL lines + MCFG_DEVICE_ADD("i8279_2", I8279, M1_MASTER_CLOCK/4) // unknown clock + MCFG_I8279_OUT_DISP_CB(WRITE8(maygay1b_state, lamp_data_2_w)) // display A&B + MCFG_NVRAM_ADD_0FILL("nvram") MCFG_DEFAULT_LAYOUT(layout_maygay1b) diff --git a/src/mame/drivers/maygay1bsw.c b/src/mame/drivers/maygay1bsw.c index 9459ff31106..1069ef38903 100644 --- a/src/mame/drivers/maygay1bsw.c +++ b/src/mame/drivers/maygay1bsw.c @@ -3,7 +3,7 @@ /* the MSM6376 is on the ROM board, so some games might not have it the YM2149F is on the MAIN board, but it seems very rarely used for sound. - + On various PCBs, I've seen the AY slot filled with AY8913's, 8910's, YM2419s and even AY8930s. diff --git a/src/mame/drivers/maygayv1.c b/src/mame/drivers/maygayv1.c index 6b5cc4329d2..a4af1c8fb38 100644 --- a/src/mame/drivers/maygayv1.c +++ b/src/mame/drivers/maygayv1.c @@ -512,7 +512,7 @@ WRITE8_MEMBER( maygayv1_state::strobe_w ) WRITE8_MEMBER( maygayv1_state::lamp_data_w ) { //The two A/B ports are merged back into one, to make one row of 8 lamps. - + if (m_old_lamp_strobe != m_lamp_strobe) { // Because of the nature of the lamping circuit, there is an element of persistance @@ -525,7 +525,7 @@ WRITE8_MEMBER( maygayv1_state::lamp_data_w ) } m_old_lamp_strobe = m_lamp_strobe; } - + } READ8_MEMBER( maygayv1_state::kbd_r ) @@ -897,10 +897,10 @@ static MACHINE_CONFIG_START( maygayv1, maygayv1_state ) MCFG_MC68681_A_TX_CALLBACK(WRITELINE(maygayv1_state, duart_txa)) MCFG_DEVICE_ADD("i8279", I8279, MASTER_CLOCK/4) // unknown clock - MCFG_I8279_OUT_SL_CB(WRITE8(maygayv1_state, strobe_w)) // scan SL lines - MCFG_I8279_OUT_DISP_CB(WRITE8(maygayv1_state, lamp_data_w)) // display A&B - MCFG_I8279_IN_RL_CB(READ8(maygayv1_state, kbd_r)) // kbd RL lines - + MCFG_I8279_OUT_SL_CB(WRITE8(maygayv1_state, strobe_w)) // scan SL lines + MCFG_I8279_OUT_DISP_CB(WRITE8(maygayv1_state, lamp_data_w)) // display A&B + MCFG_I8279_IN_RL_CB(READ8(maygayv1_state, kbd_r)) // kbd RL lines + MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_SOUND_ADD("ymsnd",YM2413, MASTER_CLOCK / 4) diff --git a/src/mame/drivers/megaphx.c b/src/mame/drivers/megaphx.c index 118e9d7d1bf..f565d7f36d1 100644 --- a/src/mame/drivers/megaphx.c +++ b/src/mame/drivers/megaphx.c @@ -349,10 +349,10 @@ WRITE8_MEMBER(megaphx_state::port_c_w) static ADDRESS_MAP_START( megaphx_pic_io_map, AS_IO, 8, megaphx_state ) -// AM_RANGE(0x00, 0x00) AM_WRITE(playmark_oki_banking_w) -// AM_RANGE(0x01, 0x01) AM_READWRITE(playmark_snd_command_r, playmark_oki_w) -// AM_RANGE(0x02, 0x02) AM_READWRITE(playmark_snd_flag_r, playmark_snd_control_w) -// AM_RANGE(PIC16C5x_T0, PIC16C5x_T0) AM_READ(PIC16C5X_T0_clk_r) +// AM_RANGE(0x00, 0x00) AM_WRITE(playmark_oki_banking_w) +// AM_RANGE(0x01, 0x01) AM_READWRITE(playmark_snd_command_r, playmark_oki_w) +// AM_RANGE(0x02, 0x02) AM_READWRITE(playmark_snd_flag_r, playmark_snd_control_w) +// AM_RANGE(PIC16C5x_T0, PIC16C5x_T0) AM_READ(PIC16C5X_T0_clk_r) ADDRESS_MAP_END diff --git a/src/mame/drivers/meritm.c b/src/mame/drivers/meritm.c index dc1dd55c30b..4a9351e9038 100644 --- a/src/mame/drivers/meritm.c +++ b/src/mame/drivers/meritm.c @@ -1045,7 +1045,7 @@ static MACHINE_CONFIG_START( meritm_crt250, meritm_state ) MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", meritm_state, meritm_interrupt, "screen", 0, 1) MCFG_DEVICE_ADD("ppi8255", I8255, 0) - MCFG_I8255_OUT_PORTB_CB(WRITE8(meritm_state, meritm_crt250_port_b_w)) // used LMP x DRIVE + MCFG_I8255_OUT_PORTB_CB(WRITE8(meritm_state, meritm_crt250_port_b_w)) // used LMP x DRIVE MCFG_I8255_IN_PORTC_CB(READ8(meritm_state, meritm_8255_port_c_r)) MCFG_DEVICE_ADD("z80pio_0", Z80PIO, SYSTEM_CLK/6) diff --git a/src/mame/drivers/metalmx.c b/src/mame/drivers/metalmx.c index ec9de21f2cd..f1022e03854 100644 --- a/src/mame/drivers/metalmx.c +++ b/src/mame/drivers/metalmx.c @@ -737,7 +737,7 @@ static MACHINE_CONFIG_START( metalmx, metalmx_state ) MCFG_DEVICE_ADD("cage", ATARI_CAGE, 0) MCFG_ATARI_CAGE_SPEEDUP(0) // TODO: speedup address - MCFG_ATARI_CAGE_IRQ_CALLBACK(WRITE8(metalmx_state,cage_irq_callback)) + MCFG_ATARI_CAGE_IRQ_CALLBACK(WRITE8(metalmx_state,cage_irq_callback)) MACHINE_CONFIG_END diff --git a/src/mame/drivers/midas.c b/src/mame/drivers/midas.c index 8253e3269a2..f5f26198510 100644 --- a/src/mame/drivers/midas.c +++ b/src/mame/drivers/midas.c @@ -16,7 +16,7 @@ VRAM 256kbyte (4Display/Access bank) PaletteRAM 96kbyte - + Display 320(x)*224(y) Sprite 16(x)*240(y(max))*380(max) (96 sprite/line(max)) @@ -605,10 +605,9 @@ void midas_state::machine_start() void midas_state::machine_reset() { - } - + WRITE_LINE_MEMBER(midas_state::livequiz_irqhandler) diff --git a/src/mame/drivers/midvunit.c b/src/mame/drivers/midvunit.c index cd8c2a16efc..8567cea7de1 100644 --- a/src/mame/drivers/midvunit.c +++ b/src/mame/drivers/midvunit.c @@ -1033,16 +1033,16 @@ MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( crusnwld, midvunit ) - /* valid values are 450 or 460 */ - MCFG_DEVICE_ADD("serial_pic", MIDWAY_SERIAL_PIC, 0) + /* valid values are 450 or 460 */ + MCFG_DEVICE_ADD("serial_pic", MIDWAY_SERIAL_PIC, 0) MCFG_MIDWAY_SERIAL_PIC_UPPER(450) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( offroadc, midvunit ) /* valid values are 230 or 234 */ - MCFG_DEVICE_ADD("serial_pic2", MIDWAY_SERIAL_PIC2, 0) + MCFG_DEVICE_ADD("serial_pic2", MIDWAY_SERIAL_PIC2, 0) MCFG_MIDWAY_SERIAL_PIC2_UPPER(230) - MCFG_MIDWAY_SERIAL_PIC2_YEAR_OFFS(94) + MCFG_MIDWAY_SERIAL_PIC2_YEAR_OFFS(94) MACHINE_CONFIG_END @@ -1062,7 +1062,7 @@ static MACHINE_CONFIG_DERIVED( midvplus, midvcommon ) MCFG_MIDWAY_IOASIC_SHUFFLE(0) MCFG_MIDWAY_IOASIC_UPPER(452) /* no alternates */ MCFG_MIDWAY_IOASIC_YEAR_OFFS(94) - + /* sound hardware */ MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2115, 0) MCFG_DCS2_AUDIO_DRAM_IN_MB(2) diff --git a/src/mame/drivers/midxunit.c b/src/mame/drivers/midxunit.c index 731afdbcc28..c7ae3ec23ba 100644 --- a/src/mame/drivers/midxunit.c +++ b/src/mame/drivers/midxunit.c @@ -278,7 +278,7 @@ static MACHINE_CONFIG_START( midxunit, midxunit_state ) MCFG_SCREEN_UPDATE_DEVICE("maincpu", tms34010_device, tms340x0_ind16) MCFG_SCREEN_PALETTE("palette") MCFG_VIDEO_START_OVERRIDE(midxunit_state,midxunit) - + MCFG_DEVICE_ADD("serial_pic", MIDWAY_SERIAL_PIC, 0) /* serial prefixes 419, 420 */ MCFG_MIDWAY_SERIAL_PIC_UPPER(419); diff --git a/src/mame/drivers/midzeus.c b/src/mame/drivers/midzeus.c index 17c4509c1fb..c8f118f8c4f 100644 --- a/src/mame/drivers/midzeus.c +++ b/src/mame/drivers/midzeus.c @@ -1104,10 +1104,10 @@ static MACHINE_CONFIG_START( midzeus, midzeus_state ) /* sound hardware */ MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2104, 0) - + MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0) - MCFG_MIDWAY_IOASIC_SHUFFLE(MIDWAY_IOASIC_STANDARD) - MCFG_MIDWAY_SERIAL_PIC2_YEAR_OFFS(94) + MCFG_MIDWAY_IOASIC_SHUFFLE(MIDWAY_IOASIC_STANDARD) + MCFG_MIDWAY_SERIAL_PIC2_YEAR_OFFS(94) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( mk4, midzeus ) @@ -1129,7 +1129,7 @@ ADDRESS_MAP_END static MACHINE_CONFIG_DERIVED( invasn, midzeus ) MCFG_CPU_ADD("pic", PIC16C57, 8000000) /* ? */ MCFG_CPU_IO_MAP(pic_io_map) - + MCFG_DEVICE_MODIFY("ioasic") MCFG_MIDWAY_IOASIC_UPPER(468/* or 488 */) MACHINE_CONFIG_END @@ -1157,7 +1157,7 @@ static MACHINE_CONFIG_START( midzeus2, midzeus2_state ) MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2104, 0) MCFG_M48T35_ADD( "m48t35" ) - + MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0) MCFG_MIDWAY_IOASIC_SHUFFLE(MIDWAY_IOASIC_STANDARD) MCFG_MIDWAY_SERIAL_PIC2_YEAR_OFFS(99) @@ -1527,9 +1527,9 @@ DRIVER_INIT_MEMBER(midzeus_state,thegrid) * *************************************/ -GAME( 1997, mk4, 0, mk4, mk4, midzeus_state, mk4, ROT0, "Midway", "Mortal Kombat 4 (version 3.0)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) -GAME( 1997, mk4a, mk4, mk4, mk4, midzeus_state, mk4, ROT0, "Midway", "Mortal Kombat 4 (version 2.1)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) -GAME( 1997, mk4b, mk4, mk4, mk4, midzeus_state, mk4, ROT0, "Midway", "Mortal Kombat 4 (version 1.0)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) +GAME( 1997, mk4, 0, mk4, mk4, midzeus_state, mk4, ROT0, "Midway", "Mortal Kombat 4 (version 3.0)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) +GAME( 1997, mk4a, mk4, mk4, mk4, midzeus_state, mk4, ROT0, "Midway", "Mortal Kombat 4 (version 2.1)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) +GAME( 1997, mk4b, mk4, mk4, mk4, midzeus_state, mk4, ROT0, "Midway", "Mortal Kombat 4 (version 1.0)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) GAME( 1999, invasnab, 0, invasn, invasn, midzeus_state, invasn, ROT0, "Midway", "Invasion - The Abductors (version 5.0)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) GAME( 1999, invasnab4,invasnab, invasn, invasn, midzeus_state, invasn, ROT0, "Midway", "Invasion - The Abductors (version 4.0)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) GAME( 1999, invasnab3,invasnab, invasn, invasn, midzeus_state, invasn, ROT0, "Midway", "Invasion - The Abductors (version 3.0)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/model2.c b/src/mame/drivers/model2.c index 189bc7b769a..aab7cd8cd4e 100644 --- a/src/mame/drivers/model2.c +++ b/src/mame/drivers/model2.c @@ -7,30 +7,30 @@ Hardware and protection reverse-engineering and general assistance by ElSemi. MAME driver by R. Belmont, Olivier Galibert, and ElSemi. - TODO (updated as for April 2014): - - all Model 2B games: FIFO comms looks way wrong, and 3d is mostly missing/incomplete. Games also tends to stalls at some point, culprit might be when i960 tries - to use a burst type opcode read; - - Inputs needs device-ification and clean-ups; - - Sound comms actually passes thru a 8251-compatible device, hook it up; - - daytona: runs at half speed in gameplay; - - desert: several 3d bugs, presumably down to FIFO; - - dynamcop: stalls at stage select screen; - - fvipers: enables timers, but then irq register is empty, hence it crashes with an "interrupt halt" at POST (regression); - - lastbrnx: uses external DMA port 0 for uploading SHARC program, hook-up might not be 100% right; - - lastbrnx: uses a shitload of unsupported SHARC opcodes (compute_fmul_avg, shift operation 0x11, ALU operation 0x89 (compute_favg)); - - lastbrnx: eventually crashes in attract mode, geo_parse_nn_s() is the culprit apparently; - - manxtt: missing 3d; - - motoraid: stalls after course select; - - pltkidsa: after few secs of gameplay, background 3d disappears and everything reports a collision against the player; - - skytargt: MAME hardlocks after disclaimer screen; - - srallyc: opponent cars flickers like wild; - - vcop: lightgun input is offsetted; - - vcop: sound dies at enter initial screen (i.e. after played the game once); - - vcop: tilemap priority bug at stage select screen; - - vf2: stalls after disclaimer screen; - - vstriker: countdown in team select goes way too fast ... - - vstriker: ... meanwhile gameplay is way too slow!? - - zeroguna: stalls after some seconds of gameplay; + TODO (updated as for April 2014): + - all Model 2B games: FIFO comms looks way wrong, and 3d is mostly missing/incomplete. Games also tends to stalls at some point, culprit might be when i960 tries + to use a burst type opcode read; + - Inputs needs device-ification and clean-ups; + - Sound comms actually passes thru a 8251-compatible device, hook it up; + - daytona: runs at half speed in gameplay; + - desert: several 3d bugs, presumably down to FIFO; + - dynamcop: stalls at stage select screen; + - fvipers: enables timers, but then irq register is empty, hence it crashes with an "interrupt halt" at POST (regression); + - lastbrnx: uses external DMA port 0 for uploading SHARC program, hook-up might not be 100% right; + - lastbrnx: uses a shitload of unsupported SHARC opcodes (compute_fmul_avg, shift operation 0x11, ALU operation 0x89 (compute_favg)); + - lastbrnx: eventually crashes in attract mode, geo_parse_nn_s() is the culprit apparently; + - manxtt: missing 3d; + - motoraid: stalls after course select; + - pltkidsa: after few secs of gameplay, background 3d disappears and everything reports a collision against the player; + - skytargt: MAME hardlocks after disclaimer screen; + - srallyc: opponent cars flickers like wild; + - vcop: lightgun input is offsetted; + - vcop: sound dies at enter initial screen (i.e. after played the game once); + - vcop: tilemap priority bug at stage select screen; + - vf2: stalls after disclaimer screen; + - vstriker: countdown in team select goes way too fast ... + - vstriker: ... meanwhile gameplay is way too slow!? + - zeroguna: stalls after some seconds of gameplay; OK (controls may be wrong/missing/incomplete) -- @@ -548,14 +548,14 @@ CUSTOM_INPUT_MEMBER(model2_state::_1c0001c_r) return iptval; } -/* PORT_DIPSETTING( 0x00, "0" ) // 0: neutral - PORT_DIPSETTING( 0x10, "1" ) // 2nd gear - PORT_DIPSETTING( 0x20, "2" ) // 1st gear - PORT_DIPSETTING( 0x30, "3" ) - PORT_DIPSETTING( 0x40, "4" ) - PORT_DIPSETTING( 0x50, "5" ) // 4th gear - PORT_DIPSETTING( 0x60, "6" ) // 3rd gear - PORT_DIPSETTING( 0x70, "7" )*/ +/* PORT_DIPSETTING( 0x00, "0" ) // 0: neutral + PORT_DIPSETTING( 0x10, "1" ) // 2nd gear + PORT_DIPSETTING( 0x20, "2" ) // 1st gear + PORT_DIPSETTING( 0x30, "3" ) + PORT_DIPSETTING( 0x40, "4" ) + PORT_DIPSETTING( 0x50, "5" ) // 4th gear + PORT_DIPSETTING( 0x60, "6" ) // 3rd gear + PORT_DIPSETTING( 0x70, "7" )*/ /* Used specifically by Sega Rally, others might be different */ CUSTOM_INPUT_MEMBER(model2_state::srallyc_gearbox_r) @@ -774,8 +774,8 @@ WRITE32_MEMBER(model2_state::copro_fifo_w) } else { -// if(m_coprocnt == 0) -// return; +// if(m_coprocnt == 0) +// return; //osd_printf_debug("copro_fifo_w: %08X, %08X, %08X at %08X\n", data, offset, mem_mask, space.device().safe_pc()); if (m_dsp_type == DSP_TYPE_SHARC) diff --git a/src/mame/drivers/mpu4hw.c b/src/mame/drivers/mpu4hw.c index 8e74664b15e..18bfa93cbb5 100644 --- a/src/mame/drivers/mpu4hw.c +++ b/src/mame/drivers/mpu4hw.c @@ -1330,7 +1330,7 @@ WRITE_LINE_MEMBER(mpu4_state::pia_ic8_cb2_w) LOG_IC8(("%s: IC8 PIA write CB2 (alpha clock) %02X\n", machine().describe_context(), state & 0xFF)); // DM Data pin B - + m_vfd->sclk(!state); } @@ -2600,7 +2600,7 @@ MACHINE_CONFIG_FRAGMENT( mpu4_common ) MCFG_PTM6840_OUT1_CB(WRITE8(mpu4_state, ic2_o2_callback)) MCFG_PTM6840_OUT2_CB(WRITE8(mpu4_state, ic2_o3_callback)) MCFG_PTM6840_IRQ_CB(WRITELINE(mpu4_state, cpu0_irq)) - + MCFG_DEVICE_ADD("pia_ic3", PIA6821, 0) MCFG_PIA_WRITEPA_HANDLER(WRITE8(mpu4_state, pia_ic3_porta_w)) MCFG_PIA_WRITEPB_HANDLER(WRITE8(mpu4_state, pia_ic3_portb_w)) diff --git a/src/mame/drivers/mpu4sw.c b/src/mame/drivers/mpu4sw.c index f1319617aa5..40c646586c1 100644 --- a/src/mame/drivers/mpu4sw.c +++ b/src/mame/drivers/mpu4sw.c @@ -994,8 +994,8 @@ GAME_CUSTOM( 199?, m4eaw__bx, m4eaw, "eun01y.p1", 0x0000, 0x0100 ROM_START( m4eaw__bz ) \ ROM_REGION( 0x010000, "maincpu", 0 ) ROM_LOAD( "everyones a winner v2-5p", 0x8000, 0x008000, CRC(eb8f2fc5) SHA1(0d3614bd5ff561d17bef0d1e620f2f812b8fed5b)) - M4EAW_EXTRA_ROMS -ROM_END + M4EAW_EXTRA_ROMS +ROM_END GAME(199?, m4eaw__bz, m4eaw ,mod4oki ,mpu4 , mpu4_state,m4_showstring ,ROT0,"Barcrest","Everyone's A Winner (Barcrest) (MPU4) (set 99)",GAME_FLAGS ) diff --git a/src/mame/drivers/mpu4vid.c b/src/mame/drivers/mpu4vid.c index c074fe0a33d..7b071ee7b79 100644 --- a/src/mame/drivers/mpu4vid.c +++ b/src/mame/drivers/mpu4vid.c @@ -537,12 +537,12 @@ READ8_MEMBER(mpu4vid_state::ef9369_r ) { UINT16 col = pal.clut[pal.addr >> 1]; -/* if ((pal.addr & 1) == 0) - return col & 0xff; - else - return col >> 8; - */ - +/* if ((pal.addr & 1) == 0) + return col & 0xff; + else + return col >> 8; + */ + return col; } else @@ -604,7 +604,7 @@ WRITE8_MEMBER(mpu4vid_state::bt471_w ) break; } - default: + default: { popmessage("Bt471: Unhandled write access (offset:%x, data:%x)", offset, data); } diff --git a/src/mame/drivers/mrgame.c b/src/mame/drivers/mrgame.c index a51fdc77959..c58923463cb 100644 --- a/src/mame/drivers/mrgame.c +++ b/src/mame/drivers/mrgame.c @@ -123,7 +123,7 @@ static ADDRESS_MAP_START( video_map, AS_PROGRAM, 8, mrgame_state ) AM_RANGE(0x5000, 0x50ff) AM_MIRROR(0x0700) AM_RAM AM_SHARE("objectram") AM_RANGE(0x6800, 0x6807) AM_MIRROR(0x07f8) AM_WRITE(video_ctrl_w) AM_RANGE(0x7000, 0x77ff) AM_READNOP //AFR - looks like a watchdog - AM_RANGE(0x8100, 0x8103) AM_MIRROR(0x7efc) AM_DEVREADWRITE("ppi", i8255_device, read, write) + AM_RANGE(0x8100, 0x8103) AM_MIRROR(0x7efc) AM_DEVREADWRITE("ppi", i8255_device, read, write) ADDRESS_MAP_END static ADDRESS_MAP_START( audio1_map, AS_PROGRAM, 8, mrgame_state ) @@ -373,7 +373,7 @@ PALETTE_INIT_MEMBER( mrgame_state, mrgame) const UINT8 *color_prom = machine().root_device().memregion("proms")->base(); /* compute the color output resistor weights */ - compute_resistor_weights(0, 255, -1.0, + compute_resistor_weights(0, 255, -1.0, 3, &resistances[0], rweights, 0, 0, 3, &resistances[0], gweights, 0, 0, 2, &resistances[1], bweights, 0, 0); diff --git a/src/mame/drivers/mustache.c b/src/mame/drivers/mustache.c index 25b9dd04207..5b25748231c 100644 --- a/src/mame/drivers/mustache.c +++ b/src/mame/drivers/mustache.c @@ -192,7 +192,7 @@ static MACHINE_CONFIG_START( mustache, mustache_state ) MCFG_PALETTE_INIT_OWNER(mustache_state, mustache) /* sound hardware */ - MCFG_DEVICE_ADD("seibu_sound", SEIBU_SOUND, 0) // for seibu_sound_decrypt on the MAIN cpu (not sound) + MCFG_DEVICE_ADD("seibu_sound", SEIBU_SOUND, 0) // for seibu_sound_decrypt on the MAIN cpu (not sound) MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mame/drivers/mystwarr.c b/src/mame/drivers/mystwarr.c index 2d568b16f37..189a3737a1b 100644 --- a/src/mame/drivers/mystwarr.c +++ b/src/mame/drivers/mystwarr.c @@ -1020,7 +1020,7 @@ static MACHINE_CONFIG_START( mystwarr, mystwarr_state ) MCFG_DEVICE_ADD("k054338", K054338, 0) MCFG_K054338_ALPHAINV(1) MCFG_K054338_MIXER("k055555") - + MCFG_VIDEO_START_OVERRIDE(mystwarr_state, mystwarr) /* sound hardware */ diff --git a/src/mame/drivers/naomi.c b/src/mame/drivers/naomi.c index 4851d9ccb31..ec970193069 100644 --- a/src/mame/drivers/naomi.c +++ b/src/mame/drivers/naomi.c @@ -374,8 +374,8 @@ Zombie Revenge 840-0003C 21707 19 (64Mb) ? Notes: OSC1 - oscillator 20.000MHz JP1-7 - JUMPER unknown function - SW1 - PUSHBUTTON - SW2 - 8X2 DIPswitch + SW1 - PUSHBUTTON + SW2 - 8X2 DIPswitch SCSI-CTRL - SCSI-II controller MB86604A CNDB25 - DB-25 SCSI-II connector IC17S-IC38S - FlashROM (SOP56), 64Mb. @@ -386,7 +386,7 @@ IC17S-IC38S - FlashROM (SOP56), 64Mb. CN1/2/3 - connectors joining to main board Games known to use this PCB include.... - Sticker EPROM MASKROMs + Sticker EPROM MASKROMs Game on cart IC16# # of SOP56 Notes ---------------------------------------------------------------------------------------------------- Puyo Puyo Fever (prototype) * not present 22 (64Mb) no cart, only development PCB @@ -5738,15 +5738,15 @@ ROM_START( rhytngk ) ROM_REGION( 0x10000000, "rom_board", ROMREGION_ERASEFF) // real encrypted ROM dump - ROM_LOAD( "fpr-24423.ic8", 0x00000000, 0x4000000, CRC(c85513ce) SHA1(88490fe64c0866059492b0c1c714b50f3f270676) ) + ROM_LOAD( "fpr-24423.ic8", 0x00000000, 0x4000000, CRC(c85513ce) SHA1(88490fe64c0866059492b0c1c714b50f3f270676) ) // decrypted version of IC8 ROM_LOAD( "fpr-24423.ic8d", 0x00000000, 0x4000000, CRC(209a991c) SHA1(d76228a215c50ff3085708182b8e47fd2ebc6a47) ) - ROM_LOAD( "fpr-24424.ic9", 0x04000000, 0x4000000, CRC(7bba2402) SHA1(94d637969c58d5dfa3ee64bc3cfb9495dbb97511) ) - ROM_LOAD( "fpr-24425.ic10", 0x08000000, 0x4000000, CRC(6223ebac) SHA1(64c0ec61c108acbb557e7d3837f578deba832cb6) ) - ROM_LOAD( "fpr-24426.ic11", 0x0c000000, 0x4000000, CRC(c78b0981) SHA1(f889acf9065566e11ff985a3b6c4824e364d57ae) ) + ROM_LOAD( "fpr-24424.ic9", 0x04000000, 0x4000000, CRC(7bba2402) SHA1(94d637969c58d5dfa3ee64bc3cfb9495dbb97511) ) + ROM_LOAD( "fpr-24425.ic10", 0x08000000, 0x4000000, CRC(6223ebac) SHA1(64c0ec61c108acbb557e7d3837f578deba832cb6) ) + ROM_LOAD( "fpr-24426.ic11", 0x0c000000, 0x4000000, CRC(c78b0981) SHA1(f889acf9065566e11ff985a3b6c4824e364d57ae) ) ROM_REGION( 4, "rom_key", 0 ) - ROM_LOAD( "rhytngk-key.bin", 0x000000, 0x000004, CRC(e2560d28) SHA1(46fb9b47a0df3035f92db2b0c63a6e4e0745ad29) ) + ROM_LOAD( "rhytngk-key.bin", 0x000000, 0x000004, CRC(e2560d28) SHA1(46fb9b47a0df3035f92db2b0c63a6e4e0745ad29) ) ROM_REGION(0x4, "boardid", ROMREGION_ERASEVAL(0x04)) ROM_END @@ -8837,7 +8837,7 @@ ROM_END /* 0170 */ GAME( 2007, manicpnc, naomi, naomim4, naomi, naomi_state, naomi, ROT0, "Sega", "Manic Panic Ghosts!", GAME_FLAGS ) /* 0170 */ GAME( 2007, pokasuka, manicpnc, naomim4, naomi, naomi_state, naomi, ROT0, "Sega", "Pokasuka Ghost", GAME_FLAGS ) /* 0175 */ GAME( 2007, asndynmt, naomi, naomim4, naomi, naomi_state, naomi, ROT0, "Sega", "Asian Dynamite", GAME_FLAGS ) -/* 0177 */ GAME( 2007, rhytngk, naomi, naomim4, naomi, naomi_state, naomi, ROT0, "Sega/Nintendo", "Rhythm Tengoku", GAME_FLAGS ) +/* 0177 */ GAME( 2007, rhytngk, naomi, naomim4, naomi, naomi_state, naomi, ROT0, "Sega/Nintendo", "Rhythm Tengoku", GAME_FLAGS ) // 00xx Mayjinsen (Formation Battle in May) - prototype, never released /* Cartridge prototypes of games released on GD-ROM */ diff --git a/src/mame/drivers/naughtyb.c b/src/mame/drivers/naughtyb.c index 6ae78ec3a09..951f375411f 100644 --- a/src/mame/drivers/naughtyb.c +++ b/src/mame/drivers/naughtyb.c @@ -429,7 +429,7 @@ static MACHINE_CONFIG_START( naughtyb, naughtyb_state ) MCFG_TMS36XX_TYPE(TMS3615) MCFG_TMS36XX_DECAY_TIMES(0.15, 0.20, 0, 0, 0, 0) // NOTE: it's unknown if the TMS3615 mixes more than one voice internally. - // A wav taken from Pop Flamer sounds like there are at least no 'odd' + // A wav taken from Pop Flamer sounds like there are at least no 'odd' // harmonics (5 1/3' and 2 2/3') MCFG_SOUND_ROUTE(0, "mono", 0.60) @@ -466,7 +466,7 @@ static MACHINE_CONFIG_START( popflame, naughtyb_state ) MCFG_TMS36XX_TYPE(TMS3615) MCFG_TMS36XX_DECAY_TIMES(0.15, 0.20, 0, 0, 0, 0) // NOTE: it's unknown if the TMS3615 mixes more than one voice internally. - // A wav taken from Pop Flamer sounds like there are at least no 'odd' + // A wav taken from Pop Flamer sounds like there are at least no 'odd' // harmonics (5 1/3' and 2 2/3') MCFG_SOUND_ROUTE(0, "mono", 0.60) diff --git a/src/mame/drivers/nbmj9195.c b/src/mame/drivers/nbmj9195.c index 90360e1b4ca..5400a8e1c0a 100644 --- a/src/mame/drivers/nbmj9195.c +++ b/src/mame/drivers/nbmj9195.c @@ -148,7 +148,7 @@ READ8_MEMBER(nbmj9195_state::mscoutm_cpu_portb_r) & ioport("KEY3")->read() & ioport("KEY4")->read()); break; } - + return 0xff; } @@ -2796,8 +2796,7 @@ static const z80_daisy_config daisy_chain_sound[] = MCFG_TMPZ84C011_PORTB_WRITE_CB(WRITE8(nbmj9195_state, soundcpu_dac1_w)) \ MCFG_TMPZ84C011_PORTC_WRITE_CB(WRITE8(nbmj9195_state, soundcpu_dac2_w)) \ MCFG_TMPZ84C011_PORTD_READ_CB(READ8(nbmj9195_state, soundcpu_portd_r)) \ - MCFG_TMPZ84C011_PORTE_WRITE_CB(WRITE8(nbmj9195_state, soundcpu_porte_w)) \ - + MCFG_TMPZ84C011_PORTE_WRITE_CB(WRITE8(nbmj9195_state, soundcpu_porte_w)) #define MSCOUTM_TMZ84C011_SOUND_PORTS \ MCFG_TMPZ84C011_PORTA_WRITE_CB(WRITE8(nbmj9195_state, soundcpu_porta_w)) \ MCFG_TMPZ84C011_PORTB_WRITE_CB(WRITE8(nbmj9195_state, soundcpu_dac2_w)) \ @@ -2812,8 +2811,7 @@ static const z80_daisy_config daisy_chain_sound[] = MCFG_TMPZ84C011_PORTB_READ_CB(READ8(nbmj9195_state, mscoutm_cpu_portb_r)) \ MCFG_TMPZ84C011_PORTC_READ_CB(READ8(nbmj9195_state, mscoutm_cpu_portc_r)) \ MCFG_TMPZ84C011_PORTD_WRITE_CB(WRITE8(nbmj9195_state, mscoutm_cpu_portd_w)) \ - MCFG_TMPZ84C011_PORTE_WRITE_CB(WRITE8(nbmj9195_state, mscoutm_cpu_porte_w)) \ - + MCFG_TMPZ84C011_PORTE_WRITE_CB(WRITE8(nbmj9195_state, mscoutm_cpu_porte_w)) #define OTHERS_TMZ84C011_MAIN_PORTS \ MCFG_TMPZ84C011_PORTA_READ_CB(READ8(nbmj9195_state, others_cpu_porta_r)) \ @@ -2821,8 +2819,7 @@ static const z80_daisy_config daisy_chain_sound[] = MCFG_TMPZ84C011_PORTC_READ_CB(READ8(nbmj9195_state, others_cpu_portc_r)) \ MCFG_TMPZ84C011_PORTC_WRITE_CB(WRITE8(nbmj9195_state, others_cpu_portc_w)) \ MCFG_TMPZ84C011_PORTD_WRITE_CB(WRITE8(nbmj9195_state, others_cpu_portd_w)) \ - MCFG_TMPZ84C011_PORTE_WRITE_CB(WRITE8(nbmj9195_state, others_cpu_porte_w)) \ - + MCFG_TMPZ84C011_PORTE_WRITE_CB(WRITE8(nbmj9195_state, others_cpu_porte_w)) static MACHINE_CONFIG_START( NBMJDRV1_base, nbmj9195_state ) diff --git a/src/mame/drivers/neogeo.c b/src/mame/drivers/neogeo.c index 51d3d827ad3..c212572bc8e 100644 --- a/src/mame/drivers/neogeo.c +++ b/src/mame/drivers/neogeo.c @@ -805,7 +805,7 @@ WRITE16_MEMBER(neogeo_state::memcard_w) if (ACCESSING_BITS_0_7) { if (m_memcard->present() != -1) - m_memcard->write(space, offset, data); + m_memcard->write(space, offset, data); } } @@ -851,9 +851,9 @@ CUSTOM_INPUT_MEMBER(neogeo_state::get_audio_result) void neogeo_state::neogeo_main_cpu_banking_init() { /* create vector banks */ -// m_bank_vectors->configure_entry(1, m_region_maincpu->base()); -// m_bank_vectors->configure_entry(0, memregion("mainbios")->base()); -// m_bank_vectors->set_entry(0); +// m_bank_vectors->configure_entry(1, m_region_maincpu->base()); +// m_bank_vectors->configure_entry(0, memregion("mainbios")->base()); +// m_bank_vectors->set_entry(0); m_use_cart_vectors = 0; if (m_type != NEOGEO_CD) @@ -894,7 +894,7 @@ void neogeo_state::neogeo_audio_cpu_banking_init(int set_entry) m_bank_audio_main->configure_entry(0, memregion("audiobios")->base()); else /* on hardware with no SM1 ROM, the cart ROM is always enabled */ m_bank_audio_main->configure_entry(0, memregion("audiocpu")->base()); - + m_bank_audio_main->set_entry(m_use_cart_audio); /* audio banking */ @@ -904,7 +904,7 @@ void neogeo_state::neogeo_audio_cpu_banking_init(int set_entry) m_bank_audio_cart[3] = membank("audio_8000"); address_mask = (memregion("audiocpu")->bytes() - 0x10000 - 1) & 0x3ffff; - + for (region = 0; region < 4; region++) { @@ -1117,12 +1117,12 @@ void neogeo_state::machine_start() m_cartslots[3] = m_cartslot4; m_cartslots[4] = m_cartslot5; m_cartslots[5] = m_cartslot6; - + m_sprgen->set_screen(m_screen); m_sprgen->set_sprite_region(m_region_sprites->base(), m_region_sprites->bytes()); m_sprgen->set_fixed_regions(m_region_fixed->base(), m_region_fixed->bytes(), m_region_fixedbios); - + } @@ -1138,7 +1138,7 @@ void neogeo_state::set_slot_number(int slot) if (slot != m_currentslot) { m_currentslot = slot; - + address_space &space = m_maincpu->space(AS_PROGRAM); // unmap old handlers, some carts will have installed overlays on them, we need them to be cleared @@ -1163,7 +1163,7 @@ void neogeo_state::set_slot_number(int slot) ym->reset(); m_cartslots[m_currentslot]->setup_memory_banks(machine()); // setup basic pointers - + ym->reset(); // reset it again to get the new pointers // these could have changed, ensure the pointers are valid @@ -1175,7 +1175,7 @@ void neogeo_state::set_slot_number(int slot) m_cartslots[m_currentslot]->activate_cart(machine(), m_maincpu, m_region_maincpu->base(), m_region_maincpu->bytes(), m_cartslots[m_currentslot]->get_fixed_base(), m_cartslots[m_currentslot]->get_fixed_size()); //memcpy((UINT8*)m_cartslots[m_currentslot]->get_rom_base(),m_region_maincpu->base(), m_region_maincpu->bytes()); // hack- copy back any mods activate made (eh cthd2003)c - + neogeo_audio_cpu_banking_init(0); // should probably be responsibility of the cart m_audiocpu->reset(); // or some games like svc have no sounnd if in higher slots? @@ -1283,7 +1283,7 @@ static ADDRESS_MAP_START( main_map_slot, AS_PROGRAM, 16, neogeo_state ) AM_RANGE(0x000000, 0x00007f) AM_READ(neogeo_slot_rom_low_bectors_r) AM_RANGE(0x000080, 0x0fffff) AM_READ(neogeo_slot_rom_low_r) AM_RANGE(0x200000, 0x2fffff) AM_ROMBANK("cartridge") -// AM_RANGE(0x2ffff0, 0x2fffff) AM_WRITE(main_cpu_bank_select_w) +// AM_RANGE(0x2ffff0, 0x2fffff) AM_WRITE(main_cpu_bank_select_w) AM_IMPORT_FROM( neogeo_main_map ) ADDRESS_MAP_END @@ -1401,7 +1401,7 @@ INPUT_PORTS_END static INPUT_PORTS_START( neogeo_6slot ) PORT_INCLUDE( neogeo ) - + PORT_MODIFY("TEST") PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_SPECIAL ) INPUT_PORTS_END @@ -1444,7 +1444,7 @@ MACHINE_CONFIG_START( neogeo_base, neogeo_state ) MCFG_PALETTE_ADD_INIT_BLACK("palette", 4096*2*2) MCFG_DEVICE_ADD("spritegen", NEOGEO_SPRITE_OPTIMZIED, 0) - + /* audio hardware */ MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") @@ -1516,4 +1516,3 @@ ROM_END /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT */ CONS( 1990, neogeo, 0, 0, mvs, neogeo_6slot, neogeo_state, mvs, "SNK", "Neo-Geo", GAME_IS_BIOS_ROOT | GAME_SUPPORTS_SAVE ) - diff --git a/src/mame/drivers/neogeo_noslot.c b/src/mame/drivers/neogeo_noslot.c index 2b2dad7c359..077b958ef73 100644 --- a/src/mame/drivers/neogeo_noslot.c +++ b/src/mame/drivers/neogeo_noslot.c @@ -10,8 +10,8 @@ static ADDRESS_MAP_START( main_map_noslot, AS_PROGRAM, 16, neogeo_state ) AM_RANGE(0x000000, 0x00007f) AM_READ(banked_vectors_r) AM_RANGE(0x000080, 0x0fffff) AM_ROM -// AM_RANGE(0x200000, 0x2fffff) AM_ROMBANK("cartridge") -// AM_RANGE(0x2ffff0, 0x2fffff) AM_WRITE(main_cpu_bank_select_w) +// AM_RANGE(0x200000, 0x2fffff) AM_ROMBANK("cartridge") +// AM_RANGE(0x2ffff0, 0x2fffff) AM_WRITE(main_cpu_bank_select_w) AM_IMPORT_FROM( neogeo_main_map ) ADDRESS_MAP_END @@ -8480,7 +8480,7 @@ ROM_END * *************************************/ - // macros allow code below to be copy+pasted into slot devices more easily + // macros allow code below to be copy+pasted into slot devices more easily #define cpuregion memregion("maincpu")->base() #define cpuregion_size memregion("maincpu")->bytes() #define spr_region memregion("sprites")->base() @@ -9824,4 +9824,3 @@ GAME( 2004, sbp, neogeo, neogeo_noslot, neogeo, neogeo_noslot_state, /* N.C.I - LE CORTEX */ // Bang Bang Busters (c)2010 - MVS?/AES // Treasure of the Caribbean (c)2011 - MVS?/AES - diff --git a/src/mame/drivers/niyanpai.c b/src/mame/drivers/niyanpai.c index 70458fee1df..0ed984c085a 100644 --- a/src/mame/drivers/niyanpai.c +++ b/src/mame/drivers/niyanpai.c @@ -789,7 +789,7 @@ static MACHINE_CONFIG_START( niyanpai, niyanpai_state ) MCFG_TMPZ84C011_ZC0_CB(DEVWRITELINE("audiocpu", tmpz84c011_device, trg3)) MCFG_NVRAM_ADD_0FILL("nvram") - + /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) diff --git a/src/mame/drivers/nl_pongd.c b/src/mame/drivers/nl_pongd.c index 0fb04a9301e..075b69c77c9 100644 --- a/src/mame/drivers/nl_pongd.c +++ b/src/mame/drivers/nl_pongd.c @@ -93,16 +93,16 @@ static DipswitchDesc dipswitch1_desc("winning_score", "Winning Score", 0, "11", #endif CIRCUIT_LAYOUT( pongdoubles ) - SOLVER(Solver, 48000) - PARAM(Solver.ACCURACY, 1e-7) // works and is sufficient + SOLVER(Solver, 48000) + PARAM(Solver.ACCURACY, 1e-7) // works and is sufficient //CHIP("CLOCK", CLOCK_14_318_MHZ) - MAINCLOCK(CLOCK, 14318000.0) + MAINCLOCK(CLOCK, 14318000.0) ANALOG_INPUT(V5, 5) #define VCC "V5", Q #define GND "GND", Q - CHIP("F9", 7493) + CHIP("F9", 7493) CHIP("F10", 7493) CHIP("F7", 74107) CHIP("F8", 7430) @@ -110,23 +110,23 @@ CIRCUIT_LAYOUT( pongdoubles ) CHIP("E9", 7493) CHIP("E10", 7493) - CHIP("D10", 74107) - CHIP("D9", 7410) + CHIP("D10", 74107) + CHIP("D9", 7410) - CHIP("G6", 7410) - CHIP("H6", 7400) - CHIP("F6", 7402) + CHIP("G6", 7410) + CHIP("H6", 7400) + CHIP("F6", 7402) - CHIP("F4", 74107) - CHIP("G4", 7400) - CHIP("G3", 7427) + CHIP("F4", 74107) + CHIP("G4", 7400) + CHIP("G3", 7427) - CHIP("E4", 7427) + CHIP("E4", 7427) CHIP("E3", 7410) CHIP("D3", 7402) CHIP("G2", 7402) CHIP("F3", 7425) - CHIP("C6", 7448) + CHIP("C6", 7448) CHIP("C7", 74153) CHIP("D7", 74153) @@ -138,19 +138,19 @@ CIRCUIT_LAYOUT( pongdoubles ) CHIP("D6", 7410) CHIP("D4", 7430) - //CHIP("B10", 555_Mono, &b10_555_desc) - CHIP_555_Mono(B10, &b10_555_desc) + //CHIP("B10", 555_Mono, &b10_555_desc) + CHIP_555_Mono(B10, &b10_555_desc) - // NETLIST - analog start - POT(B10_POT, RES_K(1)) // This is a guess!! - PARAM(B10_POT.DIALLOG, 1) // Log Dial ... - RES(B10_RPRE, 470) + // NETLIST - analog start + POT(B10_POT, RES_K(1)) // This is a guess!! + PARAM(B10_POT.DIALLOG, 1) // Log Dial ... + RES(B10_RPRE, 470) - NET_C(B10_POT.1, V5) - NET_C(B10_POT.3, GND) - NET_C(B10_POT.2, B10_RPRE.1) - NET_C(B10_RPRE.2, B10.5) - // NETLIST - analog end + NET_C(B10_POT.1, V5) + NET_C(B10_POT.3, GND) + NET_C(B10_POT.2, B10_RPRE.1) + NET_C(B10_RPRE.2, B10.5) + // NETLIST - analog end CHIP("C10", 7404) @@ -158,21 +158,21 @@ CIRCUIT_LAYOUT( pongdoubles ) CHIP("B8", 7400) CHIP("A8", 7420) - //CHIP("A10", 555_Mono, &a10_555_desc) - CHIP_555_Mono(A10, &a10_555_desc) + //CHIP("A10", 555_Mono, &a10_555_desc) + CHIP_555_Mono(A10, &a10_555_desc) - // NETLIST - analog start - POT(A10_POT, RES_K(1)) // This is a guess!! - PARAM(A10_POT.DIALLOG, 1) // Log Dial ... - RES(A10_RPRE, 470) + // NETLIST - analog start + POT(A10_POT, RES_K(1)) // This is a guess!! + PARAM(A10_POT.DIALLOG, 1) // Log Dial ... + RES(A10_RPRE, 470) - NET_C(A10_POT.1, V5) - NET_C(A10_POT.3, GND) - NET_C(A10_POT.2, A10_RPRE.1) - NET_C(A10_RPRE.2, A10.5) - // NETLIST - analog end + NET_C(A10_POT.1, V5) + NET_C(A10_POT.3, GND) + NET_C(A10_POT.2, A10_RPRE.1) + NET_C(A10_RPRE.2, A10.5) + // NETLIST - analog end - CHIP("A9", 7493) + CHIP("A9", 7493) CHIP("H4", 7474) @@ -192,15 +192,15 @@ CIRCUIT_LAYOUT( pongdoubles ) CHIP("B6", 7474) CHIP("H5", 7400) CHIP("E7", 7400) - //CHIP("F5", 555_Mono, &f5_555_desc) - CHIP_555_Mono(F5, &f5_555_desc) + //CHIP("F5", 555_Mono, &f5_555_desc) + CHIP_555_Mono(F5, &f5_555_desc) - //CHIP("G5", 555_Mono, &g5_555_desc) - CHIP_555_Mono(G5, &g5_555_desc) + //CHIP("G5", 555_Mono, &g5_555_desc) + CHIP_555_Mono(G5, &g5_555_desc) CHIP("C3", 7474) CHIP("C2", 7400) - CHIP("F2", 7493) + CHIP("F2", 7493) CHIP("H2", 7400) CHIP("H3", 74107) @@ -211,125 +211,125 @@ CIRCUIT_LAYOUT( pongdoubles ) CHIP("C8", 7490) CHIP("D8", 7490) - CHIP("C9", 74107) + CHIP("C9", 74107) - CHIP("A1", 74153) - CHIP("B1", 74153) + CHIP("A1", 74153) + CHIP("B1", 74153) - CHIP("B2", 7474) - CHIP("H1", 7402) - CHIP("G1", 7404) + CHIP("B2", 7474) + CHIP("H1", 7402) + CHIP("G1", 7404) - CHIP("E1", 7400) - CHIP("A2", 7420) - CHIP("D1", 7493) - CHIP("C1", 7493) + CHIP("E1", 7400) + CHIP("A2", 7420) + CHIP("D1", 7493) + CHIP("C1", 7493) - CHIP("J1", 7474) - CHIP("F1", 7427) + CHIP("J1", 7474) + CHIP("F1", 7427) - CHIP("J10", 7400) - CHIP("H10", 7474) - CHIP("G10", 7474) - //CHIP("A3", 555_Mono, &a3_555_desc) - CHIP_555_Mono(A3, &a3_555_desc) + CHIP("J10", 7400) + CHIP("H10", 7474) + CHIP("G10", 7474) + //CHIP("A3", 555_Mono, &a3_555_desc) + CHIP_555_Mono(A3, &a3_555_desc) - //CHIP("B9A", 555_Mono, &b9a_555_desc) - CHIP_555_Mono(B9A, &b9a_555_desc) + //CHIP("B9A", 555_Mono, &b9a_555_desc) + CHIP_555_Mono(B9A, &b9a_555_desc) - // NETLIST - analog start - POT(B9A_POT, RES_K(1)) // This is a guess!! - PARAM(B9A_POT.DIALLOG, 1) // Log Dial ... - RES(B9A_RPRE, 470) + // NETLIST - analog start + POT(B9A_POT, RES_K(1)) // This is a guess!! + PARAM(B9A_POT.DIALLOG, 1) // Log Dial ... + RES(B9A_RPRE, 470) - NET_C(B9A_POT.1, V5) - NET_C(B9A_POT.3, GND) - NET_C(B9A_POT.2, B9A_RPRE.1) - NET_C(B9A_RPRE.2, B9A.5) - // NETLIST - analog end + NET_C(B9A_POT.1, V5) + NET_C(B9A_POT.3, GND) + NET_C(B9A_POT.2, B9A_RPRE.1) + NET_C(B9A_RPRE.2, B9A.5) + // NETLIST - analog end - //CHIP("B9B", 555_Mono, &b9b_555_desc) - CHIP_555_Mono(B9B, &b9b_555_desc) + //CHIP("B9B", 555_Mono, &b9b_555_desc) + CHIP_555_Mono(B9B, &b9b_555_desc) - // NETLIST - analog start - POT(B9B_POT, RES_K(1)) // This is a guess!! - PARAM(B9B_POT.DIALLOG, 1) // Log Dial ... - RES(B9B_RPRE, 470) + // NETLIST - analog start + POT(B9B_POT, RES_K(1)) // This is a guess!! + PARAM(B9B_POT.DIALLOG, 1) // Log Dial ... + RES(B9B_RPRE, 470) - NET_C(B9B_POT.1, V5) - NET_C(B9B_POT.3, GND) - NET_C(B9B_POT.2, B9B_RPRE.1) - NET_C(B9B_RPRE.2, B9B.5) - // NETLIST - analog end + NET_C(B9B_POT.1, V5) + NET_C(B9B_POT.3, GND) + NET_C(B9B_POT.2, B9B_RPRE.1) + NET_C(B9B_RPRE.2, B9B.5) + // NETLIST - analog end - CHIP_SERIES_RC(C33, &c33_desc) + CHIP_SERIES_RC(C33, &c33_desc) #if 0 - CHIP("PAD1", PADDLE1_VERTICAL_INPUT, &pad1_desc) - PADDLE_CONNECTION("PAD1", "A10") + CHIP("PAD1", PADDLE1_VERTICAL_INPUT, &pad1_desc) + PADDLE_CONNECTION("PAD1", "A10") - CHIP("PAD2", PADDLE2_VERTICAL_INPUT, &pad2_desc) - PADDLE_CONNECTION("PAD2", "B10") + CHIP("PAD2", PADDLE2_VERTICAL_INPUT, &pad2_desc) + PADDLE_CONNECTION("PAD2", "B10") - CHIP("PAD3", PADDLE3_VERTICAL_INPUT, &pad3_desc) - PADDLE_CONNECTION("PAD3", "B9B") + CHIP("PAD3", PADDLE3_VERTICAL_INPUT, &pad3_desc) + PADDLE_CONNECTION("PAD3", "B9B") - CHIP("PAD4", PADDLE4_VERTICAL_INPUT, &pad4_desc) - PADDLE_CONNECTION("PAD4", "B9A") + CHIP("PAD4", PADDLE4_VERTICAL_INPUT, &pad4_desc) + PADDLE_CONNECTION("PAD4", "B9A") - CHIP("LATCH", LATCH) - CHIP("COIN", COIN_INPUT) - CHIP("START", START_INPUT) - CHIP("DIPSW1", DIPSWITCH, &dipswitch1_desc) + CHIP("LATCH", LATCH) + CHIP("COIN", COIN_INPUT) + CHIP("START", START_INPUT) + CHIP("DIPSW1", DIPSWITCH, &dipswitch1_desc) - VIDEO(pongdoubles) + VIDEO(pongdoubles) #endif - //CHIP("COIN", COIN_INPUT) - CHIP_INPUT_ACTIVE_LOW(COIN) - //CHIP("LATCH", LATCH) - CHIP_LATCH(LATCH) - //CHIP("START", START_INPUT) - CHIP_INPUT_ACTIVE_HIGH(START) - //CHIP("DIPSW1", DIPSWITCH, &dipswitch1_desc) - SWITCH2(DIPSW1) - SWITCH2(DIPSW2) + //CHIP("COIN", COIN_INPUT) + CHIP_INPUT_ACTIVE_LOW(COIN) + //CHIP("LATCH", LATCH) + CHIP_LATCH(LATCH) + //CHIP("START", START_INPUT) + CHIP_INPUT_ACTIVE_HIGH(START) + //CHIP("DIPSW1", DIPSWITCH, &dipswitch1_desc) + SWITCH2(DIPSW1) + SWITCH2(DIPSW2) #ifdef DEBUG CHIP("LOG1", VCD_LOG, &vcd_log_desc) #endif // Not used, need to be connected - CONNECTION(GND, "C2", 1) - CONNECTION(GND, "C2", 2) - CONNECTION(GND, "A5", 1) - CONNECTION(GND, "A5", 2) - CONNECTION(GND, "G7", 4) - CONNECTION(GND, "G7", 1) - CONNECTION(GND, "G7",13) - CONNECTION(GND, "G7",12) - CONNECTION(GND, "J10",13) - CONNECTION(GND, "J10",12) - CONNECTION(GND, "C10",9) - CONNECTION(GND, "C10",11) - CONNECTION(GND, "C10",13) - CONNECTION(GND, "B1",10) - CONNECTION(GND, "B1",11) - CONNECTION(GND, "B1",12) - CONNECTION(GND, "B1",13) - CONNECTION(GND, "E7",12) - CONNECTION(GND, "E7",13) - CONNECTION(GND, "H1",11) - CONNECTION(GND, "H1",12) - CONNECTION(GND, "G1",9) - - // HRESET Circuit - - CONNECTION("CLOCK", Q, "F7", 12) - CONNECTION(VCC, "F7", 1) - CONNECTION(VCC, "F7", 4) - CONNECTION(VCC, "F7", 13) - - #define CLK "F7", 3 + CONNECTION(GND, "C2", 1) + CONNECTION(GND, "C2", 2) + CONNECTION(GND, "A5", 1) + CONNECTION(GND, "A5", 2) + CONNECTION(GND, "G7", 4) + CONNECTION(GND, "G7", 1) + CONNECTION(GND, "G7",13) + CONNECTION(GND, "G7",12) + CONNECTION(GND, "J10",13) + CONNECTION(GND, "J10",12) + CONNECTION(GND, "C10",9) + CONNECTION(GND, "C10",11) + CONNECTION(GND, "C10",13) + CONNECTION(GND, "B1",10) + CONNECTION(GND, "B1",11) + CONNECTION(GND, "B1",12) + CONNECTION(GND, "B1",13) + CONNECTION(GND, "E7",12) + CONNECTION(GND, "E7",13) + CONNECTION(GND, "H1",11) + CONNECTION(GND, "H1",12) + CONNECTION(GND, "G1",9) + + // HRESET Circuit + + CONNECTION("CLOCK", Q, "F7", 12) + CONNECTION(VCC, "F7", 1) + CONNECTION(VCC, "F7", 4) + CONNECTION(VCC, "F7", 13) + + #define CLK "F7", 3 CONNECTION("F9", 12, "F9", 1) CONNECTION(CLK, "F9", 14) @@ -348,10 +348,10 @@ CIRCUIT_LAYOUT( pongdoubles ) CONNECTION("F7", 5, "F8", 1) CONNECTION("F10", 11, "F8", 11) - CONNECTION("F10", 8, "F8", 12) + CONNECTION("F10", 8, "F8", 12) CONNECTION("F9", 8, "F8", 5) CONNECTION("F9", 9, "F8", 6) - CONNECTION(VCC, "F8", 2) + CONNECTION(VCC, "F8", 2) CONNECTION(VCC, "F8", 3) CONNECTION(VCC, "F8", 4) @@ -360,23 +360,23 @@ CIRCUIT_LAYOUT( pongdoubles ) CONNECTION(VCC, "E8", 13) CONNECTION(VCC, "E8", 10) - #define H1 "F9", 12 - #define H2 "F9", 9 - #define H4 "F9", 8 - #define H8 "F9", 11 - #define H16 "F10", 12 - #define H32 "F10", 9 - #define H64 "F10", 8 - #define H128 "F10", 11 - #define H256 "F7", 5 - #define H256_n "F7", 6 - #define HRESET "E8", 8 - #define HRESET_n "E8", 9 - - - // VRESET Circuit + #define H1 "F9", 12 + #define H2 "F9", 9 + #define H4 "F9", 8 + #define H8 "F9", 11 + #define H16 "F10", 12 + #define H32 "F10", 9 + #define H64 "F10", 8 + #define H128 "F10", 11 + #define H256 "F7", 5 + #define H256_n "F7", 6 + #define HRESET "E8", 8 + #define HRESET_n "E8", 9 + + + // VRESET Circuit CONNECTION("E9", 12, "E9", 1) - CONNECTION(HRESET, "E9", 14) + CONNECTION(HRESET, "E9", 14) CONNECTION("E8", 6, "E9", 2) CONNECTION("E8", 6, "E9", 3) @@ -399,82 +399,82 @@ CIRCUIT_LAYOUT( pongdoubles ) CONNECTION(VCC, "E8", 1) CONNECTION(VCC, "E8", 4) - #define V1 "E9", 12 - #define V2 "E9", 9 - #define V4 "E9", 8 - #define V8 "E9", 11 - #define V16 "E10", 12 - #define V32 "E10", 9 - #define V64 "E10", 8 - #define V128 "E10", 11 - #define V256 "D10", 5 - #define V256_n "D10", 6 - #define VRESET "E8", 6 - #define VRESET_n "E8", 5 + #define V1 "E9", 12 + #define V2 "E9", 9 + #define V4 "E9", 8 + #define V8 "E9", 11 + #define V16 "E10", 12 + #define V32 "E10", 9 + #define V64 "E10", 8 + #define V128 "E10", 11 + #define V256 "D10", 5 + #define V256_n "D10", 6 + #define VRESET "E8", 6 + #define VRESET_n "E8", 5 - // HSync Logic - CONNECTION(H16, "G6", 3) - CONNECTION(H64, "G6", 4) - CONNECTION(H64, "G6", 5) + // HSync Logic + CONNECTION(H16, "G6", 3) + CONNECTION(H64, "G6", 4) + CONNECTION(H64, "G6", 5) - CONNECTION("G6", 6, "H6", 4) - CONNECTION(HRESET_n, "H6", 10) - CONNECTION("H6", 6, "H6", 9) - CONNECTION("H6", 8, "H6", 5) + CONNECTION("G6", 6, "H6", 4) + CONNECTION(HRESET_n, "H6", 10) + CONNECTION("H6", 6, "H6", 9) + CONNECTION("H6", 8, "H6", 5) - CONNECTION(H64, "D2", 9) + CONNECTION(H64, "D2", 9) - CONNECTION(H64, "D3", 3) - CONNECTION("H6", 6, "D3", 2) + CONNECTION(H64, "D3", 3) + CONNECTION("H6", 6, "D3", 2) - CONNECTION("D2", 8, "C2", 9) - //CONNECTION("D2", 8, "C2", 10) - CONNECTION(H32, "C2", 10) // Not shown. Accurate? + CONNECTION("D2", 8, "C2", 9) + //CONNECTION("D2", 8, "C2", 10) + CONNECTION(H32, "C2", 10) // Not shown. Accurate? - CONNECTION(VCC, "B2", 10) - CONNECTION("C2", 8, "B2", 12) - CONNECTION(H16, "B2", 11) - CONNECTION("D3", 1, "B2", 13) + CONNECTION(VCC, "B2", 10) + CONNECTION("C2", 8, "B2", 12) + CONNECTION(H16, "B2", 11) + CONNECTION("D3", 1, "B2", 13) - #define HBLANK "H6", 8 - #define HBLANK_n "H6", 6 - #define HSYNC_n "B2", 8 + #define HBLANK "H6", 8 + #define HBLANK_n "H6", 6 + #define HSYNC_n "B2", 8 - // VSync Logic - CONNECTION(VRESET, "F6", 8) - CONNECTION(V16, "F6", 12) - CONNECTION("F6", 10, "F6", 11) - CONNECTION("F6", 13, "F6", 9) + // VSync Logic + CONNECTION(VRESET, "F6", 8) + CONNECTION(V16, "F6", 12) + CONNECTION("F6", 10, "F6", 11) + CONNECTION("F6", 13, "F6", 9) - CONNECTION(V8, "H6", 1) - CONNECTION(V8, "H6", 2) + CONNECTION(V8, "H6", 1) + CONNECTION(V8, "H6", 2) - CONNECTION("F6", 13, "G6", 1) - CONNECTION(V4, "G6", 2) - CONNECTION("H6", 3, "G6", 13) + CONNECTION("F6", 13, "G6", 1) + CONNECTION(V4, "G6", 2) + CONNECTION("H6", 3, "G6", 13) - #define VBLANK "F6", 13 - #define VBLANK_n "F6", 10 + #define VBLANK "F6", 13 + #define VBLANK_n "F6", 10 - // Net circuit - CONNECTION(H256, "F4", 8) - CONNECTION(H256_n, "F4", 11) - CONNECTION(CLK, "F4", 9) - CONNECTION(VCC, "F4", 10) + // Net circuit + CONNECTION(H256, "F4", 8) + CONNECTION(H256_n, "F4", 11) + CONNECTION(CLK, "F4", 9) + CONNECTION(VCC, "F4", 10) - CONNECTION("F4", 6, "G4", 5) - CONNECTION(H256, "G4", 4) + CONNECTION("F4", 6, "G4", 5) + CONNECTION(H256, "G4", 4) - CONNECTION(V4, "G3", 3) - CONNECTION(VBLANK, "G3", 4) - CONNECTION("G4", 6, "G3", 5) + CONNECTION(V4, "G3", 3) + CONNECTION(VBLANK, "G3", 4) + CONNECTION("G4", 6, "G3", 5) - #define NET "G3", 6 + #define NET "G3", 6 - // Score decoding circuit + // Score decoding circuit CONNECTION("C9", 2, "D7", 6) CONNECTION("C8", 8, "D7", 5) CONNECTION("C9", 6, "D7", 4) @@ -501,7 +501,7 @@ CIRCUIT_LAYOUT( pongdoubles ) CONNECTION(GND, "C7", 1) CONNECTION(GND, "C7", 15) - CONNECTION(H128, "E4", 1) + CONNECTION(H128, "E4", 1) CONNECTION(H128, "E4", 2) CONNECTION(H128, "E4", 13) @@ -600,74 +600,74 @@ CIRCUIT_LAYOUT( pongdoubles ) CONNECTION("D6", 6, "D4", 3) - // Coin / Start Logic - CONNECTION("COIN", 1, "C10", 5) + // Coin / Start Logic + CONNECTION("COIN", 1, "C10", 5) - // Capacitor C33 used to drive a ~0.1ms low pulse - // onto A3 pin 2 at the falling edge of COIN. - CONNECTION("COIN", 1, "C33", 1) - CONNECTION(VCC, "C33", 2) + // Capacitor C33 used to drive a ~0.1ms low pulse + // onto A3 pin 2 at the falling edge of COIN. + CONNECTION("COIN", 1, "C33", 1) + CONNECTION(VCC, "C33", 2) - CONNECTION(VCC, "A3", 4) - CONNECTION("C33", 3, "A3", 2) + CONNECTION(VCC, "A3", 4) + CONNECTION("C33", 3, "A3", 2) - CONNECTION("A3", 3, "D2", 11) + CONNECTION("A3", 3, "D2", 11) - CONNECTION(VCC, "B2", 4) - CONNECTION("D2", 10, "B2", 3) - CONNECTION("C10", 6, "B2", 2) - CONNECTION("C10", 6, "B2", 1) + CONNECTION(VCC, "B2", 4) + CONNECTION("D2", 10, "B2", 3) + CONNECTION("C10", 6, "B2", 2) + CONNECTION("C10", 6, "B2", 1) - CONNECTION("J10", 3, "LATCH", 1) - CONNECTION("B2", 6, "LATCH", 2) + CONNECTION("J10", 3, "LATCH", 1) + CONNECTION("B2", 6, "LATCH", 2) - CONNECTION("LATCH", 3, "H6", 12) - CONNECTION("LATCH", 3, "H6", 13) // Wrong pins on schematic + CONNECTION("LATCH", 3, "H6", 12) + CONNECTION("LATCH", 3, "H6", 13) // Wrong pins on schematic - CONNECTION("START", 1, "J10", 9) - CONNECTION("START", 1, "J10", 10) + CONNECTION("START", 1, "J10", 9) + CONNECTION("START", 1, "J10", 10) - CONNECTION(VCC, "C3", 10) - CONNECTION("H10", 6, "C3", 12) - CONNECTION("B2", 5, "C3", 11) - CONNECTION(VCC, "C3", 13) + CONNECTION(VCC, "C3", 10) + CONNECTION("H10", 6, "C3", 12) + CONNECTION("B2", 5, "C3", 11) + CONNECTION(VCC, "C3", 13) - CONNECTION("H6", 11, "H10", 4) - CONNECTION(VCC, "H10", 2) - CONNECTION("B2", 6, "H10", 1) - CONNECTION("G10", 9, "H10", 3) + CONNECTION("H6", 11, "H10", 4) + CONNECTION(VCC, "H10", 2) + CONNECTION("B2", 6, "H10", 1) + CONNECTION("G10", 9, "H10", 3) - CONNECTION("H10", 5, "J10", 2) - CONNECTION("G10", 9, "J10", 1) + CONNECTION("H10", 5, "J10", 2) + CONNECTION("G10", 9, "J10", 1) - CONNECTION(VCC, "G10", 4) - CONNECTION("G10", 9, "G10", 2) - CONNECTION("J10", 8, "G10", 3) - CONNECTION("H10", 8, "G10", 1) + CONNECTION(VCC, "G10", 4) + CONNECTION("G10", 9, "G10", 2) + CONNECTION("J10", 8, "G10", 3) + CONNECTION("H10", 8, "G10", 1) - CONNECTION(VCC, "H10", 10) - CONNECTION("G10", 5, "H10", 12) - CONNECTION(V256, "H10", 11) - CONNECTION(VCC, "H10", 13) + CONNECTION(VCC, "H10", 10) + CONNECTION("G10", 5, "H10", 12) + CONNECTION(V256, "H10", 11) + CONNECTION(VCC, "H10", 13) - CONNECTION("H10", 9, "J10", 4) - CONNECTION("H10", 6, "J10", 5) + CONNECTION("H10", 9, "J10", 4) + CONNECTION("H10", 6, "J10", 5) - CONNECTION("H6", 11, "G10", 10) - CONNECTION(VCC, "G10", 12) - CONNECTION("B3", 3, "G10", 11) - CONNECTION("J10", 6, "G10", 13) // Schematic shows pin 10 + CONNECTION("H6", 11, "G10", 10) + CONNECTION(VCC, "G10", 12) + CONNECTION("B3", 3, "G10", 11) + CONNECTION("J10", 6, "G10", 13) // Schematic shows pin 10 - CONNECTION("J10", 6, "E5", 9) // Schematic says E6? + CONNECTION("J10", 6, "E5", 9) // Schematic says E6? - #define ATTRACT_n "D2", 4 - #define ATTRACT "G10", 9 + #define ATTRACT_n "D2", 4 + #define ATTRACT "G10", 9 - #define SRST "E5", 8 - #define SRST_n "J10", 6 + #define SRST "E5", 8 + #define SRST_n "J10", 6 - // Game Control Logic + // Game Control Logic CONNECTION("H7", 6, "E7", 9) CONNECTION("H6", 8, "E7", 10) @@ -677,7 +677,7 @@ CIRCUIT_LAYOUT( pongdoubles ) CONNECTION(ATTRACT_n, "E2", 2) CONNECTION(SRST_n, "E7", 4) - CONNECTION("E7", 8, "E7", 5) + CONNECTION("E7", 8, "E7", 5) CONNECTION("E7", 6, "E7", 1) CONNECTION("E7", 6, "E7", 2) @@ -694,13 +694,13 @@ CIRCUIT_LAYOUT( pongdoubles ) CONNECTION(VCC, "B6", 10) CONNECTION("G3", 8, "B6", 11) - CONNECTION(ATTRACT, "D2", 3) + CONNECTION(ATTRACT, "D2", 3) - // Horizontal Ball Counter + // Horizontal Ball Counter CONNECTION(ATTRACT_n, "E2", 4) - CONNECTION("B6", 8, "E2", 5) + CONNECTION("B6", 8, "E2", 5) CONNECTION("H5", 8, "G8", 3) CONNECTION("H5", 6, "G8", 4) @@ -732,7 +732,7 @@ CIRCUIT_LAYOUT( pongdoubles ) CONNECTION("H8", 15, "H7", 12) CONNECTION("G7", 5, "H7", 13) - #define HVID_n "H7", 8 + #define HVID_n "H7", 8 CONNECTION("H8", 15, "G6", 9) CONNECTION("G8", 15, "G6", 10) @@ -777,8 +777,8 @@ CIRCUIT_LAYOUT( pongdoubles ) CONNECTION("E3", 6, "D3", 11) CONNECTION("E3", 6, "D3", 12) - #define VVID_n "E3", 6 - #define VVID "D3", 13 + #define VVID_n "E3", 6 + #define VVID "D3", 13 // Hit Logic @@ -797,11 +797,11 @@ CIRCUIT_LAYOUT( pongdoubles ) CONNECTION("B3", 8, "B3", 12) CONNECTION("B3", 8, "B3", 13) - #define HIT "B3", 8 - #define HIT_n "B3", 11 + #define HIT "B3", 8 + #define HIT_n "B3", 11 - // Horizontal Ball Control + // Horizontal Ball Control CONNECTION("E2", 8, "E2", 12) CONNECTION("C3", 6, "E2", 13) @@ -854,7 +854,7 @@ CIRCUIT_LAYOUT( pongdoubles ) CONNECTION("G4", 11, "H4", 13) CONNECTION("G4", 3, "H4", 10) - CONNECTION("H5", 3, "H5", 12) + CONNECTION("H5", 3, "H5", 12) CONNECTION("H4", 9, "H5", 13) CONNECTION("H5", 3, "H5", 4) @@ -874,9 +874,9 @@ CIRCUIT_LAYOUT( pongdoubles ) CONNECTION(H64, "B1", 14) CONNECTION(H256, "B1", 2) CONNECTION(GND, "B1", 1) - CONNECTION(GND, "B1", 15) // Added + CONNECTION(GND, "B1", 15) // Added - CONNECTION("A7", 8, "A1", 6) + CONNECTION("A7", 8, "A1", 6) CONNECTION("D1", 8, "A1", 5) CONNECTION("A9", 8, "A1", 4) CONNECTION("C1", 8, "A1", 3) @@ -943,7 +943,7 @@ CIRCUIT_LAYOUT( pongdoubles ) - // Paddle 1 Vertical + // Paddle 1 Vertical CONNECTION(V256_n, "B10", 2) CONNECTION(VCC, "B10", 4) @@ -966,7 +966,7 @@ CIRCUIT_LAYOUT( pongdoubles ) CONNECTION("A8", 8, "B8", 2) // Paddle 1N Vertical - CONNECTION(V256_n, "B9A", 2) + CONNECTION(V256_n, "B9A", 2) CONNECTION(VCC, "B9A", 4) CONNECTION("B9A", 3, "G1", 1) @@ -1012,7 +1012,7 @@ CIRCUIT_LAYOUT( pongdoubles ) CONNECTION("A8", 6, "B8", 12) // Paddle 2N Vertical - CONNECTION(V256_n, "B9B", 2) + CONNECTION(V256_n, "B9B", 2) CONNECTION(VCC, "B9B", 4) CONNECTION("B9B", 3, "G1", 3) @@ -1034,33 +1034,33 @@ CIRCUIT_LAYOUT( pongdoubles ) CONNECTION("A2", 6, "E1", 10) - // Paddle N Horizontal - CONNECTION(H64, "G1", 5) + // Paddle N Horizontal + CONNECTION(H64, "G1", 5) - CONNECTION(VCC, "J1", 4) - CONNECTION("G1", 6, "J1", 2) - CONNECTION(H4, "J1", 3) - CONNECTION(ATTRACT_n, "J1", 1) + CONNECTION(VCC, "J1", 4) + CONNECTION("G1", 6, "J1", 2) + CONNECTION(H4, "J1", 3) + CONNECTION(ATTRACT_n, "J1", 1) - CONNECTION("C3", 9, "J1", 10) - CONNECTION(VCC, "J1", 12) - CONNECTION("G4", 8, "J1", 11) - CONNECTION(H256, "J1", 13) + CONNECTION("C3", 9, "J1", 10) + CONNECTION(VCC, "J1", 12) + CONNECTION("G4", 8, "J1", 11) + CONNECTION(H256, "J1", 13) - CONNECTION("J1", 9, "F1", 4) - CONNECTION("G1", 6, "F1", 3) - CONNECTION("J1", 6, "F1", 5) + CONNECTION("J1", 9, "F1", 4) + CONNECTION("G1", 6, "F1", 3) + CONNECTION("J1", 6, "F1", 5) - CONNECTION("F1", 6, "H1", 8) - CONNECTION("F1", 6, "H1", 9) + CONNECTION("F1", 6, "H1", 8) + CONNECTION("F1", 6, "H1", 9) - CONNECTION("H1", 10, "F1", 13) - CONNECTION(H256, "F1", 2) // Schematic says 256V - CONNECTION("E1", 11, "F1", 1) + CONNECTION("H1", 10, "F1", 13) + CONNECTION(H256, "F1", 2) // Schematic says 256V + CONNECTION("E1", 11, "F1", 1) - CONNECTION("H1", 10, "F1", 11) - CONNECTION(H256_n, "F1", 9) - CONNECTION("E1", 8, "F1", 10) + CONNECTION("H1", 10, "F1", 11) + CONNECTION(H256_n, "F1", 9) + CONNECTION("E1", 8, "F1", 10) // Paddle Horizontal @@ -1080,14 +1080,14 @@ CIRCUIT_LAYOUT( pongdoubles ) CONNECTION(H256_n, "G3", 2) CONNECTION("G4", 8, "G3", 13) - CONNECTION("F1", 12, "H1", 2) - CONNECTION("G3", 8, "H1", 3) + CONNECTION("F1", 12, "H1", 2) + CONNECTION("G3", 8, "H1", 3) - CONNECTION("F1", 8, "H1", 5) - CONNECTION("G3", 12, "H1", 6) + CONNECTION("F1", 8, "H1", 5) + CONNECTION("G3", 12, "H1", 6) - CONNECTION("H1", 1, "G1", 13) - CONNECTION("H1", 4, "G1", 11) + CONNECTION("H1", 1, "G1", 13) + CONNECTION("H1", 4, "G1", 11) // Sound @@ -1151,81 +1151,79 @@ CIRCUIT_LAYOUT( pongdoubles ) CONNECTION(VCC, "C9", 11) CONNECTION(SRST_n, "C9", 10) - CONNECTION(VCC, "DIPSW1", 1) - CONNECTION("C8", 8, "DIPSW1", 2) + CONNECTION(VCC, "DIPSW1", 1) + CONNECTION("C8", 8, "DIPSW1", 2) CONNECTION("C8", 12, "D9", 1) - //CONNECTION("DIPSW1", 3, "D9", 2) + //CONNECTION("DIPSW1", 3, "D9", 2) CONNECTION("DIPSW1", Q, "D9", 2) CONNECTION("C9", 3, "D9", 13) - //CONNECTION(VCC, "DIPSW1", 4) - //CONNECTION("D8", 8, "DIPSW1", 5) - CONNECTION(VCC, "DIPSW2", 1) - CONNECTION("D8", 8, "DIPSW2", 2) + //CONNECTION(VCC, "DIPSW1", 4) + //CONNECTION("D8", 8, "DIPSW1", 5) + CONNECTION(VCC, "DIPSW2", 1) + CONNECTION("D8", 8, "DIPSW2", 2) CONNECTION("D8", 12, "D9", 3) - //CONNECTION("DIPSW1", 6, "D9", 4) + //CONNECTION("DIPSW1", 6, "D9", 4) CONNECTION("DIPSW2", Q, "D9", 4) CONNECTION("C9", 5, "D9", 5) - CONNECTION("D9", 12, "B3", 1) - CONNECTION("D9", 6, "B3", 2) + CONNECTION("D9", 12, "B3", 1) + CONNECTION("D9", 6, "B3", 2) - // Missing Logic in DICE + // Missing Logic in DICE - NET_C(G6.12, A5.13) - NET_C(B2.8, A5.12) - NET_C(A5.11, E5.11) + NET_C(G6.12, A5.13) + NET_C(B2.8, A5.12) + NET_C(A5.11, E5.11) - // Video Summing - CONNECTION("F3", 13, "G2", 4) // Ball - CONNECTION("F3", 12, "G1", 10) - CONNECTION("F3", 10, NET) - CONNECTION("F3", 9, "G1", 12) + // Video Summing + CONNECTION("F3", 13, "G2", 4) // Ball + CONNECTION("F3", 12, "G1", 10) + CONNECTION("F3", 10, NET) + CONNECTION("F3", 9, "G1", 12) - CONNECTION("F3", 8, "E5", 13) + CONNECTION("F3", 8, "E5", 13) - // FIXME: pong doubles uses different resistor values! - RES(RV1, 1000) - RES(RV2, 1200) - RES(RV3, 22000) - NET_C(E5.12, RV1.1) //Video - NET_C(D4.8, RV2.1) //Score - NET_C(E5.10, RV3.1) + // FIXME: pong doubles uses different resistor values! + RES(RV1, 1000) + RES(RV2, 1200) + RES(RV3, 22000) + NET_C(E5.12, RV1.1) //Video + NET_C(D4.8, RV2.1) //Score + NET_C(E5.10, RV3.1) - NET_C(RV1.2, RV2.2) - NET_C(RV2.2, RV3.2) + NET_C(RV1.2, RV2.2) + NET_C(RV2.2, RV3.2) - ALIAS(videomix, RV3.2) + ALIAS(videomix, RV3.2) #if 0 - CONNECTION("VIDEO", 1, "E5", 12) // VIDEO - CONNECTION("VIDEO", 2, "D4", 8) // SCORE + CONNECTION("VIDEO", 1, "E5", 12) // VIDEO + CONNECTION("VIDEO", 2, "D4", 8) // SCORE - CONNECTION("VIDEO", Video::HBLANK_PIN, HBLANK) - CONNECTION("VIDEO", Video::VBLANK_PIN, VBLANK) + CONNECTION("VIDEO", Video::HBLANK_PIN, HBLANK) + CONNECTION("VIDEO", Video::VBLANK_PIN, VBLANK) #endif - // Audio Summing - CONNECTION(ATTRACT_n, "C2", 4) - CONNECTION("C5", 6, "C2", 5) + // Audio Summing + CONNECTION(ATTRACT_n, "C2", 4) + CONNECTION("C5", 6, "C2", 5) - //CONNECTION("AUDIO", 1, "C2", 6) - ALIAS(AUDIO, C2.6) + //CONNECTION("AUDIO", 1, "C2", 6) + ALIAS(AUDIO, C2.6) #ifdef DEBUG - CONNECTION("LOG1", 1, "COIN", 1) - CONNECTION("LOG1", 2, "A3", 3) - CONNECTION("LOG1", 3, "B2", 5) - CONNECTION("LOG1", 4, "H10", 5) - CONNECTION("LOG1", 5, "C3", 9) - CONNECTION("LOG1", 6, "G10", 5) - CONNECTION("LOG1", 7, "E2", 6) - CONNECTION("LOG1", 8, "B3", 3) + CONNECTION("LOG1", 1, "COIN", 1) + CONNECTION("LOG1", 2, "A3", 3) + CONNECTION("LOG1", 3, "B2", 5) + CONNECTION("LOG1", 4, "H10", 5) + CONNECTION("LOG1", 5, "C3", 9) + CONNECTION("LOG1", 6, "G10", 5) + CONNECTION("LOG1", 7, "E2", 6) + CONNECTION("LOG1", 8, "B3", 3) #endif CIRCUIT_LAYOUT_END - - diff --git a/src/mame/drivers/norautp.c b/src/mame/drivers/norautp.c index cc2b3316396..1ec64fed9b6 100644 --- a/src/mame/drivers/norautp.c +++ b/src/mame/drivers/norautp.c @@ -1228,15 +1228,15 @@ static MACHINE_CONFIG_START( noraut_base, norautp_state ) //MCFG_DEVICE_ADD("ppi8255_2", I8255, 0) /* (c0-c3) Group A Mode 2 (5-lines handshacked bidirectional port) - Group B Mode 0, output; (see below for lines PC0-PC2) */ - //MCFG_I8255_IN_PORTA_CB(READ8(norautp_state, vram_data_r)) // VRAM data read - //MCFG_I8255_OUT_PORTA_CB(WRITE8(norautp_state, vram_data_w)) // VRAM data write - //MCFG_I8255_OUT_PORTB_CB(WRITE8(norautp_state, vram_addr_w)) // VRAM address write + Group B Mode 0, output; (see below for lines PC0-PC2) */ + //MCFG_I8255_IN_PORTA_CB(READ8(norautp_state, vram_data_r)) // VRAM data read + //MCFG_I8255_OUT_PORTA_CB(WRITE8(norautp_state, vram_data_w)) // VRAM data write + //MCFG_I8255_OUT_PORTB_CB(WRITE8(norautp_state, vram_addr_w)) // VRAM address write //MCFG_I8255_IN_PORTC_CB(READ8(norautp_state, ppi2_portc_r)) //MCFG_I8255_OUT_PORTC_CB(WRITE8(norautp_state, ppi2_portc_w)) /* PPI-2 is configured as mixed mode2 and mode0 output. - It means that port A should be bidirectional and port B just as output. - Port C as hshk regs, and P0-P2 as input (norautp, norautjp) or output (other sets). */ + It means that port A should be bidirectional and port B just as output. + Port C as hshk regs, and P0-P2 as input (norautp, norautjp) or output (other sets). */ /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) @@ -3438,16 +3438,16 @@ ROM_END /* ROM_START( pkii_dm ) - ROM_REGION( 0x10000, "maincpu", 0 ) // no stack, call's RET go to PC=0 - ROM_LOAD( "12.u12", 0x0000, 0x1000, CRC(048e70d8) SHA1(f0eb16ba68455638de2ce68f51f305a13d0df287) ) - ROM_LOAD( "13.u18", 0x1000, 0x1000, CRC(06cf6789) SHA1(587d883c399348b518e3be4d1dc2581824055328) ) + ROM_REGION( 0x10000, "maincpu", 0 ) // no stack, call's RET go to PC=0 + ROM_LOAD( "12.u12", 0x0000, 0x1000, CRC(048e70d8) SHA1(f0eb16ba68455638de2ce68f51f305a13d0df287) ) + ROM_LOAD( "13.u18", 0x1000, 0x1000, CRC(06cf6789) SHA1(587d883c399348b518e3be4d1dc2581824055328) ) - ROM_REGION( 0x1000, "gfx", 0 ) - ROM_FILL( 0x0000, 0x0800, 0xff ) - ROM_LOAD( "cgw-f506.u31", 0x0800, 0x0800, CRC(412fc492) SHA1(094ea0ffd0c22274cfe164f07c009ffe022331fd) ) + ROM_REGION( 0x1000, "gfx", 0 ) + ROM_FILL( 0x0000, 0x0800, 0xff ) + ROM_LOAD( "cgw-f506.u31", 0x0800, 0x0800, CRC(412fc492) SHA1(094ea0ffd0c22274cfe164f07c009ffe022331fd) ) - ROM_REGION( 0x0200, "proms", 0 ) - ROM_LOAD( "63s141n.u51", 0x0000, 0x0100, CRC(88302127) SHA1(aed1273974917673405f1234ab64e6f8b3856c34) ) + ROM_REGION( 0x0200, "proms", 0 ) + ROM_LOAD( "63s141n.u51", 0x0000, 0x0100, CRC(88302127) SHA1(aed1273974917673405f1234ab64e6f8b3856c34) ) ROM_END */ diff --git a/src/mame/drivers/nwk-tr.c b/src/mame/drivers/nwk-tr.c index 85fe51da442..1bd66eaeda1 100644 --- a/src/mame/drivers/nwk-tr.c +++ b/src/mame/drivers/nwk-tr.c @@ -750,7 +750,7 @@ static MACHINE_CONFIG_START( nwktr, nwktr_state ) MCFG_VOODOO_TMUMEM(2,2) MCFG_VOODOO_SCREEN_TAG("screen") MCFG_VOODOO_CPU_TAG("dsp") - MCFG_VOODOO_VBLANK_CB(WRITELINE(nwktr_state,voodoo_vblank_0)) + MCFG_VOODOO_VBLANK_CB(WRITELINE(nwktr_state,voodoo_vblank_0)) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) @@ -767,8 +767,8 @@ static MACHINE_CONFIG_START( nwktr, nwktr_state ) MCFG_K001604_GFX_INDEX2(1) MCFG_K001604_LAYER_SIZE(0) MCFG_K001604_ROZ_SIZE(1) - MCFG_K001604_TXT_OFFSET(0) // correct? - MCFG_K001604_ROZ_OFFSET(0) // correct? + MCFG_K001604_TXT_OFFSET(0) // correct? + MCFG_K001604_ROZ_OFFSET(0) // correct? MCFG_K001604_GFXDECODE("gfxdecode") MCFG_K001604_PALETTE("palette") @@ -780,10 +780,10 @@ static MACHINE_CONFIG_START( nwktr, nwktr_state ) MCFG_RF5C400_ADD("rfsnd", XTAL_16_9344MHz) // as per Guru readme above MCFG_SOUND_ROUTE(0, "lspeaker", 1.0) MCFG_SOUND_ROUTE(1, "rspeaker", 1.0) - + MCFG_DEVICE_ADD("konppc", KONPPC, 0) MCFG_KONPPC_CGBOARD_NUMBER(2) - MCFG_KONPPC_CGBOARD_TYPE(CGBOARD_TYPE_NWKTR) + MCFG_KONPPC_CGBOARD_TYPE(CGBOARD_TYPE_NWKTR) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( thrilld, nwktr ) @@ -794,8 +794,8 @@ static MACHINE_CONFIG_DERIVED( thrilld, nwktr ) MCFG_K001604_GFX_INDEX2(1) MCFG_K001604_LAYER_SIZE(1) MCFG_K001604_ROZ_SIZE(1) - MCFG_K001604_TXT_OFFSET(0) // correct? - MCFG_K001604_ROZ_OFFSET(0) // correct? + MCFG_K001604_TXT_OFFSET(0) // correct? + MCFG_K001604_ROZ_OFFSET(0) // correct? MCFG_K001604_GFXDECODE("gfxdecode") MCFG_K001604_PALETTE("palette") MACHINE_CONFIG_END diff --git a/src/mame/drivers/nyny.c b/src/mame/drivers/nyny.c index 7deb94c061b..2a78f61bc38 100644 --- a/src/mame/drivers/nyny.c +++ b/src/mame/drivers/nyny.c @@ -624,7 +624,7 @@ static MACHINE_CONFIG_START( nyny, nyny_state ) MCFG_TTL74123_B_PIN_VALUE(1) /* B pin - pulled high */ MCFG_TTL74123_CLEAR_PIN_VALUE(1) /* Clear pin - pulled high */ MCFG_TTL74123_OUTPUT_CHANGED_CB(WRITE8(nyny_state, ic48_1_74123_output_changed)) - + MCFG_DEVICE_ADD("pia1", PIA6821, 0) MCFG_PIA_READPA_HANDLER(IOPORT("IN0")) MCFG_PIA_READPB_HANDLER(IOPORT("IN1")) diff --git a/src/mame/drivers/parodius.c b/src/mame/drivers/parodius.c index 3657fffb9e5..4144e214094 100644 --- a/src/mame/drivers/parodius.c +++ b/src/mame/drivers/parodius.c @@ -221,7 +221,7 @@ WRITE8_MEMBER( parodius_state::banking_callback ) { if (data & 0xf0) logerror("%04x: setlines %02x\n", machine().device("maincpu")->safe_pc(), data); - + membank("bank1")->set_entry((data & 0x0f) ^ 0x0f); } @@ -234,7 +234,7 @@ static MACHINE_CONFIG_START( parodius, parodius_state ) MCFG_KONAMICPU_LINE_CB(WRITE8(parodius_state, banking_callback)) MCFG_CPU_ADD("audiocpu", Z80, 3579545) - MCFG_CPU_PROGRAM_MAP(parodius_sound_map) /* NMIs are triggered by the 053260 */ + MCFG_CPU_PROGRAM_MAP(parodius_sound_map) /* NMIs are triggered by the 053260 */ MCFG_DEVICE_ADD("bank0000", ADDRESS_MAP_BANK, 0) MCFG_DEVICE_PROGRAM_MAP(bank0000_map) diff --git a/src/mame/drivers/pcxt.c b/src/mame/drivers/pcxt.c index 264918f2b04..360394796a2 100644 --- a/src/mame/drivers/pcxt.c +++ b/src/mame/drivers/pcxt.c @@ -741,7 +741,7 @@ static MACHINE_CONFIG_FRAGMENT(pcxt) MCFG_ISA_OUT_DRQ1_CB(DEVWRITELINE("dma8237_1", am9517a_device, dreq1_w)) MCFG_ISA_OUT_DRQ2_CB(DEVWRITELINE("dma8237_1", am9517a_device, dreq2_w)) MCFG_ISA_OUT_DRQ3_CB(DEVWRITELINE("dma8237_1", am9517a_device, dreq3_w)) - + /*Sound Hardware*/ MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mame/drivers/pgm.c b/src/mame/drivers/pgm.c index c51d7eabdd5..64d6ca7293a 100644 --- a/src/mame/drivers/pgm.c +++ b/src/mame/drivers/pgm.c @@ -1411,7 +1411,7 @@ ROM_START( kovsh ) PGM_68K_BIOS ROM_LOAD16_WORD_SWAP( "p0600.322", 0x100000, 0x400000, CRC(7c78e5f3) SHA1(9b1e4bd63fb1294ebeb539966842273c8dc7683b) ) //ROM_LOAD16_WORD_SWAP( "kovsh-v0104-u1.bin", 0x100000, 0x400000, CRC(4e2ba39b) SHA1(f3b5aa6f45cfd5a7f1e2a2e893d1652a3f23d6b8) ) // identical but the last 1MB is filled with 0xff instead of 0x00 - + ROM_REGION( 0x4000, "prot", 0 ) /* ARM protection ASIC - internal rom */ ROM_LOAD( "kovsh_v100_china.asic", 0x000000, 0x04000, CRC(0f09a5c1) SHA1(621b38c05f33277608d58b49822aebc930ae4870) ) diff --git a/src/mame/drivers/phoenix.c b/src/mame/drivers/phoenix.c index 18593458334..734411f9829 100644 --- a/src/mame/drivers/phoenix.c +++ b/src/mame/drivers/phoenix.c @@ -472,7 +472,7 @@ static MACHINE_CONFIG_DERIVED( pleiads, phoenix ) MCFG_TMS36XX_TYPE(TMS3615) MCFG_TMS36XX_DECAY_TIMES(0.33, 0.33, 0, 0.33, 0, 0.33) // NOTE: it's unknown if the TMS3615 mixes more than one voice internally. - // A wav taken from Pop Flamer sounds like there are at least no 'odd' + // A wav taken from Pop Flamer sounds like there are at least no 'odd' // harmonics (5 1/3' and 2 2/3') MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.75) @@ -1144,7 +1144,7 @@ ROM_START( pleiadsi ) ROM_LOAD( "9 2716.bin", 0x0000, 0x0800, CRC(85866607) SHA1(cd240bd056f761b2f9e2142049434f02cae3e315) ) ROM_LOAD( "10 2716.bin", 0x0800, 0x0800, CRC(a841d511) SHA1(8349008ab1d8ef08775b54170c37deb1d391fffc) ) - ROM_REGION( 0x0200, "proms", 0 ) // not present in dump, assuming to be the same, matches screenshots, note reverse order to most sets, same as pleiadsb2. + ROM_REGION( 0x0200, "proms", 0 ) // not present in dump, assuming to be the same, matches screenshots, note reverse order to most sets, same as pleiadsb2. ROM_LOAD( "7611-5.26", 0x0000, 0x0100, CRC(7a1bcb1e) SHA1(bdfab316ea26e2063879e7aa78b6ae2b55eb95c8) ) /* palette low bits */ ROM_LOAD( "7611-5.33", 0x0100, 0x0100, CRC(e38eeb83) SHA1(252880d80425b2e697146e76efdc6cb9f3ba0378) ) /* palette high bits */ ROM_END diff --git a/src/mame/drivers/play_5.c b/src/mame/drivers/play_5.c index 4d4d42d022a..9713ade13c1 100644 --- a/src/mame/drivers/play_5.c +++ b/src/mame/drivers/play_5.c @@ -216,7 +216,7 @@ ROM_START(fldragon) ROM_LOAD("fldrcpu2.rom", 0x2000, 0x2000, CRC(6ff2b276) SHA1(040b614f0b0587521ef5550b5587b94a7f3f178b)) ROM_RELOAD(0x6000, 0x2000) ROM_RELOAD(0xa000, 0x2000) - ROM_RELOAD(0xe000, 0x2000) + ROM_RELOAD(0xe000, 0x2000) ROM_REGION(0x10000, "cpu2", 0) ROM_LOAD("fdsndu3.rom", 0x0000, 0x2000, NO_DUMP) ROM_RELOAD(0x4000, 0x2000) @@ -244,7 +244,7 @@ ROM_START(sklflite) ROM_LOAD("skflcpu2.rom", 0x2000, 0x2000, CRC(ffc497aa) SHA1(3e88539ae1688322b9268f502d8ca41cffb28df3)) ROM_RELOAD(0x6000, 0x2000) ROM_RELOAD(0xa000, 0x2000) - ROM_RELOAD(0xe000, 0x2000) + ROM_RELOAD(0xe000, 0x2000) ROM_REGION(0x10000, "cpu2", 0) ROM_LOAD("sfsndu3.rom", 0x0000, 0x2000, NO_DUMP) ROM_RELOAD(0x4000, 0x2000) diff --git a/src/mame/drivers/playmark.c b/src/mame/drivers/playmark.c index 9dab9fe2b5c..15592d837cf 100644 --- a/src/mame/drivers/playmark.c +++ b/src/mame/drivers/playmark.c @@ -107,7 +107,7 @@ WRITE16_MEMBER(playmark_state::hotmind_coin_eeprom_w) { if (ACCESSING_BITS_0_7) { -// if (data & 0x80) logerror("PC$%06x Writing unknown bits %02x to the Coin/EEPROM port\n", space.device().safe_pcbase(), data); +// if (data & 0x80) logerror("PC$%06x Writing unknown bits %02x to the Coin/EEPROM port\n", space.device().safe_pcbase(), data); if (data) { if ((m_dispenser_latch & 0x80) == 0) m_dispenser_latch = 0; @@ -122,8 +122,8 @@ WRITE16_MEMBER(playmark_state::hotmind_coin_eeprom_w) } machine().device<ticket_dispenser_device>("ticket")->write(space, 0, (data & 0x08) ? 0x80 : 0); - coin_counter_w(machine(), 0, data & 0x20); /* Coin In counter - transistor driven */ - coin_counter_w(machine(), 1, data & 0x40); /* Token/Ticket Out counter - transistor driven */ + coin_counter_w(machine(), 0, data & 0x20); /* Coin In counter - transistor driven */ + coin_counter_w(machine(), 1, data & 0x40); /* Token/Ticket Out counter - transistor driven */ m_eeprom->cs_write((data & 1) ? ASSERT_LINE : CLEAR_LINE); m_eeprom->di_write((data & 4) >> 2); @@ -135,7 +135,7 @@ WRITE16_MEMBER(playmark_state::luckboomh_dispenser_w) { if (ACCESSING_BITS_0_7) { -// if (data & 0x87) logerror("PC$%06x Writing unknown bits %02x to the Coin/EEPROM port\n", space.device().safe_pcbase(), data); +// if (data & 0x87) logerror("PC$%06x Writing unknown bits %02x to the Coin/EEPROM port\n", space.device().safe_pcbase(), data); if (data) { if ((m_dispenser_latch & 0x80) == 0) m_dispenser_latch = 0; @@ -150,8 +150,8 @@ WRITE16_MEMBER(playmark_state::luckboomh_dispenser_w) } machine().device<ticket_dispenser_device>("ticket")->write(space, 0, (data & 0x08) ? 0x80 : 0); - coin_counter_w(machine(), 0, data & 0x20); /* Coin In counter - transistor driven */ - coin_counter_w(machine(), 1, data & 0x40); /* Token/Ticket Out counter - transistor driven */ + coin_counter_w(machine(), 0, data & 0x20); /* Coin In counter - transistor driven */ + coin_counter_w(machine(), 1, data & 0x40); /* Token/Ticket Out counter - transistor driven */ } } @@ -165,7 +165,7 @@ WRITE16_MEMBER(playmark_state::playmark_snd_command_w) { if (ACCESSING_BITS_0_7) { -// logerror("PC$%06x 68K Writing sound command %02x to OKI\n",space.device().safe_pcbase(), data); +// logerror("PC$%06x 68K Writing sound command %02x to OKI\n",space.device().safe_pcbase(), data); m_snd_command = (data & 0xff); m_snd_flag = 1; @@ -180,12 +180,12 @@ READ8_MEMBER(playmark_state::playmark_snd_command_r) if ((m_oki_control & 0x38) == 0x30) { data = m_snd_command; -// logerror("PC$%03x PortB reading %02x from the 68K\n", space.device().safe_pcbase(), data); +// logerror("PC$%03x PortB reading %02x from the 68K\n", space.device().safe_pcbase(), data); } else if ((m_oki_control & 0x38) == 0x28) { data = (m_oki->read(space, 0) & 0x0f); -// logerror("PC$%03x PortB reading %02x from the OKI status port\n", space.device().safe_pcbase(), data); +// logerror("PC$%03x PortB reading %02x from the OKI status port\n", space.device().safe_pcbase(), data); } return data; @@ -241,7 +241,7 @@ WRITE8_MEMBER(playmark_state::playmark_snd_control_w) if ((data & 0x38) == 0x18) { -// logerror("PC$%03x Writing %02x to OKI1, PortC=%02x, Code=%02x\n",space.device().safe_pcbase(),m_oki_command,m_oki_control,m_snd_command); +// logerror("PC$%03x Writing %02x to OKI1, PortC=%02x, Code=%02x\n",space.device().safe_pcbase(),m_oki_command,m_oki_control,m_snd_command); m_oki->write(space, 0, m_oki_command); } } @@ -252,7 +252,7 @@ WRITE8_MEMBER(playmark_state::hrdtimes_snd_control_w) if (m_old_oki_bank != (data & 3)) { -// logerror("PC$%03x Writing %02x to PortC (OKI bank select bits). Previous bank was %02x\n",space.device().safe_pcbase(),(data&3),m_old_oki_bank); +// logerror("PC$%03x Writing %02x to PortC (OKI bank select bits). Previous bank was %02x\n",space.device().safe_pcbase(),(data&3),m_old_oki_bank); m_old_oki_bank = data & 3; @@ -266,7 +266,7 @@ WRITE8_MEMBER(playmark_state::hrdtimes_snd_control_w) if ((data & 0x38) == 0x18) { -// logerror("PC$%03x Writing %02x to OKI1, PortC=%02x, Code=%02x\n",space.device().safe_pcbase(),m_oki_command,m_oki_control,m_snd_command); +// logerror("PC$%03x Writing %02x to OKI1, PortC=%02x, Code=%02x\n",space.device().safe_pcbase(),m_oki_command,m_oki_control,m_snd_command); m_oki->write(space, 0, m_oki_command); } } @@ -338,7 +338,7 @@ static ADDRESS_MAP_START( wbeachvl_main_map, AS_PROGRAM, 16, playmark_state ) AM_RANGE(0x710018, 0x710019) AM_READ_PORT("P3") AM_RANGE(0x71001a, 0x71001b) AM_READ_PORT("P4") // AM_RANGE(0x71001c, 0x71001d) AM_READ(playmark_snd_status???) -// AM_RANGE(0x71001e, 0x71001f) AM_WRITE(playmark_snd_command_w) +// AM_RANGE(0x71001e, 0x71001f) AM_WRITE(playmark_snd_command_w) AM_RANGE(0x780000, 0x780fff) AM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette") AM_RANGE(0xff0000, 0xffffff) AM_RAM ADDRESS_MAP_END @@ -384,7 +384,7 @@ static ADDRESS_MAP_START( hrdtimes_main_map, AS_PROGRAM, 16, playmark_state ) AM_RANGE(0x300016, 0x300017) AM_WRITE(hrdtimes_coin_w) AM_RANGE(0x30001a, 0x30001b) AM_READ_PORT("DSW2") AM_RANGE(0x30001c, 0x30001d) AM_READ_PORT("DSW1") -// AM_RANGE(0x30001e, 0x30001f) AM_WRITE(playmark_snd_command_w) +// AM_RANGE(0x30001e, 0x30001f) AM_WRITE(playmark_snd_command_w) AM_RANGE(0x304000, 0x304001) AM_WRITENOP /* watchdog? irq ack? */ ADDRESS_MAP_END @@ -438,7 +438,7 @@ static ADDRESS_MAP_START( playmark_sound_io_map, AS_IO, 8, playmark_state ) ADDRESS_MAP_END static ADDRESS_MAP_START( hrdtimes_sound_io_map, AS_IO, 8, playmark_state ) - AM_RANGE(0x00, 0x00) AM_NOP /* AM_WRITE(playmark_oki_banking_w) Banking data output but not wired. Port 2 (Port C) is wired to the OKI banking instead */ + AM_RANGE(0x00, 0x00) AM_NOP /* AM_WRITE(playmark_oki_banking_w) Banking data output but not wired. Port 2 (Port C) is wired to the OKI banking instead */ AM_RANGE(0x01, 0x01) AM_READWRITE(playmark_snd_command_r, playmark_oki_w) AM_RANGE(0x02, 0x02) AM_READWRITE(playmark_snd_flag_r, hrdtimes_snd_control_w) AM_RANGE(PIC16C5x_T0, PIC16C5x_T0) AM_READ(PIC16C5X_T0_clk_r) @@ -904,7 +904,7 @@ static INPUT_PORTS_START( hotmind ) PORT_START("DISPENSER") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) // Wired to Token dispenser connector, but doesn't seem to affect anything. + PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN ) // Wired to Token dispenser connector, but doesn't seem to affect anything. PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Token Dispenser Empty") PORT_CODE(KEYCODE_N) PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_SPECIAL ) PORT_READ_LINE_DEVICE_MEMBER("token", ticket_dispenser_device, line_r) PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Ticket Dispenser Empty") PORT_CODE(KEYCODE_T) @@ -1922,7 +1922,7 @@ ROM_START( hotmind ) ROM_COPY( "oki", 0x00000, 0x20000, 0x20000 ) ROM_COPY( "oki", 0x00000, 0x40000, 0x20000 ) - ROM_REGION( 0x8000, "plds", 0 ) /* These were read protected */ + ROM_REGION( 0x8000, "plds", 0 ) /* These were read protected */ ROM_LOAD( "palce16v8h-25-pc4_u58.jed", 0x0000, 0xb89, BAD_DUMP CRC(ba88c1da) SHA1(9b55e96eee44a467bdfbf760137ccb2fb3afedf0) ) ROM_LOAD( "palce16v8h-25-pc4_u182.jed", 0x0000, 0xb89, BAD_DUMP CRC(ba88c1da) SHA1(9b55e96eee44a467bdfbf760137ccb2fb3afedf0) ) ROM_LOAD( "palce16v8h-25-pc4_jamma.jed", 0x0000, 0xb89, BAD_DUMP CRC(ba88c1da) SHA1(9b55e96eee44a467bdfbf760137ccb2fb3afedf0) ) // On the Jamma Expansion board @@ -1953,7 +1953,7 @@ ROM_START( luckboomh ) ROM_LOAD16_BYTE( "28.u40", 0x040001, 0x10000, CRC(40e65ed1) SHA1(bc75eb816c58eb0f983bb0eaee854c54e306e1da) ) ROM_CONTINUE( 0x060001, 0x10000 ) - ROM_REGION( 0x80000, "gfx2", 0 ) /* Sprites */ + ROM_REGION( 0x80000, "gfx2", 0 ) /* Sprites */ ROM_LOAD16_BYTE( "26.u86", 0x00000, 0x20000, CRC(d3ee7d82) SHA1(b0b3df19d60430e7a9fa29fdfff2183a32986d2d) ) ROM_LOAD16_BYTE( "30.u85", 0x00001, 0x20000, CRC(4b8a9558) SHA1(9f0f2d8f50f21cf188ad778c3a0a68ec23380b23) ) ROM_LOAD16_BYTE( "25.u84", 0x40000, 0x20000, CRC(e1ab5cf5) SHA1(f76d00537cfd6f09439e44071875bf021622fd07) ) diff --git a/src/mame/drivers/pong.c b/src/mame/drivers/pong.c index ec94b3fda5a..c0b86164ad4 100644 --- a/src/mame/drivers/pong.c +++ b/src/mame/drivers/pong.c @@ -207,11 +207,11 @@ static INPUT_PORTS_START( pongd ) PORT_START( "PADDLE1" ) /* fake input port for player 2 paddle */ PORT_BIT( 0xff, 0x00, IPT_PADDLE ) PORT_SENSITIVITY(2) PORT_KEYDELTA(100) PORT_CENTERDELTA(0) PORT_PLAYER(2) NETLIST_ANALOG_PORT_CHANGED("maincpu", "pot1") - PORT_START( "PADDLE2" ) /* fake input port for player 3 paddle */ - PORT_BIT( 0xff, 0x00, IPT_PADDLE ) PORT_SENSITIVITY(2) PORT_KEYDELTA(100) PORT_CENTERDELTA(0) PORT_PLAYER(3) NETLIST_ANALOG_PORT_CHANGED("maincpu", "pot2") + PORT_START( "PADDLE2" ) /* fake input port for player 3 paddle */ + PORT_BIT( 0xff, 0x00, IPT_PADDLE ) PORT_SENSITIVITY(2) PORT_KEYDELTA(100) PORT_CENTERDELTA(0) PORT_PLAYER(3) NETLIST_ANALOG_PORT_CHANGED("maincpu", "pot2") - PORT_START( "PADDLE3" ) /* fake input port for player 4 paddle */ - PORT_BIT( 0xff, 0x00, IPT_PADDLE ) PORT_SENSITIVITY(2) PORT_KEYDELTA(100) PORT_CENTERDELTA(0) PORT_PLAYER(4) NETLIST_ANALOG_PORT_CHANGED("maincpu", "pot3") + PORT_START( "PADDLE3" ) /* fake input port for player 4 paddle */ + PORT_BIT( 0xff, 0x00, IPT_PADDLE ) PORT_SENSITIVITY(2) PORT_KEYDELTA(100) PORT_CENTERDELTA(0) PORT_PLAYER(4) NETLIST_ANALOG_PORT_CHANGED("maincpu", "pot3") PORT_START("IN0") /* fake as well */ PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 ) NETLIST_LOGIC_PORT_CHANGED("maincpu", "coinsw") @@ -284,8 +284,8 @@ static MACHINE_CONFIG_START( pongd, pong_state ) #endif MCFG_NETLIST_ANALOG_INPUT("maincpu", "pot0", "A10_POT.DIAL") MCFG_NETLIST_ANALOG_INPUT("maincpu", "pot1", "B10_POT.DIAL") - MCFG_NETLIST_ANALOG_INPUT("maincpu", "pot2", "B9B_POT.DIAL") - MCFG_NETLIST_ANALOG_INPUT("maincpu", "pot3", "B9A_POT.DIAL") + MCFG_NETLIST_ANALOG_INPUT("maincpu", "pot2", "B9B_POT.DIAL") + MCFG_NETLIST_ANALOG_INPUT("maincpu", "pot3", "B9A_POT.DIAL") MCFG_NETLIST_LOGIC_INPUT("maincpu", "sw1a", "DIPSW1.POS", 0, 0x01) MCFG_NETLIST_LOGIC_INPUT("maincpu", "sw1b", "DIPSW2.POS", 0, 0x01) MCFG_NETLIST_LOGIC_INPUT("maincpu", "coinsw", "COIN_SW.POS", 0, 0x01) diff --git a/src/mame/drivers/popeye.c b/src/mame/drivers/popeye.c index 84993f88246..e9437e5ed6c 100644 --- a/src/mame/drivers/popeye.c +++ b/src/mame/drivers/popeye.c @@ -53,7 +53,7 @@ static NETLIST_START(nl_popeye) SOLVER(Solver, 48000) PARAM(Solver.ACCURACY, 1e-5) - PARAM(Solver.LTE, 5e-2) // Default is not enough for paddle control + PARAM(Solver.LTE, 5e-2) // Default is not enough for paddle control ANALOG_INPUT(V5, 5) /* AY 8910 internal resistors */ @@ -482,7 +482,7 @@ static MACHINE_CONFIG_DERIVED( popeye, skyskipr ) MCFG_SOUND_MODIFY("aysnd") MCFG_SOUND_ROUTES_RESET() MCFG_AY8910_OUTPUT_TYPE(AY8910_RESISTOR_OUTPUT) /* Does Sky Skipper have the same filtering? */ - MCFG_AY8910_RES_LOADS(2000.0, 2000.0, 2000.0) + MCFG_AY8910_RES_LOADS(2000.0, 2000.0, 2000.0) MCFG_AY8910_PORT_A_READ_CB(IOPORT("DSW0")) MCFG_AY8910_PORT_B_WRITE_CB(WRITE8(popeye_state, popeye_portB_w)) MCFG_SOUND_ROUTE_EX(0, "snd_nl", 1.0, 0) diff --git a/src/mame/drivers/proconn.c b/src/mame/drivers/proconn.c index bbb29af5f39..fd64974d2da 100644 --- a/src/mame/drivers/proconn.c +++ b/src/mame/drivers/proconn.c @@ -266,7 +266,7 @@ INPUT_PORTS_END WRITE16_MEMBER(proconn_state::serial_transmit) { //Don't like the look of this, should be a clock somewhere - + // should probably be in the pios above if (offset == 0) @@ -275,7 +275,7 @@ WRITE16_MEMBER(proconn_state::serial_transmit) { m_vfd->data(data & (1<<i)); m_vfd->sclk(1); - m_vfd->sclk(0); + m_vfd->sclk(0); } } } diff --git a/src/mame/drivers/quakeat.c b/src/mame/drivers/quakeat.c index 52f4ef40022..a6c9f028cdf 100644 --- a/src/mame/drivers/quakeat.c +++ b/src/mame/drivers/quakeat.c @@ -110,7 +110,6 @@ INPUT_PORTS_END void quakeat_state::machine_start() { - } /*************************************************************/ diff --git a/src/mame/drivers/rastersp.c b/src/mame/drivers/rastersp.c index a1091986a3d..773ddd23616 100644 --- a/src/mame/drivers/rastersp.c +++ b/src/mame/drivers/rastersp.c @@ -102,7 +102,7 @@ public: required_device<timer_device> m_tms_timer1; required_device<timer_device> m_tms_tx_timer; required_device<palette_device> m_palette; - required_device<nvram_device> m_nvram; + required_device<nvram_device> m_nvram; DECLARE_WRITE32_MEMBER(cyrix_cache_w); DECLARE_READ8_MEMBER(nvram_r); diff --git a/src/mame/drivers/re900.c b/src/mame/drivers/re900.c index 4b5b6fbb6eb..7c9bfe36b09 100644 --- a/src/mame/drivers/re900.c +++ b/src/mame/drivers/re900.c @@ -379,7 +379,7 @@ static MACHINE_CONFIG_START( re900, re900_state ) /* video hardware */ MCFG_DEVICE_ADD( "tms9128", TMS9128, XTAL_10_738635MHz / 2 ) /* TMS9128NL on the board */ - MCFG_TMS9928A_VRAM_SIZE(0x4000) + MCFG_TMS9928A_VRAM_SIZE(0x4000) MCFG_TMS9928A_OUT_INT_LINE_CB(WRITELINE(re900_state, vdp_interrupt)) MCFG_TMS9928A_SCREEN_ADD_NTSC( "screen" ) MCFG_SCREEN_UPDATE_DEVICE( "tms9128", tms9128_device, screen_update ) diff --git a/src/mame/drivers/rohga.c b/src/mame/drivers/rohga.c index b850c389fb5..5b44c3b44cb 100644 --- a/src/mame/drivers/rohga.c +++ b/src/mame/drivers/rohga.c @@ -773,7 +773,7 @@ DECOSPR_PRIORITY_CB_MEMBER(rohga_state::rohga_pri_callback) case 0x6000: return 0xf0 | 0xcc; case 0x2000: return 0;//0xf0|0xcc; /* Perhaps 0xf0|0xcc|0xaa (Sprite under bottom layer) */ } - + return 0; } @@ -787,7 +787,7 @@ DECOSPR_COLOUR_CB_MEMBER(rohga_state::schmeisr_col_callback) UINT16 colour = ((col >> 9) & 0xf) << 2; if (col & 0x8000) colour++; - + return colour; } @@ -1124,7 +1124,7 @@ static MACHINE_CONFIG_START( schmeisr, rohga_state ) MCFG_DEVICE_ADD("spritegen1", DECO_SPRITE, 0) MCFG_DECO_SPRITE_PRIORITY_CB(rohga_state, rohga_pri_callback) - MCFG_DECO_SPRITE_COLOUR_CB(rohga_state, schmeisr_col_callback) // wire mods on pcb... + MCFG_DECO_SPRITE_COLOUR_CB(rohga_state, schmeisr_col_callback) // wire mods on pcb... MCFG_DECO_SPRITE_GFX_REGION(3) MCFG_DECO_SPRITE_GFXDECODE("gfxdecode") MCFG_DECO_SPRITE_PALETTE("palette") diff --git a/src/mame/drivers/rollerg.c b/src/mame/drivers/rollerg.c index 57e8d31de5f..b204e3e5449 100644 --- a/src/mame/drivers/rollerg.c +++ b/src/mame/drivers/rollerg.c @@ -250,7 +250,7 @@ static MACHINE_CONFIG_START( rollerg, rollerg_state ) MCFG_KONAMICPU_LINE_CB(WRITE8(rollerg_state, banking_callback)) MCFG_CPU_ADD("audiocpu", Z80, 3579545) - MCFG_CPU_PROGRAM_MAP(rollerg_sound_map) /* NMIs are generated by the 053260 */ + MCFG_CPU_PROGRAM_MAP(rollerg_sound_map) /* NMIs are generated by the 053260 */ /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mame/drivers/rpunch.c b/src/mame/drivers/rpunch.c index 32761463756..82271d573e0 100644 --- a/src/mame/drivers/rpunch.c +++ b/src/mame/drivers/rpunch.c @@ -122,7 +122,7 @@ * Machine initialization * *************************************/ - + void rpunch_state::machine_start() { save_item(NAME(m_sound_data)); @@ -749,7 +749,7 @@ ROM_START( svolleyu ) ROM_LOAD( "sps_07.bin", 0x20000, 0x10000, CRC(904b7709) SHA1(9b66a565cd599928b666baad9f97c50f35ffcc37) ) ROM_LOAD( "sps_08.bin", 0x30000, 0x10000, CRC(5430ffac) SHA1(163311d96f2f7e1ecb0901d0be73ac357b01bf6a) ) ROM_LOAD( "sps_09.bin", 0x40000, 0x10000, CRC(414a6278) SHA1(baa9dc9ab0dd3c5f27c128de23053edcddf45ad0) ) -// ROM_LOAD( "a09.bin", 0x50000, 0x08000, CRC(dd92dfe1) SHA1(08c956e11d567a215ec3cdaf6ef75fa9a886513a) ) // not on this set? +// ROM_LOAD( "a09.bin", 0x50000, 0x08000, CRC(dd92dfe1) SHA1(08c956e11d567a215ec3cdaf6ef75fa9a886513a) ) // not on this set? ROM_REGION( 0x80000, "sprites", ROMREGION_ERASEFF ) ROM_LOAD16_BYTE( "sps_20.bin", 0x00000, 0x10000, CRC(c9e7206d) SHA1(af5b2f49387a3b46c6693f4782aa0e587f17ab25) ) diff --git a/src/mame/drivers/sam.c b/src/mame/drivers/sam.c index e5a7c06c38f..eccfd64ffdf 100644 --- a/src/mame/drivers/sam.c +++ b/src/mame/drivers/sam.c @@ -23,14 +23,13 @@ static MACHINE_CONFIG_START( sam, sam_state ) MCFG_CPU_PROGRAM_MAP(sam_map) MACHINE_CONFIG_END -#define ROM_LOAD_BOOT_EPROM \ +#define ROM_LOAD_BOOT_EPROM \ ROM_REGION( 0x100000, "boot", ROMREGION_ERASEFF ) \ ROM_LOAD( "boot_eprom_01_02.bin", 0x0000, 0x100000, CRC(92c93cba) SHA1(aed7ba2f988df8c95e2ad08f70409152d5caa49a)) \ ROM_LOAD( "boot_eprom_01_06.bin", 0x0000, 0x0e8ac8, CRC(fe7bcece) SHA1(775590bbd52c24950db86cc231566ba3780030d8)) \ ROM_LOAD( "boot_eprom_02_10.bin", 0x0000, 0x0f0304, CRC(0f3fd4a4) SHA1(115d0b73c40fcdb2d202a0a9065472d216ca89e0)) \ ROM_LOAD( "boot_eprom_02_30.bin", 0x0000, 0x0f0624, CRC(a4258c49) SHA1(d865edf7d1c6d2c922980dd192222dc24bc092a0)) \ - ROM_LOAD( "boot_eprom_03_10.bin", 0x0000, 0x100000, CRC(de017f82) SHA1(e4a9a818fa3f1754374cd00b52b8a087d6c442a9)) \ - + ROM_LOAD( "boot_eprom_03_10.bin", 0x0000, 0x100000, CRC(de017f82) SHA1(e4a9a818fa3f1754374cd00b52b8a087d6c442a9)) /*------------------------------------------------------------------- / 24 /-------------------------------------------------------------------*/ @@ -1065,213 +1064,213 @@ ROM_START(wpt_1400l) ROM_LOAD( "wpt1400l.bin", 0x0000, 0x1c7072c, CRC(00eff09c) SHA1(847203d4d2ce8d11a5403374f2d5b6dda8458bc9)) ROM_END -GAME( 200?, 24_130 ,24_150, sam, sam, driver_device, 0, ROT0, "Stern", "24 v1.30", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, 24_140 ,24_150, sam, sam, driver_device, 0, ROT0, "Stern", "24 v1.40", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, 24_144 ,24_150, sam, sam, driver_device, 0, ROT0, "Stern", "24 v1.44", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, 24_150 ,0, sam, sam, driver_device, 0, ROT0, "Stern", "24 v1.50", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, bdk_130 ,bdk_294, sam, sam, driver_device, 0, ROT0, "Stern", "Batman - The Dark Knight v1.30", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, bdk_150 ,bdk_294, sam, sam, driver_device, 0, ROT0, "Stern", "Batman - The Dark Knight v1.50", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, bdk_160 ,bdk_294, sam, sam, driver_device, 0, ROT0, "Stern", "Batman - The Dark Knight v1.60", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, bdk_200 ,bdk_294, sam, sam, driver_device, 0, ROT0, "Stern", "Batman - The Dark Knight v2.00", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, bdk_210 ,bdk_294, sam, sam, driver_device, 0, ROT0, "Stern", "Batman - The Dark Knight v2.10", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, bdk_220 ,bdk_294, sam, sam, driver_device, 0, ROT0, "Stern", "Batman - The Dark Knight v2.20", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, bdk_290 ,bdk_294, sam, sam, driver_device, 0, ROT0, "Stern", "Batman - The Dark Knight v2.90", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, bdk_294 ,0, sam, sam, driver_device, 0, ROT0, "Stern", "Batman - The Dark Knight v2.94", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, 24_130 ,24_150, sam, sam, driver_device, 0, ROT0, "Stern", "24 v1.30", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, 24_140 ,24_150, sam, sam, driver_device, 0, ROT0, "Stern", "24 v1.40", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, 24_144 ,24_150, sam, sam, driver_device, 0, ROT0, "Stern", "24 v1.44", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, 24_150 ,0, sam, sam, driver_device, 0, ROT0, "Stern", "24 v1.50", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, bdk_130 ,bdk_294, sam, sam, driver_device, 0, ROT0, "Stern", "Batman - The Dark Knight v1.30", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, bdk_150 ,bdk_294, sam, sam, driver_device, 0, ROT0, "Stern", "Batman - The Dark Knight v1.50", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, bdk_160 ,bdk_294, sam, sam, driver_device, 0, ROT0, "Stern", "Batman - The Dark Knight v1.60", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, bdk_200 ,bdk_294, sam, sam, driver_device, 0, ROT0, "Stern", "Batman - The Dark Knight v2.00", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, bdk_210 ,bdk_294, sam, sam, driver_device, 0, ROT0, "Stern", "Batman - The Dark Knight v2.10", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, bdk_220 ,bdk_294, sam, sam, driver_device, 0, ROT0, "Stern", "Batman - The Dark Knight v2.20", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, bdk_290 ,bdk_294, sam, sam, driver_device, 0, ROT0, "Stern", "Batman - The Dark Knight v2.90", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, bdk_294 ,0, sam, sam, driver_device, 0, ROT0, "Stern", "Batman - The Dark Knight v2.94", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) // Missing version 1.30 (26-Jan-2010), 1.20 (25-Jan-2010), 1.10 (21-Jan-2010), 1.00 (15-Jan-2010) -GAME( 200?, bbh_140 ,bbh_160, sam, sam, driver_device, 0, ROT0, "Stern", "Big Buck Hunter Pro v1.40", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, bbh_150 ,bbh_160, sam, sam, driver_device, 0, ROT0, "Stern", "Big Buck Hunter Pro v1.50", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, bbh_160 ,0, sam, sam, driver_device, 0, ROT0, "Stern", "Big Buck Hunter Pro v1.60", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, csi_102 ,csi_240, sam, sam, driver_device, 0, ROT0, "Stern", "C.S.I. v1.02", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, csi_103 ,csi_240, sam, sam, driver_device, 0, ROT0, "Stern", "C.S.I. v1.03", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, csi_104 ,csi_240, sam, sam, driver_device, 0, ROT0, "Stern", "C.S.I. v1.04", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, csi_200 ,csi_240, sam, sam, driver_device, 0, ROT0, "Stern", "C.S.I. v2.00", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, csi_210 ,csi_240, sam, sam, driver_device, 0, ROT0, "Stern", "C.S.I. v2.10", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, csi_230 ,csi_240, sam, sam, driver_device, 0, ROT0, "Stern", "C.S.I. v2.30", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, csi_240 ,0, sam, sam, driver_device, 0, ROT0, "Stern", "C.S.I. v2.40", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, fg_1000af ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v10.0 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, fg_1000ag ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v10.0 (English,German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, fg_1000ai ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v10.0 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, fg_1000al ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v10.0 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, fg_110af ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v11.0 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, fg_110ag ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v11.0 (English,German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, fg_110ai ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v11.0 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, fg_110al ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v11.0 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, fg_120af ,0, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v12.0 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, fg_120ag ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v12.0 (English,German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, fg_120ai ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v12.0 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, fg_120al ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v12.0 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, fg_300ai ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v3.0 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, fg_400a ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v4.0 (English)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, fg_400ag ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v4.0 (English,German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, fg_700af ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v7.0 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, fg_700al ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v7.0 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, fg_800al ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v8.0 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, im2_100 ,im2_140, sam, sam, driver_device, 0, ROT0, "Stern", "Iron Man 2 v1.00", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, im2_110 ,im2_140, sam, sam, driver_device, 0, ROT0, "Stern", "Iron Man 2 v1.10", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, im2_120 ,im2_140, sam, sam, driver_device, 0, ROT0, "Stern", "Iron Man 2 v1.20", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, im2_140 ,0, sam, sam, driver_device, 0, ROT0, "Stern", "Iron Man 2 v1.40", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, indy_113a ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.13", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, indy_113f ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.13 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, indy_113g ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.13 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, indy_113i ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.13 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, indy_113l ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.13 (Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, indy_114a ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.14", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, indy_114f ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.14 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, indy_114g ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.14 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, indy_114i ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.14 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, indy_114l ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.14 (Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, indy_116a ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.16", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, indy_116f ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.16 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, indy_116g ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.16 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, indy_116i ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.16 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, indy_116l ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.16 (Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, indy_210 ,0, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v2.10", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, indy_210f ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v2.10 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, bbh_140 ,bbh_160, sam, sam, driver_device, 0, ROT0, "Stern", "Big Buck Hunter Pro v1.40", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, bbh_150 ,bbh_160, sam, sam, driver_device, 0, ROT0, "Stern", "Big Buck Hunter Pro v1.50", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, bbh_160 ,0, sam, sam, driver_device, 0, ROT0, "Stern", "Big Buck Hunter Pro v1.60", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, csi_102 ,csi_240, sam, sam, driver_device, 0, ROT0, "Stern", "C.S.I. v1.02", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, csi_103 ,csi_240, sam, sam, driver_device, 0, ROT0, "Stern", "C.S.I. v1.03", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, csi_104 ,csi_240, sam, sam, driver_device, 0, ROT0, "Stern", "C.S.I. v1.04", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, csi_200 ,csi_240, sam, sam, driver_device, 0, ROT0, "Stern", "C.S.I. v2.00", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, csi_210 ,csi_240, sam, sam, driver_device, 0, ROT0, "Stern", "C.S.I. v2.10", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, csi_230 ,csi_240, sam, sam, driver_device, 0, ROT0, "Stern", "C.S.I. v2.30", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, csi_240 ,0, sam, sam, driver_device, 0, ROT0, "Stern", "C.S.I. v2.40", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, fg_1000af ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v10.0 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, fg_1000ag ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v10.0 (English,German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, fg_1000ai ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v10.0 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, fg_1000al ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v10.0 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, fg_110af ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v11.0 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, fg_110ag ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v11.0 (English,German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, fg_110ai ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v11.0 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, fg_110al ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v11.0 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, fg_120af ,0, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v12.0 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, fg_120ag ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v12.0 (English,German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, fg_120ai ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v12.0 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, fg_120al ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v12.0 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, fg_300ai ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v3.0 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, fg_400a ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v4.0 (English)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, fg_400ag ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v4.0 (English,German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, fg_700af ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v7.0 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, fg_700al ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v7.0 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, fg_800al ,fg_120af, sam, sam, driver_device, 0, ROT0, "Stern", "Family Guy v8.0 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, im2_100 ,im2_140, sam, sam, driver_device, 0, ROT0, "Stern", "Iron Man 2 v1.00", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, im2_110 ,im2_140, sam, sam, driver_device, 0, ROT0, "Stern", "Iron Man 2 v1.10", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, im2_120 ,im2_140, sam, sam, driver_device, 0, ROT0, "Stern", "Iron Man 2 v1.20", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, im2_140 ,0, sam, sam, driver_device, 0, ROT0, "Stern", "Iron Man 2 v1.40", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, indy_113a ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.13", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, indy_113f ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.13 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, indy_113g ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.13 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, indy_113i ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.13 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, indy_113l ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.13 (Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, indy_114a ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.14", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, indy_114f ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.14 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, indy_114g ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.14 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, indy_114i ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.14 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, indy_114l ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.14 (Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, indy_116a ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.16", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, indy_116f ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.16 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, indy_116g ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.16 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, indy_116i ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.16 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, indy_116l ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v1.16 (Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, indy_210 ,0, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v2.10", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, indy_210f ,indy_210, sam, sam, driver_device, 0, ROT0, "Stern", "Indiana Jones v2.10 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) // Missing versions 4.00 (21-May-2009), 3.00 (20-May-2009), 2.00 (19-May-2009) and 1.00 (14-May-2009) of NBA -GAME( 200?, nba_500 ,nba_802, sam, sam, driver_device, 0, ROT0, "Stern", "NBA v5.00", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, nba_600 ,nba_802, sam, sam, driver_device, 0, ROT0, "Stern", "NBA v6.00", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, nba_700 ,nba_802, sam, sam, driver_device, 0, ROT0, "Stern", "NBA v7.00", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, nba_801 ,nba_802, sam, sam, driver_device, 0, ROT0, "Stern", "NBA v8.01", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, nba_802 ,0, sam, sam, driver_device, 0, ROT0, "Stern", "NBA v8.02", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, potc_110af ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v1.10 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, potc_110ai ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v1.10 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, potc_110gf ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v1.10 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, nba_500 ,nba_802, sam, sam, driver_device, 0, ROT0, "Stern", "NBA v5.00", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, nba_600 ,nba_802, sam, sam, driver_device, 0, ROT0, "Stern", "NBA v6.00", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, nba_700 ,nba_802, sam, sam, driver_device, 0, ROT0, "Stern", "NBA v7.00", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, nba_801 ,nba_802, sam, sam, driver_device, 0, ROT0, "Stern", "NBA v8.01", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, nba_802 ,0, sam, sam, driver_device, 0, ROT0, "Stern", "NBA v8.02", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, potc_110af ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v1.10 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, potc_110ai ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v1.10 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, potc_110gf ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v1.10 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) // Missing version 1.11 for other languages ??? August 17, 2006 -GAME( 200?, potc_111as ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v1.11 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, potc_111as ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v1.11 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) // Missing version 1.12 August 24, 2006 -GAME( 200?, potc_113af ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v1.13 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, potc_113ai ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v1.13 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, potc_113as ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v1.13 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, potc_113gf ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v1.13 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, potc_113af ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v1.13 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, potc_113ai ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v1.13 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, potc_113as ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v1.13 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, potc_113gf ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v1.13 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) // Missing version 1.14 October 11, 2006 -GAME( 200?, potc_115af ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v1.15 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, potc_115ai ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v1.15 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, potc_115as ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v1.15 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, potc_115gf ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v1.15 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, potc_115af ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v1.15 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, potc_115ai ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v1.15 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, potc_115as ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v1.15 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, potc_115gf ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v1.15 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) // Missing version 2.00 April 11, 2007 -GAME( 200?, potc_300af ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v3.00 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, potc_300ai ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v3.00 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, potc_300as ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v3.00 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, potc_300gf ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v3.00 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, potc_400af ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v4.00 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, potc_400ai ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v4.00 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, potc_400as ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v4.00 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, potc_400gf ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v4.00 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, potc_300af ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v3.00 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, potc_300ai ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v3.00 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, potc_300as ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v3.00 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, potc_300gf ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v3.00 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, potc_400af ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v4.00 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, potc_400ai ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v4.00 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, potc_400as ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v4.00 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, potc_400gf ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v4.00 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) // Missing version 5.00 September 27, 2007 -GAME( 200?, potc_600 ,0, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v6.00 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, potc_600ai ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v6.00 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, potc_600as ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v6.00 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, potc_600gf ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v6.00 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sh_141 ,0, sam, sam, driver_device, 0, ROT0, "Stern", "Shrek v1.41", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, skc_090 ,skc_105, sam, sam, driver_device, 0, ROT0, "Stern", "Simpsons Kooky Carnival (Redemption) v0.90 New Jersey", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, potc_600 ,0, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v6.00 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, potc_600ai ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v6.00 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, potc_600as ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v6.00 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, potc_600gf ,potc_600, sam, sam, driver_device, 0, ROT0, "Stern", "Pirates of the Caribbean v6.00 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sh_141 ,0, sam, sam, driver_device, 0, ROT0, "Stern", "Shrek v1.41", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, skc_090 ,skc_105, sam, sam, driver_device, 0, ROT0, "Stern", "Simpsons Kooky Carnival (Redemption) v0.90 New Jersey", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) // Missing version 1.00 // Missing version 1.01 April 10, 2006 // Missing version 1.02 April 12, 2006 -GAME( 200?, skc_103 ,skc_105, sam, sam, driver_device, 0, ROT0, "Stern", "Simpsons Kooky Carnival (Redemption) v1.03", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, skc_103 ,skc_105, sam, sam, driver_device, 0, ROT0, "Stern", "Simpsons Kooky Carnival (Redemption) v1.03", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) // Missing version 1.04 May 12, 2006 -GAME( 200?, skc_105 ,0, sam, sam, driver_device, 0, ROT0, "Stern", "Simpsons Kooky Carnival (Redemption) v1.05", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_130ef ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.30 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_130ei ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.30 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_130es ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.30 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_130gf ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.30 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_140e ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.40", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_140ef ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.40 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_140ei ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.40 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_140es ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.40 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_140gf ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.40 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_142e ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.42", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_160e ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.60", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_160ef ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.60 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_160ei ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.60 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_160es ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.60 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_160gf ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.60 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_170e ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.70", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_170ef ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.70 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_170ei ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.70 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_170es ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.70 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_170gf ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.70 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_190e ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.90", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_190ef ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.90 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_190ei ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.90 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_190es ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.90 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_190gf ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.90 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_192e ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.92", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_192ef ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.92 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_192ei ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.92 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_192es ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.92 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_192gf ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.92 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_200e ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v2.00", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_210e ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v2.10", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_210f ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v2.10 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_210ei ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v2.10 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_210es ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v2.10 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_210gf ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v2.10 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_220e ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v2.20", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_230e ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v2.30", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, sman_240 ,0, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v2.40", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wof_100a ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v1.0", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wof_200a ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v2.0", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wof_200f ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v2.0 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wof_200g ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v2.0 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wof_200i ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v2.0 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wof_300a ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v3.0", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wof_300f ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v3.0 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wof_300g ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v3.0 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wof_300i ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v3.0 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wof_300l ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v3.0 (Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wof_400a ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v4.0", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wof_400f ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v4.0 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wof_400g ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v4.0 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wof_400i ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v4.0 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wof_400l ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v4.0 (Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wof_500a ,0, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v5.0", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wof_500f ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v5.0 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wof_500g ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v5.0 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wof_500i ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v5.0 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wof_500l ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v5.0 (Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_103a ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.03", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_105a ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.05", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_106a ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.06", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_106f ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.06 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_106g ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.06 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_106i ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.06 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_106l ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.06 (Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, skc_105 ,0, sam, sam, driver_device, 0, ROT0, "Stern", "Simpsons Kooky Carnival (Redemption) v1.05", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_130ef ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.30 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_130ei ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.30 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_130es ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.30 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_130gf ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.30 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_140e ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.40", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_140ef ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.40 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_140ei ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.40 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_140es ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.40 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_140gf ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.40 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_142e ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.42", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_160e ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.60", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_160ef ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.60 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_160ei ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.60 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_160es ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.60 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_160gf ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.60 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_170e ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.70", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_170ef ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.70 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_170ei ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.70 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_170es ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.70 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_170gf ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.70 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_190e ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.90", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_190ef ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.90 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_190ei ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.90 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_190es ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.90 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_190gf ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.90 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_192e ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.92", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_192ef ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.92 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_192ei ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.92 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_192es ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.92 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_192gf ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v1.92 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_200e ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v2.00", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_210e ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v2.10", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_210f ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v2.10 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_210ei ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v2.10 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_210es ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v2.10 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_210gf ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v2.10 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_220e ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v2.20", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_230e ,sman_240, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v2.30", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, sman_240 ,0, sam, sam, driver_device, 0, ROT0, "Stern", "Spider-Man v2.40", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wof_100a ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v1.0", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wof_200a ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v2.0", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wof_200f ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v2.0 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wof_200g ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v2.0 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wof_200i ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v2.0 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wof_300a ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v3.0", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wof_300f ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v3.0 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wof_300g ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v3.0 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wof_300i ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v3.0 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wof_300l ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v3.0 (Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wof_400a ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v4.0", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wof_400f ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v4.0 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wof_400g ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v4.0 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wof_400i ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v4.0 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wof_400l ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v4.0 (Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wof_500a ,0, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v5.0", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wof_500f ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v5.0 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wof_500g ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v5.0 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wof_500i ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v5.0 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wof_500l ,wof_500a, sam, sam, driver_device, 0, ROT0, "Stern", "Wheel of Fortune v5.0 (Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_103a ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.03", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_105a ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.05", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_106a ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.06", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_106f ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.06 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_106g ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.06 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_106i ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.06 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_106l ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.06 (Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) // Missing version 1.07 should be 5 different files per language -GAME( 200?, wpt_108a ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.08", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_108f ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.08 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_108g ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.08 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_108i ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.08 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_108l ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.08 (Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_109a ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.09", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_109f ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.09 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_109f2 ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.09 (French)(alt)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_109g ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.09 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_109i ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.09 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_109l ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.09 (Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_111a ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.11", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_111af ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.11 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_111ai ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.11 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_111al ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.11 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_111f ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.11 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_111g ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.11 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_111gf ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.11 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_111i ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.11 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_111l ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.11 (Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_112a ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.12", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_112af ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.12 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_112ai ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.12 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_112al ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.12 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_112f ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.12 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_112g ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.12 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_112gf ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.12 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_112i ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.12 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_112l ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.12 (Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_1400 ,0, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v14.00", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_1400af ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v14.00 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_1400ai ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v14.00 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_1400al ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v14.00 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_1400f ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v14.00 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_1400g ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v14.00 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_1400gf ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v14.00 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_1400i ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v14.00 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) -GAME( 200?, wpt_1400l ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v14.00 (Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_108a ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.08", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_108f ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.08 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_108g ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.08 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_108i ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.08 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_108l ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.08 (Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_109a ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.09", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_109f ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.09 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_109f2 ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.09 (French)(alt)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_109g ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.09 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_109i ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.09 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_109l ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.09 (Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_111a ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.11", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_111af ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.11 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_111ai ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.11 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_111al ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.11 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_111f ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.11 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_111g ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.11 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_111gf ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.11 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_111i ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.11 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_111l ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.11 (Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_112a ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.12", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_112af ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.12 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_112ai ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.12 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_112al ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.12 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_112f ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.12 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_112g ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.12 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_112gf ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.12 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_112i ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.12 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_112l ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v1.12 (Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_1400 ,0, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v14.00", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_1400af ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v14.00 (English,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_1400ai ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v14.00 (English,Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_1400al ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v14.00 (English,Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_1400f ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v14.00 (French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_1400g ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v14.00 (German)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_1400gf ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v14.00 (German,French)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_1400i ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v14.00 (Italian)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) +GAME( 200?, wpt_1400l ,wpt_1400, sam, sam, driver_device, 0, ROT0, "Stern", "World Poker Tour v14.00 (Spanish)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL) diff --git a/src/mame/drivers/sanremo.c b/src/mame/drivers/sanremo.c index 2c25c399d0c..24636cbef3a 100644 --- a/src/mame/drivers/sanremo.c +++ b/src/mame/drivers/sanremo.c @@ -358,7 +358,7 @@ static MACHINE_CONFIG_START( sanremo, sanremo_state ) MCFG_MC6845_ADD("crtc", MC6845, "screen", CRTC_CLOCK) // *** MC6845 init *** - // + // // Register: 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 // Value: 0x45 0x30 0x36 0x0A 0x28 0x00 0x26 0x27 0x00 0x07 0x20 0x0B 0x00 0x00 0x00 0x00 0x00 0x00. MCFG_MC6845_SHOW_BORDER_AREA(false) diff --git a/src/mame/drivers/savquest.c b/src/mame/drivers/savquest.c index ab7ca24516c..ff32b04da71 100644 --- a/src/mame/drivers/savquest.c +++ b/src/mame/drivers/savquest.c @@ -685,7 +685,7 @@ static MACHINE_CONFIG_START( savquest, savquest_state ) MCFG_VOODOO_TMUMEM(4,4) MCFG_VOODOO_SCREEN_TAG("screen") MCFG_VOODOO_CPU_TAG("maincpu") - MCFG_VOODOO_VBLANK_CB(WRITELINE(savquest_state,vblank_assert)) + MCFG_VOODOO_VBLANK_CB(WRITELINE(savquest_state,vblank_assert)) MACHINE_CONFIG_END ROM_START( savquest ) diff --git a/src/mame/drivers/scramble.c b/src/mame/drivers/scramble.c index 813d263e587..2cc703f1b17 100644 --- a/src/mame/drivers/scramble.c +++ b/src/mame/drivers/scramble.c @@ -1573,8 +1573,8 @@ static MACHINE_CONFIG_DERIVED( triplep, scramble ) /* sound hardware */ MCFG_SOUND_MODIFY("8910.1") MCFG_SOUND_CLOCK(18432000/12) // triple punch/knock out ay clock is 1.535MHz, derived from main cpu xtal; verified on hardware - - + + MCFG_SOUND_ROUTES_RESET() MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) diff --git a/src/mame/drivers/seattle.c b/src/mame/drivers/seattle.c index 76acfaccd17..1b846ac620c 100644 --- a/src/mame/drivers/seattle.c +++ b/src/mame/drivers/seattle.c @@ -3136,20 +3136,20 @@ DRIVER_INIT_MEMBER(seattle_state,hyprdriv) *************************************/ /* Atari */ -GAME( 1996, wg3dh, 0, wg3dh, wg3dh, seattle_state, wg3dh, ROT0, "Atari Games", "Wayne Gretzky's 3D Hockey", GAME_SUPPORTS_SAVE ) -GAME( 1996, mace, 0, mace, mace, seattle_state, mace, ROT0, "Atari Games", "Mace: The Dark Age (boot ROM 1.0ce, HDD 1.0b)", GAME_SUPPORTS_SAVE ) -GAME( 1997, macea, mace, mace, mace, seattle_state, mace, ROT0, "Atari Games", "Mace: The Dark Age (HDD 1.0a)", GAME_SUPPORTS_SAVE ) +GAME( 1996, wg3dh, 0, wg3dh, wg3dh, seattle_state, wg3dh, ROT0, "Atari Games", "Wayne Gretzky's 3D Hockey", GAME_SUPPORTS_SAVE ) +GAME( 1996, mace, 0, mace, mace, seattle_state, mace, ROT0, "Atari Games", "Mace: The Dark Age (boot ROM 1.0ce, HDD 1.0b)", GAME_SUPPORTS_SAVE ) +GAME( 1997, macea, mace, mace, mace, seattle_state, mace, ROT0, "Atari Games", "Mace: The Dark Age (HDD 1.0a)", GAME_SUPPORTS_SAVE ) GAME( 1996, sfrush, 0, sfrush, sfrush, seattle_state, sfrush, ROT0, "Atari Games", "San Francisco Rush", GAME_SUPPORTS_SAVE ) GAME( 1996, sfrushrk, 0, sfrushrk, sfrushrk, seattle_state, sfrushrk, ROT0, "Atari Games", "San Francisco Rush: The Rock", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) -GAME( 1998, calspeed, 0, calspeed, calspeed, seattle_state, calspeed, ROT0, "Atari Games", "California Speed (Version 2.1a, 4/17/98)", GAME_SUPPORTS_SAVE ) -GAME( 1998, calspeeda,calspeed, calspeed, calspeed, seattle_state, calspeed, ROT0, "Atari Games", "California Speed (Version 1.0r7a 3/4/98)", GAME_SUPPORTS_SAVE ) -GAME( 1998, vaportrx, 0, vaportrx, vaportrx, seattle_state, vaportrx, ROT0, "Atari Games", "Vapor TRX", GAME_SUPPORTS_SAVE ) -GAME( 1998, vaportrxp,vaportrx, vaportrx, vaportrx, seattle_state, vaportrx, ROT0, "Atari Games", "Vapor TRX (prototype)", GAME_SUPPORTS_SAVE ) +GAME( 1998, calspeed, 0, calspeed, calspeed, seattle_state, calspeed, ROT0, "Atari Games", "California Speed (Version 2.1a, 4/17/98)", GAME_SUPPORTS_SAVE ) +GAME( 1998, calspeeda,calspeed, calspeed, calspeed, seattle_state, calspeed, ROT0, "Atari Games", "California Speed (Version 1.0r7a 3/4/98)", GAME_SUPPORTS_SAVE ) +GAME( 1998, vaportrx, 0, vaportrx, vaportrx, seattle_state, vaportrx, ROT0, "Atari Games", "Vapor TRX", GAME_SUPPORTS_SAVE ) +GAME( 1998, vaportrxp,vaportrx, vaportrx, vaportrx, seattle_state, vaportrx, ROT0, "Atari Games", "Vapor TRX (prototype)", GAME_SUPPORTS_SAVE ) /* Midway */ GAME( 1997, biofreak, 0, biofreak, biofreak, seattle_state, biofreak, ROT0, "Midway Games", "BioFreaks (prototype)", GAME_SUPPORTS_SAVE ) -GAME( 1997, blitz, 0, blitz, blitz, seattle_state, blitz, ROT0, "Midway Games", "NFL Blitz (boot ROM 1.2)", GAME_SUPPORTS_SAVE ) -GAME( 1997, blitz11, blitz, blitz, blitz, seattle_state, blitz, ROT0, "Midway Games", "NFL Blitz (boot ROM 1.1)", GAME_SUPPORTS_SAVE ) +GAME( 1997, blitz, 0, blitz, blitz, seattle_state, blitz, ROT0, "Midway Games", "NFL Blitz (boot ROM 1.2)", GAME_SUPPORTS_SAVE ) +GAME( 1997, blitz11, blitz, blitz, blitz, seattle_state, blitz, ROT0, "Midway Games", "NFL Blitz (boot ROM 1.1)", GAME_SUPPORTS_SAVE ) GAME( 1998, blitz99, 0, blitz99, blitz99, seattle_state, blitz99, ROT0, "Midway Games", "NFL Blitz '99", GAME_SUPPORTS_SAVE ) GAME( 1999, blitz2k, 0, blitz2k, blitz99, seattle_state, blitz2k, ROT0, "Midway Games", "NFL Blitz 2000 Gold Edition", GAME_SUPPORTS_SAVE ) GAME( 1998, carnevil, 0, carnevil, carnevil, seattle_state, carnevil, ROT0, "Midway Games", "CarnEvil (v1.0.3)", GAME_SUPPORTS_SAVE ) diff --git a/src/mame/drivers/segas16b.c b/src/mame/drivers/segas16b.c index 16a94fdaa73..87fcc9cbb36 100644 --- a/src/mame/drivers/segas16b.c +++ b/src/mame/drivers/segas16b.c @@ -3889,7 +3889,7 @@ ROM_START( altbeastj1 ) ROM_REGION( 0x2000, "maincpu:key", 0 ) // decryption key // reconstructed key; some of the RNG-independent bits could be incorrect - ROM_LOAD( "317-0065.key", 0x0000, 0x2000, BAD_DUMP CRC(9e0f619d) SHA1(b0392e84d1c9af681dc9bb2ca3636e7cc41a605b) ) + ROM_LOAD( "317-0065.key", 0x0000, 0x2000, BAD_DUMP CRC(9e0f619d) SHA1(b0392e84d1c9af681dc9bb2ca3636e7cc41a605b) ) ROM_REGION( 0x60000, "gfx1", 0 ) // tiles ROM_LOAD( "opr-11674.a14", 0x00000, 0x20000, CRC(a57a66d5) SHA1(5103583d48997abad12a0c5fee26431c486ced52) ) diff --git a/src/mame/drivers/segaxbd.c b/src/mame/drivers/segaxbd.c index e1cd55204c3..7cd9319d123 100644 --- a/src/mame/drivers/segaxbd.c +++ b/src/mame/drivers/segaxbd.c @@ -642,7 +642,7 @@ void segaxbd_state::machine_reset() { m_segaic16vid->segaic16_tilemap_reset(*m_screen); - // hook the RESET line, which resets CPU #1 + // hook the RESET line, which resets CPU #1 m_maincpu->set_reset_callback(write_line_delegate(FUNC(segaxbd_state::m68k_reset_callback),this)); // start timers to track interrupts diff --git a/src/mame/drivers/sg1000a.c b/src/mame/drivers/sg1000a.c index 40f02ebfe33..871100d39ea 100644 --- a/src/mame/drivers/sg1000a.c +++ b/src/mame/drivers/sg1000a.c @@ -271,8 +271,8 @@ static MACHINE_CONFIG_START( sg1000a, sg1000a_state ) /* video hardware */ MCFG_DEVICE_ADD( "tms9928a", TMS9928A, XTAL_10_738635MHz / 2 ) MCFG_TMS9928A_VRAM_SIZE(0x4000) - MCFG_TMS9928A_OUT_INT_LINE_CB(WRITELINE(sg1000a_state, vdp_interrupt)) - + MCFG_TMS9928A_OUT_INT_LINE_CB(WRITELINE(sg1000a_state, vdp_interrupt)) + MCFG_TMS9928A_SCREEN_ADD_NTSC( "screen" ) MCFG_SCREEN_UPDATE_DEVICE( "tms9928a", tms9928a_device, screen_update ) diff --git a/src/mame/drivers/simpl156.c b/src/mame/drivers/simpl156.c index a502773352f..27ac32924f9 100644 --- a/src/mame/drivers/simpl156.c +++ b/src/mame/drivers/simpl156.c @@ -394,7 +394,7 @@ static MACHINE_CONFIG_START( chainrec, simpl156_state ) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) MCFG_PALETTE_MEMBITS(16) - + MCFG_GFXDECODE_ADD("gfxdecode", "palette", simpl156) MCFG_DEVICE_ADD("tilegen1", DECO16IC, 0) diff --git a/src/mame/drivers/simpsons.c b/src/mame/drivers/simpsons.c index 2927018dc30..305d81b86a0 100644 --- a/src/mame/drivers/simpsons.c +++ b/src/mame/drivers/simpsons.c @@ -322,7 +322,7 @@ static MACHINE_CONFIG_START( simpsons, simpsons_state ) MCFG_KONAMICPU_LINE_CB(WRITE8(simpsons_state, banking_callback)) MCFG_CPU_ADD("audiocpu", Z80, XTAL_3_579545MHz) /* verified on pcb */ - MCFG_CPU_PROGRAM_MAP(z80_map) /* NMIs are generated by the 053260 */ + MCFG_CPU_PROGRAM_MAP(z80_map) /* NMIs are generated by the 053260 */ MCFG_DEVICE_ADD("bank0000", ADDRESS_MAP_BANK, 0) MCFG_DEVICE_PROGRAM_MAP(bank0000_map) diff --git a/src/mame/drivers/skylncr.c b/src/mame/drivers/skylncr.c index f7ad812e2d9..564ec1de408 100644 --- a/src/mame/drivers/skylncr.c +++ b/src/mame/drivers/skylncr.c @@ -174,7 +174,7 @@ public: required_device<gfxdecode_device> m_gfxdecode; required_device<palette_device> m_palette; optional_shared_ptr<UINT8> m_generic_paletteram_8; - optional_shared_ptr<UINT8> m_generic_paletteram2_8; + optional_shared_ptr<UINT8> m_generic_paletteram2_8; }; @@ -205,7 +205,7 @@ TILE_GET_INFO_MEMBER(skylncr_state::get_tile_info) TILE_GET_INFO_MEMBER(skylncr_state::get_reel_1_tile_info) { UINT16 code = m_reeltiles_1_ram[ tile_index ] + (m_reeltileshigh_1_ram[ tile_index ] << 8); - int pal = (code & 0x8000) >> 15; + int pal = (code & 0x8000) >> 15; SET_TILE_INFO_MEMBER(1, code&0x7fff, pal^1, TILE_FLIPYX( 0 )); } @@ -611,7 +611,7 @@ static const gfx_layout layout8x32x8_alt2 = /* for neraidov */ RGN_FRAC(1,2)+8*1, 8*1, RGN_FRAC(1,2)+8*0, 8*0, RGN_FRAC(1,2)+8*3, 8*3, - RGN_FRAC(1,2)+8*2, 8*2 + RGN_FRAC(1,2)+8*2, 8*2 }, { STEP16(0,8*4), @@ -634,7 +634,7 @@ GFXDECODE_END static GFXDECODE_START( neraidou ) GFXDECODE_ENTRY( "gfx1", 0, layout8x8x8_alt, 0, 2 ) GFXDECODE_ENTRY( "gfx2", 0, layout8x32x8_alt2, 0, 2 ) -// GFXDECODE_ENTRY( "gfx2", 0, layout8x32x8_alt, 0x100, 1 ) +// GFXDECODE_ENTRY( "gfx2", 0, layout8x32x8_alt, 0x100, 1 ) GFXDECODE_END static GFXDECODE_START( sstar97 ) @@ -834,12 +834,12 @@ static INPUT_PORTS_START( leader ) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_KEYOUT ) PORT_START("DSW1") /* $02 (PPI0 port C) */ - PORT_DIPNAME( 0x11, 0x11, "Butterfly Max Mul" ) PORT_DIPLOCATION("DSW-A:!4,!5") + PORT_DIPNAME( 0x11, 0x11, "Butterfly Max Mul" ) PORT_DIPLOCATION("DSW-A:!4,!5") PORT_DIPSETTING( 0x11, "5" ) PORT_DIPSETTING( 0x01, "7" ) PORT_DIPSETTING( 0x10, "8" ) PORT_DIPSETTING( 0x00, "12" ) - PORT_DIPNAME( 0x0e, 0x00, "Main Win Rate" ) PORT_DIPLOCATION("DSW-A:!6,!7,!8") + PORT_DIPNAME( 0x0e, 0x00, "Main Win Rate" ) PORT_DIPLOCATION("DSW-A:!6,!7,!8") PORT_DIPSETTING( 0x0e, "55%" ) PORT_DIPSETTING( 0x0c, "60%" ) PORT_DIPSETTING( 0x0a, "65%" ) @@ -848,42 +848,42 @@ static INPUT_PORTS_START( leader ) PORT_DIPSETTING( 0x04, "80%" ) PORT_DIPSETTING( 0x02, "85%" ) PORT_DIPSETTING( 0x00, "90%" ) - PORT_DIPNAME( 0x20, 0x00, "Reels Speed" ) PORT_DIPLOCATION("DSW-A:!3") + PORT_DIPNAME( 0x20, 0x00, "Reels Speed" ) PORT_DIPLOCATION("DSW-A:!3") PORT_DIPSETTING( 0x20, "Slow" ) PORT_DIPSETTING( 0x00, "Fast" ) - PORT_DIPNAME( 0x40, 0x00, "Bonus Score" ) PORT_DIPLOCATION("DSW-A:!2") + PORT_DIPNAME( 0x40, 0x00, "Bonus Score" ) PORT_DIPLOCATION("DSW-A:!2") PORT_DIPSETTING( 0x40, "24" ) PORT_DIPSETTING( 0x00, "32" ) - PORT_DIPNAME( 0x80, 0x00, "Key Out" ) PORT_DIPLOCATION("DSW-A:!1") + PORT_DIPNAME( 0x80, 0x00, "Key Out" ) PORT_DIPLOCATION("DSW-A:!1") PORT_DIPSETTING( 0x00, "x1" ) PORT_DIPSETTING( 0x80, "x100" ) PORT_START("DSW2") /* $10 (PPI1 port A) */ - PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW-B:1") + PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW-B:1") PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW-B:2") + PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW-B:2") PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x04, 0x04, "Double-Up" ) PORT_DIPLOCATION("DSW-B:3") + PORT_DIPNAME( 0x04, 0x04, "Double-Up" ) PORT_DIPLOCATION("DSW-B:3") PORT_DIPSETTING( 0x00, DEF_STR( No ) ) PORT_DIPSETTING( 0x04, DEF_STR( Yes ) ) - PORT_DIPNAME( 0x18, 0x18, "Refund Coin Limit" ) PORT_DIPLOCATION("DSW-B:4,5") + PORT_DIPNAME( 0x18, 0x18, "Refund Coin Limit" ) PORT_DIPLOCATION("DSW-B:4,5") PORT_DIPSETTING( 0x00, "0" ) PORT_DIPSETTING( 0x18, "1000" ) PORT_DIPSETTING( 0x10, "2000" ) PORT_DIPSETTING( 0x08, "5000" ) - PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW-B:6") + PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW-B:6") PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0xc0, 0xc0, "Butterfly Win Rate" ) PORT_DIPLOCATION("DSW-B:7,8") + PORT_DIPNAME( 0xc0, 0xc0, "Butterfly Win Rate" ) PORT_DIPLOCATION("DSW-B:7,8") PORT_DIPSETTING( 0xc0, "15%" ) PORT_DIPSETTING( 0x80, "20%" ) PORT_DIPSETTING( 0x40, "25%" ) PORT_DIPSETTING( 0x00, "30%" ) PORT_START("DSW3") /* AY8910 port A */ - PORT_DIPNAME( 0x07, 0x07, "Coinage A, B & C" ) PORT_DIPLOCATION("DSW-D:1,2,3") + PORT_DIPNAME( 0x07, 0x07, "Coinage A, B & C" ) PORT_DIPLOCATION("DSW-D:1,2,3") PORT_DIPSETTING( 0x00, "1 Coin / 1 Credit" ) PORT_DIPSETTING( 0x01, "1 Coin / 5 Credits" ) PORT_DIPSETTING( 0x02, "1 Coin / 10 Credits" ) @@ -892,22 +892,22 @@ static INPUT_PORTS_START( leader ) PORT_DIPSETTING( 0x05, "1 Coin / 40 Credits" ) PORT_DIPSETTING( 0x06, "1 Coin / 50 Credits" ) PORT_DIPSETTING( 0x07, "1 Coin / 100 Credit" ) - PORT_DIPNAME( 0x18, 0x00, "Credit Limit" ) PORT_DIPLOCATION("DSW-D:4,5") + PORT_DIPNAME( 0x18, 0x00, "Credit Limit" ) PORT_DIPLOCATION("DSW-D:4,5") PORT_DIPSETTING( 0x00, "120000" ) PORT_DIPSETTING( 0x08, "100000" ) PORT_DIPSETTING( 0x10, "80000" ) PORT_DIPSETTING( 0x18, "50000" ) - PORT_DIPNAME( 0x20, 0x20, "Max Win Bonus" ) PORT_DIPLOCATION("DSW-D:6") + PORT_DIPNAME( 0x20, 0x20, "Max Win Bonus" ) PORT_DIPLOCATION("DSW-D:6") PORT_DIPSETTING( 0x20, "10000" ) PORT_DIPSETTING( 0x00, "20000" ) - PORT_DIPNAME( 0xc0, 0xc0, "Minimum Bet" ) PORT_DIPLOCATION("DSW-D:7,8") + PORT_DIPNAME( 0xc0, 0xc0, "Minimum Bet" ) PORT_DIPLOCATION("DSW-D:7,8") PORT_DIPSETTING( 0xc0, "8" ) PORT_DIPSETTING( 0x80, "16" ) PORT_DIPSETTING( 0x40, "32" ) PORT_DIPSETTING( 0x00, "64" ) PORT_START("DSW4") /* AY8910 port B */ - PORT_DIPNAME( 0x07, 0x07, "Remote Credits" ) PORT_DIPLOCATION("DSW-C:1,2,3") + PORT_DIPNAME( 0x07, 0x07, "Remote Credits" ) PORT_DIPLOCATION("DSW-C:1,2,3") PORT_DIPSETTING( 0x00, "1 Pulse / 100 Credits" ) PORT_DIPSETTING( 0x01, "1 Pulse / 110 Credits" ) PORT_DIPSETTING( 0x02, "1 Pulse / 120 Credits" ) @@ -916,18 +916,18 @@ static INPUT_PORTS_START( leader ) PORT_DIPSETTING( 0x05, "1 Pulse / 400 Credits" ) PORT_DIPSETTING( 0x06, "1 Pulse / 500 Credits" ) PORT_DIPSETTING( 0x07, "1 Pulse / 1000 Credits" ) - PORT_DIPNAME( 0x18, 0x18, "High Bet Limit" ) PORT_DIPLOCATION("DSW-C:4,5") + PORT_DIPNAME( 0x18, 0x18, "High Bet Limit" ) PORT_DIPLOCATION("DSW-C:4,5") PORT_DIPSETTING( 0x18, "32" ) PORT_DIPSETTING( 0x10, "50" ) PORT_DIPSETTING( 0x08, "72" ) PORT_DIPSETTING( 0x00, "96" ) - PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW-C:6") + PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW-C:6") PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW-C:7") + PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("DSW-C:7") PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x80, 0x00, "Coin Lock" ) PORT_DIPLOCATION("DSW-C:8") + PORT_DIPNAME( 0x80, 0x00, "Coin Lock" ) PORT_DIPLOCATION("DSW-C:8") PORT_DIPSETTING( 0x80, "Locked" ) PORT_DIPSETTING( 0x00, "Normal" ) INPUT_PORTS_END @@ -976,7 +976,7 @@ static INPUT_PORTS_START( neraidou ) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_KEYOUT ) PORT_START("DSW1") /* $02 (PPI0 port C) */ - PORT_DIPNAME( 0x01, 0x01, "Hardware Type (could be inverted)" ) // leave it off, otherwise the game works bad and resets + PORT_DIPNAME( 0x01, 0x01, "Hardware Type (could be inverted)" ) // leave it off, otherwise the game works bad and resets PORT_DIPSETTING( 0x01, "Rolla" ) PORT_DIPSETTING( 0x00, "Sky" ) PORT_DIPNAME( 0x0e, 0x0e, "Main Game Percentage" ) @@ -1120,7 +1120,7 @@ static INPUT_PORTS_START( gallag50 ) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_KEYOUT ) PORT_START("DSW1") /* $02 (PPI0 port C) */ - PORT_DIPNAME( 0x01, 0x01, "Hardware Type (could be inverted)" ) // leave it off, otherwise the game works bad and resets + PORT_DIPNAME( 0x01, 0x01, "Hardware Type (could be inverted)" ) // leave it off, otherwise the game works bad and resets PORT_DIPSETTING( 0x01, "Rolla" ) PORT_DIPSETTING( 0x00, "Sky" ) PORT_DIPNAME( 0x0e, 0x0e, "Main Game Percentage" ) @@ -1161,7 +1161,7 @@ static INPUT_PORTS_START( gallag50 ) PORT_DIPNAME( 0x10, 0x00, "Title" ) PORT_DIPSETTING( 0x10, "Petalouda (Greek for Butterfly)" ) PORT_DIPSETTING( 0x00, "Gallag" ) - PORT_DIPNAME( 0x20, 0x20, "Alt GFX Decode (For different HW)" ) // could be a mix with 08 'Rolla GFX' + PORT_DIPNAME( 0x20, 0x20, "Alt GFX Decode (For different HW)" ) // could be a mix with 08 'Rolla GFX' PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPNAME( 0xc0, 0xc0, "Butterfly Win Rate" ) @@ -1502,10 +1502,10 @@ ROM_START( mbutrfly ) ROM_LOAD16_BYTE( "mb.u35", 0x40001, 0x20000, CRC(fdaa2288) SHA1(199323c2bd2af0d9b1d254a330670e2845f21dd9) ) ROM_REGION( 0x80000, "gfx2", 0 ) - ROM_LOAD16_BYTE( "mb.u52", 0x00000, 0x20000, CRC(15051537) SHA1(086c38c05c605f297a7bc470eb51763a7648e72c) ) // identical to butterfly. - ROM_LOAD16_BYTE( "mb.u54", 0x00001, 0x20000, CRC(8e34d029) SHA1(ae316f2f34768938a07d62db110ce59d2751abaa) ) // identical to butterfly. - ROM_LOAD16_BYTE( "mb.u56", 0x40000, 0x20000, CRC(21ca47f8) SHA1(b192be06a2eb817776309580dc64fd76772a8d50) ) // this one is straight fixed for reel tiles 6C-DF. - ROM_LOAD16_BYTE( "mb.u58", 0x40001, 0x20000, CRC(21ca47f8) SHA1(b192be06a2eb817776309580dc64fd76772a8d50) ) // identical to butterfly. + ROM_LOAD16_BYTE( "mb.u52", 0x00000, 0x20000, CRC(15051537) SHA1(086c38c05c605f297a7bc470eb51763a7648e72c) ) // identical to butterfly. + ROM_LOAD16_BYTE( "mb.u54", 0x00001, 0x20000, CRC(8e34d029) SHA1(ae316f2f34768938a07d62db110ce59d2751abaa) ) // identical to butterfly. + ROM_LOAD16_BYTE( "mb.u56", 0x40000, 0x20000, CRC(21ca47f8) SHA1(b192be06a2eb817776309580dc64fd76772a8d50) ) // this one is straight fixed for reel tiles 6C-DF. + ROM_LOAD16_BYTE( "mb.u58", 0x40001, 0x20000, CRC(21ca47f8) SHA1(b192be06a2eb817776309580dc64fd76772a8d50) ) // identical to butterfly. ROM_END ROM_START( gallag50 ) diff --git a/src/mame/drivers/spy.c b/src/mame/drivers/spy.c index 66edc4422bd..0fb93befc49 100644 --- a/src/mame/drivers/spy.c +++ b/src/mame/drivers/spy.c @@ -499,7 +499,7 @@ static MACHINE_CONFIG_START( spy, spy_state ) MCFG_CPU_VBLANK_INT_DRIVER("screen", spy_state, spy_interrupt) MCFG_CPU_ADD("audiocpu", Z80, 3579545) - MCFG_CPU_PROGRAM_MAP(spy_sound_map) /* nmi by the sound chip */ + MCFG_CPU_PROGRAM_MAP(spy_sound_map) /* nmi by the sound chip */ /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) @@ -562,7 +562,7 @@ ROM_START( spy ) ROM_LOAD32_WORD( "857b09.bin", 0x00000, 0x40000, CRC(b8780966) SHA1(6c255f1e4d1398fa9010a1ae0f5172dc524df109) ) ROM_LOAD32_WORD( "857b08.bin", 0x00002, 0x40000, CRC(3e4d8d50) SHA1(70f45a725bf1e9d15285ffb6b280945f7ce7faf0) ) - ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ ROM_LOAD32_WORD( "857b06.bin", 0x00000, 0x80000, CRC(7b515fb1) SHA1(3830649d47964940023760b76e2bf94bb9163f23) ) ROM_LOAD32_WORD( "857b05.bin", 0x00002, 0x80000, CRC(27b0f73b) SHA1(6b6a3da11c3005e3a62e6280818c18ae2ea31800) ) @@ -589,8 +589,8 @@ ROM_START( spyu ) ROM_LOAD32_WORD( "857b09.bin", 0x00000, 0x40000, CRC(b8780966) SHA1(6c255f1e4d1398fa9010a1ae0f5172dc524df109) ) ROM_LOAD32_WORD( "857b08.bin", 0x00002, 0x40000, CRC(3e4d8d50) SHA1(70f45a725bf1e9d15285ffb6b280945f7ce7faf0) ) - ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ - ROM_LOAD32_WORD( "857b06.bin", 0x00000, 0x80000, CRC(7b515fb1) SHA1(3830649d47964940023760b76e2bf94bb9163f23) ) + ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ + ROM_LOAD32_WORD( "857b06.bin", 0x00000, 0x80000, CRC(7b515fb1) SHA1(3830649d47964940023760b76e2bf94bb9163f23) ) ROM_LOAD32_WORD( "857b05.bin", 0x00002, 0x80000, CRC(27b0f73b) SHA1(6b6a3da11c3005e3a62e6280818c18ae2ea31800) ) ROM_REGION( 0x0200, "proms", 0 ) diff --git a/src/mame/drivers/statriv2.c b/src/mame/drivers/statriv2.c index 21ccb39afb3..f5a6de15702 100644 --- a/src/mame/drivers/statriv2.c +++ b/src/mame/drivers/statriv2.c @@ -582,8 +582,8 @@ static MACHINE_CONFIG_START( statriv2, statriv2_state ) MCFG_DEVICE_ADD("ppi8255", I8255A, 0) /* PPI 8255 group A & B set to Mode 0. - Port A, B and lower 4 bits of C set as Input. - High 4 bits of C set as Output */ + Port A, B and lower 4 bits of C set as Input. + High 4 bits of C set as Output */ MCFG_I8255_IN_PORTA_CB(IOPORT("IN0")) MCFG_I8255_IN_PORTB_CB(IOPORT("IN1")) MCFG_I8255_IN_PORTC_CB(IOPORT("IN2")) diff --git a/src/mame/drivers/supercrd.c b/src/mame/drivers/supercrd.c index a50ba81898c..3f9f84bde5d 100644 --- a/src/mame/drivers/supercrd.c +++ b/src/mame/drivers/supercrd.c @@ -435,8 +435,8 @@ static MACHINE_CONFIG_START( supercrd, supercrd_state ) MCFG_VIDEO_START_OVERRIDE(supercrd_state, supercrd) // MCFG_MC6845_ADD("crtc", MC6845, "screen", MASTER_CLOCK/8) -// MCFG_MC6845_SHOW_BORDER_AREA(false) -// MCFG_MC6845_CHAR_WIDTH(4) +// MCFG_MC6845_SHOW_BORDER_AREA(false) +// MCFG_MC6845_CHAR_WIDTH(4) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mame/drivers/surpratk.c b/src/mame/drivers/surpratk.c index 84eb864aa91..6109a92614d 100644 --- a/src/mame/drivers/surpratk.c +++ b/src/mame/drivers/surpratk.c @@ -156,7 +156,7 @@ void surpratk_state::machine_reset() WRITE8_MEMBER( surpratk_state::banking_callback ) { -// logerror("%04x: setlines %02x\n", machine().device("maincpu")->safe_pc(), data); +// logerror("%04x: setlines %02x\n", machine().device("maincpu")->safe_pc(), data); membank("bank1")->set_entry(data & 0x1f); } diff --git a/src/mame/drivers/taito_b.c b/src/mame/drivers/taito_b.c index 5ed4628b635..54e0b746566 100644 --- a/src/mame/drivers/taito_b.c +++ b/src/mame/drivers/taito_b.c @@ -2145,7 +2145,7 @@ static MACHINE_CONFIG_START( crimec, taitob_state ) MCFG_SOUND_ADD("ymsnd", YM2610, XTAL_16MHz/2) /* 8 MHz */ MCFG_YM2610_IRQ_HANDLER(WRITELINE(taitob_state, irqhandler)) - + MCFG_SOUND_ROUTE(0, "mono", 0.25) MCFG_SOUND_ROUTE(1, "mono", 1.0) MCFG_SOUND_ROUTE(2, "mono", 1.0) @@ -2264,7 +2264,7 @@ static MACHINE_CONFIG_START( rambo3p, taitob_state ) MCFG_SOUND_ADD("ymsnd", YM2610, XTAL_16MHz/2) /* verified on pcb */ MCFG_YM2610_IRQ_HANDLER(WRITELINE(taitob_state, irqhandler)) - + MCFG_SOUND_ROUTE(0, "mono", 0.25) MCFG_SOUND_ROUTE(1, "mono", 1.0) MCFG_SOUND_ROUTE(2, "mono", 1.0) diff --git a/src/mame/drivers/taito_l.c b/src/mame/drivers/taito_l.c index 0d75bfa315b..f2facb8826d 100644 --- a/src/mame/drivers/taito_l.c +++ b/src/mame/drivers/taito_l.c @@ -1861,7 +1861,7 @@ static MACHINE_CONFIG_START( kurikint, taitol_state ) MCFG_CPU_ADD("maincpu", Z80, XTAL_13_33056MHz/2) /* verified freq on pin122 of TC0090LVC cpu */ MCFG_CPU_PROGRAM_MAP(kurikint_map) MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(taitol_state,irq_callback) - + MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", taitol_state, vbl_interrupt, "screen", 0, 1) MCFG_CPU_ADD("audiocpu", Z80, XTAL_12MHz/3) /* verified on pcb */ diff --git a/src/mame/drivers/taitopjc.c b/src/mame/drivers/taitopjc.c index 35f494f2948..53812d3c23c 100644 --- a/src/mame/drivers/taitopjc.c +++ b/src/mame/drivers/taitopjc.c @@ -56,24 +56,24 @@ /* PPC -> TLCS Commands: - 0x5010: ? RTC? - 0x5020: ? RTC? - 0x6000: ? Backup RAM init? + 0x5010: ? RTC? + 0x5020: ? RTC? + 0x6000: ? Backup RAM init? 0x6010: ? Backup RAM Read. Address in io_shared[0x1d00]. 0x6020: ? Backup RAM Write. Address in io_shared[0x1d00]. - 0x6030: ? ? - 0x6040: ? ? - 0x4000: ? Sound? - 0x4001: ? - 0x4002: ? - 0x4003: ? - 0x4004: ? - 0xf055: - 0xf0ff: - 0xf000: - 0xf001: - 0xf010: - 0xf020: + 0x6030: ? ? + 0x6040: ? ? + 0x4000: ? Sound? + 0x4001: ? + 0x4002: ? + 0x4003: ? + 0x4004: ? + 0xf055: + 0xf0ff: + 0xf000: + 0xf001: + 0xf010: + 0xf020: */ @@ -83,8 +83,8 @@ #include "cpu/mn10200/mn10200.h" #include "machine/nvram.h" -#define LOG_TLCS_TO_PPC_COMMANDS 1 -#define LOG_PPC_TO_TLCS_COMMANDS 1 +#define LOG_TLCS_TO_PPC_COMMANDS 1 +#define LOG_PPC_TO_TLCS_COMMANDS 1 static UINT32 jc_char_ram[0x2000]; @@ -269,7 +269,7 @@ WRITE64_MEMBER(taitopjc_state::ppc_common_w) { UINT32 address = offset * 2; -// logerror("ppc_common_w: %08X, %I64X, %I64X\n", offset, data, mem_mask); +// logerror("ppc_common_w: %08X, %I64X, %I64X\n", offset, data, mem_mask); if (ACCESSING_BITS_48_63) { @@ -422,7 +422,7 @@ WRITE8_MEMBER(taitopjc_state::tlcs_common_w) #if LOG_TLCS_TO_PPC_COMMANDS printf("TLCS -> PPC cmd %04X\n", m_io_share_ram[0xffe]); #endif - + m_iocpu->set_input_line(TLCS900_INT1, CLEAR_LINE); m_maincpu->set_input_line(INPUT_LINE_IRQ0, ASSERT_LINE); } @@ -472,7 +472,7 @@ WRITE16_MEMBER(taitopjc_state::tlcs_unk_w) static ADDRESS_MAP_START( tlcs900h_mem, AS_PROGRAM, 16, taitopjc_state ) AM_RANGE(0x010000, 0x02ffff) AM_RAM // Work RAM AM_RANGE(0x040000, 0x0400ff) AM_READWRITE8(tlcs_sound_r, tlcs_sound_w, 0xffff) - AM_RANGE(0x044000, 0x045fff) AM_RAM AM_SHARE("nvram") + AM_RANGE(0x044000, 0x045fff) AM_RAM AM_SHARE("nvram") AM_RANGE(0x060000, 0x061fff) AM_READWRITE8(tlcs_common_r, tlcs_common_w, 0xffff) AM_RANGE(0x06c000, 0x06c00f) AM_WRITE(tlcs_unk_w) AM_RANGE(0xfc0000, 0xffffff) AM_ROM AM_REGION("io_cpu", 0) @@ -536,7 +536,7 @@ MACHINE_CONFIG_END DRIVER_INIT_MEMBER(taitopjc_state, optiger) { UINT8 *rom = (UINT8*)memregion("io_cpu")->base(); - + // skip sound check rom[0x217] = 0x00; rom[0x218] = 0x00; diff --git a/src/mame/drivers/tapatune.c b/src/mame/drivers/tapatune.c index 26e91cd0c08..6bdf74475f3 100644 --- a/src/mame/drivers/tapatune.c +++ b/src/mame/drivers/tapatune.c @@ -151,11 +151,11 @@ MC6845_BEGIN_UPDATE( tapatune_state::crtc_begin_update ) int r = m_paletteram[3 * i + 0]; int g = m_paletteram[3 * i + 1]; int b = m_paletteram[3 * i + 2]; - + r = pal6bit(r); g = pal6bit(g); b = pal6bit(b); - + m_pens[i] = rgb_t(r, g, b); } } @@ -513,7 +513,7 @@ static MACHINE_CONFIG_START( tapatune, tapatune_state ) MCFG_QUANTUM_PERFECT_CPU("maincpu") MCFG_NVRAM_ADD_0FILL("nvram") - + MCFG_MC6845_ADD("crtc", H46505, "screen", XTAL_24MHz / 16) MCFG_MC6845_SHOW_BORDER_AREA(false) MCFG_MC6845_CHAR_WIDTH(5) diff --git a/src/mame/drivers/tatsumi.c b/src/mame/drivers/tatsumi.c index ce085cc48a0..7ec9da8d8df 100644 --- a/src/mame/drivers/tatsumi.c +++ b/src/mame/drivers/tatsumi.c @@ -491,29 +491,29 @@ static INPUT_PORTS_START( roundup5 ) PORT_BIT( 0xff, 0x7f, IPT_AD_STICK_X ) PORT_SENSITIVITY(25) PORT_KEYDELTA(15) PORT_PLAYER(1) PORT_START("DSW") /* Verified by Manual & in Game service menu */ - PORT_DIPNAME( 0x0003, 0x0000, DEF_STR( Game_Time ) ) PORT_DIPLOCATION("SW-1:1,2") + PORT_DIPNAME( 0x0003, 0x0000, DEF_STR( Game_Time ) ) PORT_DIPLOCATION("SW-1:1,2") PORT_DIPSETTING( 0x0003, "Shortest" ) PORT_DIPSETTING( 0x0002, "Short" ) PORT_DIPSETTING( 0x0000, DEF_STR( Medium ) ) PORT_DIPSETTING( 0x0001, "Long" ) - PORT_DIPNAME( 0x000c, 0x0000, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW-1:3,4") + PORT_DIPNAME( 0x000c, 0x0000, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW-1:3,4") PORT_DIPSETTING( 0x0004, DEF_STR( Easy ) ) PORT_DIPSETTING( 0x0000, DEF_STR( Medium ) ) PORT_DIPSETTING( 0x0008, DEF_STR( Hard ) ) PORT_DIPSETTING( 0x000c, DEF_STR( Hardest ) ) - PORT_DIPNAME( 0x0010, 0x0000, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW-1:5") + PORT_DIPNAME( 0x0010, 0x0000, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW-1:5") PORT_DIPSETTING( 0x0010, DEF_STR( Off ) ) PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) - PORT_DIPNAME( 0x0020, 0x0000, DEF_STR( Language ) ) PORT_DIPLOCATION("SW-1:6") + PORT_DIPNAME( 0x0020, 0x0000, DEF_STR( Language ) ) PORT_DIPLOCATION("SW-1:6") PORT_DIPSETTING( 0x0020, DEF_STR( Japanese ) ) PORT_DIPSETTING( 0x0000, DEF_STR( English ) ) - PORT_DIPNAME( 0x0040, 0x0000, "Stage 5 Continue" ) PORT_DIPLOCATION("SW-1:7") + PORT_DIPNAME( 0x0040, 0x0000, "Stage 5 Continue" ) PORT_DIPLOCATION("SW-1:7") PORT_DIPSETTING( 0x0040, DEF_STR( Off ) ) PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) - PORT_DIPNAME( 0x0080, 0x0000, "Output Mode" ) PORT_DIPLOCATION("SW-1:8") + PORT_DIPNAME( 0x0080, 0x0000, "Output Mode" ) PORT_DIPLOCATION("SW-1:8") PORT_DIPSETTING( 0x0000, "A (Light)" ) PORT_DIPSETTING( 0x0080, "B (Vibration)" ) - PORT_DIPNAME( 0x0700, 0x0000, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW-2:1,2,3") + PORT_DIPNAME( 0x0700, 0x0000, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW-2:1,2,3") PORT_DIPSETTING( 0x0600, DEF_STR( 6C_1C ) ) PORT_DIPSETTING( 0x0500, DEF_STR( 5C_1C ) ) PORT_DIPSETTING( 0x0400, DEF_STR( 4C_1C ) ) @@ -522,7 +522,7 @@ static INPUT_PORTS_START( roundup5 ) PORT_DIPSETTING( 0x0000, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x0100, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x0700, DEF_STR( Free_Play ) ) - PORT_DIPNAME( 0x3800, 0x0000, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW-2:4,5,6") + PORT_DIPNAME( 0x3800, 0x0000, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW-2:4,5,6") PORT_DIPSETTING( 0x0000, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x0800, DEF_STR( 1C_2C ) ) PORT_DIPSETTING( 0x1000, DEF_STR( 1C_3C ) ) @@ -531,10 +531,10 @@ static INPUT_PORTS_START( roundup5 ) PORT_DIPSETTING( 0x2800, DEF_STR( 1C_6C ) ) PORT_DIPSETTING( 0x3000, DEF_STR( 1C_7C ) ) PORT_DIPSETTING( 0x3800, DEF_STR( Free_Play ) ) - PORT_DIPNAME( 0x4000, 0x0000, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW-2:7") /* Manual only shows nothing for this one */ + PORT_DIPNAME( 0x4000, 0x0000, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW-2:7") /* Manual only shows nothing for this one */ PORT_DIPSETTING( 0x4000, DEF_STR( Off ) ) PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) - PORT_DIPNAME( 0x8000, 0x8000, "Hardware Test Mode" ) PORT_DIPLOCATION("SW-2:8") /* Manual only shows nothing for this one */ + PORT_DIPNAME( 0x8000, 0x8000, "Hardware Test Mode" ) PORT_DIPLOCATION("SW-2:8") /* Manual only shows nothing for this one */ PORT_DIPSETTING( 0x8000, DEF_STR( Off ) ) PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) INPUT_PORTS_END diff --git a/src/mame/drivers/tempest.c b/src/mame/drivers/tempest.c index 0be7784c7fc..4cc1e6934f3 100644 --- a/src/mame/drivers/tempest.c +++ b/src/mame/drivers/tempest.c @@ -300,12 +300,12 @@ public: m_avg(*this, "avg"), m_rom(*this, "maincpu"), m_knob_p1(*this, TEMPEST_KNOB_P1_TAG), - m_knob_p2(*this, TEMPEST_KNOB_P2_TAG), - m_buttons_p1(*this, TEMPEST_BUTTONS_P1_TAG), - m_buttons_p2(*this, TEMPEST_BUTTONS_P2_TAG), - m_in1(*this, "IN1/DSW0"), - m_in2(*this, "IN2") - { } + m_knob_p2(*this, TEMPEST_KNOB_P2_TAG), + m_buttons_p1(*this, TEMPEST_BUTTONS_P1_TAG), + m_buttons_p2(*this, TEMPEST_BUTTONS_P2_TAG), + m_in1(*this, "IN1/DSW0"), + m_in2(*this, "IN2") + { } required_device<cpu_device> m_maincpu; required_device<mathbox_device> m_mathbox; @@ -313,13 +313,13 @@ public: required_memory_region m_rom; required_ioport m_knob_p1; - required_ioport m_knob_p2; - required_ioport m_buttons_p1; - required_ioport m_buttons_p2; - required_ioport m_in1; - required_ioport m_in2; + required_ioport m_knob_p2; + required_ioport m_buttons_p1; + required_ioport m_buttons_p2; + required_ioport m_in1; + required_ioport m_in2; - UINT8 m_player_select; + UINT8 m_player_select; DECLARE_WRITE8_MEMBER(wdclr_w); DECLARE_WRITE8_MEMBER(tempest_led_w); DECLARE_WRITE8_MEMBER(tempest_coin_w); @@ -329,9 +329,9 @@ public: DECLARE_READ8_MEMBER(input_port_1_bit_r); DECLARE_READ8_MEMBER(input_port_2_bit_r); - DECLARE_READ8_MEMBER(rom_ae1f_r); + DECLARE_READ8_MEMBER(rom_ae1f_r); - virtual void machine_start(); + virtual void machine_start(); }; @@ -365,7 +365,7 @@ CUSTOM_INPUT_MEMBER(tempest_state::tempest_knob_r) CUSTOM_INPUT_MEMBER(tempest_state::tempest_buttons_r) { - return (m_player_select == 0) ? m_buttons_p1->read() : m_buttons_p2->read(); + return (m_player_select == 0) ? m_buttons_p1->read() : m_buttons_p2->read(); } @@ -428,8 +428,8 @@ READ8_MEMBER(tempest_state::rom_ae1f_r) machine().scheduler().boost_interleave(attotime::zero, attotime::from_usec(100)); machine().scheduler().abort_timeslice(); - const UINT8 *rom = m_rom->base(); - return rom[0xae1f]; + const UINT8 *rom = m_rom->base(); + return rom[0xae1f]; } @@ -454,8 +454,8 @@ static ADDRESS_MAP_START( main_map, AS_PROGRAM, 8, tempest_state ) AM_RANGE(0x60c0, 0x60cf) AM_DEVREADWRITE("pokey1", pokey_device, read, write) AM_RANGE(0x60d0, 0x60df) AM_DEVREADWRITE("pokey2", pokey_device, read, write) AM_RANGE(0x60e0, 0x60e0) AM_WRITE(tempest_led_w) - AM_RANGE(0xae1f, 0xae1f) AM_READ(rom_ae1f_r) - AM_RANGE(0x9000, 0xdfff) AM_ROM + AM_RANGE(0xae1f, 0xae1f) AM_READ(rom_ae1f_r) + AM_RANGE(0x9000, 0xdfff) AM_ROM AM_RANGE(0xf000, 0xffff) AM_ROM /* for the reset / interrupt vectors */ ADDRESS_MAP_END diff --git a/src/mame/drivers/thunderx.c b/src/mame/drivers/thunderx.c index ec167eea09b..1c9db8201a3 100644 --- a/src/mame/drivers/thunderx.c +++ b/src/mame/drivers/thunderx.c @@ -724,7 +724,7 @@ ROM_START( scontra ) ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the SOUND CPU */ ROM_LOAD( "775-c01.bin", 0x00000, 0x08000, CRC(0ced785a) SHA1(1eebe005a968fbaac595c168499107e34763976c) ) - ROM_REGION( 0x100000, "k052109", 0 ) /* tiles */ + ROM_REGION( 0x100000, "k052109", 0 ) /* tiles */ ROM_LOAD32_BYTE( "775-a07a.bin", 0x00000, 0x20000, CRC(e716bdf3) SHA1(82e10132f248aed8cc1aea6bb7afe9a1479c8b59) ) ROM_LOAD32_BYTE( "775-a07e.bin", 0x00001, 0x20000, CRC(0986e3a5) SHA1(61c33a3f2e4fde7d23d440b5c3151fe38e25716b) ) ROM_LOAD32_BYTE( "775-a08a.bin", 0x00002, 0x20000, CRC(3ddd11a4) SHA1(4831a891d6cb4507053d576eddd658c338318176) ) @@ -738,7 +738,7 @@ ROM_START( scontra ) ROM_LOAD32_BYTE( "775-f08d.bin", 0xc0002, 0x10000, CRC(102dcace) SHA1(03036b6d9d66a12cb3e97980f149c09d1efbd6d8) ) ROM_LOAD32_BYTE( "775-f08h.bin", 0xc0003, 0x10000, CRC(ad9d7016) SHA1(91e9f279b781eefcafffc70afe207f35cc6f4d9d) ) - ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ ROM_LOAD32_BYTE( "775-a05a.bin", 0x00000, 0x10000, CRC(a0767045) SHA1(e6df0731a9fb3b3d918607de81844e1f9353aac7) ) ROM_LOAD32_BYTE( "775-a05e.bin", 0x00001, 0x10000, CRC(2f656f08) SHA1(140e7948c45d27c6705622d588a65b59ebcc624c) ) ROM_LOAD32_BYTE( "775-a06a.bin", 0x00002, 0x10000, CRC(77a34ad0) SHA1(3653fb8458c1e7eb7d83b5cd63f02343c0f2d93e) ) @@ -779,7 +779,7 @@ ROM_START( scontraj ) ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for the SOUND CPU */ ROM_LOAD( "775-c01.bin", 0x00000, 0x08000, CRC(0ced785a) SHA1(1eebe005a968fbaac595c168499107e34763976c) ) - ROM_REGION( 0x100000, "k052109", 0 ) /* tiles */ + ROM_REGION( 0x100000, "k052109", 0 ) /* tiles */ ROM_LOAD32_BYTE( "775-a07a.bin", 0x00000, 0x20000, CRC(e716bdf3) SHA1(82e10132f248aed8cc1aea6bb7afe9a1479c8b59) ) ROM_LOAD32_BYTE( "775-a07e.bin", 0x00001, 0x20000, CRC(0986e3a5) SHA1(61c33a3f2e4fde7d23d440b5c3151fe38e25716b) ) ROM_LOAD32_BYTE( "775-a08a.bin", 0x00002, 0x20000, CRC(3ddd11a4) SHA1(4831a891d6cb4507053d576eddd658c338318176) ) @@ -793,7 +793,7 @@ ROM_START( scontraj ) ROM_LOAD32_BYTE( "775-f08d.bin", 0xc0002, 0x10000, CRC(102dcace) SHA1(03036b6d9d66a12cb3e97980f149c09d1efbd6d8) ) ROM_LOAD32_BYTE( "775-f08h.bin", 0xc0003, 0x10000, CRC(ad9d7016) SHA1(91e9f279b781eefcafffc70afe207f35cc6f4d9d) ) - ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x100000, "k051960", 0 ) /* sprites */ ROM_LOAD32_BYTE( "775-a05a.bin", 0x00000, 0x10000, CRC(a0767045) SHA1(e6df0731a9fb3b3d918607de81844e1f9353aac7) ) ROM_LOAD32_BYTE( "775-a05e.bin", 0x00001, 0x10000, CRC(2f656f08) SHA1(140e7948c45d27c6705622d588a65b59ebcc624c) ) ROM_LOAD32_BYTE( "775-a06a.bin", 0x00002, 0x10000, CRC(77a34ad0) SHA1(3653fb8458c1e7eb7d83b5cd63f02343c0f2d93e) ) @@ -844,7 +844,7 @@ ROM_START( thunderx ) ROM_LOAD32_BYTE( "873c07b.e4", 0x40002, 0x10000, CRC(12a2b8ba) SHA1(ffa32ca116e0b6ca65bb9ce83dd28f5c027956a5) ) ROM_LOAD32_BYTE( "873c07d.e3", 0x40003, 0x10000, CRC(fae9f965) SHA1(780c234507835c37bde445ab34f069714cc7a506) ) - ROM_REGION( 0x80000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x80000, "k051960", 0 ) /* sprites */ ROM_LOAD32_BYTE( "873c04a.f11", 0x00000, 0x10000, CRC(f7740bf3) SHA1(f64b7e807f19a9523a517024a9eb56736cdda6bb) ) ROM_LOAD32_BYTE( "873c04c.f10", 0x00001, 0x10000, CRC(5dacbd2b) SHA1(deb943b99fd296d20be9c4250b2348549f65ba37) ) ROM_LOAD32_BYTE( "873c05a.f9", 0x00002, 0x10000, CRC(d73e107d) SHA1(ba63b195e20a98c476e7d0f8d0187bc3327a8822) ) @@ -877,7 +877,7 @@ ROM_START( thunderxa ) /* Alternate Starting stage then the other 2 sets, Perhap ROM_LOAD32_BYTE( "873c07b.e4", 0x40002, 0x10000, CRC(12a2b8ba) SHA1(ffa32ca116e0b6ca65bb9ce83dd28f5c027956a5) ) ROM_LOAD32_BYTE( "873c07d.e3", 0x40003, 0x10000, CRC(fae9f965) SHA1(780c234507835c37bde445ab34f069714cc7a506) ) - ROM_REGION( 0x80000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x80000, "k051960", 0 ) /* sprites */ ROM_LOAD32_BYTE( "873c04a.f11", 0x00000, 0x10000, CRC(f7740bf3) SHA1(f64b7e807f19a9523a517024a9eb56736cdda6bb) ) ROM_LOAD32_BYTE( "873c04c.f10", 0x00001, 0x10000, CRC(5dacbd2b) SHA1(deb943b99fd296d20be9c4250b2348549f65ba37) ) ROM_LOAD32_BYTE( "873c05a.f9", 0x00002, 0x10000, CRC(d73e107d) SHA1(ba63b195e20a98c476e7d0f8d0187bc3327a8822) ) @@ -910,7 +910,7 @@ ROM_START( thunderxb ) /* Set had no labels, same starting stage as parent set * ROM_LOAD32_BYTE( "873c07b.e4", 0x40002, 0x10000, CRC(12a2b8ba) SHA1(ffa32ca116e0b6ca65bb9ce83dd28f5c027956a5) ) ROM_LOAD32_BYTE( "873c07d.e3", 0x40003, 0x10000, CRC(fae9f965) SHA1(780c234507835c37bde445ab34f069714cc7a506) ) - ROM_REGION( 0x80000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x80000, "k051960", 0 ) /* sprites */ ROM_LOAD32_BYTE( "873c04a.f11", 0x00000, 0x10000, CRC(f7740bf3) SHA1(f64b7e807f19a9523a517024a9eb56736cdda6bb) ) ROM_LOAD32_BYTE( "873c04c.f10", 0x00001, 0x10000, CRC(5dacbd2b) SHA1(deb943b99fd296d20be9c4250b2348549f65ba37) ) ROM_LOAD32_BYTE( "873c05a.f9", 0x00002, 0x10000, CRC(d73e107d) SHA1(ba63b195e20a98c476e7d0f8d0187bc3327a8822) ) @@ -943,7 +943,7 @@ ROM_START( thunderxj ) ROM_LOAD32_BYTE( "873c07b.e4", 0x40002, 0x10000, CRC(12a2b8ba) SHA1(ffa32ca116e0b6ca65bb9ce83dd28f5c027956a5) ) ROM_LOAD32_BYTE( "873c07d.e3", 0x40003, 0x10000, CRC(fae9f965) SHA1(780c234507835c37bde445ab34f069714cc7a506) ) - ROM_REGION( 0x80000, "k051960", 0 ) /* sprites */ + ROM_REGION( 0x80000, "k051960", 0 ) /* sprites */ ROM_LOAD32_BYTE( "873c04a.f11", 0x00000, 0x10000, CRC(f7740bf3) SHA1(f64b7e807f19a9523a517024a9eb56736cdda6bb) ) ROM_LOAD32_BYTE( "873c04c.f10", 0x00001, 0x10000, CRC(5dacbd2b) SHA1(deb943b99fd296d20be9c4250b2348549f65ba37) ) ROM_LOAD32_BYTE( "873c05a.f9", 0x00002, 0x10000, CRC(d73e107d) SHA1(ba63b195e20a98c476e7d0f8d0187bc3327a8822) ) diff --git a/src/mame/drivers/tigeroad.c b/src/mame/drivers/tigeroad.c index f227ea0a8a7..02857437f27 100644 --- a/src/mame/drivers/tigeroad.c +++ b/src/mame/drivers/tigeroad.c @@ -31,7 +31,7 @@ With 'Debug Mode' on button 2 advances a level, button 3 goes back. The microcontroller mainly controls the animation of the enemy robots, the communication between the 68000 and MCU is probably not emulated -100% correct but it works. +100% correct but it works. Emulation by Bryan McPhail, mish@tendril.co.uk @@ -68,7 +68,7 @@ WRITE8_MEMBER(tigeroad_state::msm5205_w) static ADDRESS_MAP_START( main_map, AS_PROGRAM, 16, tigeroad_state ) AM_RANGE(0x000000, 0x03ffff) AM_ROM - + AM_RANGE(0xfe0800, 0xfe0cff) AM_RAM AM_SHARE("spriteram") AM_RANGE(0xfe0d00, 0xfe1807) AM_RAM /* still part of OBJ RAM */ AM_RANGE(0xfe4000, 0xfe4001) AM_READ_PORT("P1_P2") AM_WRITE(tigeroad_videoctrl_w) /* char bank, coin counters, + ? */ @@ -77,7 +77,7 @@ static ADDRESS_MAP_START( main_map, AS_PROGRAM, 16, tigeroad_state ) AM_RANGE(0xfe8000, 0xfe8003) AM_WRITE(tigeroad_scroll_w) AM_RANGE(0xfe800e, 0xfe800f) AM_WRITEONLY /* fe800e = watchdog or IRQ acknowledge */ AM_RANGE(0xfec000, 0xfec7ff) AM_RAM_WRITE(tigeroad_videoram_w) AM_SHARE("videoram") - + AM_RANGE(0xff8000, 0xff87ff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette") AM_RANGE(0xffc000, 0xffffff) AM_RAM AM_SHARE("ram16") ADDRESS_MAP_END @@ -93,7 +93,7 @@ static ADDRESS_MAP_START( bballs_map, AS_PROGRAM, 16, tigeroad_state ) AM_RANGE(0xe8000, 0xe8003) AM_WRITE(tigeroad_scroll_w) AM_RANGE(0xe800e, 0xe800f) AM_WRITENOP /* ? */ AM_RANGE(0xec000, 0xec7ff) AM_RAM_WRITE(tigeroad_videoram_w) AM_SHARE("videoram") - + AM_RANGE(0xf8000, 0xf87ff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette") AM_RANGE(0xfc000, 0xfffff) AM_RAM AM_SHARE("ram16") ADDRESS_MAP_END @@ -564,7 +564,7 @@ static const gfx_layout sprite_layout = static GFXDECODE_START( tigeroad ) GFXDECODE_ENTRY( "text", 0, text_layout, 0x300, 16 ) - GFXDECODE_ENTRY( "tiles", 0, tile_layout, 0x100, 16 ) + GFXDECODE_ENTRY( "tiles", 0, tile_layout, 0x100, 16 ) GFXDECODE_ENTRY( "sprites", 0, sprite_layout, 0x200, 16 ) GFXDECODE_END @@ -1177,5 +1177,3 @@ GAME( 1990, pushmant, pushman, pushman, pushman, tigeroad_state, pushman, ROT0, GAME( 1991, bballs, 0, bballs, bballs, tigeroad_state, bballs, ROT0, "Comad", "Bouncing Balls", GAME_SUPPORTS_SAVE ) GAME( 1991, bballsa, bballs, bballs, bballs, tigeroad_state, bballs, ROT0, "Comad", "Bouncing Balls (Adult)", GAME_SUPPORTS_SAVE ) - - diff --git a/src/mame/drivers/timeplt.c b/src/mame/drivers/timeplt.c index 221a8cc00d2..cdc2c1e21fe 100644 --- a/src/mame/drivers/timeplt.c +++ b/src/mame/drivers/timeplt.c @@ -501,7 +501,7 @@ static MACHINE_CONFIG_DERIVED( chkun, bikkuric ) /* sound hardware */ MCFG_SOUND_MODIFY("ay2") MCFG_AY8910_PORT_A_WRITE_CB(WRITE8(timeplt_state, chkun_sound_w)) - + MCFG_TC8830F_ADD("tc8830f", XTAL_512kHz) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MACHINE_CONFIG_END diff --git a/src/mame/drivers/triforce.c b/src/mame/drivers/triforce.c index da2bb1ee609..6ee825d16e9 100644 --- a/src/mame/drivers/triforce.c +++ b/src/mame/drivers/triforce.c @@ -621,9 +621,9 @@ Regions J Peripheral String 0000000 Product Number GDT-0004E Version V5.002 -Release Date 20031203 - -PIC16C621A-20/P (317-0362-COM) +Release Date 20031203 + +PIC16C621A-20/P (317-0362-COM) Sticker: 253-5508-0362 */ ROM_START( fzeroax ) @@ -645,10 +645,10 @@ Peripheral String 0000000 Product Number GDT-0004C Version V3.000 Release Date 20030611 - -PIC16C621A-20/P (317-0362-COM) + +PIC16C621A-20/P (317-0362-COM) Sticker: 253-5508-0362 -*/ +*/ ROM_START( fzeroaxc ) TRIFORCE_BIOS @@ -816,8 +816,8 @@ Peripheral String 0000000 Product Number GDT-0021 Version V1.003 Release Date 20060131 -Manufacturer ID -Ring Code +Manufacturer ID +Ring Code BIN BLL.BIN KEY ABFBD902FBD980E5 GDI Structure 3 @@ -825,20 +825,20 @@ GDI Structure 3 2 450 0 2352 track02.raw 0 3 45000 4 2352 track03.bin 0 -Files Infos : +Files Infos : disc.gdi - size 87 - md5 b3ecdf113fd42344dd84142679e4cb36 - sha1 9d50b816d3f69ad192f5986ab487769965c2e082 track01.bin - size 705600 - md5 0fa0aff28e75130cc9364e11755d0881 - sha1 647ff196eff7c220e1aa7829f87494d557c90be4 track02.raw - size 3179904 - md5 32a6bba6f49385515c6649bb78f8e9c4 - sha1 27c8184e6d40c48fe6466bfb4171969eaf6baab3 track03.bin - size 1185760800 - md5 8b67fe537a66fa849686df074531cb30 - sha1 153f638f5b67741687186835573ab485400f91bf ROM_START( vs42k6ex ) - TRIFORCE_BIOS + TRIFORCE_BIOS - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdt-0021", 0, NO_DUMP ) disc.gdi is missing from available romset, it is impossible to create CHD with CHDMAN + DISK_REGION( "gdrom" ) + DISK_IMAGE_READONLY( "gdt-0021", 0, NO_DUMP ) disc.gdi is missing from available romset, it is impossible to create CHD with CHDMAN - ROM_REGION( 0x50, "picreturn", ROMREGION_ERASE) - ROM_LOAD("gdt-0021.data", 0x00, 0x50, NO_DUMP ) + ROM_REGION( 0x50, "picreturn", ROMREGION_ERASE) + ROM_LOAD("gdt-0021.data", 0x00, 0x50, NO_DUMP ) ROM_END */ @@ -848,19 +848,19 @@ Product Number GDT-0022A Hardware Tri-Force Sec Key 253-5508-0567 Pic 317-0567-COM -Ver 0001 +Ver 0001 Boot File BRN.BIN GD Unlock 70 1F 71 1F DES Key D96446469BDCE9C1 ROM_START( tcfboxa ) - TRIFORCE_BIOS + TRIFORCE_BIOS - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdt-0022", 0, NO_DUMP ) disc.gdi is missing from available romset, it is impossible to create CHD with CHDMAN + DISK_REGION( "gdrom" ) + DISK_IMAGE_READONLY( "gdt-0022", 0, NO_DUMP ) disc.gdi is missing from available romset, it is impossible to create CHD with CHDMAN - ROM_REGION( 0x50, "picreturn", ROMREGION_ERASE) - ROM_LOAD("317-0567-com.data", 0x00, 0x50, NO_DUMP ) + ROM_REGION( 0x50, "picreturn", ROMREGION_ERASE) + ROM_LOAD("317-0567-com.data", 0x00, 0x50, NO_DUMP ) ROM_END */ @@ -879,42 +879,42 @@ ROM_START( mkartagp ) ROM_END /* - + MK21 Ver.A Number on ROM PCB 837-14343R4S0 Number on Actel ProAsic 315-6419B -Number on Key Chip (PIC) 235-5509-5128 - -*/ +Number on Key Chip (PIC) 235-5509-5128 + +*/ ROM_START( mkartag2 ) TRIFORCE_BIOS ROM_REGION(0x21200000, "rom_board", 0) - ROM_LOAD( "ic9_mx29lv400cttc.bin", 0x00000000, 0x0080000, CRC(2bb9f1fe) SHA1(935511d93a0ab06436b0674bef90c790c100e0b1) ) - ROM_LOAD( "ic1_k9f1208u0b.bin", 0x01000000, 0x4200000, CRC(e52f17ef) SHA1(1e007d3136cacb89c396b8261e3978956cc21bdd) ) - ROM_LOAD( "ic2_k9f1208u0b.bin", 0x04200000, 0x4200000, CRC(8a6a2649) SHA1(fd4318e7fb5020c499e06fdb1996b8d40161b674) ) - ROM_LOAD( "ic3_k9f1208u0b.bin", 0x08400000, 0x4200000, CRC(8fd44a29) SHA1(9392bc4da6541960a83e9c7b3ab4f36bc5564fb7) ) - ROM_LOAD( "ic4_k9f1208u0b.bin", 0x0c600000, 0x4200000, CRC(ae3fb198) SHA1(c9c0beb9f6875dbf7ce015454a59481524ef3ef6) ) - ROM_LOAD( "ic5_k9f1208u0b.bin", 0x10800000, 0x4200000, CRC(e9208514) SHA1(ad0ed3e681cd78a61d7ad3af83db20e364bb47fd) ) - ROM_LOAD( "ic6_k9f1208u0b.bin", 0x14c00000, 0x4200000, CRC(7363697c) SHA1(997c96d0b41774a24a2e0427a703bc295e784187) ) - ROM_LOAD( "ic7_k9f1208u0b.bin", 0x18e00000, 0x4200000, CRC(407da1d2) SHA1(c185ebd2f3d8654d8fd394c56ac9bfff7e49f125) ) - ROM_LOAD( "ic8_k9f1208u0b.bin", 0x1d000000, 0x4200000, CRC(9ab76062) SHA1(36a6317c646da5cf682d46ca438ce05e600bc354) ) + ROM_LOAD( "ic9_mx29lv400cttc.bin", 0x00000000, 0x0080000, CRC(2bb9f1fe) SHA1(935511d93a0ab06436b0674bef90c790c100e0b1) ) + ROM_LOAD( "ic1_k9f1208u0b.bin", 0x01000000, 0x4200000, CRC(e52f17ef) SHA1(1e007d3136cacb89c396b8261e3978956cc21bdd) ) + ROM_LOAD( "ic2_k9f1208u0b.bin", 0x04200000, 0x4200000, CRC(8a6a2649) SHA1(fd4318e7fb5020c499e06fdb1996b8d40161b674) ) + ROM_LOAD( "ic3_k9f1208u0b.bin", 0x08400000, 0x4200000, CRC(8fd44a29) SHA1(9392bc4da6541960a83e9c7b3ab4f36bc5564fb7) ) + ROM_LOAD( "ic4_k9f1208u0b.bin", 0x0c600000, 0x4200000, CRC(ae3fb198) SHA1(c9c0beb9f6875dbf7ce015454a59481524ef3ef6) ) + ROM_LOAD( "ic5_k9f1208u0b.bin", 0x10800000, 0x4200000, CRC(e9208514) SHA1(ad0ed3e681cd78a61d7ad3af83db20e364bb47fd) ) + ROM_LOAD( "ic6_k9f1208u0b.bin", 0x14c00000, 0x4200000, CRC(7363697c) SHA1(997c96d0b41774a24a2e0427a703bc295e784187) ) + ROM_LOAD( "ic7_k9f1208u0b.bin", 0x18e00000, 0x4200000, CRC(407da1d2) SHA1(c185ebd2f3d8654d8fd394c56ac9bfff7e49f125) ) + ROM_LOAD( "ic8_k9f1208u0b.bin", 0x1d000000, 0x4200000, CRC(9ab76062) SHA1(36a6317c646da5cf682d46ca438ce05e600bc354) ) ROM_END ROM_START( mkartag2a ) TRIFORCE_BIOS ROM_REGION(0x21200000, "rom_board", 0) - ROM_LOAD( "ic9_mx29lv400cttc(__alt).bin", 0x00000000, 0x0080000, CRC(ff854fd0) SHA1(0e42aff9a60aacd200b7a29d4d180abdab6a732e) ) - ROM_LOAD( "ic1_k9f1208u0b(__alt).bin", 0x01000000, 0x4200000, CRC(c5624816) SHA1(d6f2a2ff9e9e14d857a0ec810521c378ba1fabd5) ) - ROM_LOAD( "ic2_k9f1208u0b(__alt).bin", 0x04200000, 0x4200000, CRC(44e59a1f) SHA1(68a8c1178a33e23446980ec84486bc614f830dad) ) - ROM_LOAD( "ic3_k9f1208u0b(__alt).bin", 0x08400000, 0x4200000, CRC(6688e7f9) SHA1(7d1e60806c02fd765dd0981e790a698a29050aae) ) - ROM_LOAD( "ic4_k9f1208u0b(__alt).bin", 0x0c600000, 0x4200000, CRC(e043eac2) SHA1(0108d940a852ff03e919170957f2bca2c1a88a03) ) - ROM_LOAD( "ic5_k9f1208u0b(__alt).bin", 0x10800000, 0x4200000, CRC(20882926) SHA1(c802de32ca24bf4e9fbabf47fed23a91b3d614ac) ) - ROM_LOAD( "ic6_k9f1208u0b(__alt).bin", 0x14c00000, 0x4200000, CRC(14171ba4) SHA1(3ddace539cd8a4b53a1ef03238e8404db7dcd85e) ) - ROM_LOAD( "ic7_k9f1208u0b(__alt).bin", 0x18e00000, 0x4200000, CRC(bd0199df) SHA1(aafb171e9f5a4c8dc2ef55ba344a0eb310c63467) ) - ROM_LOAD( "ic8_k9f1208u0b(__alt).bin", 0x1d000000, 0x4200000, CRC(8ad6c7ae) SHA1(749b99a944f62aefb895a622c029656c69b3c736) ) + ROM_LOAD( "ic9_mx29lv400cttc(__alt).bin", 0x00000000, 0x0080000, CRC(ff854fd0) SHA1(0e42aff9a60aacd200b7a29d4d180abdab6a732e) ) + ROM_LOAD( "ic1_k9f1208u0b(__alt).bin", 0x01000000, 0x4200000, CRC(c5624816) SHA1(d6f2a2ff9e9e14d857a0ec810521c378ba1fabd5) ) + ROM_LOAD( "ic2_k9f1208u0b(__alt).bin", 0x04200000, 0x4200000, CRC(44e59a1f) SHA1(68a8c1178a33e23446980ec84486bc614f830dad) ) + ROM_LOAD( "ic3_k9f1208u0b(__alt).bin", 0x08400000, 0x4200000, CRC(6688e7f9) SHA1(7d1e60806c02fd765dd0981e790a698a29050aae) ) + ROM_LOAD( "ic4_k9f1208u0b(__alt).bin", 0x0c600000, 0x4200000, CRC(e043eac2) SHA1(0108d940a852ff03e919170957f2bca2c1a88a03) ) + ROM_LOAD( "ic5_k9f1208u0b(__alt).bin", 0x10800000, 0x4200000, CRC(20882926) SHA1(c802de32ca24bf4e9fbabf47fed23a91b3d614ac) ) + ROM_LOAD( "ic6_k9f1208u0b(__alt).bin", 0x14c00000, 0x4200000, CRC(14171ba4) SHA1(3ddace539cd8a4b53a1ef03238e8404db7dcd85e) ) + ROM_LOAD( "ic7_k9f1208u0b(__alt).bin", 0x18e00000, 0x4200000, CRC(bd0199df) SHA1(aafb171e9f5a4c8dc2ef55ba344a0eb310c63467) ) + ROM_LOAD( "ic8_k9f1208u0b(__alt).bin", 0x1d000000, 0x4200000, CRC(8ad6c7ae) SHA1(749b99a944f62aefb895a622c029656c69b3c736) ) ROM_END /* Main board */ diff --git a/src/mame/drivers/turbo.c b/src/mame/drivers/turbo.c index 953929ff99f..9c0ee24320c 100644 --- a/src/mame/drivers/turbo.c +++ b/src/mame/drivers/turbo.c @@ -850,10 +850,10 @@ static MACHINE_CONFIG_START( turbo, turbo_state ) MCFG_I8255_OUT_PORTC_CB(WRITE8(turbo_state, turbo_ppi3c_w)) MCFG_DEVICE_ADD("i8279", I8279, MASTER_CLOCK/4) // unknown clock - MCFG_I8279_OUT_SL_CB(WRITE8(turbo_state, scanlines_w)) // scan SL lines + MCFG_I8279_OUT_SL_CB(WRITE8(turbo_state, scanlines_w)) // scan SL lines MCFG_I8279_OUT_DISP_CB(WRITE8(turbo_state, digit_w)) // display A&B MCFG_I8279_IN_RL_CB(IOPORT("DSW1")) // kbd RL lines - + /* video hardware */ MCFG_GFXDECODE_ADD("gfxdecode", "palette", turbo) MCFG_PALETTE_ADD("palette", 256) @@ -890,7 +890,7 @@ static MACHINE_CONFIG_START( subroc3d, turbo_state ) MCFG_I8255_OUT_PORTC_CB(WRITE8(turbo_state, subroc3d_sound_c_w)) MCFG_DEVICE_ADD("i8279", I8279, MASTER_CLOCK/4) // unknown clock - MCFG_I8279_OUT_SL_CB(WRITE8(turbo_state, scanlines_w)) // scan SL lines + MCFG_I8279_OUT_SL_CB(WRITE8(turbo_state, scanlines_w)) // scan SL lines MCFG_I8279_OUT_DISP_CB(WRITE8(turbo_state, digit_w)) // display A&B MCFG_I8279_IN_RL_CB(IOPORT("DSW1")) // kbd RL lines @@ -937,7 +937,7 @@ static MACHINE_CONFIG_START( buckrog, turbo_state ) MCFG_I8255_OUT_PORTC_CB(WRITE8(turbo_state, buckrog_ppi1c_w)) MCFG_DEVICE_ADD("i8279", I8279, MASTER_CLOCK/4) // unknown clock - MCFG_I8279_OUT_SL_CB(WRITE8(turbo_state, scanlines_w)) // scan SL lines + MCFG_I8279_OUT_SL_CB(WRITE8(turbo_state, scanlines_w)) // scan SL lines MCFG_I8279_OUT_DISP_CB(WRITE8(turbo_state, digit_w)) // display A&B MCFG_I8279_IN_RL_CB(IOPORT("DSW1")) // kbd RL lines diff --git a/src/mame/drivers/vectrex.c b/src/mame/drivers/vectrex.c index 7e6bd5792b8..fa6b9a704f6 100644 --- a/src/mame/drivers/vectrex.c +++ b/src/mame/drivers/vectrex.c @@ -135,11 +135,11 @@ ROM_START(vectrex) ROM_SYSTEM_BIOS(1, "bios1", "exec rom intl 284001-1") ROMX_LOAD("exec_rom_intl_284001-1.bin", 0xe000, 0x2000, CRC(6d2bd167) SHA1(77a220d5d98846b606dff608f7b5d00183ec3bab), ROM_BIOS(2) ) -// The following fastboots are listed here for reference and documentation -// ROM_SYSTEM_BIOS(2, "bios2", "us-fastboot hack") -// ROMX_LOAD("us-fastboot.bin", 0xe000, 0x2000, CRa6e4dac4) SHA1(e0900be6d6858b985fd7f0999d864b2fceaf01a1), ROM_BIOS(3) ) -// ROM_SYSTEM_BIOS(3, "bios3", "intl-fastboot hack") -// ROMX_LOAD("intl-fastboot.bin", 0xe000, 0x2000, CRC(71dcf0f4) SHA1(2a257c5111f5cee841bd14acaa9df6496aaf3d8b), ROM_BIOS(4) ) +// The following fastboots are listed here for reference and documentation +// ROM_SYSTEM_BIOS(2, "bios2", "us-fastboot hack") +// ROMX_LOAD("us-fastboot.bin", 0xe000, 0x2000, CRa6e4dac4) SHA1(e0900be6d6858b985fd7f0999d864b2fceaf01a1), ROM_BIOS(3) ) +// ROM_SYSTEM_BIOS(3, "bios3", "intl-fastboot hack") +// ROMX_LOAD("intl-fastboot.bin", 0xe000, 0x2000, CRC(71dcf0f4) SHA1(2a257c5111f5cee841bd14acaa9df6496aaf3d8b), ROM_BIOS(4) ) ROM_END diff --git a/src/mame/drivers/vegas.c b/src/mame/drivers/vegas.c index 18613700250..2594138895b 100644 --- a/src/mame/drivers/vegas.c +++ b/src/mame/drivers/vegas.c @@ -475,7 +475,7 @@ public: required_shared_ptr<UINT32> m_rombase; required_device<dcs_audio_device> m_dcs; required_device<midway_ioasic_device> m_ioasic; - + UINT16 m_nile_irq_state; UINT16 m_ide_irq_state; UINT32 m_pci_bridge_regs[0x40]; @@ -1564,7 +1564,7 @@ void vegas_state::remap_dynamic_addresses() /* the build the list of stuff */ m_dynamic_count = 0; - + /* DCS2 */ base = m_nile_regs[NREG_DCS2] & 0x1fffff00; if (base >= m_rambase.bytes()) @@ -2265,7 +2265,7 @@ static MACHINE_CONFIG_DERIVED( vegasban, vegascore ) MCFG_VOODOO_FBMEM(16) MCFG_VOODOO_SCREEN_TAG("screen") MCFG_VOODOO_CPU_TAG("maincpu") - MCFG_VOODOO_VBLANK_CB(WRITELINE(vegas_state,vblank_assert)) + MCFG_VOODOO_VBLANK_CB(WRITELINE(vegas_state,vblank_assert)) MACHINE_CONFIG_END @@ -2303,7 +2303,7 @@ MACHINE_CONFIG_END // Per driver configs static MACHINE_CONFIG_DERIVED( gauntleg, vegas ) - MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2104, 0) + MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2104, 0) MCFG_DCS2_AUDIO_DRAM_IN_MB(4) MCFG_DCS2_AUDIO_POLLING_OFFSET(0x0b5d) @@ -2316,7 +2316,7 @@ static MACHINE_CONFIG_DERIVED( gauntleg, vegas ) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( gauntdl, vegas ) - MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2104, 0) + MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2104, 0) MCFG_DCS2_AUDIO_DRAM_IN_MB(4) MCFG_DCS2_AUDIO_POLLING_OFFSET(0x0b5d) @@ -2329,7 +2329,7 @@ static MACHINE_CONFIG_DERIVED( gauntdl, vegas ) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( warfa, vegas250 ) - MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2104, 0) + MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2104, 0) MCFG_DCS2_AUDIO_DRAM_IN_MB(4) MCFG_DCS2_AUDIO_POLLING_OFFSET(0x0b5d) @@ -2342,7 +2342,7 @@ static MACHINE_CONFIG_DERIVED( warfa, vegas250 ) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( tenthdeg, vegas ) - MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2104, 0) + MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2104, 0) MCFG_DCS2_AUDIO_DRAM_IN_MB(4) MCFG_DCS2_AUDIO_POLLING_OFFSET(0x0afb) @@ -2355,7 +2355,7 @@ static MACHINE_CONFIG_DERIVED( tenthdeg, vegas ) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( roadburn, vegas32m ) - MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_DSIO, 0) + MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_DSIO, 0) MCFG_DCS2_AUDIO_DRAM_IN_MB(4) MCFG_DCS2_AUDIO_POLLING_OFFSET(0) /* no place to hook :-( */ @@ -2368,7 +2368,7 @@ static MACHINE_CONFIG_DERIVED( roadburn, vegas32m ) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( nbashowt, vegasban ) - MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2104, 0) + MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2104, 0) MCFG_DCS2_AUDIO_DRAM_IN_MB(4) MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0) @@ -2380,7 +2380,7 @@ static MACHINE_CONFIG_DERIVED( nbashowt, vegasban ) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( nbanfl, vegasban ) - MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2104, 0) + MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2104, 0) MCFG_DCS2_AUDIO_DRAM_IN_MB(4) MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0) @@ -2392,7 +2392,7 @@ static MACHINE_CONFIG_DERIVED( nbanfl, vegasban ) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( sf2049 , denver ) - MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_DENVER, 0) + MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_DENVER, 0) MCFG_DCS2_AUDIO_DRAM_IN_MB(8) MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0) @@ -2404,7 +2404,7 @@ static MACHINE_CONFIG_DERIVED( sf2049 , denver ) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( sf2049se, denver ) - MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_DENVER, 0) + MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_DENVER, 0) MCFG_DCS2_AUDIO_DRAM_IN_MB(8) MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0) @@ -2416,7 +2416,7 @@ static MACHINE_CONFIG_DERIVED( sf2049se, denver ) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( sf2049te, denver ) - MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_DENVER, 0) + MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_DENVER, 0) MCFG_DCS2_AUDIO_DRAM_IN_MB(8) MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0) @@ -2428,7 +2428,7 @@ static MACHINE_CONFIG_DERIVED( sf2049te, denver ) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( cartfury, vegasv3 ) - MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2104, 0) + MCFG_DEVICE_ADD("dcs", DCS2_AUDIO_2104, 0) MCFG_DCS2_AUDIO_DRAM_IN_MB(4) MCFG_DEVICE_ADD("ioasic", MIDWAY_IOASIC, 0) diff --git a/src/mame/drivers/vroulet.c b/src/mame/drivers/vroulet.c index 7c0c4e4a014..3e9a6d3c607 100644 --- a/src/mame/drivers/vroulet.c +++ b/src/mame/drivers/vroulet.c @@ -294,7 +294,7 @@ static MACHINE_CONFIG_START( vroulet, vroulet_state ) MCFG_SOUND_ADD("aysnd", AY8910, 2000000) MCFG_AY8910_PORT_A_READ_CB(IOPORT("DSWA")) - MCFG_AY8910_PORT_B_READ_CB(IOPORT("DSWB")) + MCFG_AY8910_PORT_B_READ_CB(IOPORT("DSWB")) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) MACHINE_CONFIG_END diff --git a/src/mame/drivers/williams.c b/src/mame/drivers/williams.c index b717ab2f134..e823fe58bb6 100644 --- a/src/mame/drivers/williams.c +++ b/src/mame/drivers/williams.c @@ -1735,7 +1735,7 @@ static MACHINE_CONFIG_DERIVED_CLASS( joust2, williams2, joust2_state ) /* basic machine hardware */ MCFG_CPU_MODIFY("maincpu") MCFG_CPU_PROGRAM_MAP(williams2_d000_rom_map) - + MCFG_WILLIAMS_CVSD_SOUND_ADD("cvsd") MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) diff --git a/src/mame/drivers/wpc_95.c b/src/mame/drivers/wpc_95.c index dd4792dee33..a08870577bb 100644 --- a/src/mame/drivers/wpc_95.c +++ b/src/mame/drivers/wpc_95.c @@ -18,14 +18,14 @@ class wpc_95_state : public driver_device public: wpc_95_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), - maincpu(*this, "maincpu"), - dcs(*this, "dcs"), - rombank(*this, "rombank"), - mainram(*this, "mainram"), - nvram(*this, "nvram"), - pic(*this, "pic"), - lamp(*this, "lamp"), - out(*this, "out") + maincpu(*this, "maincpu"), + dcs(*this, "dcs"), + rombank(*this, "rombank"), + mainram(*this, "mainram"), + nvram(*this, "nvram"), + pic(*this, "pic"), + lamp(*this, "lamp"), + out(*this, "out") { } DECLARE_WRITE8_MEMBER(bank_w); @@ -509,87 +509,87 @@ const char *const wpc_95_state::outputs_afm[52] = { static INPUT_PORTS_START( afm ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left popper") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left top lane") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left popper") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left top lane") PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTI\"A\"N") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTIA\"N\"") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MAR\"T\"IAN") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MART\"I\"AN") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L motor bank") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C motor bank") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R motor bank") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right top lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTI\"A\"N") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTIA\"N\"") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MAR\"T\"IAN") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MART\"I\"AN") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L motor bank") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C motor bank") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R motor bank") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right top lane") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"M\"ARTIAN") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("M\"A\"RTIAN") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MA\"R\"TIAN") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"M\"ARTIAN") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("M\"A\"RTIAN") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MA\"R\"TIAN") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp enter") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C ramp enter") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp enter") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp exit") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp exit") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank down") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank up") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp enter") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C ramp enter") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp enter") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp exit") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp exit") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank down") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank up") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.6") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop hi") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop lo") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop hi") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop lo") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L saucer tgt") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R saucer tgt") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop target") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center trough") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop hi") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop lo") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop hi") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop lo") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L saucer tgt") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R saucer tgt") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop target") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center trough") PORT_START("SW.7") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -600,14 +600,14 @@ static INPUT_PORTS_START( afm ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END const char *const wpc_95_state::lamps_cc[64] = { @@ -634,94 +634,94 @@ const char *const wpc_95_state::outputs_cc[52] = { static INPUT_PORTS_START( cc ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Mine entrance") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R return") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Mine entrance") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R return") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L return") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R standup (bot)") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L return") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R standup (bot)") PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L loop bottom") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Rt loop bottom") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L loop bottom") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Rt loop bottom") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Mine popper") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Saloon popper") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R standup (top)") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Beer mug switch") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L bonus X lane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Jet exit") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Mine popper") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Saloon popper") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R standup (top)") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Beer mug switch") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L bonus X lane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Jet exit") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L slingshot") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R slingshot") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop top") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R bonus X lane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop top") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L slingshot") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R slingshot") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop top") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R bonus X lane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop top") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop #1 (L)") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop #2 (LC)") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop #3 (RC)") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop #4 (R)") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp make") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp enter") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Skill bowl") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bot R ramp") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop #1 (L)") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop #2 (LC)") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop #3 (RC)") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop #4 (R)") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp make") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp enter") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Skill bowl") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bot R ramp") PORT_START("SW.6") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Train encoder") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Train home") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Saloon gate") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Saloon bart toy") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Mine home") - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Mine encoder") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Train encoder") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Train home") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Saloon gate") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Saloon bart toy") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Mine home") + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Mine encoder") PORT_START("SW.7") PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C ramp enter") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp make") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C ramp make") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp enter") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L standup (top)") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L standup (bot)") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C ramp enter") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp make") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C ramp make") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp enter") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L standup (top)") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L standup (bot)") PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -732,14 +732,14 @@ static INPUT_PORTS_START( cc ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END const char *const wpc_95_state::lamps_cv[64] = { @@ -766,87 +766,87 @@ const char *const wpc_95_state::outputs_cv[52] = { static INPUT_PORTS_START( cv ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Back box luck") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Wire ramp enter") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop upper") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top Eddy") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right inlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Back box luck") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Wire ramp enter") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop upper") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top Eddy") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right inlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop upper") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Inner loop left") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left inlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Inner loop right") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop upper") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Inner loop left") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left inlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Inner loop right") PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Poppor opto") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"WOW\" targets") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top targets") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Poppor opto") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"WOW\" targets") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top targets") PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left lane") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ringmaster up") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ringmaster mid") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ringmaster down") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp made") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Trough upper") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Trough middle") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left lane") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ringmaster up") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ringmaster mid") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ringmaster down") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp made") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Trough upper") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Trough middle") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop enter") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left sling") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right sling") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Upper jet") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Middle jet") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lower jet") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Skill shot") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ring 'N', 'G'") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left sling") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right sling") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Upper jet") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Middle jet") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lower jet") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Skill shot") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ring 'N', 'G'") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"Light\" standup") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"Lock\" standup") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp enter") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp magnet") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp made") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp lock low") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp lock mid") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp lock high") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"Light\" standup") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"Lock\" standup") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp enter") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp magnet") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp made") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp lock low") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp lock mid") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp lock high") PORT_START("SW.6") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left saucer") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right saucer") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Big ball rebound") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"Volt\" right") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"Volt\" left") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left saucer") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right saucer") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Big ball rebound") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"Volt\" right") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"Volt\" left") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.7") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -857,14 +857,14 @@ static INPUT_PORTS_START( cv ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right spinner") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left spinner") - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right spinner") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left spinner") + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END const char *const wpc_95_state::lamps_congo[64] = { @@ -891,87 +891,87 @@ const char *const wpc_95_state::outputs_congo[52] = { static INPUT_PORTS_START( congo ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Inner left loop") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Upper loop") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Jet exit") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Rt return lane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Inner left loop") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Upper loop") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Jet exit") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Rt return lane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Rt eject rubber") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lt return lane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"You\" standup") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Rt eject rubber") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lt return lane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"You\" standup") PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Volcano stack") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"Mystery\" eject") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right eject") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Volcano stack") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"Mystery\" eject") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right eject") PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Lock ball 1") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Lock ball 2") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Lock ball 3") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"Mine shaft\"") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left bank top") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left bank center") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left bank bottom") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Lock ball 1") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Lock ball 2") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Lock ball 3") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"Mine shaft\"") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left bank top") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left bank center") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left bank bottom") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"Travi\"") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"Com\"") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("2-way popper") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"We are\" standup") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"Watching\" standup") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"Perimeter def\"") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp enter") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp exit") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"Travi\"") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"Com\"") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("2-way popper") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"We are\" standup") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"Watching\" standup") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"Perimeter def\"") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp enter") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp exit") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp enter") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp exit") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp enter") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp exit") PORT_START("SW.6") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("(A)MY") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("A(M)Y") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("AM(Y)") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("(C)ONGO") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C(O)NGO") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("CO(N)GO") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("CON(G)O") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("CONG(O)") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("(A)MY") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("A(M)Y") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("AM(Y)") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("(C)ONGO") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C(O)NGO") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("CO(N)GO") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("CON(G)O") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("CONG(O)") PORT_START("SW.7") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -982,14 +982,14 @@ static INPUT_PORTS_START( congo ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper EOS") - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper EOS") + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END const char *const wpc_95_state::lamps_jy[64] = { @@ -1016,87 +1016,87 @@ const char *const wpc_95_state::outputs_jy[52] = { static INPUT_PORTS_START( jy ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Toaster gun") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Rebound sw") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top left crane") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return lane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Toaster gun") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Rebound sw") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top left crane") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return lane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Rght return lane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Crane down") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Rght return lane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Crane down") PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Lock up 2") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Lock up 1") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top right crane") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Lock up 2") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Lock up 1") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top right crane") PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Past spinner") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("In the sewer") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Lock jam") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Past crane") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp exit") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Car targ 1 left") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Car targ 2") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Car targ 3") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Past spinner") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("In the sewer") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Lock jam") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Past crane") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp exit") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Car targ 1 left") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Car targ 2") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Car targ 3") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left sling") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right sling") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Car targ 4") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Car targ 5 rght") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L L 3 bank bot") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L L 3 bank mid") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L L 3 bank top") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left sling") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right sling") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Car targ 4") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Car targ 5 rght") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L L 3 bank bot") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L L 3 bank mid") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L L 3 bank top") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("U R 3 bank bot") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("U R 3 bank mid") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("U R 3 bank top") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("U L 3 bank bot") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("U L 3 bank mid") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("U L 3 bank top") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bowl entry") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bowl exit") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("U R 3 bank bot") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("U R 3 bank mid") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("U R 3 bank top") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("U L 3 bank bot") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("U L 3 bank mid") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("U L 3 bank top") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bowl entry") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bowl exit") PORT_START("SW.6") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp entry") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Scoop down") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Scoop made") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Dog entry") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R 3 bank bottom") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R 3 bank middle") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R 3 bank top") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp entry") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Scoop down") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Scoop made") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Dog entry") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R 3 bank bottom") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R 3 bank middle") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R 3 bank top") PORT_START("SW.7") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -1107,14 +1107,14 @@ static INPUT_PORTS_START( jy ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Spinner") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Spinner") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END const char *const wpc_95_state::lamps_mm[64] = { @@ -1141,87 +1141,87 @@ const char *const wpc_95_state::outputs_mm[52] = { static INPUT_PORTS_START( mm ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Catapult target") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L troll target") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Catapult target") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L troll target") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R troll target") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right eject") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R troll target") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right eject") PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left popper") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Castle gate") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Catapult") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left popper") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Castle gate") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Catapult") PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Moat enter") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Castle lock") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L troll (U/pfld)") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R troll (U/pfld)") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left top lane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right top lane") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Moat enter") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Castle lock") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L troll (U/pfld)") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R troll (U/pfld)") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left top lane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right top lane") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drawbridge up") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drawbridge down") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Tower exit") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drawbridge up") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drawbridge down") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Tower exit") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp enter") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp exit") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp enter") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp exit") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop lo") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop hi") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop lo") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop hi") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp enter") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp exit") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp enter") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp exit") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop lo") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop hi") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop lo") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop hi") PORT_START("SW.6") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right bank top") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right bank mid") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right bank bot") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L troll up") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R troll up") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right bank top") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right bank mid") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right bank bot") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L troll up") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R troll up") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.7") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -1232,14 +1232,14 @@ static INPUT_PORTS_START( mm ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END const char *const wpc_95_state::lamps_mb[64] = { @@ -1266,94 +1266,94 @@ const char *const wpc_95_state::outputs_mb[52] = { static INPUT_PORTS_START( mb ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drac standup top") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drac standup bot") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drac standup top") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drac standup bot") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Tomb treasure") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Dracula target") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left eject") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Tomb treasure") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Dracula target") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left eject") PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L flip opto") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R flip opto") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L blue tgt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C blue tgt") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R blue tgt") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L flip prox") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R flip prox") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L flip opto") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R flip opto") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L blue tgt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C blue tgt") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R blue tgt") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L flip prox") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R flip prox") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left top lane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Middle top lane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right top lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left top lane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Middle top lane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right top lane") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop lo") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop hi") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop lo") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop hi") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center loop") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp enter") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp exit") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C ramp enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop lo") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop hi") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop lo") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop hi") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center loop") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp enter") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp exit") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C ramp enter") PORT_START("SW.6") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp enter") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp exit") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp lock") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drac position 5") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drac position 4") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drac position 3") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drac position 2") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drac position 1") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp enter") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp exit") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp lock") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drac position 5") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drac position 4") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drac position 3") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drac position 2") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drac position 1") PORT_START("SW.7") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Up/dn bank up") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Up/dn bank down") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Frank table down") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Frank table up") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L up/dn bank tgt") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R up/dn bank tgt") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Frank hit") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Up/dn bank up") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Up/dn bank down") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Frank table down") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Frank table up") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L up/dn bank tgt") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R up/dn bank tgt") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Frank hit") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -1364,14 +1364,14 @@ static INPUT_PORTS_START( mb ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Center spinner") - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Center spinner") + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END const char *const wpc_95_state::lamps_nbaf[64] = { @@ -1398,80 +1398,80 @@ const char *const wpc_95_state::outputs_nbaf[52] = { static INPUT_PORTS_START( nbaf ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Backbos basket") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shhoter lane") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lt return lane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Rt return lane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L R standup") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Backbos basket") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shhoter lane") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lt return lane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Rt return lane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L R standup") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Eject hole") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("U R standup") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Eject hole") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("U R standup") PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Center ramp opto") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R loop ent opto") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop exit") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Center ramp opto") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R loop ent opto") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop exit") PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Standup '3'") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Standup 'P'") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Standup 'T'") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp enter") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp enter") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp made") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop enter") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop made") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Standup '3'") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Standup 'P'") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Standup 'T'") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp enter") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp enter") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp made") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop enter") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop made") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Defender pos 4") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Defender pos 4") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Defender lock pos") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Defender pos 2") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Defender pos 1") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Jets ball drain") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L slingshot") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R slingshot") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Defender pos 4") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Defender pos 4") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Defender lock pos") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Defender pos 2") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Defender pos 1") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Jets ball drain") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L slingshot") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R slingshot") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Middle jet") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L loop ramp exit") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp made") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"In the paint\" 4") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"In the paint\" 3") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"In the paint\" 2") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"In the paint\" 1") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Middle jet") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L loop ramp exit") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp made") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"In the paint\" 4") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"In the paint\" 3") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"In the paint\" 2") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"In the paint\" 1") PORT_START("SW.6") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.7") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -1482,14 +1482,14 @@ static INPUT_PORTS_START( nbaf ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Basket made") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Basket hold") - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Basket made") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Basket hold") + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END const char *const wpc_95_state::lamps_ngg[64] = { @@ -1516,94 +1516,94 @@ const char *const wpc_95_state::outputs_ngg[52] = { static INPUT_PORTS_START( ngg ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp make") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center ramp make") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right inlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter groove") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp make") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center ramp make") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right inlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter groove") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Jet adv standup") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Underground pass") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left inlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Kickback") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Jet adv standup") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Underground pass") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left inlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Kickback") PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 5") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 6") - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Jet popper") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 5") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 6") + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Jet popper") PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L gofer down") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R gofer down") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Putt out popper") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Rt popper jam") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp down") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp down") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L gofer down") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R gofer down") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Putt out popper") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Rt popper jam") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp down") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp down") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top jet") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Middle jet") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top skill shot") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Mid skill shot") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lower skill shot") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top jet") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Middle jet") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top skill shot") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Mid skill shot") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lower skill shot") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left spinner") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right spinner") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Inner wheel opto") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Outer wheel opto") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left gofer 1") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left gofer 2") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Behind L gofer") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Hole in 1 made") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left spinner") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right spinner") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Inner wheel opto") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Outer wheel opto") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left gofer 1") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left gofer 2") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Behind L gofer") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Hole in 1 made") PORT_START("SW.6") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left cart path") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right cart path") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp make") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Golf cart") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right gofer 1") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right gofer 2") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Adv trap value") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Sand trap eject") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left cart path") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right cart path") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp make") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Golf cart") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right gofer 1") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right gofer 2") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Adv trap value") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Sand trap eject") PORT_START("SW.7") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("K-I-C-K advance") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("(K)ICK") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("K(I)CK") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("KI(C)K") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("KIC(K)") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Captive ball") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("K-I-C-K advance") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("(K)ICK") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("K(I)CK") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("KI(C)K") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("KIC(K)") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Captive ball") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -1614,13 +1614,13 @@ static INPUT_PORTS_START( ngg ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper EOS") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper EOS") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END const char *const wpc_95_state::lamps_sc[64] = { @@ -1656,94 +1656,94 @@ const char *const wpc_95_state::outputs_sc[52] = { static INPUT_PORTS_START( sc ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("TP trough (roof)") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("TP trough (move)") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right orbit") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ballshooter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("TP trough (roof)") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("TP trough (move)") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right orbit") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ballshooter") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("UR flip rollover") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left orbit") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("UR flip rollover") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left orbit") PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Lockup 1 front") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Lockup 2 rear") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Lockup 1 front") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Lockup 2 rear") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Kickback") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left big kick") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Tokn chute exit") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top jet") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Kickback") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left big kick") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Tokn chute exit") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top jet") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("(A)LARM standup") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("A(L)ARM standup") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("AL(A)RM standup") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("ALA(R)M standup") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("ALAR(M) standup") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Movng target C") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Movng target B") - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Movng target A") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("(A)LARM standup") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("A(L)ARM standup") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("AL(A)RM standup") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("ALA(R)M standup") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("ALAR(M) standup") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Movng target C") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Movng target B") + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Movng target A") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("TL 3bank top") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("TL 3bank middle") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("TL 3bank bottom") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("TR 3bank bottom") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("TR 3bank middle") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("TR 3bank top") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top left lane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top popper") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("TL 3bank top") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("TL 3bank middle") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("TL 3bank bottom") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("TR 3bank bottom") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("TR 3bank middle") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("TR 3bank top") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top left lane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top popper") PORT_START("SW.6") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("BL 3bank top") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("BL 3bank middle") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("BL 3bank bottom") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("BR 3bank bottom") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("BR 3bank middle") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("BR 3bank top") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bank kickout") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top right lane") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("BL 3bank top") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("BL 3bank middle") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("BL 3bank bottom") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("BR 3bank bottom") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("BR 3bank middle") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("BR 3bank top") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bank kickout") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top right lane") PORT_START("SW.7") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left token lvl") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right token lvl") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp entrance") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp made") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Wheel channel A") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Wheel channel B") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left token lvl") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right token lvl") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp entrance") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp made") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Wheel channel A") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Wheel channel B") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -1754,14 +1754,14 @@ static INPUT_PORTS_START( sc ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper EOS") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Token coin slot") - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper EOS") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Token coin slot") + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END const char *const wpc_95_state::lamps_ss[64] = { @@ -1788,87 +1788,87 @@ const char *const wpc_95_state::outputs_ss[52] = { static INPUT_PORTS_START( ss ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Wheel index") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Rt flipper lane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Wheel index") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Rt flipper lane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Extra ball lane") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lft flipper lane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Single standup") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Extra ball lane") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lft flipper lane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Single standup") PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left kickout") - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Crate entrance") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left kickout") + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Crate entrance") PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coffin left") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coffin center") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coffin right") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left ramp enter") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right ramp enter") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left ramp made") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right ramp made") - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coffin entrance") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coffin left") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coffin center") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coffin right") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left ramp enter") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right ramp enter") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left ramp made") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right ramp made") + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coffin entrance") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Upper jet") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center jet") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lower jet") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Upper slingshot") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Crate sensor") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Upper jet") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center jet") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lower jet") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Upper slingshot") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Crate sensor") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Three bank upper") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Three bank mid") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Three bank lower") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left leaper") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center leaper") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right leaper") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Rt ramp 10 point") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Three bank upper") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Three bank mid") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Three bank lower") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left leaper") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center leaper") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right leaper") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Rt ramp 10 point") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop") PORT_START("SW.6") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left skull lane") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center skull lane") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right skull lane") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Secret passage") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left skull lane") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center skull lane") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right skull lane") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Secret passage") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.7") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -1879,14 +1879,14 @@ static INPUT_PORTS_START( ss ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END const char *const wpc_95_state::lamps_totan[64] = { @@ -1913,80 +1913,80 @@ const char *const wpc_95_state::outputs_totan[52] = { static INPUT_PORTS_START( totan ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Harem passage") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Vanish tunnel") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp enter") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right inlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ball shooter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Harem passage") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Vanish tunnel") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp enter") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right inlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ball shooter") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Genie standup") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bazaar eject") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left inlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left wire make") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Genie standup") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bazaar eject") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left inlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left wire make") PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left cage opto") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right cage opto") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left eject") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left cage opto") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right cage opto") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left eject") PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp made left") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Genie target") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Inner loop left") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Inner loop right") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Mini standups") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp made right") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right captive ball") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp made left") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Genie target") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Inner loop left") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Inner loop right") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Mini standups") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp made right") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right captive ball") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left sling") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slign") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Middle jet") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lamp spin CCW") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lamp spin CW") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left captive ball") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left sling") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slign") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Middle jet") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lamp spin CCW") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lamp spin CW") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left captive ball") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left standups") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right standups") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top skill") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Middle skill") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom skill") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lock 1 (bot)") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lock 2") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lock 3 (top)") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left standups") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right standups") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top skill") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Middle skill") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom skill") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lock 1 (bot)") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lock 2") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lock 3 (top)") PORT_START("SW.6") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.7") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -1997,14 +1997,14 @@ static INPUT_PORTS_START( totan ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END const char *const wpc_95_state::lamps_cp[64] = { @@ -2031,87 +2031,87 @@ const char *const wpc_95_state::outputs_cp[52] = { static INPUT_PORTS_START( cp ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Made ramp") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Heavy bag") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lock up 1") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Made ramp") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Heavy bag") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lock up 1") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Ball launch") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Three bank mid") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Popper") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Ball launch") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Three bank mid") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Popper") PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left jab made") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Corner eject") - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right jab made") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left jab made") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Corner eject") + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right jab made") PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Boxer pole cntr") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Behnd left scoop") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Behnd rght scoop") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Enter ramp") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Jump rope") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Bag pole center") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Boxer pole right") - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Boxer pole left") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Boxer pole cntr") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Behnd left scoop") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Behnd rght scoop") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Enter ramp") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Jump rope") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Bag pole center") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Boxer pole right") + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Boxer pole left") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left sling") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right sling") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Three bank bottom") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Three bank top") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left half guy") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Rght half guy") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lock up 2") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lock up 3") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left sling") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right sling") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Three bank bottom") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Three bank top") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left half guy") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Rght half guy") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lock up 2") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lock up 3") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left scoop up") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right scoop up") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Power shot") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Rope cam") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Speed bag") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Boxer gut 1") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Boxer gut 2") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Boxer head") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left scoop up") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right scoop up") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Power shot") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Rope cam") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Speed bag") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Boxer gut 1") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Boxer gut 2") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Boxer head") PORT_START("SW.6") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Exit rope") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Enter speed bag") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Enter lockup") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top of ramp") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Enter rope") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Exit rope") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Enter speed bag") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Enter lockup") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top of ramp") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Enter rope") PORT_START("SW.7") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -2122,14 +2122,14 @@ static INPUT_PORTS_START( cp ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END const char *const wpc_95_state::lamps_ttt[64] = { @@ -2156,73 +2156,73 @@ const char *const wpc_95_state::outputs_ttt[52] = { static INPUT_PORTS_START( ttt ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right sling") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right post") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right sling") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right post") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left post") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left sling") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left post") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left sling") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Hole \"9\"") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Hole \"8\"") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Hole \"7\"") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Hole \"6\"") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Hole \"5\"") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Kicker opto") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Hole \"9\"") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Hole \"8\"") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Hole \"7\"") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Hole \"6\"") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Hole \"5\"") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Kicker opto") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Hole \"4\"") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Hole \"3\"") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Hole \"2\"") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Hole \"1\"") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Hole \"4\"") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Hole \"3\"") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Hole \"2\"") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Hole \"1\"") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ticket opto") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Tickets low") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ticket test") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ticket opto") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Tickets low") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ticket test") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.5") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.6") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.7") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -2233,14 +2233,14 @@ static INPUT_PORTS_START( ttt ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END static MACHINE_CONFIG_START( wpc_95, wpc_95_state ) diff --git a/src/mame/drivers/wpc_dcs.c b/src/mame/drivers/wpc_dcs.c index 3c1be659623..fd970d8fa5f 100644 --- a/src/mame/drivers/wpc_dcs.c +++ b/src/mame/drivers/wpc_dcs.c @@ -16,14 +16,14 @@ class wpc_dcs_state : public driver_device public: wpc_dcs_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), - maincpu(*this, "maincpu"), - dcs(*this, "dcs"), - rombank(*this, "rombank"), - mainram(*this, "mainram"), - nvram(*this, "nvram"), - lamp(*this, "lamp"), - out(*this, "out"), - swarray(*this, "SW") + maincpu(*this, "maincpu"), + dcs(*this, "dcs"), + rombank(*this, "rombank"), + mainram(*this, "mainram"), + nvram(*this, "nvram"), + lamp(*this, "lamp"), + out(*this, "out"), + swarray(*this, "SW") { } DECLARE_WRITE8_MEMBER(bank_w); @@ -293,87 +293,87 @@ DRIVER_INIT_MEMBER(wpc_dcs_state, afv) static INPUT_PORTS_START( wpc_dcs ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left popper") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left top lane") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left popper") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left top lane") PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTI\"A\"N") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTIA\"N\"") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MAR\"T\"IN") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MART\"I\"AN") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L motor bank") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C motor bank") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R motor bank") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right top lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTI\"A\"N") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTIA\"N\"") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MAR\"T\"IN") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MART\"I\"AN") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L motor bank") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C motor bank") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R motor bank") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right top lane") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"M\"ARTIAN") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("M\"A\"RTIAN") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MA\"R\"TIAN") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"M\"ARTIAN") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("M\"A\"RTIAN") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MA\"R\"TIAN") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp enter") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C ramp enter") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp enter") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp exit") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp exit") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank down") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank up") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp enter") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C ramp enter") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp enter") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp exit") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp exit") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank down") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank up") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.6") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop hi") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop lo") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop hi") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop lo") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L saucer tgt") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R saucer tgt") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop target") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center trough") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop hi") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop lo") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop hi") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop lo") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L saucer tgt") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R saucer tgt") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop target") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center trough") PORT_START("SW.7") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0x01,0x01,"Switch 1") PORT_DIPLOCATION("SWA:1") @@ -407,14 +407,14 @@ static INPUT_PORTS_START( wpc_dcs ) PORT_DIPSETTING(0xf0,"USA 2") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END diff --git a/src/mame/drivers/wpc_s.c b/src/mame/drivers/wpc_s.c index bc81e94e5b2..2bd08072cd7 100644 --- a/src/mame/drivers/wpc_s.c +++ b/src/mame/drivers/wpc_s.c @@ -14,14 +14,14 @@ class wpc_s_state : public driver_device public: wpc_s_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), - maincpu(*this, "maincpu"), - dcs(*this, "dcs"), - rombank(*this, "rombank"), - mainram(*this, "mainram"), - nvram(*this, "nvram"), - pic(*this, "pic"), - lamp(*this, "lamp"), - out(*this, "out") + maincpu(*this, "maincpu"), + dcs(*this, "dcs"), + rombank(*this, "rombank"), + mainram(*this, "mainram"), + nvram(*this, "nvram"), + pic(*this, "pic"), + lamp(*this, "lamp"), + out(*this, "out") { } DECLARE_WRITE8_MEMBER(bank_w); @@ -374,11 +374,11 @@ const char *const wpc_s_state::lamps_corv[64] = { }; const char *const wpc_s_state::outputs_corv[54] = { - "s:Trough eject", "s:ZR1 low rev gate", "s:Kickback", "s:Pit stop popper", "s:ZR1 up rev gate", NULL, "s:Knocker", "s:Route 66 kickout", - "s:L slingshot", "s:R slingshot", "s:Left jet", "s:Bottom jet", "s:Right jet", NULL, "s:ZR1 lockup", "s:Loop gate", - "s:Race direction", "s:L race enable", "s:R race enable", "f:Tenth corvette", "f:Jets", "f:R ramps", "f:U L flipper", "f:Catch me", + "s:Trough eject", "s:ZR1 low rev gate", "s:Kickback", "s:Pit stop popper", "s:ZR1 up rev gate", NULL, "s:Knocker", "s:Route 66 kickout", + "s:L slingshot", "s:R slingshot", "s:Left jet", "s:Bottom jet", "s:Right jet", NULL, "s:ZR1 lockup", "s:Loop gate", + "s:Race direction", "s:L race enable", "s:R race enable", "f:Tenth corvette", "f:Jets", "f:R ramps", "f:U L flipper", "f:Catch me", "f:ZR1 ramp", "f:ZR1 underside", "f:R rear panel", "f:R standup", "s:R flip power", "s:R flip hold", "s:L flip power", "s:L flip hold", - "s:Diverter power", "s:Diverter hold", "s:UL flip power", "s:UL flip hold", NULL, NULL, NULL, NULL, + "s:Diverter power", "s:Diverter hold", "s:UL flip power", "s:UL flip hold", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "g:Upper left", "g:Upper right", "g:Lower left", "g:Lower right", "g:Back box title" @@ -386,94 +386,94 @@ const char *const wpc_s_state::outputs_corv[54] = { static INPUT_PORTS_START( corv ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left out lane") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right out lane") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plunger") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L return lane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R return lane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Spinner") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left out lane") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right out lane") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plunger") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L return lane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R return lane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Spinner") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Buy in button") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("1st gear (opt)") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("2nd gear (opt)") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("3rd gear (opt)") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("4th gear (opt)") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Buy in button") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("1st gear (opt)") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("2nd gear (opt)") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("3rd gear (opt)") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("4th gear (opt)") PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Route 66 entry") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Pit stop popper") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Inner loop entry") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Route 66 entry") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Pit stop popper") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Inner loop entry") PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("ZR1 bottom entry") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("ZR1 top entry") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Skid pad entry") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Skid pad exit") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Route 66 exit") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L standup 3") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L standup 2") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L standup 1") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("ZR1 bottom entry") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("ZR1 top entry") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Skid pad entry") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Skid pad exit") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Route 66 exit") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L standup 3") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L standup 2") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L standup 1") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L race start") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R race start") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L race encoder") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R race encoder") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Route 66 kickout") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Skid rte66 exit") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L race start") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R race start") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L race encoder") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R race encoder") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Route 66 kickout") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Skid rte66 exit") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L slingshot") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R slingshot") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L rollover") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("M rollover") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R rollover") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L slingshot") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R slingshot") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L rollover") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("M rollover") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R rollover") PORT_START("SW.6") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("ZR1 full left") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("ZR1 full right") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("ZR1 exit") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("ZR1 lock ball 1") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("ZR1 lock ball 2") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("ZR1 lock ball 3") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("ZR1 full left") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("ZR1 full right") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("ZR1 exit") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("ZR1 lock ball 1") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("ZR1 lock ball 2") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("ZR1 lock ball 3") PORT_START("SW.7") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Million standup") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Skid pad standup") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R standup") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R rubber") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Jet rubber") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L outer loop") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R outer loop") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Million standup") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Skid pad standup") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R standup") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R rubber") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Jet rubber") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L outer loop") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R outer loop") PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -484,14 +484,14 @@ static INPUT_PORTS_START( corv ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper EOS") - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper EOS") + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END const char *const wpc_s_state::lamps_dh[64] = { @@ -506,11 +506,11 @@ const char *const wpc_s_state::lamps_dh[64] = { }; const char *const wpc_s_state::outputs_dh[54] = { - "s:Ball release", "s:Autoplunger", "s:Gun launch", "s:Top R popper", "s:Gun popper", "s:Drop target down", "s:Knocker", "s:Trap door hi", - "s:Left sling", "s:Right sling", "s:Left jet", "s:Middle jet", "s:Right jet", "s:Left popper", "s:Right diverter", "s:Trap door hold", - "f:Headquarters", "f:Top L popper", "f:Warehouse", "s:Gun motor", "f:Gun loaded", "f:Right ramp", "f:Right back", "f:Left back", + "s:Ball release", "s:Autoplunger", "s:Gun launch", "s:Top R popper", "s:Gun popper", "s:Drop target down", "s:Knocker", "s:Trap door hi", + "s:Left sling", "s:Right sling", "s:Left jet", "s:Middle jet", "s:Right jet", "s:Left popper", "s:Right diverter", "s:Trap door hold", + "f:Headquarters", "f:Top L popper", "f:Warehouse", "s:Gun motor", "f:Gun loaded", "f:Right ramp", "f:Right back", "f:Left back", "s:Drop reset", "s:Top L popper", "s:Left diverter", "s:Right loop gate", "s:R flip power", "s:R flip hold", "s:L flip power", "s:L flip hold", - "s:UR flip power", "s:UR flip hold", "s:R loop magnet", "s:Left loop gate", NULL, NULL, NULL, NULL, + "s:UR flip power", "s:UR flip hold", "s:R loop magnet", "s:Left loop gate", NULL, NULL, NULL, NULL, "s:Coin meter", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "g:Right string", "g:Left string", "g:Backbox title", "g:Backbox face", "g:Bottom string" @@ -518,94 +518,94 @@ const char *const wpc_s_state::outputs_dh[54] = { static INPUT_PORTS_START( dh ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Gun handle trig") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right inlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Standup 8") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Gun handle trig") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right inlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Standup 8") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ex ball button") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left inlane") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Standup 1") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Standup 2") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ex ball button") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left inlane") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Standup 1") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Standup 2") PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough jam") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right ramp make") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough jam") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right ramp make") PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left ramp enter") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left ramp make") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Gun chamber") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Gun popper") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Top R popper") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left popper") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left ramp enter") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left ramp make") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Gun chamber") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Gun popper") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Top R popper") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left popper") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp enter") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop target down") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Standup 6") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Standup 7") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Standup 5") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Standup 4") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Standup 3") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp enter") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop target down") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Standup 6") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Standup 7") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Standup 5") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Standup 4") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Standup 3") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left sling") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right sling") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Middle jet") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left rollover") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Middle rollover") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right rollover") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left sling") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right sling") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Middle jet") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left rollover") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Middle rollover") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right rollover") PORT_START("SW.6") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top L popper") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Gun position") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Gun lockup") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Top L popper") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Gun position") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Gun lockup") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.7") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Test switch") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Test switch") PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -616,14 +616,14 @@ static INPUT_PORTS_START( dh ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper EOS") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper EOS") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END const char *const wpc_s_state::lamps_i500[64] = { @@ -638,11 +638,11 @@ const char *const wpc_s_state::lamps_i500[64] = { }; const char *const wpc_s_state::outputs_i500[54] = { - "s:Auto plunger", "s:Upper popper", "s:Upper eject", "s:Lower eject", "s:Turbo popper", NULL, "s:Knocker", "s:Left jet", - "s:Right jet", "s:Center jet", "s:Left sling", "s:Right sling", "s:Trough", NULL, "f:Upper popper fls", "f:Top left corner", - "f:Top right corner", "s:Race track motor", "f:Orange car", "f:Yellow car", "f:Blue car", "f:Green car", "f:Lft jet flasher", "f:Rt jet flasher", + "s:Auto plunger", "s:Upper popper", "s:Upper eject", "s:Lower eject", "s:Turbo popper", NULL, "s:Knocker", "s:Left jet", + "s:Right jet", "s:Center jet", "s:Left sling", "s:Right sling", "s:Trough", NULL, "f:Upper popper fls", "f:Top left corner", + "f:Top right corner", "s:Race track motor", "f:Orange car", "f:Yellow car", "f:Blue car", "f:Green car", "f:Lft jet flasher", "f:Rt jet flasher", "f:Cntr jet flasher", "f:Right side", "f:Left side (2)", "f:Rt ramp enter", "s:R flip power", "s:R flip hold", "s:L flip power", "s:L flip hold", - "s:UR flip power", "s:UR flip hold", "s:Diverter power", "s:Diverter hold", NULL, NULL, NULL, NULL, + "s:UR flip power", "s:UR flip hold", "s:Diverter power", "s:Diverter hold", NULL, NULL, NULL, NULL, "s:Coin meter", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "g:Upper lft plyfld", "g:Upper rt plyfld", "g:Lower playfield", "g:Backbox", "g:Title-coindoor" @@ -650,87 +650,87 @@ const char *const wpc_s_state::outputs_i500[54] = { static INPUT_PORTS_START( i500 ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Ball launch") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left flip lane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right flip lane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right oulane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Ball launch") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left flip lane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right flip lane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right oulane") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Buy-in button") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Three bank upper") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Buy-in button") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Three bank upper") PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Three bank center") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Three bank lower") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Rt flip wrench") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp enter") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp made") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Three bank center") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Three bank lower") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Rt flip wrench") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp enter") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp made") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop") PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Top trough") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lft ramp standup") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Turbo wrench") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Jet bumpr wrench") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Top trough") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lft ramp standup") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Turbo wrench") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Jet bumpr wrench") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left lane") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center lane") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right lane") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ten point") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lest ramp wrench") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left light-up") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Center light-up") - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right light-up") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left lane") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center lane") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right lane") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ten point") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lest ramp wrench") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left light-up") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Center light-up") + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right light-up") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Upper popper") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Turbo popper") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Turbo ball sense") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Upper eject") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lower kicker") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Turbo index") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Upper popper") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Turbo popper") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Turbo ball sense") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Upper eject") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lower kicker") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Turbo index") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.6") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center jet") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp enter") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp made") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center jet") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp enter") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp made") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.7") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -741,14 +741,14 @@ static INPUT_PORTS_START( i500 ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper EOS") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper EOS") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END const char *const wpc_s_state::lamps_jb[64] = { @@ -763,11 +763,11 @@ const char *const wpc_s_state::lamps_jb[64] = { }; const char *const wpc_s_state::outputs_jb[54] = { - "s:Ball release", NULL, "s:Game saucer", "s:Drop targets", "s:Right eject hole", "s:Raise ramp", "s:Knocker", "s:Left eject hole", - "s:Left slingshot", "s:Right slingshot", "s:Lower jet bumper", "s:Left jet bumber", "s:Upper jet bumper", "s:Drop ramp", "f:Right visor", "f:Left visor", - "f:Center visor", "f:Pinbot face", "f:Jet bumpers", "f:Lower left", "f:Mid left", "f:Lower right", "f:Back panel 1 (L)", "f:Back panel 2", + "s:Ball release", NULL, "s:Game saucer", "s:Drop targets", "s:Right eject hole", "s:Raise ramp", "s:Knocker", "s:Left eject hole", + "s:Left slingshot", "s:Right slingshot", "s:Lower jet bumper", "s:Left jet bumber", "s:Upper jet bumper", "s:Drop ramp", "f:Right visor", "f:Left visor", + "f:Center visor", "f:Pinbot face", "f:Jet bumpers", "f:Lower left", "f:Mid left", "f:Lower right", "f:Back panel 1 (L)", "f:Back panel 2", "f:Back panel 3", "f:Back panel 4", "f:Back panel 5 (R)", NULL, "s:R flip power", "s:R flip hold", "s:L flip power", "s:L flip hold", - NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "s:Coin meter", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "g:Playfield lower", "g:Playfield left", "g:Playfield upper", "g:Playfield right", "g:Insert" @@ -775,80 +775,80 @@ const char *const wpc_s_state::outputs_jb[54] = { static INPUT_PORTS_START( jb ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L left 10 point") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("U left 10 point") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp is down") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("High drop target") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Center drop target") - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Low drop target") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L left 10 point") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("U left 10 point") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp is down") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("High drop target") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Center drop target") + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Low drop target") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Buy extra ball") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L flipper lane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R flipper lane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Buy extra ball") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L flipper lane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R flipper lane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough jam") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp exit") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp entrance") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Targ under ramp") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough jam") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp exit") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ramp entrance") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Targ under ramp") PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Visor 1 (left)") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Visor 2") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Visor 3") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Visor 4") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Visor 5 (right)") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Game saucer") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right eject hole") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left eject hole") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Visor 1 (left)") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Visor 2") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Visor 3") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Visor 4") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Visor 5 (right)") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Game saucer") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right eject hole") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left eject hole") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("5-bank 1 (upper)") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("5-bank target 2") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("5-bank target 3") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("5-bank target 4") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("5-bank 5 (lower)") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Vortex upper") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Vortex center") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Vortex lower") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("5-bank 1 (upper)") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("5-bank target 2") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("5-bank target 3") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("5-bank target 4") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("5-bank 5 (lower)") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Vortex upper") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Vortex center") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Vortex lower") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Upper jet bumper") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet bumper") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lower jet bumper") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right 10 point") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Hit me target") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ball shooter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Upper jet bumper") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet bumper") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Lower jet bumper") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right 10 point") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Hit me target") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Ball shooter") PORT_START("SW.6") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.7") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -859,14 +859,14 @@ static INPUT_PORTS_START( jb ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Visor is closed") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Visor is open") - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Visor is closed") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Visor is open") + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END const char *const wpc_s_state::lamps_jm[64] = { @@ -881,11 +881,11 @@ const char *const wpc_s_state::lamps_jm[64] = { }; const char *const wpc_s_state::outputs_jm[54] = { - "s:Trough eject", "s:Autoplunger", "s:Popper", NULL, "s:Clear matrix", "s:Hand magnet", "s:Knocker", NULL, - "s:Left sling", "s:Right sling", "s:Left jet", "s:Bottom jet", "s:Right jet", "s:Crazy Bob's", "s:Drop target up", "s:Drop target down", - "f:Jets", "f:Crazy Bob's", "f:Left sling", "f:Right sling", "s:X mot direction", "s:X motor enable", "s:Y mot direction", "s:Y motor enable", + "s:Trough eject", "s:Autoplunger", "s:Popper", NULL, "s:Clear matrix", "s:Hand magnet", "s:Knocker", NULL, + "s:Left sling", "s:Right sling", "s:Left jet", "s:Bottom jet", "s:Right jet", "s:Crazy Bob's", "s:Drop target up", "s:Drop target down", + "f:Jets", "f:Crazy Bob's", "f:Left sling", "f:Right sling", "s:X mot direction", "s:X motor enable", "s:Y mot direction", "s:Y motor enable", "f:Left ramp", "f:Right ramp", "f:Hand popper", "f:R backpanel", "s:R flip power", "s:R flip hold", "s:L flip power", "s:L flip hold", - "s:L diverter power", "s:L diverter hold", "s:R diverter power", "s:R diverter hold", NULL, NULL, NULL, NULL, + "s:L diverter power", "s:L diverter hold", "s:R diverter power", "s:R diverter hold", NULL, NULL, NULL, NULL, "s:Coin meter", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "g:String 1", "g:String 2", "g:String 3", "g:String 4", "g:String 5" @@ -893,87 +893,87 @@ const char *const wpc_s_state::outputs_jm[54] = { static INPUT_PORTS_START( jm ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Ball launch") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("X hand home") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left flip lane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right flip lane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Ball launch") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("X hand home") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left flip lane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right flip lane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Buy in button") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L slingshot") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R slingshot") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L standup") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R standup") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Buy in button") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L slingshot") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R slingshot") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L standup") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R standup") PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough jam") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Popper ball 1") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Y hand home") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R rubber") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough jam") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Popper ball 1") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Y hand home") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R rubber") PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp enter") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp made") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop target") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Crazy Bob's") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Spinner") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp enter") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp made") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop target") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Crazy Bob's") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Spinner") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Cyber matrix 11") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Cyber matrix 21") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Cyber matrix 31") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp enter") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp made") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Inner loop entry") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Cyber matrix 11") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Cyber matrix 21") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Cyber matrix 31") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp enter") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp made") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Inner loop entry") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Cyber matrix 12") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Cyber matrix 22") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Cyber matrix 32") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet lane") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Middle jet lane") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet lane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R hand control") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L hand control") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Cyber matrix 12") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Cyber matrix 22") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Cyber matrix 32") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet lane") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Middle jet lane") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet lane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R hand control") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L hand control") PORT_START("SW.6") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Cyber matrix 13") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Cyber matrix 23") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Cyber matrix 33") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("X encoder A") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("X encoder B") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Y encoder B") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Y encoder A") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Cyber matrix 13") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Cyber matrix 23") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Cyber matrix 33") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("X encoder A") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("X encoder B") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Y encoder B") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Y encoder A") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") PORT_START("SW.7") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -984,14 +984,14 @@ static INPUT_PORTS_START( jm ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Ball in hand") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Ball in hand") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END const char *const wpc_s_state::lamps_nf[64] = { @@ -1006,11 +1006,11 @@ const char *const wpc_s_state::lamps_nf[64] = { }; const char *const wpc_s_state::outputs_nf[54] = { - "s:Right popper", "s:Auto plunger", "s:Right magnet", "s:Kickback", "s:Center magnet", "s:Left magnet", "s:Knocker", "s:Drop target down", - NULL, "s:Right slingshot", "s:Left slingshot", "s:Drop target up", NULL, "s:Trough", "s:Eject", "s:Skull mouth", - "f:Fls(2) flip rtrn", "f:Fls spinner", "f:Fls no fear", "f:Fls(3) rt ramp", "f:Fls(2) skull", "f:Fls bkbox expl", "f:Fls(3) left ramp", "f:Fls top left", + "s:Right popper", "s:Auto plunger", "s:Right magnet", "s:Kickback", "s:Center magnet", "s:Left magnet", "s:Knocker", "s:Drop target down", + NULL, "s:Right slingshot", "s:Left slingshot", "s:Drop target up", NULL, "s:Trough", "s:Eject", "s:Skull mouth", + "f:Fls(2) flip rtrn", "f:Fls spinner", "f:Fls no fear", "f:Fls(3) rt ramp", "f:Fls(2) skull", "f:Fls bkbox expl", "f:Fls(3) left ramp", "f:Fls top left", "f:Fls(2) auto-fire", "f:Fls bkbox L top", "f:Fls bkbox R top", "f:Fls rt popper", "s:R flip power", "s:R flip hold", "s:L flip power", "s:L flip hold", - "s:UR flip power", "s:UR flip hold", NULL, NULL, NULL, NULL, NULL, NULL, + "s:UR flip power", "s:UR flip hold", NULL, NULL, NULL, NULL, NULL, NULL, "s:Coin meter", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "g:Playfield top", "g:Playfield right", "g:Playfield left", "g:Insert title", "g:Insert bkground" @@ -1018,80 +1018,80 @@ const char *const wpc_s_state::outputs_nf[54] = { static INPUT_PORTS_START( nf ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Ball launch") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Spinner") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Ball launch") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Spinner") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Buy extra ball") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Kickback") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Buy extra ball") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Kickback") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough stack") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough 1 (right)") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough 4") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough stack") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough 1 (right)") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough 4") PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Center tr entr") - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left tr entr") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Center tr entr") + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left tr entr") PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper 1") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper 2") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper 1") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper 2") PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left magnet") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Center magnet") - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right magnet") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left magnet") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Center magnet") + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right magnet") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop target") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left wireform") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Inner loop") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Light kb bottom") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Light kb top") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop target") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left wireform") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Inner loop") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Light kb bottom") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Light kb top") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Eject hole") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp enter") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp middle") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp enter") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp exit") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Eject hole") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp enter") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left ramp middle") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp enter") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right ramp exit") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.6") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.7") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -1102,14 +1102,14 @@ static INPUT_PORTS_START( nf ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper EOS") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper EOS") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END const char *const wpc_s_state::lamps_rs[64] = { @@ -1124,11 +1124,11 @@ const char *const wpc_s_state::lamps_rs[64] = { }; const char *const wpc_s_state::outputs_rs[54] = { - "s:Trough", "s:L left diverter", "s:Lock-up pin", "s:U left diverter", "s:U right diverter", "s:Start city", "s:Knocker", "s:Lock kickout", - "s:\"Ted\" eyes left", "s:\"Ted\" lids down", "s:\"Ted\" lids up", "s:\"Ted\" eyes right", "s:\"Red\" lids down", "s:\"Red\" eyes left", "s:\"Red\" lids up", "s:\"Red\" eyes right", - "s:", "s:", "s:", "s:", "s:Left sling", "s:Right sling", "s:Bulldozer motor", "s:\"Red\" eject", - "s:Top jet", "s:Left jet", "s:Right jet", "s:Shaker motor", "s:", "s:", "s:", "s:", - "s:", "s:", "s:", "s:", "f:Little flipper", "f:Left ramp", "f:Back white", "f:Back yellow", + "s:Trough", "s:L left diverter", "s:Lock-up pin", "s:U left diverter", "s:U right diverter", "s:Start city", "s:Knocker", "s:Lock kickout", + "s:\"Ted\" eyes left", "s:\"Ted\" lids down", "s:\"Ted\" lids up", "s:\"Ted\" eyes right", "s:\"Red\" lids down", "s:\"Red\" eyes left", "s:\"Red\" lids up", "s:\"Red\" eyes right", + "s:", "s:", "s:", "s:", "s:Left sling", "s:Right sling", "s:Bulldozer motor", "s:\"Red\" eject", + "s:Top jet", "s:Left jet", "s:Right jet", "s:Shaker motor", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "f:Little flipper", "f:Left ramp", "f:Back white", "f:Back yellow", "s:Coin meter", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "g:Playfld/insert 1", "g:Playfld/insert 2", "g:Playfld/insert 3", "g:Right playfield", "g:Left playfield" @@ -1136,87 +1136,87 @@ const char *const wpc_s_state::outputs_rs[54] = { static INPUT_PORTS_START( rs ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left popper") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left top lane") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left popper") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left top lane") PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTI\"A\"N") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTIA\"N\"") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MAR\"T\"IN") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MART\"I\"AN") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L motor bank") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C motor bank") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R motor bank") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right top lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTI\"A\"N") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTIA\"N\"") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MAR\"T\"IN") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MART\"I\"AN") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L motor bank") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C motor bank") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R motor bank") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right top lane") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"M\"ARTIAN") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("M\"A\"RTIAN") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MA\"R\"TIAN") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"M\"ARTIAN") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("M\"A\"RTIAN") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MA\"R\"TIAN") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp enter") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C ramp enter") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp enter") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp exit") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp exit") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank down") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank up") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp enter") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C ramp enter") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp enter") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp exit") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp exit") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank down") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank up") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.6") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop hi") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop lo") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop hi") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop lo") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L saucer tgt") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R saucer tgt") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop target") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center trough") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop hi") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop lo") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop hi") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop lo") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L saucer tgt") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R saucer tgt") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop target") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center trough") PORT_START("SW.7") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -1227,14 +1227,14 @@ static INPUT_PORTS_START( rs ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END const char *const wpc_s_state::lamps_fs[64] = { @@ -1249,11 +1249,11 @@ const char *const wpc_s_state::lamps_fs[64] = { }; const char *const wpc_s_state::outputs_fs[54] = { - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:Coin meter", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "g:", "g:", "g:", "g:", "g:" @@ -1261,87 +1261,87 @@ const char *const wpc_s_state::outputs_fs[54] = { static INPUT_PORTS_START( fs ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left popper") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left top lane") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left popper") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left top lane") PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTI\"A\"N") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTIA\"N\"") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MAR\"T\"IN") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MART\"I\"AN") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L motor bank") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C motor bank") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R motor bank") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right top lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTI\"A\"N") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTIA\"N\"") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MAR\"T\"IN") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MART\"I\"AN") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L motor bank") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C motor bank") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R motor bank") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right top lane") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"M\"ARTIAN") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("M\"A\"RTIAN") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MA\"R\"TIAN") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"M\"ARTIAN") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("M\"A\"RTIAN") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MA\"R\"TIAN") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp enter") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C ramp enter") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp enter") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp exit") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp exit") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank down") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank up") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp enter") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C ramp enter") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp enter") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp exit") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp exit") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank down") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank up") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.6") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop hi") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop lo") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop hi") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop lo") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L saucer tgt") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R saucer tgt") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop target") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center trough") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop hi") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop lo") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop hi") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop lo") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L saucer tgt") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R saucer tgt") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop target") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center trough") PORT_START("SW.7") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -1352,14 +1352,14 @@ static INPUT_PORTS_START( fs ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END const char *const wpc_s_state::lamps_ts[64] = { @@ -1374,11 +1374,11 @@ const char *const wpc_s_state::lamps_ts[64] = { }; const char *const wpc_s_state::outputs_ts[54] = { - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:Coin meter", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "g:", "g:", "g:", "g:", "g:" @@ -1386,87 +1386,87 @@ const char *const wpc_s_state::outputs_ts[54] = { static INPUT_PORTS_START( ts ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left popper") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left top lane") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left popper") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left top lane") PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTI\"A\"N") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTIA\"N\"") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MAR\"T\"IN") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MART\"I\"AN") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L motor bank") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C motor bank") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R motor bank") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right top lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTI\"A\"N") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTIA\"N\"") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MAR\"T\"IN") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MART\"I\"AN") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L motor bank") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C motor bank") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R motor bank") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right top lane") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"M\"ARTIAN") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("M\"A\"RTIAN") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MA\"R\"TIAN") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"M\"ARTIAN") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("M\"A\"RTIAN") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MA\"R\"TIAN") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp enter") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C ramp enter") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp enter") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp exit") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp exit") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank down") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank up") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp enter") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C ramp enter") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp enter") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp exit") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp exit") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank down") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank up") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.6") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop hi") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop lo") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop hi") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop lo") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L saucer tgt") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R saucer tgt") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop target") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center trough") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop hi") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop lo") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop hi") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop lo") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L saucer tgt") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R saucer tgt") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop target") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center trough") PORT_START("SW.7") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -1477,14 +1477,14 @@ static INPUT_PORTS_START( ts ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END const char *const wpc_s_state::lamps_tom[64] = { @@ -1499,11 +1499,11 @@ const char *const wpc_s_state::lamps_tom[64] = { }; const char *const wpc_s_state::outputs_tom[54] = { - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:Coin meter", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "g:", "g:", "g:", "g:", "g:" @@ -1511,87 +1511,87 @@ const char *const wpc_s_state::outputs_tom[54] = { static INPUT_PORTS_START( tom ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left popper") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left top lane") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left popper") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left top lane") PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTI\"A\"N") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTIA\"N\"") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MAR\"T\"IN") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MART\"I\"AN") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L motor bank") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C motor bank") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R motor bank") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right top lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTI\"A\"N") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTIA\"N\"") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MAR\"T\"IN") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MART\"I\"AN") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L motor bank") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C motor bank") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R motor bank") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right top lane") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"M\"ARTIAN") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("M\"A\"RTIAN") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MA\"R\"TIAN") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"M\"ARTIAN") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("M\"A\"RTIAN") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MA\"R\"TIAN") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp enter") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C ramp enter") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp enter") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp exit") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp exit") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank down") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank up") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp enter") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C ramp enter") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp enter") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp exit") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp exit") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank down") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank up") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.6") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop hi") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop lo") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop hi") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop lo") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L saucer tgt") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R saucer tgt") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop target") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center trough") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop hi") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop lo") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop hi") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop lo") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L saucer tgt") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R saucer tgt") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop target") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center trough") PORT_START("SW.7") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -1602,14 +1602,14 @@ static INPUT_PORTS_START( tom ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END const char *const wpc_s_state::lamps_wd[64] = { @@ -1624,11 +1624,11 @@ const char *const wpc_s_state::lamps_wd[64] = { }; const char *const wpc_s_state::outputs_wd[54] = { - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:Coin meter", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "g:", "g:", "g:", "g:", "g:" @@ -1636,87 +1636,87 @@ const char *const wpc_s_state::outputs_wd[54] = { static INPUT_PORTS_START( wd ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left popper") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left top lane") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left popper") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left top lane") PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTI\"A\"N") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTIA\"N\"") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MAR\"T\"IN") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MART\"I\"AN") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L motor bank") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C motor bank") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R motor bank") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right top lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTI\"A\"N") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTIA\"N\"") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MAR\"T\"IN") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MART\"I\"AN") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L motor bank") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C motor bank") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R motor bank") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right top lane") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"M\"ARTIAN") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("M\"A\"RTIAN") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MA\"R\"TIAN") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"M\"ARTIAN") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("M\"A\"RTIAN") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MA\"R\"TIAN") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp enter") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C ramp enter") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp enter") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp exit") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp exit") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank down") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank up") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp enter") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C ramp enter") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp enter") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp exit") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp exit") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank down") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank up") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.6") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop hi") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop lo") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop hi") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop lo") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L saucer tgt") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R saucer tgt") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop target") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center trough") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop hi") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop lo") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop hi") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop lo") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L saucer tgt") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R saucer tgt") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop target") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center trough") PORT_START("SW.7") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -1727,14 +1727,14 @@ static INPUT_PORTS_START( wd ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END const char *const wpc_s_state::lamps_wcs[64] = { @@ -1749,11 +1749,11 @@ const char *const wpc_s_state::lamps_wcs[64] = { }; const char *const wpc_s_state::outputs_wcs[54] = { - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", - "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", + "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:", "s:Coin meter", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "g:", "g:", "g:", "g:", "g:" @@ -1761,87 +1761,87 @@ const char *const wpc_s_state::outputs_wcs[54] = { static INPUT_PORTS_START( wcs ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left popper") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left top lane") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left popper") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left top lane") PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTI\"A\"N") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTIA\"N\"") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MAR\"T\"IN") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MART\"I\"AN") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L motor bank") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C motor bank") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R motor bank") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right top lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTI\"A\"N") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTIA\"N\"") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MAR\"T\"IN") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MART\"I\"AN") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L motor bank") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C motor bank") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R motor bank") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right top lane") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"M\"ARTIAN") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("M\"A\"RTIAN") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MA\"R\"TIAN") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"M\"ARTIAN") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("M\"A\"RTIAN") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MA\"R\"TIAN") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp enter") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C ramp enter") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp enter") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp exit") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp exit") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank down") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank up") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp enter") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C ramp enter") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp enter") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp exit") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp exit") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank down") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank up") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.6") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop hi") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop lo") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop hi") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop lo") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L saucer tgt") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R saucer tgt") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop target") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center trough") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop hi") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop lo") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop hi") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop lo") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L saucer tgt") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R saucer tgt") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop target") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center trough") PORT_START("SW.7") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -1852,99 +1852,99 @@ static INPUT_PORTS_START( wcs ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END static INPUT_PORTS_START( tfs ) PORT_START("SW.0") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Launch button") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Start button") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Plumb bob tilt") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left outlane") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right return") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Shooter lane") PORT_START("SW.1") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Slam tilt") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Coin door closed") PORT_TOGGLE PORT_CODE(KEYCODE_F1) + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left return") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right outlane") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.2") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left popper") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left top lane") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough eject") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 1") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 2") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 3") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Trough ball 4") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Left popper") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("Right popper") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left top lane") PORT_START("SW.3") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTI\"A\"N") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTIA\"N\"") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MAR\"T\"IN") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MART\"I\"AN") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L motor bank") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C motor bank") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R motor bank") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right top lane") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTI\"A\"N") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MARTIA\"N\"") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MAR\"T\"IN") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MART\"I\"AN") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L motor bank") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C motor bank") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R motor bank") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right top lane") PORT_START("SW.4") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"M\"ARTIAN") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("M\"A\"RTIAN") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MA\"R\"TIAN") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left slingshot") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right slingshot") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left jet") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Bottom jet") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right jet") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("\"M\"ARTIAN") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("M\"A\"RTIAN") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("MA\"R\"TIAN") PORT_START("SW.5") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp enter") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C ramp enter") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp enter") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp exit") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp exit") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank down") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank up") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp enter") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("C ramp enter") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp enter") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L ramp exit") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R ramp exit") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank down") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Motor bank up") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("SW.6") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop hi") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop lo") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop hi") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop lo") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L saucer tgt") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R saucer tgt") - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop target") - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center trough") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop hi") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Right loop lo") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop hi") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Left loop lo") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("L saucer tgt") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("R saucer tgt") + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Drop target") + PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Center trough") PORT_START("SW.7") - PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) + PORT_BIT(0xff, IP_ACTIVE_HIGH, IPT_UNUSED) PORT_START("DOOR") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) - PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("Left coin chute") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("Center coin chute") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("Right coin chute") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("4th coin chute") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SERVICE1) PORT_NAME("Service credit/Escape") + PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Down/Down") PORT_CODE(KEYCODE_DOWN) + PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Volume Up/Up") PORT_CODE(KEYCODE_UP) + PORT_SERVICE_NO_TOGGLE(0x80, IP_ACTIVE_HIGH ) PORT_NAME("Begin test/Enter") PORT_START("DSW") PORT_DIPNAME(0xff, 0xfc, "Country") PORT_DIPLOCATION("SW1:1,2,3,4,5,6,7,8") @@ -1955,14 +1955,14 @@ static INPUT_PORTS_START( tfs ) PORT_DIPSETTING( 0xec, "Spain") PORT_START("FLIPPERS") - PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") - PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") - PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") - PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") - PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") - PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) - PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper EOS") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("R Flipper Button") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper EOS") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("L Flipper Button") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UR Flipper Button") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER) PORT_NAME("UL Flipper Button") INPUT_PORTS_END static MACHINE_CONFIG_START( wpc_s, wpc_s_state ) @@ -2400,7 +2400,7 @@ ROM_END /*----------------- / The Shadow /------------------*/ -ROM_START(ts_lh6) +ROM_START(ts_lh6) ROM_REGION(0x80000, "maincpu", 0) ROM_LOAD("shad_h6.rom", 0x00000, 0x080000, CRC(0a72268d) SHA1(97836afc23c4160bca462f14c115b17e58fe5a48)) ROM_REGION16_LE(0x1000000, "dcs", ROMREGION_ERASEFF) diff --git a/src/mame/drivers/wyvernf0.c b/src/mame/drivers/wyvernf0.c index e40667f3eda..c3929e27eac 100644 --- a/src/mame/drivers/wyvernf0.c +++ b/src/mame/drivers/wyvernf0.c @@ -6,10 +6,10 @@ driver by Luca Elia Typical Taito mid-80s hardware but with dual video outputs. -Sound board: Z80, 2 x YM2149, OKI M5232 -CPU board: Z80, ROM and RAM, 68705P5 MCU (protected) -OBJ board: ROMs and RAM -Video board: ROMs and RAM, 4 x Fujitsu MB112S146 (also used on arkanoid, lkage) +Sound board: Z80, 2 x YM2149, OKI M5232 +CPU board: Z80, ROM and RAM, 68705P5 MCU (protected) +OBJ board: ROMs and RAM +Video board: ROMs and RAM, 4 x Fujitsu MB112S146 (also used on arkanoid, lkage) The rest is just common logic, there's no custom chips. @@ -99,14 +99,14 @@ public: Video - Note: if MAME_DEBUG is defined, pressing Z with: + Note: if MAME_DEBUG is defined, pressing Z with: - Q Shows the background tilemap - W Shows the foreground tilemap - A Shows the background sprites - S Shows the foreground sprites + Q Shows the background tilemap + W Shows the foreground tilemap + A Shows the background sprites + S Shows the foreground sprites - Keys can be used together! + Keys can be used together! ***************************************************************************/ @@ -191,9 +191,9 @@ yyyyyyyy fccccccc xf??pppp xxxxxxxx int sx, sy, code, color; sx = sprram[offs + 3] - ((sprram[offs + 2] & 0x80) << 1); - sy = 256 - 8 - sprram[offs + 0] - 23; // center player sprite: 256 - 8 - 0x71 + dy = 256/2-32/2 -> dy = -23 + sy = 256 - 8 - sprram[offs + 0] - 23; // center player sprite: 256 - 8 - 0x71 + dy = 256/2-32/2 -> dy = -23 - int flipx = sprram[offs + 2] & 0x40; // maybe + int flipx = sprram[offs + 2] & 0x40; // maybe int flipy = sprram[offs + 1] & 0x80; if (flip_screen_x()) @@ -262,12 +262,12 @@ if (machine().input().code_pressed(KEYCODE_Z)) bitmap.fill(0, cliprect); // background monitor - if (layers_ctrl & 1) m_bg_tilemap->draw(screen, bitmap, cliprect, 0, 0); - if (layers_ctrl & 4) draw_sprites(bitmap, cliprect, false); + if (layers_ctrl & 1) m_bg_tilemap->draw(screen, bitmap, cliprect, 0, 0); + if (layers_ctrl & 4) draw_sprites(bitmap, cliprect, false); // foreground monitor - if (layers_ctrl & 8) draw_sprites(bitmap, cliprect, true); - if (layers_ctrl & 2) m_fg_tilemap->draw(screen, bitmap, cliprect, 0, 0); + if (layers_ctrl & 8) draw_sprites(bitmap, cliprect, true); + if (layers_ctrl & 2) m_fg_tilemap->draw(screen, bitmap, cliprect, 0, 0); return 0; } @@ -283,7 +283,7 @@ READ8_MEMBER(wyvernf0_state::fake_mcu_r) int result = 0; if ((m_mcu_val & 0x73) == 0x73) - result = 0x42; // at boot + result = 0x42; // at boot return result; } @@ -404,7 +404,7 @@ static ADDRESS_MAP_START( wyvernf0_map, AS_PROGRAM, 8, wyvernf0_state ) AM_RANGE(0xd800, 0xdbff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette") - AM_RANGE(0xdc00, 0xdc00) AM_WRITENOP // irq ack? + AM_RANGE(0xdc00, 0xdc00) AM_WRITENOP // irq ack? ADDRESS_MAP_END static ADDRESS_MAP_START( sound_map, AS_PROGRAM, 8, wyvernf0_state ) @@ -431,7 +431,7 @@ ADDRESS_MAP_END ***************************************************************************/ static INPUT_PORTS_START( wyvernf0 ) - PORT_START("DSW1") // d600 -> 800c + PORT_START("DSW1") // d600 -> 800c PORT_DIPNAME( 0x03, 0x03, DEF_STR( Bonus_Life ) ) PORT_DIPSETTING( 0x00, "?? 0" ) PORT_DIPSETTING( 0x01, "?? 1" ) @@ -453,7 +453,7 @@ static INPUT_PORTS_START( wyvernf0 ) PORT_DIPSETTING( 0x00, DEF_STR( Upright ) ) PORT_DIPSETTING( 0x80, DEF_STR( Cocktail ) ) - PORT_START("DSW2") // d601 -> 800d + PORT_START("DSW2") // d601 -> 800d PORT_DIPNAME( 0x0f, 0x00, DEF_STR( Coin_A ) ) PORT_DIPSETTING( 0x0f, DEF_STR( 9C_1C ) ) PORT_DIPSETTING( 0x0e, DEF_STR( 8C_1C ) ) @@ -489,13 +489,13 @@ static INPUT_PORTS_START( wyvernf0 ) PORT_DIPSETTING( 0x60, DEF_STR( 1C_7C ) ) PORT_DIPSETTING( 0x70, DEF_STR( 1C_8C ) ) - PORT_START("DSW3") // d602 -> 800e + PORT_START("DSW3") // d602 -> 800e PORT_DIPNAME( 0x03, 0x00, DEF_STR( Unknown ) ) PORT_DIPSETTING( 0x00, "0" ) PORT_DIPSETTING( 0x01, "1" ) PORT_DIPSETTING( 0x02, "2" ) PORT_DIPSETTING( 0x03, "3" ) - PORT_DIPUNKNOWN( 0x04, 0x04 ) // * + PORT_DIPUNKNOWN( 0x04, 0x04 ) // * PORT_DIPNAME( 0x08, 0x00, DEF_STR( Demo_Sounds ) ) /* Music at every other title screen */ PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) @@ -512,7 +512,7 @@ static INPUT_PORTS_START( wyvernf0 ) PORT_DIPSETTING( 0x00, "1" ) PORT_DIPSETTING( 0x80, "2" ) - PORT_START("SYSTEM") // d603 -> 800f / 8023 + PORT_START("SYSTEM") // d603 -> 800f / 8023 PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_START1 ) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_START2 ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_SERVICE1 ) @@ -522,7 +522,7 @@ static INPUT_PORTS_START( wyvernf0 ) PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_START("JOY1") // d604 -> 8010 / 8024 + PORT_START("JOY1") // d604 -> 8010 / 8024 PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN ) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNKNOWN ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_PLAYER(1) @@ -532,7 +532,7 @@ static INPUT_PORTS_START( wyvernf0 ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN ) - PORT_START("FIRE1") // d605 -> 8011 / 8025 + PORT_START("FIRE1") // d605 -> 8011 / 8025 PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN ) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNKNOWN ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNKNOWN ) @@ -542,7 +542,7 @@ static INPUT_PORTS_START( wyvernf0 ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN ) - PORT_START("JOY2") // d606 -> 8012 / 8026 + PORT_START("JOY2") // d606 -> 8012 / 8026 PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN ) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNKNOWN ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_PLAYER(2) @@ -552,7 +552,7 @@ static INPUT_PORTS_START( wyvernf0 ) PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN ) PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN ) - PORT_START("FIRE2") // d607 -> 8013 / 8027 + PORT_START("FIRE2") // d607 -> 8013 / 8027 PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN ) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNKNOWN ) PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNKNOWN ) @@ -633,10 +633,10 @@ static MACHINE_CONFIG_START( wyvernf0, wyvernf0_state ) MCFG_CPU_PROGRAM_MAP(sound_map) MCFG_CPU_PERIODIC_INT_DRIVER(wyvernf0_state, irq0_line_hold, 60*2) // IRQ generated by ??? (drives music tempo), NMI by main cpu -// MCFG_CPU_ADD("mcu", M68705, 4000000) // ? -// MCFG_CPU_PROGRAM_MAP(mcu_map) +// MCFG_CPU_ADD("mcu", M68705, 4000000) // ? +// MCFG_CPU_PROGRAM_MAP(mcu_map) -// MCFG_QUANTUM_TIME(attotime::from_hz(6000)) // 100 CPU slices per second to synchronize between the MCU and the main CPU +// MCFG_QUANTUM_TIME(attotime::from_hz(6000)) // 100 CPU slices per second to synchronize between the MCU and the main CPU MCFG_MACHINE_START_OVERRIDE(wyvernf0_state,wyvernf0) MCFG_MACHINE_RESET_OVERRIDE(wyvernf0_state,wyvernf0) @@ -669,7 +669,7 @@ static MACHINE_CONFIG_START( wyvernf0, wyvernf0_state ) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5) // music - MCFG_SOUND_ADD("msm", MSM5232, 2000000) // ? + MCFG_SOUND_ADD("msm", MSM5232, 2000000) // ? MCFG_MSM5232_SET_CAPACITORS(0.39e-6, 0.39e-6, 0.39e-6, 0.39e-6, 0.39e-6, 0.39e-6, 0.39e-6, 0.39e-6) /* default 0.39 uF capacitors (not verified) */ MCFG_SOUND_ROUTE(0, "mono", 1.0) // pin 28 2'-1 MCFG_SOUND_ROUTE(1, "mono", 1.0) // pin 29 4'-1 diff --git a/src/mame/drivers/zr107.c b/src/mame/drivers/zr107.c index 3415a7a5690..8d82712a440 100644 --- a/src/mame/drivers/zr107.c +++ b/src/mame/drivers/zr107.c @@ -815,7 +815,7 @@ static MACHINE_CONFIG_START( zr107, zr107_state ) MCFG_DEVICE_ADD("adc0838", ADC0838, 0) MCFG_ADC083X_INPUT_CB(zr107_state, adc0838_callback) - + MCFG_DEVICE_ADD("konppc", KONPPC, 0) MCFG_KONPPC_CGBOARD_NUMBER(1) MCFG_KONPPC_CGBOARD_TYPE(CGBOARD_TYPE_ZR107) @@ -897,7 +897,7 @@ static MACHINE_CONFIG_START( jetwave, zr107_state ) MCFG_DEVICE_ADD("adc0838", ADC0838, 0) MCFG_ADC083X_INPUT_CB(zr107_state, adc0838_callback) - + MCFG_DEVICE_ADD("konppc", KONPPC, 0) MCFG_KONPPC_CGBOARD_NUMBER(1) MCFG_KONPPC_CGBOARD_TYPE(CGBOARD_TYPE_GTICLUB) |