mirror of
https://github.com/holub/mame
synced 2025-04-25 09:50:04 +03:00
regence: french button labels (nw)
This commit is contained in:
parent
62de67b8f1
commit
c4fcbb0ce7
@ -3,21 +3,21 @@
|
||||
/******************************************************************************
|
||||
|
||||
La Régence, French chess computer by "France Double R". German distribution
|
||||
by Sandy Electronic, who sub-titled it the TSB 4 (Turniersensorbrett).
|
||||
by Sandy Electronic, who sub-titled it TSB 4 (Turniersensorbrett).
|
||||
|
||||
The chess engine is Richard Lang's Cyrus.
|
||||
|
||||
Hardware notes:
|
||||
- PCB label: FRANCE DOUBLE R, MADE IN FRANCE
|
||||
- Sharp LH0080A Z80A @ 4 MHz (8MHz XTAL)
|
||||
- 2KB RAM (MSM5128-15RS), 3*4KB ROM
|
||||
- 3*4KB ROM, sockets support up to 48KB ROM
|
||||
- 2KB RAM (MSM5128-15RS), 3 sockets, only middle one used
|
||||
- TTL, piezo, 8*8+4 LEDs, magnetic sensors
|
||||
|
||||
TODO:
|
||||
- verify irq source/frequency, probably a 555 ic, current approximation is from
|
||||
comparing led blink rate with a video recording
|
||||
- ARC0/ARC2 rom labels might be the wrong way around
|
||||
- French button labels(right side panel) aren't fully known
|
||||
|
||||
******************************************************************************/
|
||||
|
||||
@ -151,9 +151,9 @@ void regence_state::main_map(address_map &map)
|
||||
|
||||
static INPUT_PORTS_START( regence )
|
||||
PORT_START("IN.0")
|
||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_S) PORT_NAME("Set Up") // Changement de Position / Veränderung
|
||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_T) PORT_NAME("Take Back") // Retour en Arriere / Zug Zurück
|
||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_N) PORT_NAME("New Game") // Nouvelle Partie / Neues Spiel (press after setup)
|
||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_S) PORT_NAME("Changement de Position (Set Up)") // Veränderung
|
||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_T) PORT_NAME("Retour en Arrière (Take Back)") // Zug Zurück
|
||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_N) PORT_NAME("Nouvelle Partie (New Game)") // Neues Spiel (press after setup)
|
||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_6) PORT_CODE(KEYCODE_6_PAD) PORT_NAME("King")
|
||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_5) PORT_CODE(KEYCODE_5_PAD) PORT_NAME("Queen")
|
||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_4) PORT_CODE(KEYCODE_4_PAD) PORT_NAME("Rook")
|
||||
@ -161,11 +161,11 @@ static INPUT_PORTS_START( regence )
|
||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED)
|
||||
|
||||
PORT_START("IN.1")
|
||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_O) PORT_NAME("Sound") // ? / Ton
|
||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_L) PORT_NAME("Level") // ? / Stufe
|
||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_M) PORT_CODE(KEYCODE_H) PORT_NAME("Move / Halt") // Jeu Auto/Arrêter? / Zug-Halt
|
||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_B) PORT_NAME("Black") // Noir / Schwarz
|
||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_W) PORT_NAME("White") // Blanc / Weiss
|
||||
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_O) PORT_NAME("Son (Sound)") // Ton
|
||||
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_L) PORT_NAME("Niveau (Level)") // Stufe
|
||||
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_M) PORT_CODE(KEYCODE_H) PORT_NAME("Marche/Arret (Move/Halt)") // Zug-Halt
|
||||
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_B) PORT_NAME("Noir (Black)") // Schwarz
|
||||
PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_W) PORT_NAME("Blanc (White)") // Weiss
|
||||
PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_1) PORT_CODE(KEYCODE_1_PAD) PORT_NAME("Pawn")
|
||||
PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_2) PORT_CODE(KEYCODE_2_PAD) PORT_NAME("Knight")
|
||||
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED)
|
||||
|
@ -90,15 +90,18 @@
|
||||
<element name="text_p5"><image file="chess/wq.png"/></element>
|
||||
<element name="text_p6"><image file="chess/wk.png"/></element>
|
||||
|
||||
<element name="text_r1"><text string="WHITE"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||
<element name="text_r2"><text string="BLACK"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||
<element name="text_r3"><text string="CHECK"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||
<element name="text_r4"><text string="SET UP"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||
<element name="text_r5"><text string="TAKE BACK"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||
<element name="text_r6"><text string="NEW GAME"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||
<element name="text_r7"><text string="MOVE/HALT"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||
<element name="text_r8"><text string="LEVEL"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||
<element name="text_r9"><text string="SOUND"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||
<element name="text_r1"><text string="BLANC"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||
<element name="text_r2"><text string="NOIR"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||
<element name="text_r3"><text string="ECHEC"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||
<element name="text_r4a"><text string="CHANGEMENT"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||
<element name="text_r4b"><text string="DE POSITION"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||
<element name="text_r5a"><text string="RETOUR EN"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||
<element name="text_r5b"><text string="ARRIERE"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||
<element name="text_r6a"><text string="NOUVELLE"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||
<element name="text_r6b"><text string="PARTIE"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||
<element name="text_r7"><text string="MARCHE/ARRET"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||
<element name="text_r8"><text string="NIVEAU"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||
<element name="text_r9"><text string="SON"><color red="0.81" green="0.8" blue="0.79" /></text></element>
|
||||
|
||||
|
||||
<!-- sb board -->
|
||||
@ -395,7 +398,7 @@
|
||||
<!-- build screen -->
|
||||
|
||||
<view name="Internal Layout">
|
||||
<bounds left="-13" right="102" top="-1.5" bottom="87.5" />
|
||||
<bounds left="-13" right="103" top="-1.5" bottom="87.5" />
|
||||
|
||||
<bezel element="cblack"><bounds x="-1" y="-1.5" width="89" height="89" /></bezel>
|
||||
<bezel element="cwhite"><bounds x="3" y="2.5" width="81" height="81" /></bezel>
|
||||
@ -445,25 +448,28 @@
|
||||
<bezel name="8.3" element="led2"><bounds x="89.25" y="17.25" width="1.5" height="1.5" /></bezel>
|
||||
<bezel name="8.0" element="led2"><bounds x="89.25" y="21.25" width="1.5" height="1.5" /></bezel>
|
||||
|
||||
<bezel element="text_r1"><bounds x="91.5" y="9" width="10" height="2" /></bezel>
|
||||
<bezel element="text_r2"><bounds x="91.5" y="13" width="10" height="2" /></bezel>
|
||||
<bezel element="text_r3"><bounds x="91.5" y="17" width="10" height="2" /></bezel>
|
||||
<bezel element="text_r4"><bounds x="91.5" y="25" width="10" height="2" /></bezel>
|
||||
<bezel element="text_r5"><bounds x="91.5" y="29" width="10" height="2" /></bezel>
|
||||
<bezel element="text_r6"><bounds x="91.5" y="33" width="10" height="2" /></bezel>
|
||||
<bezel element="text_r1"><bounds x="91.5" y="9.1" width="11.5" height="1.8" /></bezel>
|
||||
<bezel element="text_r2"><bounds x="91.5" y="13.1" width="11.5" height="1.8" /></bezel>
|
||||
<bezel element="text_r3"><bounds x="91.5" y="17.1" width="11.5" height="1.8" /></bezel>
|
||||
<bezel element="text_r4a"><bounds x="91.5" y="24.2" width="11.5" height="1.8" /></bezel>
|
||||
<bezel element="text_r4b"><bounds x="91.5" y="25.8" width="11.5" height="1.8" /></bezel>
|
||||
<bezel element="text_r5a"><bounds x="91.5" y="28.2" width="11.5" height="1.8" /></bezel>
|
||||
<bezel element="text_r5b"><bounds x="91.5" y="29.8" width="11.5" height="1.8" /></bezel>
|
||||
<bezel element="text_r6a"><bounds x="91.5" y="32.2" width="11.5" height="1.8" /></bezel>
|
||||
<bezel element="text_r6b"><bounds x="91.5" y="33.8" width="11.5" height="1.8" /></bezel>
|
||||
|
||||
<bezel element="text_r1"><bounds x="91.5" y="61" width="10" height="2" /></bezel>
|
||||
<bezel element="text_r2"><bounds x="91.5" y="65" width="10" height="2" /></bezel>
|
||||
<bezel element="text_r7"><bounds x="91.5" y="69" width="10" height="2" /></bezel>
|
||||
<bezel element="text_r8"><bounds x="91.5" y="73" width="10" height="2" /></bezel>
|
||||
<bezel element="text_r9"><bounds x="91.5" y="77" width="10" height="2" /></bezel>
|
||||
<bezel element="text_r1"><bounds x="91.5" y="61.1" width="11.5" height="1.8" /></bezel>
|
||||
<bezel element="text_r2"><bounds x="91.5" y="65.1" width="11.5" height="1.8" /></bezel>
|
||||
<bezel element="text_r7"><bounds x="91.5" y="69.1" width="11.5" height="1.8" /></bezel>
|
||||
<bezel element="text_r8"><bounds x="91.5" y="73.1" width="11.5" height="1.8" /></bezel>
|
||||
<bezel element="text_r9"><bounds x="91.5" y="77.1" width="11.5" height="1.8" /></bezel>
|
||||
|
||||
<bezel element="text_p6"><bounds x="94.5" y="36" width="3.3" height="3.3" /><color alpha="0.82" /></bezel>
|
||||
<bezel element="text_p5"><bounds x="94.5" y="40" width="3.3" height="3.3" /><color alpha="0.82" /></bezel>
|
||||
<bezel element="text_p4"><bounds x="94.5" y="44" width="3.3" height="3.3" /><color alpha="0.82" /></bezel>
|
||||
<bezel element="text_p3"><bounds x="94.5" y="48" width="3.3" height="3.3" /><color alpha="0.82" /></bezel>
|
||||
<bezel element="text_p2"><bounds x="94.5" y="52" width="3.3" height="3.3" /><color alpha="0.82" /></bezel>
|
||||
<bezel element="text_p1"><bounds x="94.5" y="56" width="3.3" height="3.3" /><color alpha="0.82" /></bezel>
|
||||
<bezel element="text_p6"><bounds x="95.4" y="36" width="3.3" height="3.3" /><color alpha="0.82" /></bezel>
|
||||
<bezel element="text_p5"><bounds x="95.4" y="40" width="3.3" height="3.3" /><color alpha="0.82" /></bezel>
|
||||
<bezel element="text_p4"><bounds x="95.4" y="44" width="3.3" height="3.3" /><color alpha="0.82" /></bezel>
|
||||
<bezel element="text_p3"><bounds x="95.4" y="48" width="3.3" height="3.3" /><color alpha="0.82" /></bezel>
|
||||
<bezel element="text_p2"><bounds x="95.4" y="52" width="3.3" height="3.3" /><color alpha="0.82" /></bezel>
|
||||
<bezel element="text_p1"><bounds x="95.4" y="56" width="3.3" height="3.3" /><color alpha="0.82" /></bezel>
|
||||
|
||||
</view>
|
||||
</mamelayout>
|
||||
|
Loading…
Reference in New Issue
Block a user