MSX General Purpose port

Short name:msx_general_purpose_port
Is device:Yes
Runnable:No
Source file:devices/bus/msx/ctrl/ctrl.cpp

Software Lists

Card Short name Description Status Total Supported Partially supported Unsupported

Referenced By

Short nameDescriptionSource file
ax150 AX-150 (MSX1, Arabic) msx/msx1.cpp
ax170 AX-170 (MSX1, Arabic) msx/msx1.cpp
ax200 AX-200 (MSX1, Arabic/English) msx/msx1_v9938.cpp
ax200m AX-200M (MSX1, Arabic/English) msx/msx1_v9938.cpp
ax230 AX-230 (MSX1, Arabic) msx/msx1.cpp
ax350 AX-350 (MSX2, Arabic) msx/msx2.cpp
ax350ii AX-350 II (MSX2, Arabic) msx/msx2.cpp
ax350iif AX-350 II F (MSX2, Arabic) msx/msx2.cpp
ax370 AX-370 (MSX2, Arabic) msx/msx2.cpp
ax500 AX-500 (MSX2, Arabic) msx/msx2.cpp
bruc100 Bruc 100-1 (MSX1, Italy) msx/msx1_bruc100.cpp
bruc100a Bruc 100-2 (MSX1, Italy) msx/msx1_bruc100.cpp
canonv10 V-10 (MSX1, Japan) msx/msx1.cpp
canonv20 V-20 (MSX1, Japan) msx/msx1.cpp
canonv20e V-20E (MSX1, UK) msx/msx1.cpp
canonv20f V-20F (MSX1, France) msx/msx1.cpp
canonv20g V-20G (MSX1, Germany) msx/msx1.cpp
canonv20s V-20S (MSX1, Spain) msx/msx1.cpp
canonv25 V-25 (MSX2, Japan) msx/msx2.cpp
canonv30f V-30F (MSX2, Japan) msx/msx2.cpp
canonv8 V-8 (MSX1, Japan) msx/msx1.cpp
carmarty FM-Towns Car Marty fujitsu/fmtowns.cpp
cf1200 CF-1200 (MSX1, Japan) msx/msx1.cpp
cf2000 CF-2000 (MSX1, Japan) msx/msx1.cpp
cf2700 CF-2700 (MSX1, Japan) msx/msx1.cpp
cf2700g CF-2700 (MSX1, Germany) msx/msx1.cpp
cf2700uk CF-2700 (MSX1, UK) msx/msx1.cpp
cf3000 CF-3000 (MSX1, Japan) msx/msx1.cpp
cf3300 CF-3300 (MSX1, Japan) msx/msx1.cpp
cpc300 IQ-2000 CPC-300 (MSX2, Korea) msx/msx2.cpp
cpc300e IQ-2000 CPC-300E (MSX2, Korea) msx/msx2.cpp
cpc330k CPC-330K KOBO (MSX2, Korea) msx/msx2.cpp
cpc400 X-II CPC-400 (MSX2, Korea) msx/msx2.cpp
cpc400s X-II CPC-400S (MSX2, Korea) msx/msx2.cpp
cpc50a Zemmix CPC-50A (MSX1, Korea) msx/msx1.cpp
cpc50b Zemmix CPC-50B (MSX1, Korea) msx/msx1.cpp
cpc51 Zemmix CPC-51 (MSX1, Korea) msx/msx1.cpp
cpc61 Zemmix CPC-61 (MSX2, Korea) msx/msx2.cpp
cpc88 CPC-88 (MSX1, Korea) msx/msx1.cpp
cpg120 Zemmix CPG-120 Normal (MSX2, Korea) msx/msx2.cpp
cx5f CX5F w/SFG05 (MSX1, Japan) msx/msx1.cpp
cx5f1 CX5F w/SFG01 (MSX1, Japan) msx/msx1.cpp
cx5m128 CX5M-128 (MSX1) msx/msx1_v9938.cpp
cx5miib CX5MIIB (MSX1, Italy) msx/msx1_v9938.cpp
cx5mu CX5MU (MSX1, USA) msx/msx1.cpp
cx7128 CX7/128 (MSX2, Japan) msx/msx2.cpp
cx7m128 CX7M/128 (MSX2, Japan) msx/msx2.cpp
dgnmsx Dragon MSX-64 (MSX1, Spain) msx/msx1.cpp
dpc100 IQ-1000 DPC-100 (MSX1, Korea) msx/msx1.cpp
dpc180 IQ-1000 DPC-180 (MSX1, Korea) msx/msx1.cpp
dpc200 IQ-1000 DPC-200 (MSX1, Korea) msx/msx1.cpp
dpc200e DPC-200E (MSX1, French) msx/msx1.cpp
expert10 Expert XP-800 (1.0) (MSX1, Brazil) msx/msx1.cpp
expert11 Expert XP-800 (1.1) / Expert GPC-1 (MSX1, Brazil) msx/msx1.cpp
expert13 Expert 1.3 (MSX1, Brazil) msx/msx1.cpp
expert20 Expert 2.0 (MSX2, Brazil) msx/msx2.cpp
expert3i Expert 3 IDE (MSX2+, Brazil) msx/msx2p.cpp
expert3t Expert 3 Turbo (MSX2+, Brazil) msx/msx2p.cpp
expertac Expert AC88+ (MSX2+, Brazil) msx/msx2p.cpp
expertdp Expert DDPlus (MSX1, Brazil) msx/msx1.cpp
expertdx Expert DDX+ (MSX2+, Brazil) msx/msx2p.cpp
expertpl Expert Plus (MSX1, Brazil) msx/msx1.cpp
fdpc200 DPC-200 (MSX1, Italy) msx/msx1.cpp
fmtmarty FM-Towns Marty fujitsu/fmtowns.cpp
fmtmarty2 FM-Towns Marty 2 fujitsu/fmtowns.cpp
fmtowns FM-Towns (Model 1 / 2) fujitsu/fmtowns.cpp
fmtownsftv FM-Towns II FreshTV fujitsu/fmtowns.cpp
fmtownshr FM-Towns II HR fujitsu/fmtowns.cpp
fmtownsmx FM-Towns II MX fujitsu/fmtowns.cpp
fmtownssj FM-Towns II SJ fujitsu/fmtowns.cpp
fmtownsux FM-Towns II UX fujitsu/fmtowns.cpp
fmtownsv03 FM-Towns (unknown, V03 L01 00 91/07/09) fujitsu/fmtowns.cpp
fmx FM-X (MSX1, Japan) msx/msx1.cpp
fpc500 FPC-500 (MSX1, Italy) msx/msx1.cpp
fpc900 FPC-900 (MSX2, Italy) msx/msx2.cpp
fs1300 FS-1300 (MSX1, Japan) msx/msx1.cpp
fs4000 FS-4000 (MSX1, Japan) msx/msx1.cpp
fs4000a FS-4000 (alt) (MSX1, Japan) msx/msx1.cpp
fs4500 FS-4500 (MSX2, Japan) msx/msx2.cpp
fs4600f FS-4600F (MSX2, Japan) msx/msx2.cpp
fs4700f FS-4700F (MSX2, Japan) msx/msx2.cpp
fs5000f2 FS-5000F2 (MSX2, Japan) msx/msx2.cpp
fs5500f1 FS-5500F1 (MSX2, Japan) msx/msx2.cpp
fs5500f2 FS-5500F2 (MSX2, Japan) msx/msx2.cpp
fsa1 FS-A1 / 1st released version (MSX2, Japan) msx/msx2.cpp
fsa1a FS-A1 / 2nd released version (MSX2, Japan) msx/msx2.cpp
fsa1f FS-A1F (MSX2, Japan) msx/msx2.cpp
fsa1fm FS-A1FM (MSX2, Japan) msx/msx2.cpp
fsa1fx FS-A1FX (MSX2+, Japan) msx/msx2p.cpp
fsa1gt FS-A1GT (MSX Turbo-R, Japan) msx/msxtr.cpp
fsa1mk2 FS-A1MK2 (MSX2, Japan) msx/msx2.cpp
fsa1st FS-A1ST (MSX Turbo-R, Japan) msx/msxtr.cpp
fsa1wsx FS-A1WSX (MSX2+, Japan) msx/msx2p.cpp
fsa1wx FS-A1WX / 1st released version (MSX2+, Japan) msx/msx2p.cpp
fsa1wxa FS-A1WX / 2nd released version (MSX2+, Japan) msx/msx2p.cpp
fspc800 SPC-800 (MSX1, Italy) msx/msx1.cpp
fstm1 FS-TM1 (MSX2, Italy) msx/msx2.cpp
gfc1080 GFC-1080 (MSX1, Korea) msx/msx1.cpp
gfc1080a GFC-1080A (MSX1, Korea) msx/msx1.cpp
gsfc200 FC-200 (MSX1, Europe) msx/msx1.cpp
gsfc80u FC-80U (MSX1, Korea) msx/msx1.cpp
hb10 HB-10 (MSX1, Japan) msx/msx1.cpp
hb101 HB-101 (MSX1, Japan) msx/msx1.cpp
hb101p HB-101P (MSX1, Europe) msx/msx1.cpp
hb10p HB-10P (MSX1, Netherlands) msx/msx1.cpp
hb201 HB-201 (MSX1, Japan) msx/msx1.cpp
hb201p HB-201P (MSX1, Europe) msx/msx1.cpp
hb20p HB-20P (MSX1, Spain) msx/msx1.cpp
hb501p HB-501P (MSX1, Europe) msx/msx1.cpp
hb55 HB-55 (MSX1, Japan) msx/msx1.cpp
hb55d HB-55D (MSX1, Germany) msx/msx1.cpp
hb55p HB-55P (MSX1, Europe) msx/msx1.cpp
hb701fd HB-701FD (MSX1, Japan) msx/msx1.cpp
hb75 HB-75 (MSX1, Japan) msx/msx1.cpp
hb75d HB-75D (MSX1, Germany) msx/msx1.cpp
hb75p HB-75P (MSX1, Europe) msx/msx1.cpp
hb8000 HB-8000 Hotbit (MSX1, Brazil) msx/msx1.cpp
hbf1 HB-F1 (MSX2, Japan) msx/msx2.cpp
hbf1ii HB-F1II (MSX2, Japan) msx/msx2.cpp
hbf1xd HB-F1XD (MSX2, Japan) msx/msx2.cpp
hbf1xdj HB-F1XDJ (MSX2+, Japan) msx/msx2p.cpp
hbf1xv HB-F1XV (MSX2+, Japan) msx/msx2p.cpp
hbf5 HB-F5 (MSX2, Japan) msx/msx2.cpp
hbf500 HB-F500 (MSX2, Japan) msx/msx2.cpp
hbf500_2 HB-F500 2nd version (MSX2, Japan) msx/msx2.cpp
hbf500f HB-F500F (MSX2, France) msx/msx2.cpp
hbf500p HB-F500P (MSX2, Europe) msx/msx2.cpp
hbf700d HB-F700D (MSX2, Germany) msx/msx2.cpp
hbf700f HB-F700F (MSX2, France) msx/msx2.cpp
hbf700p HB-F700P (MSX2, Europe) msx/msx2.cpp
hbf700s HB-F700S (MSX2, Spain) msx/msx2.cpp
hbf900 HB-F900 (MSX2, Japan) msx/msx2.cpp
hbf900a HB-F900 (alt) (MSX2, Japan) msx/msx2.cpp
hbf9p HB-F9P (MSX2, Europe) msx/msx2.cpp
hbf9pr HB-F9P (MSX2, Russian, prototype) msx/msx2.cpp
hbf9s HB-F9S (MSX2, Spain) msx/msx2.cpp
hbg900ap HB-G900AP (MSX2, Europe) msx/msx2.cpp
hbg900p HB-G900P (MSX2, Europe) msx/msx2.cpp
hc5 HC-5 (MSX1, Japan) msx/msx1.cpp
hc6 HC-6 (MSX1, Japan) msx/msx1.cpp
hc7 HC-7 (MSX1, Japan) msx/msx1.cpp
hotbi13b HB-8000 Hotbit 1.3b (MSX1, Brazil) msx/msx1.cpp
hotbi13p HB-8000 Hotbit 1.3p (MSX1, Brazil) msx/msx1.cpp
hotbit20 HB-8000 Hotbit 2.0 (MSX2) msx/msx2.cpp
hx10 HX-10AA (MSX1, Europe) msx/msx1.cpp
hx10d HX-10D (MSX1, Japan) msx/msx1.cpp
hx10dp HX-10DP (MSX1, Japan) msx/msx1.cpp
hx10e HX-10E (MSX1, Spain) msx/msx1.cpp
hx10f HX-10F (MSX1, France) msx/msx1.cpp
hx10s HX-10S (MSX1, Japan) msx/msx1.cpp
hx10sa HX-10SA (MSX1, Japan) msx/msx1.cpp
hx20 HX-20 (MSX1, Japan) msx/msx1.cpp
hx20e HX-20E (MSX1, Spain) msx/msx1.cpp
hx20i HX-20I (MSX1, Italy) msx/msx1.cpp
hx21 HX-21 (MSX1, Japan) msx/msx1.cpp
hx21f HX-21F (MSX1, France) msx/msx1.cpp
hx22 HX-22 (MSX1, Japan) msx/msx1.cpp
hx22i HX-22I (MSX1, Italy) msx/msx1.cpp
hx23 HX-23 (MSX2, Japan) msx/msx2.cpp
hx23f HX-23F (MSX2, Japan) msx/msx2.cpp
hx32 HX-32 (MSX1, Japan) msx/msx1.cpp
hx33 HX-33 w/HX-R702 (MSX2, Japan) msx/msx2.cpp
hx34 HX-34 w/HX-R703 (MSX2, Japan) msx/msx2.cpp
hx51i HX-51I (MSX1, Italy, Spain) msx/msx1.cpp
jvchc7gb HC-7E / HC-7GB (MSX1, Europe) msx/msx1.cpp
kmc5000 KMC-5000 (MSX2, Japan) msx/msx2.cpp
mbh1 MB-H1 (MSX1, Japan) msx/msx1.cpp
mbh1e MB-H1E (MSX1, Japan) msx/msx1.cpp
mbh2 MB-H2 (MSX1, Japan) msx/msx1.cpp
mbh25 MB-H25 (MSX1, Japan) msx/msx1.cpp
mbh3 MB-H3 (MSX2, Japan) msx/msx2.cpp
mbh50 MB-H50 (MSX1, Japan) msx/msx1.cpp
mbh70 MB-H70 (MSX2, Japan) msx/msx2.cpp
ml8000 ML-8000 (MSX1, Japan) msx/msx1.cpp
mlf110 ML-F110 (MSX1, Japan) msx/msx1.cpp
mlf120 ML-F120 (MSX1, Japan) msx/msx1.cpp
mlf48 ML-F48 (MSX1, UK) msx/msx1.cpp
mlf80 ML-F80 (MSX1, UK) msx/msx1.cpp
mlfx1 ML-FX1 (MSX1, Spain) msx/msx1.cpp
mlg1 ML-G1 (MSX2, Spain) msx/msx2.cpp
mlg10 ML-G10 (MSX2, Japan) msx/msx2.cpp
mlg3 ML-G3 (MSX2, Spain) msx/msx2.cpp
mlg30 ML-G30 Model 1 (MSX2, Japan) msx/msx2.cpp
mlg30_2 ML-G30 Model 2 (MSX2, Japan) msx/msx2.cpp
mpc10 MPC-10 / Wavy10 (MSX1, Japan) msx/msx1.cpp
mpc100 MPC-100 (MSX1, UK) msx/msx1.cpp
mpc200 MPC-200 (MSX1, UK) msx/msx1.cpp
mpc200sp MPC-200SP (MSX1, Spain) msx/msx1.cpp
mpc2300 MPC-2300 (MSX2, USSR) msx/msx2.cpp
mpc2500f MPC-2500FD (MSX2, USSR) msx/msx2.cpp
mpc25fd MPC-25FD (MSX2, Japan) msx/msx2.cpp
mpc25fs MPC-25FS (MSX2, Japan) msx/msx2.cpp
mpc27 MPC-27 (MSX2, Japan) msx/msx2.cpp
mpc64 MPC-64 (MSX1, Germany) msx/msx1.cpp
mx10 MX-10 (MSX1, Japan) msx/msx1.cpp
mx101 MX-101 (MSX1, Japan) msx/msx1.cpp
mx15 MX-15 (MSX1, International) msx/msx1.cpp
mx64 MX64 (MSX1, France) msx/msx1.cpp
mz1500 MZ-1500 sharp/mz700.cpp
mz2500 MZ-2500 sharp/mz2500.cpp
mz2520 MZ-2520 sharp/mz2500.cpp
mz800 MZ-800 sharp/mz700.cpp
nms801 NMS-801 (MSX1, Italy) msx/msx1.cpp
nms8220 NMS 8220 (MSX2, Europe) msx/msx2.cpp
nms8245 NMS 8245 (MSX2, Europe) msx/msx2.cpp
nms8245f NMS 8245F (MSX2, France) msx/msx2.cpp
nms8250 NMS 8250 (MSX2, Europe) msx/msx2.cpp
nms8250_16 NMS 8250/16 (MSX2, Spain) msx/msx2.cpp
nms8250_19 NMS 8250/19 (MSX2, France) msx/msx2.cpp
nms8255 NMS 8255 (MSX2, Europe) msx/msx2.cpp
nms8255f NMS 8255F (MSX2, France) msx/msx2.cpp
nms8260 NMS 8260 (MSX2, Prototype) msx/msx2.cpp
nms8280 NMS 8280 (MSX2, Europe) msx/msx2.cpp
nms8280f NMS 8280F (MSX2, France) msx/msx2.cpp
nms8280g NMS 8280G (MSX2, Germany) msx/msx2.cpp
pc6001 PC-6001 (Japan) nec/pc6001.cpp
pc6001a PC-6001A "NEC Trek" (US) nec/pc6001.cpp
pc6001mk2 PC-6001mkII (Japan) nec/pc6001.cpp
pc6001mk2sr PC-6001mkIISR (Japan) nec/pc6001.cpp
pc6601 PC-6601 (Japan) nec/pc6001.cpp
pc6601sr PC-6601SR "Mr. PC" (Japan) nec/pc6001.cpp
pc8801 PC-8801 nec/pc8801.cpp
pc8801fa PC-8801FA nec/pc8801.cpp
pc8801ma PC-8801MA nec/pc8801.cpp
pc8801ma2 PC-8801MA2 nec/pc8801.cpp
pc8801mc PC-8801MC nec/pc8801.cpp
pc8801mh PC-8801MH nec/pc8801.cpp
pc8801mk2 PC-8801mkII nec/pc8801.cpp
pc8801mk2fr PC-8801mkIIFR nec/pc8801.cpp
pc8801mk2mr PC-8801mkIIMR nec/pc8801.cpp
pc8801mk2sr PC-8801mkIISR nec/pc8801.cpp
pc88va PC-88VA nec/pc88va.cpp
pc88va2 PC-88VA2 nec/pc88va.cpp
perfect1 Perfect MSX1 (MSX1, Middle East) msx/msx1.cpp
phc2 PHC-2 (MSX1, France) msx/msx1.cpp
phc23 PHC-23 / Wavy23 (MSX2, Japan) msx/msx2.cpp
phc23jb PHC-23JB / Wavy23 (MSX2, Japan) msx/msx2.cpp
phc28 PHC-28 (MSX1, France) msx/msx1.cpp
phc28l PHC-28L (MSX1, France) msx/msx1.cpp
phc28s PHC-28S (MSX1, France) msx/msx1.cpp
phc35j PHC-35J / Wavy35 (MSX2+, Japan) msx/msx2p.cpp
phc55fd2 PHC-55FD2 / Wavy55FD2 (MSX2, Japan) msx/msx2.cpp
phc70fd PHC-70FD / Wavy70FD (MSX2+, Japan) msx/msx2p.cpp
phc70fd2 PHC-70FD2 / Wavy70FD2 (MSX2+, Japan) msx/msx2p.cpp
phc77 PHC-77 / Wavy77 (MSX2, Japan) msx/msx2.cpp
piopx7 PX-07 Palcom (MSX1, Japan) msx/msx1.cpp
piopx7uk PX-07UK Palcom (MSX1, UK) msx/msx1.cpp
piopxv60 PX-V60 (MSX1, Japan) msx/msx1.cpp
pv16 PV-16 (MSX1, Japan) msx/msx1.cpp
pv7 PV-7 (MSX1, Japan) msx/msx1.cpp
spc800 SPC-800 (MSX1, Korea) msx/msx1.cpp
svi728 SVI-728 (MSX1, International) msx/msx1.cpp
svi728es SVI-728 (MSX1, Spanish) msx/msx1.cpp
svi738 SVI-738 (MSX1, International) msx/msx1_v9938.cpp
svi738ar SVI-738 (MSX1, Arabic) msx/msx1_v9938.cpp
svi738dk SVI-738 (MSX1, Denmark, Norway) msx/msx1_v9938.cpp
svi738pl SVI-738 (MSX1, Poland) msx/msx1_v9938.cpp
svi738sp SVI-738 (MSX1, Spain) msx/msx1_v9938.cpp
svi738sw SVI-738 (MSX1, Finland, Sweden) msx/msx1_v9938.cpp
sx100 SX-100 (MSX1, Japan) msx/msx1.cpp
tadpc200 DPC-200 (MSX1, Argentina, Spanish keyboard) msx/msx1.cpp
tadpc200a DPC-200A (MSX1, Argentina) msx/msx1_v9938.cpp
tadpc200b DPC-200 (MSX1, Argentina, international keyboard) msx/msx1.cpp
tpc310 TPC-310 (MSX2, Argentina) msx/msx2.cpp
tpp311 TPP-311 (MSX2, Argentina) msx/msx2.cpp
tps312 TPS-312 (MSX2, Argentina) msx/msx2.cpp
ucv102 UC-V102 (MSX2, Japan) msx/msx2.cpp
vg8000 VG-8000 (MSX1, Europe) msx/msx1.cpp
vg8010 VG-8010 / VG-8010/00 (MSX1, Europe) msx/msx1.cpp
vg8010f VG-8010F / VG-8010/19 (MSX1, French) msx/msx1.cpp
vg802000 VG-8020/00 (MSX1, Europe) msx/msx1.cpp
vg802020 VG-8020/20 (MSX1, Europe) msx/msx1.cpp
vg8020f VG-8020/19 / VG-8020F (MSX1, French) msx/msx1.cpp
vg8230 VG-8230 (MSX2, Netherlands) msx/msx2.cpp
vg8235 VG-8235 (MSX2, Europe) msx/msx2.cpp
vg8235f VG-8235F (MSX2, France) msx/msx2.cpp
vg8240 VG-8240 (MSX2, Prototype) msx/msx2.cpp
victhc80 HC-80 (MSX2, Japan) msx/msx2.cpp
victhc90 HC-90 (MSX2, Japan) msx/msx2.cpp
victhc90a HC-90A (MSX2, Japan) msx/msx2.cpp
victhc95 HC-95 (MSX2, Japan) msx/msx2.cpp
victhc95a HC-95A (MSX2, Japan) msx/msx2.cpp
x68000 X68000 sharp/x68k.cpp
x68030 X68030 sharp/x68k.cpp
x68ksupr X68000 Super sharp/x68k.cpp
x68kxvi X68000 XVI sharp/x68k.cpp
y503iiir YIS-503 III R (MSX2, USSR) msx/msx2.cpp
y503iiire YIS-503 III R (MSX2, Estonian) msx/msx2.cpp
y503iir YIS503IIR (MSX1, USSR) msx/msx1_v9938.cpp
y503iir2 YIS503IIR (MSX1, Estonian) msx/msx1_v9938.cpp
y805128 YIS805/128 (MSX2, Japan) msx/msx2.cpp
y805128r2 YIS805/128R2 (MSX2, USSR) msx/msx2.cpp
y805128r2e YIS805/128R2 (MSX2, Estonian) msx/msx2.cpp
y805256 YIS805/256 (MSX2, Japan) msx/msx2.cpp
yc64 YC-64 (MSX1, Europe) msx/msx1.cpp
yis303 YIS303 (MSX1, Japan) msx/msx1.cpp
yis503 YIS503 (MSX1, Japan) msx/msx1.cpp
yis503f YIS503F (MSX1, French) msx/msx1.cpp
yis503ii YIS503II (MSX1, Japan) msx/msx1_v9938.cpp
yis604 YIS604/128 (MSX2, Japan) msx/msx2.cpp
pce_xhe3 Micom Soft XHE-3 PC Joystick Adapter for PC Engine devices/bus/pce_ctrl/xhe3.cpp