Aristocrat MKIV driver: Fever Pitch service input is

just 'reserve' feature/function. Changed the inputs
and artwork layout accordingly. [Roberto Fresca]
This commit is contained in:
RobertoFresca 2015-11-18 15:23:33 -03:00
parent 9298deb4c8
commit 227d9351ef
2 changed files with 332 additions and 1 deletions

View File

@ -336,6 +336,7 @@
#include "wildone.lh" // Video poker
#include "gunnrose.lh" // Video poker
#include "gldnpkr.lh" // Video poker
#include "fvrpitch.lh" // 5 line without gamble
UINT8 crtc_cursor_index = 0;
UINT8 crtc_reg = 0;
@ -1576,6 +1577,20 @@ static INPUT_PORTS_START(gldnpkr)
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_DEAL ) PORT_NAME("Deal / Draw") PORT_CODE(KEYCODE_R)
INPUT_PORTS_END
static INPUT_PORTS_START(fvrpitch)
PORT_INCLUDE(arcwins)
PORT_MODIFY("500d")
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON10 ) PORT_NAME("Play 5 Lines") PORT_CODE(KEYCODE_Y)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_GAMBLE_SERVICE ) PORT_NAME("Reserve") PORT_CODE(KEYCODE_A)
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_NAME("0-5 UNUSED")
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_NAME("0-6 UNUSED")
PORT_MODIFY("500e")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_NAME("Play 1 Line") PORT_CODE(KEYCODE_W)
INPUT_PORTS_END
static const gfx_layout layout8x8x6 =
{
8,8,
@ -2469,4 +2484,4 @@ GAMEL( 1986, gldnpkr, 0, aristmk4_poker, gldnpkr, aristmk4_state, aristmk4, R
GAMEL( 1986, gtroppo, 0, aristmk4, topgear, aristmk4_state, aristmk4, ROT0, "Ainsworth Nominees P.L.", "Gone Troppo (1VXEC542, New Zealand)", 0, layout_topgear ) // possibly 20c, 1 coin = 1 credit
GAMEL( 1986, clkwise, 0, aristmk4, topgear, aristmk4_state, aristmk4, ROT0, "Ainsworth Nominees P.L.", "Clockwise (1VXEC534, New Zealand)", MACHINE_NOT_WORKING, layout_topgear ) // 20c, 1 coin = 1 credit
GAMEL( 1986, cgold, 0, aristmk4, topgear, aristmk4_state, aristmk4, ROT0, "Ainsworth Nominees P.L.", "Caribbean Gold (3VXEC449, USA)", 0, layout_topgear ) // 25c, 1 coin = 1 credit
GAMEL( 1986, fvrpitch, 0, aristmk4, cgold2, aristmk4_state, aristmk4, ROT0, "Ainsworth Nominees P.L.", "Fever Pitch? (2VXEC534, NSW, 90.36%)", 0, layout_cgold2 ) // 5c, $1 = 20 credits
GAMEL( 1986, fvrpitch, 0, aristmk4, fvrpitch, aristmk4_state, aristmk4, ROT0, "Ainsworth Nominees P.L.", "Fever Pitch? (2VXEC534, NSW, 90.36%)", 0, layout_fvrpitch ) // 5c, $1 = 20 credits

View File

@ -0,0 +1,316 @@
<?xml version="1.0"?>
<mamelayout version="2">
<element name="cashout">
<rect state="1">
<color red="1.0" green="1.0" blue="0.0" />
</rect>
<rect state="0">
<color red="0.5" green="0.5" blue="0.0" />
</rect>
<text string="CASHOUT">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.8" />
</text>
</element>
<element name="1 line">
<rect state="1">
<color red="1.0" green="1.0" blue="1.0" />
</rect>
<rect state="0">
<color red="0.5" green="0.5" blue="0.5" />
</rect>
<text string="1 LINE">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.8" />
</text>
</element>
<element name="2 lines">
<rect state="1">
<color red="1.0" green="1.0" blue="1.0" />
</rect>
<rect state="0">
<color red="0.5" green="0.5" blue="0.5" />
</rect>
<text string="2 LINES">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.8" />
</text>
</element>
<element name="3 lines">
<rect state="1">
<color red="1.0" green="1.0" blue="1.0" />
</rect>
<rect state="0">
<color red="0.5" green="0.5" blue="0.5" />
</rect>
<text string="3 LINES">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.8" />
</text>
</element>
<element name="4 lines">
<rect state="1">
<color red="1.0" green="1.0" blue="1.0" />
</rect>
<rect state="0">
<color red="0.5" green="0.5" blue="0.5" />
</rect>
<text string="4 LINES">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.8" />
</text>
</element>
<element name="5 lines">
<rect state="1">
<color red="1.0" green="1.0" blue="1.0" />
</rect>
<rect state="0">
<color red="0.5" green="0.5" blue="0.5" />
</rect>
<text string="5 LINES">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.8" />
</text>
</element>
<element name="reserve">
<rect state="1">
<color red="0.0" green="1.0" blue="0.0" />
</rect>
<rect state="0">
<color red="0.0" green="0.5" blue="0.0" />
</rect>
<text string="RESERVE">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.8" />
</text>
</element>
<element name="bet1">
<rect state="1">
<color red="1.0" green="1.0" blue="1.0" />
</rect>
<rect state="0">
<color red="0.5" green="0.5" blue="0.5" />
</rect>
<text string="BET 1">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.8" />
</text>
</element>
<element name="bet2">
<rect state="1">
<color red="1.0" green="1.0" blue="1.0" />
</rect>
<rect state="0">
<color red="0.5" green="0.5" blue="0.5" />
</rect>
<text string="BET 2">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.8" />
</text>
</element>
<element name="bet3">
<rect state="1">
<color red="1.0" green="1.0" blue="1.0" />
</rect>
<rect state="0">
<color red="0.5" green="0.5" blue="0.5" />
</rect>
<text string="BET 3">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.8" />
</text>
</element>
<element name="bet4">
<rect state="1">
<color red="1.0" green="1.0" blue="1.0" />
</rect>
<rect state="0">
<color red="0.5" green="0.5" blue="0.5" />
</rect>
<text string="BET 4">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.8" />
</text>
</element>
<element name="bet5">
<rect state="1">
<color red="1.0" green="1.0" blue="1.0" />
</rect>
<rect state="0">
<color red="0.5" green="0.5" blue="0.5" />
</rect>
<text string="BET 5">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.8" />
</text>
</element>
<element name="light tower1">
<disk state="1">
<color red="1.0" green="0.0" blue="0.0" />
</disk>
<disk state="0">
<color red="0.5" green="0.0" blue="0.0" />
</disk>
<text string="">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.8" />
</text>
</element>
<element name="light tower2">
<disk state="1">
<color red="1.0" green="0.0" blue="0.0" />
</disk>
<disk state="0">
<color red="0.5" green="0.0" blue="0.0" />
</disk>
<text string="">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.8" />
</text>
</element>
<element name="light tower3">
<disk state="1">
<color red="1.0" green="0.0" blue="0.0" />
</disk>
<disk state="0">
<color red="0.5" green="0.0" blue="0.0" />
</disk>
<text string="">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.8" />
</text>
</element>
<element name="light tower4">
<disk state="1">
<color red="1.0" green="0.0" blue="0.0" />
</disk>
<disk state="0">
<color red="0.5" green="0.0" blue="0.0" />
</disk>
<text string="">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.8" />
</text>
</element>
<element name="auditkey">
<rect state="1">
<color red="0.5" green="0.35" blue="0.0" />
</rect>
<rect state="0">
<color red="1.0" green="0.7" blue="0.0" />
</rect>
<text string="Audit Key">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.8" />
</text>
</element>
<element name="jackpotkey">
<rect state="1">
<color red="0.2" green="0.2" blue="0.2" />
</rect>
<rect state="0">
<color red="0.4" green="0.4" blue="0.4" />
</rect>
<text string="Jackpot Key">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.8" />
</text>
</element>
<view name="Button Lamps">
<screen index="0">
<bounds left="0" top="0" right="4" bottom="3" />
</screen>
<bezel name="lamp11" element="cashout">
<bounds x="0.67" y="3.02" width="0.31" height="0.24" />
</bezel>
<bezel name="lamp6" element="1 line">
<bounds x="1.08" y="3.02" width="0.31" height="0.24" />
</bezel>
<bezel name="lamp5" element="2 lines">
<bounds x="1.49" y="3.02" width="0.31" height="0.24" />
</bezel>
<bezel name="lamp8" element="3 lines">
<bounds x="1.91" y="3.02" width="0.31" height="0.24" />
</bezel>
<bezel name="lamp12" element="4 lines">
<bounds x="2.31" y="3.02" width="0.31" height="0.24" />
</bezel>
<bezel name="lamp7" element="5 lines">
<bounds x="2.72" y="3.02" width="0.31" height="0.24" />
</bezel>
<bezel name="lamp10" element="reserve">
<bounds x="0.67" y="3.28" width="0.31" height="0.24" />
</bezel>
<bezel name="lamp1" element="bet1">
<bounds x="1.08" y="3.28" width="0.31" height="0.24" />
</bezel>
<bezel name="lamp2" element="bet2">
<bounds x="1.49" y="3.28" width="0.31" height="0.24" />
</bezel>
<bezel name="lamp3" element="bet3">
<bounds x="1.91" y="3.28" width="0.31" height="0.24" />
</bezel>
<bezel name="lamp9" element="bet4">
<bounds x="2.31" y="3.28" width="0.31" height="0.24" />
</bezel>
<bezel name="lamp4" element="bet5">
<bounds x="2.72" y="3.28" width="0.31" height="0.24" />
</bezel>
<bezel name="lamp14" element="light tower1">
<bounds x="3.70" y="3.28" width="0.10" height="0.10" />
</bezel>
<bezel name="lamp15" element="light tower2">
<bounds x="3.80" y="3.28" width="0.10" height="0.10" />
</bezel>
<bezel name="lamp16" element="light tower3">
<bounds x="3.70" y="3.38" width="0.10" height="0.10" />
</bezel>
<bezel name="lamp17" element="light tower4">
<bounds x="3.80" y="3.38" width="0.10" height="0.10" />
</bezel>
<bezel name="lamp19" element="auditkey">
<bounds x="0.26" y="3.09" width="0.31" height="0.12" />
</bezel>
<bezel name="lamp20" element="jackpotkey">
<bounds x="0.26" y="3.34" width="0.31" height="0.12" />
</bezel>
</view>
</mamelayout>