456
470
INPUT_PORTS_START( royalmah )
457
471
PORT_START /* P1 IN0 */
458
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 A") PORT_CODE(KEYCODE_A)
459
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 E") PORT_CODE(KEYCODE_E)
460
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 I") PORT_CODE(KEYCODE_I)
461
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 M") PORT_CODE(KEYCODE_M)
462
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Kan") PORT_CODE(KEYCODE_LCONTROL)
472
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_A )
473
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_E )
474
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_I )
475
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_M )
476
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_KAN )
463
477
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_START1 )
464
478
PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Credit Clear") PORT_CODE(KEYCODE_7)
465
479
PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Credit Clear") PORT_CODE(KEYCODE_8)
467
481
PORT_START /* P1 IN1 */
468
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 B") PORT_CODE(KEYCODE_B)
469
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 F") PORT_CODE(KEYCODE_F)
470
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 J") PORT_CODE(KEYCODE_J)
471
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 N") PORT_CODE(KEYCODE_N)
472
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Reach") PORT_CODE(KEYCODE_LSHIFT)
473
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Bet") PORT_CODE(KEYCODE_3)
482
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_B )
483
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_F )
484
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_J )
485
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_N )
486
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_REACH )
487
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_MAHJONG_BET )
474
488
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNUSED )
476
490
PORT_START /* P1 IN2 */
477
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 C") PORT_CODE(KEYCODE_C)
478
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 G") PORT_CODE(KEYCODE_G)
479
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 K") PORT_CODE(KEYCODE_K)
480
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Chi") PORT_CODE(KEYCODE_SPACE)
481
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Ron") PORT_CODE(KEYCODE_Z)
491
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_C )
492
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_G )
493
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_K )
494
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_CHI )
495
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_RON )
482
496
PORT_BIT( 0xe0, IP_ACTIVE_LOW, IPT_UNUSED )
484
498
PORT_START /* P1 IN3 */
485
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 D") PORT_CODE(KEYCODE_D)
486
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 H") PORT_CODE(KEYCODE_H)
487
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 L") PORT_CODE(KEYCODE_L)
488
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Pon") PORT_CODE(KEYCODE_LALT)
499
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_D )
500
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_H )
501
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_L )
502
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_PON )
489
503
PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED )
491
505
PORT_START /* P1 IN4 */
492
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Last Chance") PORT_CODE(KEYCODE_RALT)
493
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Take Score") PORT_CODE(KEYCODE_RCONTROL)
494
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Double Up") PORT_CODE(KEYCODE_RSHIFT)
495
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Flip Flop") PORT_CODE(KEYCODE_X)
496
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Big") PORT_CODE(KEYCODE_ENTER)
497
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Small") PORT_CODE(KEYCODE_BACKSPACE)
506
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_LAST_CHANCE )
507
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_SCORE )
508
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_DOUBLE_UP )
509
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_FLIP_FLOP )
510
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_BIG )
511
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_MAHJONG_SMALL )
498
512
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNUSED )
500
514
PORT_START /* P2 IN0 */
501
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 A")
502
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 E")
503
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 I")
504
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 M")
505
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Kan")
515
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_A )PORT_PLAYER(2)
516
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_E )PORT_PLAYER(2)
517
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_I )PORT_PLAYER(2)
518
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_M )PORT_PLAYER(2)
519
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_KAN )PORT_PLAYER(2)
506
520
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_START2 )
507
521
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN1 ) /* "COIN2" */
508
522
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN2 ) /* "COIN1", but not working */
510
524
PORT_START /* P2 IN1 */
511
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 B")
512
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 F")
513
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 J")
514
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 N")
515
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Reach")
516
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Bet") PORT_CODE(KEYCODE_4)
525
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_B )PORT_PLAYER(2)
526
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_F )PORT_PLAYER(2)
527
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_J )PORT_PLAYER(2)
528
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_N )PORT_PLAYER(2)
529
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_REACH )PORT_PLAYER(2)
530
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_MAHJONG_BET )PORT_PLAYER(2)
517
531
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNUSED )
519
533
PORT_START /* P2 IN2 */
520
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 C")
521
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 G")
522
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 K")
523
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Chi")
524
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Ron")
534
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_C )PORT_PLAYER(2)
535
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_G )PORT_PLAYER(2)
536
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_K )PORT_PLAYER(2)
537
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_CHI )PORT_PLAYER(2)
538
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_RON )PORT_PLAYER(2)
525
539
PORT_BIT( 0xe0, IP_ACTIVE_LOW, IPT_UNUSED )
527
541
PORT_START /* P2 IN3 */
528
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 D")
529
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 H")
530
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 L")
531
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Pon")
542
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_D )PORT_PLAYER(2)
543
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_H )PORT_PLAYER(2)
544
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_L )PORT_PLAYER(2)
545
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_PON )PORT_PLAYER(2)
532
546
PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED )
534
548
PORT_START /* P2 IN4 */
535
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Last Chance")
536
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Take Score")
537
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Double Up")
538
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Flip Flop")
539
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Big")
540
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Small")
549
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_LAST_CHANCE )PORT_PLAYER(2)
550
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_SCORE )PORT_PLAYER(2)
551
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_DOUBLE_UP )PORT_PLAYER(2)
552
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_FLIP_FLOP )PORT_PLAYER(2)
553
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_BIG )PORT_PLAYER(2)
554
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_MAHJONG_SMALL )PORT_PLAYER(2)
541
555
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNUSED )
543
557
PORT_START /* IN10 */
581
595
INPUT_PORTS_START( tontonb )
582
596
PORT_START /* P1 IN0 */
583
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 A") PORT_CODE(KEYCODE_A)
584
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 E") PORT_CODE(KEYCODE_E)
585
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 I") PORT_CODE(KEYCODE_I)
586
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 M") PORT_CODE(KEYCODE_M)
587
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Kan") PORT_CODE(KEYCODE_LCONTROL)
597
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_A )
598
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_E )
599
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_I )
600
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_M )
601
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_KAN )
588
602
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_START1 )
589
603
PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Payout") PORT_CODE(KEYCODE_7)
590
604
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )
592
606
PORT_START /* P1 IN1 */
593
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 B") PORT_CODE(KEYCODE_B)
594
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 F") PORT_CODE(KEYCODE_F)
595
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 J") PORT_CODE(KEYCODE_J)
596
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 N") PORT_CODE(KEYCODE_N)
597
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Reach") PORT_CODE(KEYCODE_LSHIFT)
598
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Bet") PORT_CODE(KEYCODE_3)
607
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_B )
608
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_F )
609
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_J )
610
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_N )
611
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_REACH )
612
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_MAHJONG_BET )
599
613
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNUSED )
601
615
PORT_START /* P1 IN2 */
602
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 C") PORT_CODE(KEYCODE_C)
603
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 G") PORT_CODE(KEYCODE_G)
604
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 K") PORT_CODE(KEYCODE_K)
605
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Chi") PORT_CODE(KEYCODE_SPACE)
606
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Ron") PORT_CODE(KEYCODE_Z)
616
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_C )
617
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_G )
618
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_K )
619
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_CHI )
620
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_RON )
607
621
PORT_BIT( 0xe0, IP_ACTIVE_LOW, IPT_UNUSED )
609
623
PORT_START /* P1 IN3 */
610
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 D") PORT_CODE(KEYCODE_D)
611
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 H") PORT_CODE(KEYCODE_H)
612
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 L") PORT_CODE(KEYCODE_L)
613
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Pon") PORT_CODE(KEYCODE_LALT)
624
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_D )
625
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_H )
626
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_L )
627
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_PON )
614
628
PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED )
616
630
PORT_START /* P1 IN4 */
617
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Last Chance") PORT_CODE(KEYCODE_RALT)
618
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Take Score") PORT_CODE(KEYCODE_RCONTROL)
619
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Double Up") PORT_CODE(KEYCODE_RSHIFT)
620
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Flip Flop") PORT_CODE(KEYCODE_X)
621
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Big") PORT_CODE(KEYCODE_ENTER)
622
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Small") PORT_CODE(KEYCODE_BACKSPACE)
631
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_LAST_CHANCE )
632
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_SCORE )
633
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_DOUBLE_UP )
634
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_FLIP_FLOP )
635
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_BIG )
636
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_MAHJONG_SMALL )
623
637
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNUSED )
625
639
PORT_START /* P2 IN0 */
626
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 A")
627
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 E")
628
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 I")
629
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 M")
630
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Kan")
640
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_A )PORT_PLAYER(2)
641
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_E )PORT_PLAYER(2)
642
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_I )PORT_PLAYER(2)
643
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_M )PORT_PLAYER(2)
644
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_KAN )PORT_PLAYER(2)
631
645
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_START2 )
632
646
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN1 )
633
647
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )
635
649
PORT_START /* P2 IN1 */
636
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 B")
637
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 F")
638
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 J")
639
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 N")
640
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Reach")
641
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Bet") PORT_CODE(KEYCODE_4)
650
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_B )PORT_PLAYER(2)
651
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_F )PORT_PLAYER(2)
652
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_J )PORT_PLAYER(2)
653
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_N )PORT_PLAYER(2)
654
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_REACH )PORT_PLAYER(2)
655
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_MAHJONG_BET )PORT_PLAYER(2) PORT_CODE(KEYCODE_4)
642
656
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNUSED )
644
658
PORT_START /* P2 IN2 */
645
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 C")
646
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 G")
647
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 K")
648
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Chi")
649
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Ron")
659
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_C )PORT_PLAYER(2)
660
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_G )PORT_PLAYER(2)
661
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_K )PORT_PLAYER(2)
662
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_CHI )PORT_PLAYER(2)
663
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_RON )PORT_PLAYER(2)
650
664
PORT_BIT( 0xe0, IP_ACTIVE_LOW, IPT_UNUSED )
652
666
PORT_START /* P2 IN3 */
653
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 D")
654
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 H")
655
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 L")
656
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Pon")
667
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_D )PORT_PLAYER(2)
668
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_H )PORT_PLAYER(2)
669
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_L )PORT_PLAYER(2)
670
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_PON )PORT_PLAYER(2)
657
671
PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED )
659
673
PORT_START /* P2 IN4 */
660
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Last Chance")
661
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Take Score")
662
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Double Up")
663
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Flip Flop")
664
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Big")
665
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Small")
674
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_LAST_CHANCE )PORT_PLAYER(2)
675
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_SCORE )PORT_PLAYER(2)
676
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_DOUBLE_UP )PORT_PLAYER(2)
677
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_FLIP_FLOP )PORT_PLAYER(2)
678
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_BIG )PORT_PLAYER(2)
679
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_MAHJONG_SMALL )PORT_PLAYER(2)
666
680
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNUSED )
668
682
PORT_START /* IN10 */
756
770
INPUT_PORTS_START( mjdiplob )
757
771
PORT_START /* P1 IN0 */
758
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 A") PORT_CODE(KEYCODE_A)
759
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 E") PORT_CODE(KEYCODE_E)
760
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 I") PORT_CODE(KEYCODE_I)
761
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 M") PORT_CODE(KEYCODE_M)
762
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Kan") PORT_CODE(KEYCODE_LCONTROL)
772
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_A )
773
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_E )
774
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_I )
775
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_M )
776
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_KAN )
763
777
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_START1 )
764
778
PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Payout") PORT_CODE(KEYCODE_7)
765
779
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )
767
781
PORT_START /* P1 IN1 */
768
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 B") PORT_CODE(KEYCODE_B)
769
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 F") PORT_CODE(KEYCODE_F)
770
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 J") PORT_CODE(KEYCODE_J)
771
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 N") PORT_CODE(KEYCODE_N)
772
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Reach") PORT_CODE(KEYCODE_LSHIFT)
773
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Bet") PORT_CODE(KEYCODE_3)
782
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_B )
783
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_F )
784
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_J )
785
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_N )
786
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_REACH )
787
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_MAHJONG_BET )
774
788
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNUSED )
776
790
PORT_START /* P1 IN2 */
777
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 C") PORT_CODE(KEYCODE_C)
778
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 G") PORT_CODE(KEYCODE_G)
779
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 K") PORT_CODE(KEYCODE_K)
780
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Chi") PORT_CODE(KEYCODE_SPACE)
781
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Ron") PORT_CODE(KEYCODE_Z)
791
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_C )
792
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_G )
793
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_K )
794
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_CHI )
795
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_RON )
782
796
PORT_BIT( 0xe0, IP_ACTIVE_LOW, IPT_UNUSED )
784
798
PORT_START /* P1 IN3 */
785
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 D") PORT_CODE(KEYCODE_D)
786
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 H") PORT_CODE(KEYCODE_H)
787
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 L") PORT_CODE(KEYCODE_L)
788
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Pon") PORT_CODE(KEYCODE_LALT)
799
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_D )
800
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_H )
801
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_L )
802
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_PON )
789
803
PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED )
791
805
PORT_START /* P1 IN4 */
792
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Last Chance") PORT_CODE(KEYCODE_RALT)
793
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Take Score") PORT_CODE(KEYCODE_RCONTROL)
794
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Double Up") PORT_CODE(KEYCODE_RSHIFT)
795
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Flip Flop") PORT_CODE(KEYCODE_X)
796
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Big") PORT_CODE(KEYCODE_ENTER)
797
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Small") PORT_CODE(KEYCODE_BACKSPACE)
806
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_LAST_CHANCE )
807
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_SCORE )
808
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_DOUBLE_UP )
809
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_FLIP_FLOP )
810
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_BIG )
811
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_MAHJONG_SMALL )
798
812
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNUSED )
800
814
PORT_START /* P2 IN0 */
801
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 A")
802
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 E")
803
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 I")
804
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 M")
805
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Kan")
815
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_A )PORT_PLAYER(2)
816
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_E )PORT_PLAYER(2)
817
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_I )PORT_PLAYER(2)
818
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_M )PORT_PLAYER(2)
819
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_KAN )PORT_PLAYER(2)
806
820
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_START2 )
807
821
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN1 )
808
822
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )
810
824
PORT_START /* P2 IN1 */
811
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 B")
812
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 F")
813
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 J")
814
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 N")
815
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Reach")
816
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Bet") PORT_CODE(KEYCODE_4)
825
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_B )PORT_PLAYER(2)
826
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_F )PORT_PLAYER(2)
827
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_J )PORT_PLAYER(2)
828
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_N )PORT_PLAYER(2)
829
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_REACH )PORT_PLAYER(2)
830
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_MAHJONG_BET )PORT_PLAYER(2) PORT_CODE(KEYCODE_4)
817
831
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNUSED )
819
833
PORT_START /* P2 IN2 */
820
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 C")
821
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 G")
822
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 K")
823
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Chi")
824
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Ron")
834
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_C )PORT_PLAYER(2)
835
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_G )PORT_PLAYER(2)
836
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_K )PORT_PLAYER(2)
837
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_CHI )PORT_PLAYER(2)
838
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_RON )PORT_PLAYER(2)
825
839
PORT_BIT( 0xe0, IP_ACTIVE_LOW, IPT_UNUSED )
827
841
PORT_START /* P2 IN3 */
828
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 D")
829
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 H")
830
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 L")
831
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Pon")
842
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_D )PORT_PLAYER(2)
843
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_H )PORT_PLAYER(2)
844
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_L )PORT_PLAYER(2)
845
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_PON )PORT_PLAYER(2)
832
846
PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED )
834
848
PORT_START /* P2 IN4 */
835
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Last Chance")
836
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Take Score")
837
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Double Up")
838
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Flip Flop")
839
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Big")
840
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Small")
849
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_LAST_CHANCE )PORT_PLAYER(2)
850
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_SCORE )PORT_PLAYER(2)
851
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_DOUBLE_UP )PORT_PLAYER(2)
852
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_FLIP_FLOP )PORT_PLAYER(2)
853
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_BIG )PORT_PLAYER(2)
854
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_MAHJONG_SMALL )PORT_PLAYER(2)
841
855
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNUSED )
843
857
PORT_START /* IN10 */
931
945
INPUT_PORTS_START( majs101b )
932
946
PORT_START /* P1 IN0 */
933
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 A") PORT_CODE(KEYCODE_A)
934
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 E") PORT_CODE(KEYCODE_E)
935
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 I") PORT_CODE(KEYCODE_I)
936
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 M") PORT_CODE(KEYCODE_M)
937
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Kan") PORT_CODE(KEYCODE_LCONTROL)
947
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_A )
948
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_E )
949
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_I )
950
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_M )
951
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_KAN )
938
952
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_START1 )
939
953
PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Payout") PORT_CODE(KEYCODE_7)
940
954
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )
942
956
PORT_START /* P1 IN1 */
943
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 B") PORT_CODE(KEYCODE_B)
944
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 F") PORT_CODE(KEYCODE_F)
945
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 J") PORT_CODE(KEYCODE_J)
946
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 N") PORT_CODE(KEYCODE_N)
947
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Reach") PORT_CODE(KEYCODE_LSHIFT)
948
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Bet") PORT_CODE(KEYCODE_3)
957
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_B )
958
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_F )
959
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_J )
960
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_N )
961
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_REACH )
962
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_MAHJONG_BET )
949
963
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNUSED )
951
965
PORT_START /* P1 IN2 */
952
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 C") PORT_CODE(KEYCODE_C)
953
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 G") PORT_CODE(KEYCODE_G)
954
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 K") PORT_CODE(KEYCODE_K)
955
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Chi") PORT_CODE(KEYCODE_SPACE)
956
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Ron") PORT_CODE(KEYCODE_Z)
966
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_C )
967
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_G )
968
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_K )
969
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_CHI )
970
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_RON )
957
971
PORT_BIT( 0xe0, IP_ACTIVE_LOW, IPT_UNUSED )
959
973
PORT_START /* P1 IN3 */
960
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 D") PORT_CODE(KEYCODE_D)
961
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 H") PORT_CODE(KEYCODE_H)
962
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 L") PORT_CODE(KEYCODE_L)
963
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Pon") PORT_CODE(KEYCODE_LALT)
974
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_D )
975
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_H )
976
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_L )
977
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_PON )
964
978
PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED )
966
980
PORT_START /* P1 IN4 */
967
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Last Chance") PORT_CODE(KEYCODE_RALT)
968
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Take Score") PORT_CODE(KEYCODE_RCONTROL)
969
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Double Up") PORT_CODE(KEYCODE_RSHIFT)
970
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Flip Flop") PORT_CODE(KEYCODE_X)
971
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Big") PORT_CODE(KEYCODE_ENTER)
972
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P1 Small") PORT_CODE(KEYCODE_BACKSPACE)
981
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_LAST_CHANCE )
982
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_SCORE )
983
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_DOUBLE_UP )
984
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_FLIP_FLOP )
985
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_BIG )
986
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_MAHJONG_SMALL )
973
987
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNUSED )
975
989
PORT_START /* P2 IN0 */
976
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 A")
977
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 E")
978
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 I")
979
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 M")
980
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Kan")
990
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_A )PORT_PLAYER(2)
991
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_E )PORT_PLAYER(2)
992
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_I )PORT_PLAYER(2)
993
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_M )PORT_PLAYER(2)
994
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_KAN )PORT_PLAYER(2)
981
995
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_START2 )
982
996
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN1 )
983
997
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED )
985
999
PORT_START /* P2 IN1 */
986
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 B")
987
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 F")
988
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 J")
989
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 N")
990
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Reach")
991
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Bet") PORT_CODE(KEYCODE_4)
1000
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_B )PORT_PLAYER(2)
1001
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_F )PORT_PLAYER(2)
1002
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_J )PORT_PLAYER(2)
1003
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_N )PORT_PLAYER(2)
1004
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_REACH )PORT_PLAYER(2)
1005
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_MAHJONG_BET )PORT_PLAYER(2) PORT_CODE(KEYCODE_4)
992
1006
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNUSED )
994
1008
PORT_START /* P2 IN2 */
995
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 C")
996
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 G")
997
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 K")
998
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Chi")
999
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Ron")
1009
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_C )PORT_PLAYER(2)
1010
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_G )PORT_PLAYER(2)
1011
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_K )PORT_PLAYER(2)
1012
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_CHI )PORT_PLAYER(2)
1013
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_RON )PORT_PLAYER(2)
1000
1014
PORT_BIT( 0xe0, IP_ACTIVE_LOW, IPT_UNUSED )
1002
1016
PORT_START /* P2 IN3 */
1003
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 D")
1004
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 H")
1005
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 L")
1006
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Pon")
1017
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_D )PORT_PLAYER(2)
1018
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_H )PORT_PLAYER(2)
1019
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_L )PORT_PLAYER(2)
1020
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_PON )PORT_PLAYER(2)
1007
1021
PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED )
1009
1023
PORT_START /* P2 IN4 */
1010
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Last Chance")
1011
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Take Score")
1012
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Double Up")
1013
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Flip Flop")
1014
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Big")
1015
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("P2 Small")
1024
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_MAHJONG_LAST_CHANCE )PORT_PLAYER(2)
1025
PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_MAHJONG_SCORE )PORT_PLAYER(2)
1026
PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_MAHJONG_DOUBLE_UP )PORT_PLAYER(2)
1027
PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_MAHJONG_FLIP_FLOP )PORT_PLAYER(2)
1028
PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_MAHJONG_BIG )PORT_PLAYER(2)
1029
PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_MAHJONG_SMALL )PORT_PLAYER(2)
1016
1030
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNUSED )
1018
1032
PORT_START /* IN10 */
1366
GAME( 1982, royalmah, 0, royalmah, royalmah, 0, ROT0, "Falcon", "Royal Mahjong (Japan)" )
1367
GAMEX(1986, suzume, 0, suzume, majs101b, 0, ROT0, "Dyna Electronics", "Watashiha Suzumechan (Japan)", GAME_NOT_WORKING )
1368
GAME( 1986, dondenmj, 0, dondenmj, majs101b, 0, ROT0, "Dyna Electronics", "Don Den Mahjong [BET] (Japan)" )
1369
GAME( 1987, mjdiplob, 0, mjdiplob, mjdiplob, 0, ROT0, "Dynax", "Mahjong Diplomat [BET] (Japan)" )
1370
GAME( 1987, tontonb, 0, tontonb, tontonb, 0, ROT0, "Dynax", "Tonton [BET] (Japan)" )
1371
GAME( 1988, majs101b, 0, majs101b, majs101b, 0, ROT0, "Dynax", "Mahjong Studio 101 [BET] (Japan)" )
1372
GAME( 1989, mjderngr, 0, mjderngr, majs101b, 0, ROT0, "Dynax", "Mahjong Derringer (Japan)" )
1373
GAMEX(1990, mjifb, 0, mjderngr, majs101b, 0, ROT0, "Dynax", "Mahjong If [BET] (Japan)", GAME_NOT_WORKING )
1383
GAME( 1982, royalmah, 0, royalmah, royalmah, 0, ROT0, "Falcon", "Royal Mahjong (Japan)", 0 )
1384
GAME( 1986, suzume, 0, suzume, majs101b, 0, ROT0, "Dyna Electronics", "Watashiha Suzumechan (Japan)", GAME_NOT_WORKING )
1385
GAME( 1986, dondenmj, 0, dondenmj, majs101b, 0, ROT0, "Dyna Electronics", "Don Den Mahjong [BET] (Japan)", 0 )
1386
GAME( 1987, mjdiplob, 0, mjdiplob, mjdiplob, 0, ROT0, "Dynax", "Mahjong Diplomat [BET] (Japan)", 0 )
1387
GAME( 1987, tontonb, 0, tontonb, tontonb, 0, ROT0, "Dynax", "Tonton [BET] (Japan)", 0 )
1388
GAME( 1988, majs101b, 0, majs101b, majs101b, 0, ROT0, "Dynax", "Mahjong Studio 101 [BET] (Japan)", 0 )
1389
GAME( 1989, mjderngr, 0, mjderngr, majs101b, 0, ROT0, "Dynax", "Mahjong Derringer (Japan)", 0 )
1390
GAME( 1990, mjifb, 0, mjderngr, majs101b, 0, ROT0, "Dynax", "Mahjong If [BET] (Japan)", GAME_NOT_WORKING )