trunk/src/mess/layout/merlin.lay
| r18828 | r18829 | |
| 380 | 380 | <bezel name="led_1" element="led"> |
| 381 | 381 | <bounds x="50" y="50" width="20" height="10" /> |
| 382 | 382 | </bezel> |
| 383 | | <bezel element="1" inputtag="O1" inputmask="0x01"> |
| 383 | <bezel element="1" inputtag="O0" inputmask="0x02"> |
| 384 | 384 | <bounds x="50" y="62" width="20" height="10" /> |
| 385 | 385 | </bezel> |
| 386 | 386 | |
| 387 | 387 | <bezel name="led_2" element="led"> |
| 388 | 388 | <bounds x="100" y="50" width="20" height="10" /> |
| 389 | 389 | </bezel> |
| 390 | | <bezel element="2" inputtag="O3" inputmask="0x01"> |
| 390 | <bezel element="2" inputtag="O0" inputmask="0x08"> |
| 391 | 391 | <bounds x="100" y="62" width="20" height="10" /> |
| 392 | 392 | </bezel> |
| 393 | 393 | |
| 394 | 394 | <bezel name="led_3" element="led"> |
| 395 | 395 | <bounds x="150" y="50" width="20" height="10" /> |
| 396 | 396 | </bezel> |
| 397 | | <bezel element="3" inputtag="O2" inputmask="0x01"> |
| 397 | <bezel element="3" inputtag="O0" inputmask="0x04"> |
| 398 | 398 | <bounds x="150" y="62" width="20" height="10" /> |
| 399 | 399 | </bezel> |
| 400 | 400 | |
| r18828 | r18829 | |
| 402 | 402 | <bezel name="led_4" element="led"> |
| 403 | 403 | <bounds x="50" y="80" width="20" height="10" /> |
| 404 | 404 | </bezel> |
| 405 | | <bezel element="4" inputtag="O0" inputmask="0x02"> |
| 405 | <bezel element="4" inputtag="O1" inputmask="0x01"> |
| 406 | 406 | <bounds x="50" y="92" width="20" height="10" /> |
| 407 | 407 | </bezel> |
| 408 | 408 | |
| r18828 | r18829 | |
| 416 | 416 | <bezel name="led_6" element="led"> |
| 417 | 417 | <bounds x="150" y="80" width="20" height="10" /> |
| 418 | 418 | </bezel> |
| 419 | | <bezel element="6" inputtag="O3" inputmask="0x02"> |
| 419 | <bezel element="6" inputtag="O1" inputmask="0x08"> |
| 420 | 420 | <bounds x="150" y="92" width="20" height="10" /> |
| 421 | 421 | </bezel> |
| 422 | 422 | |
| r18828 | r18829 | |
| 424 | 424 | <bezel name="led_7" element="led"> |
| 425 | 425 | <bounds x="50" y="110" width="20" height="10" /> |
| 426 | 426 | </bezel> |
| 427 | | <bezel element="7" inputtag="O2" inputmask="0x02"> |
| 427 | <bezel element="7" inputtag="O1" inputmask="0x04"> |
| 428 | 428 | <bounds x="50" y="122" width="20" height="10" /> |
| 429 | 429 | </bezel> |
| 430 | 430 | <bezel name="led_8" element="led"> |
| 431 | 431 | <bounds x="100" y="110" width="20" height="10" /> |
| 432 | 432 | </bezel> |
| 433 | | <bezel element="8" inputtag="O0" inputmask="0x04"> |
| 433 | <bezel element="8" inputtag="O2" inputmask="0x01"> |
| 434 | 434 | <bounds x="100" y="122" width="20" height="10" /> |
| 435 | 435 | </bezel> |
| 436 | 436 | <bezel name="led_9" element="led"> |
| 437 | 437 | <bounds x="150" y="110" width="20" height="10" /> |
| 438 | 438 | </bezel> |
| 439 | | <bezel element="9" inputtag="O1" inputmask="0x04"> |
| 439 | <bezel element="9" inputtag="O2" inputmask="0x02"> |
| 440 | 440 | <bounds x="150" y="122" width="20" height="10" /> |
| 441 | 441 | </bezel> |
| 442 | 442 | |
| r18828 | r18829 | |
| 444 | 444 | <bezel name="led_10" element="led"> |
| 445 | 445 | <bounds x="100" y="140" width="20" height="10" /> |
| 446 | 446 | </bezel> |
| 447 | | <bezel element="10" inputtag="O3" inputmask="0x04"> |
| 447 | <bezel element="10" inputtag="O2" inputmask="0x08"> |
| 448 | 448 | <bounds x="100" y="152" width="20" height="10" /> |
| 449 | 449 | </bezel> |
| 450 | 450 | |
| r18828 | r18829 | |
| 458 | 458 | <bounds x="125" y="170" width="30" height="30" /> |
| 459 | 459 | </bezel> |
| 460 | 460 | |
| 461 | | <bezel element="hit_me" inputtag="O2" inputmask="0x08"> |
| 461 | <bezel element="hit_me" inputtag="O3" inputmask="0x04"> |
| 462 | 462 | <bounds x="75" y="210" width="30" height="30" /> |
| 463 | 463 | </bezel> |
| 464 | | <bezel element="comp_turn" inputtag="O1" inputmask="0x08"> |
| 464 | <bezel element="comp_turn" inputtag="O3" inputmask="0x02"> |
| 465 | 465 | <bounds x="125" y="210" width="30" height="30" /> |
| 466 | 466 | </bezel> |
| 467 | 467 | </view> |
trunk/src/mess/drivers/merlin.c
| r18828 | r18829 | |
| 33 | 33 | static INPUT_PORTS_START( merlin ) |
| 34 | 34 | PORT_START("O0") |
| 35 | 35 | PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_0) PORT_NAME("R0") // R0 |
| 36 | | PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_4) PORT_NAME("R4") // R4 |
| 37 | | PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_8) PORT_NAME("R8") // R8 |
| 38 | | PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED) |
| 36 | PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_1) PORT_NAME("R1") // R1 |
| 37 | PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_3) PORT_NAME("R3") // R3 |
| 38 | PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_2) PORT_NAME("R2") // R2 |
| 39 | 39 | |
| 40 | 40 | PORT_START("O1") |
| 41 | | PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_1) PORT_NAME("R1") // R1 |
| 41 | PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_4) PORT_NAME("R4") // R4 |
| 42 | 42 | PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_5) PORT_NAME("R5") // R5 |
| 43 | | PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_9) PORT_NAME("R9") // R9 |
| 44 | | PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_C) PORT_NAME("CT") // CT - comp turn |
| 43 | PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_7) PORT_NAME("R7") // R7 |
| 44 | PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_6) PORT_NAME("R6") // R6 |
| 45 | 45 | |
| 46 | PORT_START("O2") |
| 47 | PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_8) PORT_NAME("R8") // R8 |
| 48 | PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_9) PORT_NAME("R9") // R9 |
| 49 | PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_S) PORT_NAME("SG") // SG - same game |
| 50 | PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_MINUS) PORT_NAME("R10") // R10 |
| 51 | |
| 46 | 52 | PORT_START("O3") |
| 47 | | PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_2) PORT_NAME("R2") // R2 |
| 48 | | PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_6) PORT_NAME("R6") // R6 |
| 49 | | PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_MINUS) PORT_NAME("R10") // R10 |
| 53 | PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED) |
| 54 | PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_C) PORT_NAME("CT") // Comp Turn |
| 55 | PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_H) PORT_NAME("HM") // Hit me |
| 50 | 56 | PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_N) PORT_NAME("NG") // NG - new game |
| 51 | 57 | |
| 52 | | PORT_START("O2") |
| 53 | | PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_3) PORT_NAME("R3") // R3 |
| 54 | | PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_7) PORT_NAME("R7") // R7 |
| 55 | | PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_S) PORT_NAME("SG") // SG - same game |
| 56 | | PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_H) PORT_NAME("HM") // HM - hit me |
| 57 | 58 | INPUT_PORTS_END |
| 58 | 59 | |
| 59 | 60 | |