More improvements to Noraut Poker systems [Roberto Fresca]

* Fixed the coin counters.
 * Documented all the output ports.
 * Added a scheme with descriptions for every existent port.
 * Added full lamps support to naroutp, naroutjp, naroutrh and naroutpn.
 * Created lamps layouts for 11 and 12-lamps scheme.
 * Rerouted some inputs to mantain the inputs layout.
 * Renamed some inputs to match the text with the real cab buttons.
 * Removed the imperfect colors flag from the existent sets.
 * Added 2 different control panel layouts to the source.
 * Updated technical notes.
This commit is contained in:
Roberto Fresca 2009-08-29 22:42:31 +00:00
parent 304cd58528
commit 4d657d4bde
5 changed files with 972 additions and 342 deletions

2
.gitattributes vendored
View File

@ -2653,6 +2653,8 @@ src/mame/layout/mpoker.lay svneol=native#text/plain
src/mame/layout/mpu4.lay svneol=native#text/plain
src/mame/layout/nbmj8688.lay svneol=native#text/plain
src/mame/layout/neogeo.lay svneol=native#text/plain
src/mame/layout/noraut11.lay svneol=native#text/plain
src/mame/layout/noraut12.lay svneol=native#text/plain
src/mame/layout/outrun.lay svneol=native#text/plain
src/mame/layout/overdriv.lay svneol=native#text/plain
src/mame/layout/paradice.lay svneol=native#text/plain

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,229 @@
<?xml version="1.0"?>
<mamelayout version="2">
<element name="L0" defstate="1">
<rect state="1">
<color red="1.0" green="0.5" blue="0.0" />
</rect>
<rect state="0">
<color red="0.35" green="0.2" blue="0.0" />
</rect>
<text string="CHANGE">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.4" />
</text>
<text string="CARD">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.5" width="1" height="0.4" />
</text>
</element>
<element name="L1" defstate="1">
<rect state="1">
<color red="1.0" green="0.5" blue="0.0" />
</rect>
<rect state="0">
<color red="0.35" green="0.2" blue="0.0" />
</rect>
<text string="HALF">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.4" />
</text>
<text string="GAMBLE">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.5" width="1" height="0.4" />
</text>
</element>
<element name="L2" defstate="1">
<rect state="1">
<color red="1.0" green="0.0" blue="0.0" />
</rect>
<rect state="0">
<color red="0.4" green="0.0" blue="0.0" />
</rect>
<text string="HOLD 1">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.3" width="1" height="0.2" />
</text>
<text string="CANCEL">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.5" width="1" height="0.2" />
</text>
</element>
<element name="L3" defstate="1">
<rect state="1">
<color red="1.0" green="0.0" blue="0.0" />
</rect>
<rect state="0">
<color red="0.4" green="0.0" blue="0.0" />
</rect>
<text string="HOLD 2">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.3" width="1" height="0.2" />
</text>
<text string="CANCEL">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.5" width="1" height="0.2" />
</text>
</element>
<element name="L4" defstate="1">
<rect state="1">
<color red="1.0" green="0.0" blue="0.0" />
</rect>
<rect state="0">
<color red="0.4" green="0.0" blue="0.0" />
</rect>
<text string="HOLD 3">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.3" width="1" height="0.2" />
</text>
<text string="CANCEL">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.5" width="1" height="0.2" />
</text>
</element>
<element name="L5" defstate="1">
<rect state="1">
<color red="1.0" green="0.0" blue="0.0" />
</rect>
<rect state="0">
<color red="0.4" green="0.0" blue="0.0" />
</rect>
<text string="HOLD 4">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.3" width="1" height="0.2" />
</text>
<text string="CANCEL">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.5" width="1" height="0.2" />
</text>
</element>
<element name="L6" defstate="1">
<rect state="1">
<color red="1.0" green="0.0" blue="0.0" />
</rect>
<rect state="0">
<color red="0.4" green="0.0" blue="0.0" />
</rect>
<text string="HOLD 5">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.3" width="1" height="0.2" />
</text>
<text string="CANCEL">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.5" width="1" height="0.2" />
</text>
</element>
<element name="L8" defstate="1">
<rect state="1">
<color red="1.0" green="1.0" blue="0.0" />
</rect>
<rect state="0">
<color red="0.3" green="0.3" blue="0.0" />
</rect>
<text string="DEAL">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.4" />
</text>
<text string="DRAW">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.5" width="1" height="0.4" />
</text>
</element>
<element name="L9" defstate="1">
<rect state="1">
<color red="1.0" green="1.0" blue="0.0" />
</rect>
<rect state="0">
<color red="0.3" green="0.3" blue="0.0" />
</rect>
<text string="BET">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.1" width="1" height="0.4" />
</text>
<text string="COLLECT">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.5" width="1" height="0.4" />
</text>
</element>
<element name="L10" defstate="1">
<rect state="1">
<color red="1.0" green="1.0" blue="0.0" />
</rect>
<rect state="0">
<color red="0.3" green="0.3" blue="0.0" />
</rect>
<text string="HI">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
</text>
</element>
<element name="L11" defstate="1">
<rect state="1">
<color red="1.0" green="1.0" blue="0.0" />
</rect>
<rect state="0">
<color red="0.3" green="0.3" blue="0.0" />
</rect>
<text string="LO">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
</text>
</element>
<view name="Button Lamps">
<screen index="0">
<bounds left="0" top="0" right="4" bottom="3" />
</screen>
<bezel name="lamp0" element="L0">
<bounds x="3.05" y="3.28" width="0.40" height="0.20" />
</bezel>
<bezel name="lamp1" element="L1">
<bounds x="3.05" y="3.03" width="0.40" height="0.20" />
</bezel>
<bezel name="lamp2" element="L2">
<bounds x="0.05" y="3.05" width="0.40" height="0.40" />
</bezel>
<bezel name="lamp3" element="L3">
<bounds x="0.55" y="3.05" width="0.40" height="0.40" />
</bezel>
<bezel name="lamp4" element="L4">
<bounds x="1.05" y="3.05" width="0.40" height="0.40" />
</bezel>
<bezel name="lamp5" element="L5">
<bounds x="1.55" y="3.05" width="0.40" height="0.40" />
</bezel>
<bezel name="lamp6" element="L6">
<bounds x="2.05" y="3.05" width="0.40" height="0.40" />
</bezel>
<bezel name="lamp8" element="L8">
<bounds x="2.55" y="3.28" width="0.40" height="0.20" />
</bezel>
<bezel name="lamp9" element="L9">
<bounds x="2.55" y="3.03" width="0.40" height="0.20" />
</bezel>
<bezel name="lamp10" element="L10">
<bounds x="3.55" y="3.03" width="0.40" height="0.20" />
</bezel>
<bezel name="lamp11" element="L11">
<bounds x="3.55" y="3.28" width="0.40" height="0.20" />
</bezel>
</view>
</mamelayout>

View File

@ -0,0 +1,207 @@
<?xml version="1.0"?>
<mamelayout version="2">
<element name="L0" defstate="1">
<disk state="1">
<color red="1.0" green="0.5" blue="0.0" />
</disk>
<disk state="0">
<color red="0.35" green="0.2" blue="0.0" />
</disk>
<text string="STAND">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.3" width="1" height="0.4" />
</text>
</element>
<element name="L1" defstate="1">
<disk state="1">
<color red="0.0" green="1.0" blue="0.5" />
</disk>
<disk state="0">
<color red="0.0" green="0.3" blue="0.15" />
</disk>
<text string="SAVE">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.3" width="1" height="0.4" />
</text>
</element>
<element name="L2" defstate="1">
<disk state = "1">
<color red="1.0" green="1.0" blue="0.0" />
</disk>
<disk state="0">
<color red="0.3" green="0.3" blue="0.0" />
</disk>
<text string="HOLD1">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.3" width="1" height="0.4" />
</text>
</element>
<element name="L3" defstate="1">
<disk state = "1">
<color red="1.0" green="1.0" blue="0.0" />
</disk>
<disk state="0">
<color red="0.3" green="0.3" blue="0.0" />
</disk>
<text string="HOLD2">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.3" width="1" height="0.4" />
</text>
</element>
<element name="L4" defstate="1">
<disk state = "1">
<color red="1.0" green="1.0" blue="0.0" />
</disk>
<disk state="0">
<color red="0.3" green="0.3" blue="0.0" />
</disk>
<text string="HOLD3">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.3" width="1" height="0.4" />
</text>
</element>
<element name="L5" defstate="1">
<disk state = "1">
<color red="1.0" green="1.0" blue="0.0" />
</disk>
<disk state="0">
<color red="0.3" green="0.3" blue="0.0" />
</disk>
<text string="HOLD4">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.3" width="1" height="0.4" />
</text>
</element>
<element name="L6" defstate="1">
<disk state = "1">
<color red="1.0" green="1.0" blue="0.0" />
</disk>
<disk state="0">
<color red="0.3" green="0.3" blue="0.0" />
</disk>
<text string="HOLD5">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.3" width="1" height="0.4" />
</text>
</element>
<element name="L7" defstate="1">
<disk state="1">
<color red="1.0" green="1.0" blue="0.0" />
</disk>
<disk state="0">
<color red="0.3" green="0.3" blue="0.0" />
</disk>
<text string="CANCEL">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.3" width="1" height="0.4" />
</text>
</element>
<element name="L8" defstate="1">
<disk state="1">
<color red="1.0" green="0.5" blue="0.0" />
</disk>
<disk state="0">
<color red="0.35" green="0.2" blue="0.0" />
</disk>
<text string="DEAL">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.3" width="1" height="0.4" />
</text>
</element>
<element name="L9" defstate="1">
<disk state="1">
<color red="1.0" green="0.0" blue="0.0" />
</disk>
<disk state="0">
<color red="0.4" green="0.0" blue="0.0" />
</disk>
<text string="BET">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.3" width="1" height="0.4" />
</text>
</element>
<element name="L10" defstate="1">
<rect state="1">
<color red="1.0" green="1.0" blue="0.0" />
</rect>
<rect state="0">
<color red="0.3" green="0.3" blue="0.0" />
</rect>
<text string="HIGH">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
</text>
</element>
<element name="L11" defstate="1">
<rect state="1">
<color red="1.0" green="1.0" blue="0.0" />
</rect>
<rect state="0">
<color red="0.3" green="0.3" blue="0.0" />
</rect>
<text string="LOW">
<color red="0.0" green="0.0" blue="0.0" />
<bounds x="0" y="0.25" width="1" height="0.5" />
</text>
</element>
<view name="Button Lamps">
<screen index="0">
<bounds left="0" top="0" right="4" bottom="3" />
</screen>
<bezel name="lamp2" element="L2">
<bounds x="0.55" y="3.03" width="0.20" height="0.20" />
</bezel>
<bezel name="lamp3" element="L3">
<bounds x="1.05" y="3.03" width="0.20" height="0.20" />
</bezel>
<bezel name="lamp4" element="L4">
<bounds x="1.55" y="3.03" width="0.20" height="0.20" />
</bezel>
<bezel name="lamp5" element="L5">
<bounds x="2.05" y="3.03" width="0.20" height="0.20" />
</bezel>
<bezel name="lamp6" element="L6">
<bounds x="2.55" y="3.03" width="0.20" height="0.20" />
</bezel>
<bezel name="lamp7" element="L7">
<bounds x="0.55" y="3.28" width="0.20" height="0.20" />
</bezel>
<bezel name="lamp0" element="L0">
<bounds x="1.05" y="3.28" width="0.20" height="0.20" />
</bezel>
<bezel name="lamp1" element="L1">
<bounds x="1.55" y="3.28" width="0.20" height="0.20" />
</bezel>
<bezel name="lamp8" element="L8">
<bounds x="2.05" y="3.28" width="0.20" height="0.20" />
</bezel>
<bezel name="lamp9" element="L9">
<bounds x="2.55" y="3.28" width="0.20" height="0.20" />
</bezel>
<bezel name="lamp10" element="L10">
<bounds x="3.05" y="3.03" width="0.40" height="0.20" />
</bezel>
<bezel name="lamp11" element="L11">
<bounds x="3.05" y="3.28" width="0.40" height="0.20" />
</bezel>
</view>
</mamelayout>

View File

@ -1750,6 +1750,9 @@ $(DRIVERS)/namcos2.o: $(LAYOUT)/finallap.lh
$(DRIVERS)/neogeo.o: $(LAYOUT)/neogeo.lh
$(DRIVERS)/norautp.o: $(LAYOUT)/noraut11.lh \
$(LAYOUT)/noraut12.lh
$(DRIVERS)/overdriv.o: $(LAYOUT)/overdriv.lh
$(DRIVERS)/peplus.o: $(LAYOUT)/peplus.lh \