Skip to content

Commit

Permalink
New working systems
Browse files Browse the repository at this point in the history
-------------------
Turbo 16K [hap, Sean Riddle]
1850 Deluxe Table Chess (model 60-2199) [hap, Sean Riddle]
Kasparov Conquistador [hap, Sean Riddle, ClawGrip]

New working clones
------------------
Companion III [hap, Sean Riddle]
Kasparov Team-Mate [hap, Sean Riddle, ClawGrip]
  • Loading branch information
happppp committed Dec 16, 2023
1 parent d0e38b4 commit d77f472
Show file tree
Hide file tree
Showing 13 changed files with 3,106 additions and 37 deletions.
56 changes: 28 additions & 28 deletions src/mame/layout/novag_svip.lay
Original file line number Diff line number Diff line change
Expand Up @@ -137,34 +137,34 @@ license:CC0-1.0
<element ref="triangle"><bounds xc="35.4" yc="50" width="2.5" height="2.8" /><orientation rotate="90" /></element>

<!-- button masks -->
<element ref="hlb" blend="multiply" inputtag="IN.2" inputmask="0x01"><bounds xc="10" yc="10" width="6" height="6" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.2" inputmask="0x02"><bounds xc="20" yc="10" width="6" height="6" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.2" inputmask="0x04"><bounds xc="30" yc="10" width="6" height="6" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.2" inputmask="0x08"><bounds xc="40" yc="10" width="6" height="6" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.0" inputmask="0x20"><bounds xc="50" yc="10" width="6" height="6" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.0" inputmask="0x80"><bounds xc="60" yc="10" width="6" height="6" /></element>

<element ref="hlb" blend="multiply" inputtag="IN.2" inputmask="0x10"><bounds xc="10" yc="20" width="6" height="6" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.2" inputmask="0x20"><bounds xc="20" yc="20" width="6" height="6" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.2" inputmask="0x40"><bounds xc="30" yc="20" width="6" height="6" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.2" inputmask="0x80"><bounds xc="40" yc="20" width="6" height="6" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.0" inputmask="0x10"><bounds xc="50" yc="20" width="6" height="6" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.0" inputmask="0x08"><bounds xc="60" yc="20" width="6" height="6" /></element>

<element ref="hlb" blend="multiply" inputtag="IN.1" inputmask="0x80"><bounds xc="15" yc="30" width="6" height="6" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.1" inputmask="0x40"><bounds xc="25" yc="30" width="6" height="6" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.1" inputmask="0x20"><bounds xc="35" yc="30" width="6" height="6" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.0" inputmask="0x02"><bounds xc="45" yc="30" width="6" height="6" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.0" inputmask="0x04"><bounds xc="55" yc="30" width="6" height="6" /></element>

<element ref="hlb" blend="multiply" inputtag="IN.1" inputmask="0x10"><bounds xc="20" yc="40" width="6" height="6" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.1" inputmask="0x08"><bounds xc="30" yc="40" width="6" height="6" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.1" inputmask="0x04"><bounds xc="40" yc="40" width="6" height="6" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.0" inputmask="0x40"><bounds xc="50" yc="40" width="6" height="6" /></element>

<element ref="hlb" blend="multiply" inputtag="IN.1" inputmask="0x01"><bounds xc="25" yc="50" width="6" height="6" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.1" inputmask="0x02"><bounds xc="35" yc="50" width="6" height="6" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.0" inputmask="0x01"><bounds xc="45" yc="50" width="6" height="6" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.2" inputmask="0x01"><bounds xc="10" yc="10" width="5.5" height="5.5" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.2" inputmask="0x02"><bounds xc="20" yc="10" width="5.5" height="5.5" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.2" inputmask="0x04"><bounds xc="30" yc="10" width="5.5" height="5.5" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.2" inputmask="0x08"><bounds xc="40" yc="10" width="5.5" height="5.5" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.0" inputmask="0x20"><bounds xc="50" yc="10" width="5.5" height="5.5" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.0" inputmask="0x80"><bounds xc="60" yc="10" width="5.5" height="5.5" /></element>

<element ref="hlb" blend="multiply" inputtag="IN.2" inputmask="0x10"><bounds xc="10" yc="20" width="5.5" height="5.5" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.2" inputmask="0x20"><bounds xc="20" yc="20" width="5.5" height="5.5" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.2" inputmask="0x40"><bounds xc="30" yc="20" width="5.5" height="5.5" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.2" inputmask="0x80"><bounds xc="40" yc="20" width="5.5" height="5.5" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.0" inputmask="0x10"><bounds xc="50" yc="20" width="5.5" height="5.5" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.0" inputmask="0x08"><bounds xc="60" yc="20" width="5.5" height="5.5" /></element>

<element ref="hlb" blend="multiply" inputtag="IN.1" inputmask="0x80"><bounds xc="15" yc="30" width="5.5" height="5.5" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.1" inputmask="0x40"><bounds xc="25" yc="30" width="5.5" height="5.5" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.1" inputmask="0x20"><bounds xc="35" yc="30" width="5.5" height="5.5" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.0" inputmask="0x02"><bounds xc="45" yc="30" width="5.5" height="5.5" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.0" inputmask="0x04"><bounds xc="55" yc="30" width="5.5" height="5.5" /></element>

<element ref="hlb" blend="multiply" inputtag="IN.1" inputmask="0x10"><bounds xc="20" yc="40" width="5.5" height="5.5" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.1" inputmask="0x08"><bounds xc="30" yc="40" width="5.5" height="5.5" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.1" inputmask="0x04"><bounds xc="40" yc="40" width="5.5" height="5.5" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.0" inputmask="0x40"><bounds xc="50" yc="40" width="5.5" height="5.5" /></element>

<element ref="hlb" blend="multiply" inputtag="IN.1" inputmask="0x01"><bounds xc="25" yc="50" width="5.5" height="5.5" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.1" inputmask="0x02"><bounds xc="35" yc="50" width="5.5" height="5.5" /></element>
<element ref="hlb" blend="multiply" inputtag="IN.0" inputmask="0x01"><bounds xc="45" yc="50" width="5.5" height="5.5" /></element>

<!-- labels under -->
<element ref="text_w1"><bounds xc="50" y="13" width="10" height="1.75" /></element>
Expand Down
5 changes: 3 additions & 2 deletions src/mame/layout/saitek_companion.lay
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,12 @@ license:CC0-1.0

<element name="black"><rect><color red="0" green="0" blue="0" /></rect></element>
<element name="black2"><rect><color red="0.18" green="0.17" blue="0.17" /></rect></element>
<element name="black3"><rect><color red="0.15" green="0.14" blue="0.14" /></rect></element>
<element name="white"><rect><color red="1" green="1" blue="1" /></rect></element>

<element name="hl" defstate="0">
<rect state="0"><color red="1" green="1" blue="1" /></rect>
<rect state="1"><color red="0.86" green="0.86" blue="0.86" /></rect>
<rect state="1"><color red="0.88" green="0.88" blue="0.88" /></rect>
</element>

<element name="led" defstate="0">
Expand Down Expand Up @@ -455,7 +456,7 @@ license:CC0-1.0
<element ref="cwhite"><bounds x="-1" y="-2" width="121" height="90" /></element>
<group ref="panel"><bounds x="88" y="28.7" width="31" height="59" /></group>

<element ref="black2"><bounds x="3.7" y="2.7" width="80.6" height="80.6" /></element>
<element ref="black3"><bounds x="3.7" y="2.7" width="80.6" height="80.6" /></element>
<group ref="sb_board"><bounds x="4" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12.5" y="3" width="10" height="80" /></group>

Expand Down
5 changes: 3 additions & 2 deletions src/mame/layout/saitek_companion2.lay
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,12 @@ license:CC0-1.0

<element name="black"><rect><color red="0" green="0" blue="0" /></rect></element>
<element name="black2"><rect><color red="0.18" green="0.17" blue="0.17" /></rect></element>
<element name="black3"><rect><color red="0.15" green="0.14" blue="0.14" /></rect></element>
<element name="white"><rect><color red="1" green="1" blue="1" /></rect></element>

<element name="hl" defstate="0">
<rect state="0"><color red="1" green="1" blue="1" /></rect>
<rect state="1"><color red="0.86" green="0.86" blue="0.86" /></rect>
<rect state="1"><color red="0.88" green="0.88" blue="0.88" /></rect>
</element>

<element name="led" defstate="0">
Expand Down Expand Up @@ -434,7 +435,7 @@ license:CC0-1.0
<element ref="cwhite"><bounds x="-1" y="-2" width="121" height="90" /></element>
<group ref="panel"><bounds x="88" y="28.7" width="31" height="59" /></group>

<element ref="black2"><bounds x="3.7" y="2.7" width="80.6" height="80.6" /></element>
<element ref="black3"><bounds x="3.7" y="2.7" width="80.6" height="80.6" /></element>
<group ref="sb_board"><bounds x="4" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="-12.5" y="3" width="10" height="80" /></group>

Expand Down
Loading

0 comments on commit d77f472

Please sign in to comment.