@@ -766,77 +766,77 @@ static INPUT_PORTS_START( esq1 )
766
766
PORT_BIT(0xf8 , IP_ACTIVE_HIGH, IPT_UNUSED)
767
767
768
768
PORT_START(" INTERNAL_KBD1" )
769
- PORT_BIT(0x001 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0x98) PORT_GM_C1 PORT_NAME( " C1 " )
770
- PORT_BIT(0x002 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0x99) PORT_GM_CS1 PORT_NAME( " Db1 / C#1 " )
771
- PORT_BIT(0x004 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0x9a) PORT_GM_D1 PORT_NAME( " D1 " )
772
- PORT_BIT(0x008 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0x9b) PORT_GM_DS1 PORT_NAME( " Eb1 / D#1 " )
773
- PORT_BIT(0x010 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0x9c) PORT_GM_E1 PORT_NAME( " E1 " )
774
- PORT_BIT(0x020 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0x9d) PORT_GM_F1 PORT_NAME( " F1 " )
775
- PORT_BIT(0x040 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0x9e) PORT_GM_FS1 PORT_NAME( " Gb1 / F#1 " )
776
- PORT_BIT(0x080 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0x9f) PORT_GM_G1 PORT_NAME( " G1 " )
777
- PORT_BIT(0x100 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xa0) PORT_GM_GS1 PORT_NAME( " Ab1 / G#1 " )
778
- PORT_BIT(0x200 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xa1) PORT_GM_A1 PORT_NAME( " A1 " )
779
- PORT_BIT(0x400 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xa2) PORT_GM_AS1 PORT_NAME( " Bb1 / A#1 " )
780
- PORT_BIT(0x800 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xa3) PORT_GM_B1 PORT_NAME( " B1 " )
769
+ PORT_BIT(0x001 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0x98) PORT_GM_C1
770
+ PORT_BIT(0x002 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0x99) PORT_GM_CS1
771
+ PORT_BIT(0x004 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0x9a) PORT_GM_D1
772
+ PORT_BIT(0x008 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0x9b) PORT_GM_DS1
773
+ PORT_BIT(0x010 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0x9c) PORT_GM_E1
774
+ PORT_BIT(0x020 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0x9d) PORT_GM_F1
775
+ PORT_BIT(0x040 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0x9e) PORT_GM_FS1
776
+ PORT_BIT(0x080 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0x9f) PORT_GM_G1
777
+ PORT_BIT(0x100 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xa0) PORT_GM_GS1
778
+ PORT_BIT(0x200 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xa1) PORT_GM_A1
779
+ PORT_BIT(0x400 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xa2) PORT_GM_AS1
780
+ PORT_BIT(0x800 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xa3) PORT_GM_B1
781
781
782
782
PORT_START(" INTERNAL_KBD2" )
783
- PORT_BIT(0x001 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xa4) PORT_GM_C2 PORT_NAME( " C2 " )
784
- PORT_BIT(0x002 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xa5) PORT_GM_CS2 PORT_NAME( " Db2 / C#2 " )
785
- PORT_BIT(0x004 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xa6) PORT_GM_D2 PORT_NAME( " D2 " )
786
- PORT_BIT(0x008 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xa7) PORT_GM_DS2 PORT_NAME( " Eb2 / D#2 " )
787
- PORT_BIT(0x010 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xa8) PORT_GM_E2 PORT_NAME( " E2 " )
788
- PORT_BIT(0x020 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xa9) PORT_GM_F2 PORT_NAME( " F2 " )
789
- PORT_BIT(0x040 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xaa) PORT_GM_FS2 PORT_NAME( " Gb2 / F#2 " )
790
- PORT_BIT(0x080 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xab) PORT_GM_G2 PORT_NAME( " G2 " )
791
- PORT_BIT(0x100 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xac) PORT_GM_GS2 PORT_NAME( " Ab2 / G#2 " )
792
- PORT_BIT(0x200 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xad) PORT_GM_A2 PORT_NAME( " A2 " )
793
- PORT_BIT(0x400 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xae) PORT_GM_AS2 PORT_NAME( " Bb2 / A#2 " )
794
- PORT_BIT(0x800 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xaf) PORT_GM_B2 PORT_NAME( " B2 " )
783
+ PORT_BIT(0x001 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xa4) PORT_GM_C2
784
+ PORT_BIT(0x002 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xa5) PORT_GM_CS2
785
+ PORT_BIT(0x004 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xa6) PORT_GM_D2
786
+ PORT_BIT(0x008 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xa7) PORT_GM_DS2
787
+ PORT_BIT(0x010 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xa8) PORT_GM_E2
788
+ PORT_BIT(0x020 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xa9) PORT_GM_F2
789
+ PORT_BIT(0x040 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xaa) PORT_GM_FS2
790
+ PORT_BIT(0x080 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xab) PORT_GM_G2
791
+ PORT_BIT(0x100 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xac) PORT_GM_GS2
792
+ PORT_BIT(0x200 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xad) PORT_GM_A2
793
+ PORT_BIT(0x400 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xae) PORT_GM_AS2
794
+ PORT_BIT(0x800 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xaf) PORT_GM_B2
795
795
796
796
PORT_START(" INTERNAL_KBD3" )
797
- PORT_BIT(0x001 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xb0) PORT_GM_C3 PORT_NAME( " C3 " )
798
- PORT_BIT(0x002 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xb1) PORT_GM_CS3 PORT_NAME( " Db3 / C#3 " )
799
- PORT_BIT(0x004 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xb2) PORT_GM_D3 PORT_NAME( " D3 " )
800
- PORT_BIT(0x008 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xb3) PORT_GM_DS3 PORT_NAME( " Eb3 / D#3 " )
801
- PORT_BIT(0x010 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xb4) PORT_GM_E3 PORT_NAME( " E3 " )
802
- PORT_BIT(0x020 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xb5) PORT_GM_F3 PORT_NAME( " F3 " )
803
- PORT_BIT(0x040 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xb6) PORT_GM_FS3 PORT_NAME( " Gb3 / F#3 " )
804
- PORT_BIT(0x080 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xb7) PORT_GM_G3 PORT_NAME( " G3 " )
805
- PORT_BIT(0x100 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xb8) PORT_GM_GS3 PORT_NAME( " Ab3 / G#3 " )
806
- PORT_BIT(0x200 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xb9) PORT_GM_A3 PORT_NAME( " A3 " )
807
- PORT_BIT(0x400 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xba) PORT_GM_AS3 PORT_NAME( " Bb3 / A#3 " )
808
- PORT_BIT(0x800 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xbb) PORT_GM_B3 PORT_NAME( " B3 " )
797
+ PORT_BIT(0x001 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xb0) PORT_GM_C3
798
+ PORT_BIT(0x002 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xb1) PORT_GM_CS3
799
+ PORT_BIT(0x004 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xb2) PORT_GM_D3
800
+ PORT_BIT(0x008 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xb3) PORT_GM_DS3
801
+ PORT_BIT(0x010 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xb4) PORT_GM_E3
802
+ PORT_BIT(0x020 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xb5) PORT_GM_F3
803
+ PORT_BIT(0x040 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xb6) PORT_GM_FS3
804
+ PORT_BIT(0x080 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xb7) PORT_GM_G3
805
+ PORT_BIT(0x100 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xb8) PORT_GM_GS3
806
+ PORT_BIT(0x200 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xb9) PORT_GM_A3
807
+ PORT_BIT(0x400 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xba) PORT_GM_AS3
808
+ PORT_BIT(0x800 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xbb) PORT_GM_B3
809
809
810
810
PORT_START(" INTERNAL_KBD4" )
811
- PORT_BIT(0x001 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xbc) PORT_GM_C4 PORT_NAME( " C4 " )
812
- PORT_BIT(0x002 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xbd) PORT_GM_CS4 PORT_NAME( " Db4 / C#4 " )
813
- PORT_BIT(0x004 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xbe) PORT_GM_D4 PORT_NAME( " D4 " )
814
- PORT_BIT(0x008 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xbf) PORT_GM_DS4 PORT_NAME( " Eb4 / D#4 " )
815
- PORT_BIT(0x010 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xc0) PORT_GM_E4 PORT_NAME( " E4 " )
816
- PORT_BIT(0x020 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xc1) PORT_GM_F4 PORT_NAME( " F4 " )
817
- PORT_BIT(0x040 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xc2) PORT_GM_FS4 PORT_NAME( " Gb4 / F#4 " )
818
- PORT_BIT(0x080 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xc3) PORT_GM_G4 PORT_NAME( " G4 " )
819
- PORT_BIT(0x100 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xc4) PORT_GM_GS4 PORT_NAME( " Ab4 / G#4 " )
820
- PORT_BIT(0x200 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xc5) PORT_GM_A4 PORT_NAME( " A4 " )
821
- PORT_BIT(0x400 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xc6) PORT_GM_AS4 PORT_NAME( " Bb4 / A#4 " )
822
- PORT_BIT(0x800 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xc7) PORT_GM_B4 PORT_NAME( " B4 " )
811
+ PORT_BIT(0x001 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xbc) PORT_GM_C4
812
+ PORT_BIT(0x002 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xbd) PORT_GM_CS4
813
+ PORT_BIT(0x004 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xbe) PORT_GM_D4
814
+ PORT_BIT(0x008 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xbf) PORT_GM_DS4
815
+ PORT_BIT(0x010 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xc0) PORT_GM_E4
816
+ PORT_BIT(0x020 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xc1) PORT_GM_F4
817
+ PORT_BIT(0x040 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xc2) PORT_GM_FS4
818
+ PORT_BIT(0x080 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xc3) PORT_GM_G4
819
+ PORT_BIT(0x100 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xc4) PORT_GM_GS4
820
+ PORT_BIT(0x200 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xc5) PORT_GM_A4
821
+ PORT_BIT(0x400 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xc6) PORT_GM_AS4
822
+ PORT_BIT(0x800 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xc7) PORT_GM_B4
823
823
824
824
PORT_START(" INTERNAL_KBD5" )
825
- PORT_BIT(0x001 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xc8) PORT_GM_C5 PORT_NAME( " C5 " )
826
- PORT_BIT(0x002 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xc9) PORT_GM_CS5 PORT_NAME( " Db5 / C#5 " )
827
- PORT_BIT(0x004 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xca) PORT_GM_D5 PORT_NAME( " D5 " )
828
- PORT_BIT(0x008 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xcb) PORT_GM_DS5 PORT_NAME( " Eb5 / D#5 " )
829
- PORT_BIT(0x010 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xcc) PORT_GM_E5 PORT_NAME( " E5 " )
830
- PORT_BIT(0x020 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xcd) PORT_GM_F5 PORT_NAME( " F5 " )
831
- PORT_BIT(0x040 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xce) PORT_GM_FS5 PORT_NAME( " Gb5 / F#5 " )
832
- PORT_BIT(0x080 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xcf) PORT_GM_G5 PORT_NAME( " G5 " )
833
- PORT_BIT(0x100 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xd0) PORT_GM_GS5 PORT_NAME( " Ab5 / G#5 " )
834
- PORT_BIT(0x200 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xd1) PORT_GM_A5 PORT_NAME( " A5 " )
835
- PORT_BIT(0x400 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xd2) PORT_GM_AS5 PORT_NAME( " Bb5 / A#5 " )
836
- PORT_BIT(0x800 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xd3) PORT_GM_B5 PORT_NAME( " B5 " )
825
+ PORT_BIT(0x001 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xc8) PORT_GM_C5
826
+ PORT_BIT(0x002 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xc9) PORT_GM_CS5
827
+ PORT_BIT(0x004 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xca) PORT_GM_D5
828
+ PORT_BIT(0x008 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xcb) PORT_GM_DS5
829
+ PORT_BIT(0x010 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xcc) PORT_GM_E5
830
+ PORT_BIT(0x020 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xcd) PORT_GM_F5
831
+ PORT_BIT(0x040 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xce) PORT_GM_FS5
832
+ PORT_BIT(0x080 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xcf) PORT_GM_G5
833
+ PORT_BIT(0x100 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xd0) PORT_GM_GS5
834
+ PORT_BIT(0x200 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xd1) PORT_GM_A5
835
+ PORT_BIT(0x400 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xd2) PORT_GM_AS5
836
+ PORT_BIT(0x800 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xd3) PORT_GM_B5
837
837
838
838
PORT_START(" INTERNAL_KBD6" )
839
- PORT_BIT(0x001 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xd4) PORT_GM_C6 PORT_NAME( " C6 " )
839
+ PORT_BIT(0x001 , IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CHANGED_MEMBER(DEVICE_SELF, FUNC(esq1_state::internal_kbd_key_stroke), 0xd4) PORT_GM_C6
840
840
PORT_BIT(0xffe , IP_ACTIVE_HIGH, IPT_UNUSED)
841
841
842
842
INPUT_PORTS_END
0 commit comments