Generic Keyboard

Short name:generic_keyboard
Is device:Yes
Runnable:No
Source file:devices/machine/keyboard.cpp

Software Lists

Card Short name Description Status Total Supported Partially supported Unsupported

Referenced By

Short nameDescriptionSource file
68ksbc 68k Single Board Computer homebrew/68ksbc.cpp
abc80 ABC 80 luxor/abc80.cpp
acrnsys2 Acorn System 2 acorn/acrnsys.cpp
acrnsys3 Acorn System 3 (6502 CPU) acorn/acrnsys.cpp
acrnsys3_6809 Acorn System 3 (6809 CPU) acorn/acrnsys.cpp
acrnsys4 Acorn System 4 acorn/acrnsys.cpp
acrnsys5 Acorn System 5 acorn/acrnsys.cpp
aim65 AIM 65 rockwell/aim65.cpp
aim65_40 AIM-65/40 rockwell/aim65_40.cpp
al8800bt Altair 8800bt mits/altair.cpp
altos486 Altos 486 altos/altos486.cpp
altos5 Altos 5-15 altos/altos5.cpp
altos8600 ACS8600 altos/altos8600.cpp
ampro Little Z80 Board ampro/ampro.cpp
aviion_4600 AViiON 4600 dg/aviion88k.cpp
basic31 MCS BASIC 31 intel/basic52.cpp
basic52 MCS BASIC 52 intel/basic52.cpp
bert BERT skeleton/bert.cpp
bigbord2 Big Board II xerox/bigbord2.cpp
bossa85 Olympia BOSS A 8085 olympiaint/olyboss.cpp
bossb85 Olympia BOSS B 8085 olympiaint/olyboss.cpp
c5000 C5000 skeleton/onyx.cpp
c8002 C8002 skeleton/onyx.cpp
c900 Commodore 900 commodore/c900.cpp
can09t Candela CAN09 skeleton/candela.cpp
cb308 CB-308 cromemco/mcb216.cpp
ccs2422 CCS Model 2422B FDC card ccs/ccs2810.cpp
ccs2810 CCS Model 2810 CPU card ccs/ccs2810.cpp
ccs300 CCS Model 300 ccs/ccs2810.cpp
cd2650 2650 Computer System skeleton/cd2650.cpp
cgc7900 CGC 7900 chromatics/cgc7900.cpp
chaos Chaos 2 homebrew/chaos.cpp
ckz80 CKZ-80 skeleton/ckz80.cpp
cm1800 CM-1800 ussr/cm1800.cpp
codata Codata skeleton/codata.cpp
cortex Cortex skeleton/cortex.cpp
cpu09 CPU09 skeleton/tavernie.cpp
crimson Crimson (R4000, 100MHz, Ver. 4.0.3) sgi/crimson.cpp
d6809 6809 Portable homebrew/d6809.cpp
db32016 DB32016 natsemi/ns32kdb.cpp
dct11em DCT11-EM dec/dct11em.cpp
dectalk DECtalk DTC-01 dec/dectalk.cpp
dg680 DG680 with DGOS-Z80 1.4 ausnz/dg680.cpp
dm500 Dreambox 500 skeleton/dm7000.cpp
dm5620 Dreambox 5620 skeleton/dm7000.cpp
dm7000 Dreambox 7000 skeleton/dm7000.cpp
dmax8000 Datamax 8000 ausnz/dmax8000.cpp
dms86 DMS-86 dms/dms86.cpp
dps1 DPS-1 skeleton/dps1.cpp
dsb46 DSB-4/6 skeleton/dsb46.cpp
dsp3000 Apollo DSP3000 apollo/apollo.cpp
dsp3500 Apollo DSP3500 apollo/apollo.cpp
dsp5500 Apollo DSP5500 apollo/apollo.cpp
dtc03 DECtalk DTC-03 dec/dtc03.cpp
dual68 Dual Systems 68000 skeleton/dual68.cpp
ec65 EC-65 elektor/ec65.cpp
ec65k EC-65K elektor/ec65.cpp
et3400 Heathkit Model ET-3400 Microprocessor Trainer heathkit/et3400.cpp
eurocom2 Eurocom II V7 skeleton/eurocom2.cpp
evmbug TMAM 6095 ti/evmbug.cpp
exp85 Explorer/85 netronics/exp85.cpp
f387x F387X PEP System fairchild/f387x.cpp
ft68m FT-68M skeleton/ft68m.cpp
funkball Funky Ball misc/funkball.cpp
gimix Gimix 6809 System skeleton/gimix.cpp
gs6502 Simple 6502 Machine homebrew/gs6502.cpp
gs6809 Simple 6809 Machine homebrew/gs6809.cpp
gscpm Simple CP/M Machine homebrew/gscpm.cpp
gsz80 Simple Z-80 Machine homebrew/gsz80.cpp
harriet Harriet quantel/harriet.cpp
hpz80unk unknown Z80-based mainframe hp/hpz80unk.cpp
ht68k TinyGiant HT68k skeleton/ht68k.cpp
hxhdci2k HUMAX HDCI-2000 skeleton/cxhumax.cpp
icebox ICEBOX skeleton/icebox.cpp
icm3216 ICM-3216 natsemi/icm3216.cpp
imsai MPU-B skeleton/imsai.cpp
intlc44 INTELLEC 4/MOD 4 intel/intellec4.cpp
intlc440 INTELLEC 4/MOD 40 intel/intellec4.cpp
ipb iPB intel/ipc.cpp
ipc iPC intel/ipc.cpp
ipds iPDS intel/ipds.cpp
iris3130 IRIS 3130 (IP2) sgi/iris3130.cpp
isbc286 iSBC 286 intel/isbc.cpp
isbc2861 iSBC 286/10 intel/isbc.cpp
isbc28612 iSBC 286/12 intel/isbc.cpp
isbc8010 iSBC 80/10 intel/isbc8010.cpp
isbc8010a iSBC 80/10A intel/isbc8010.cpp
isbc8010b iSBC 80/10B intel/isbc8010.cpp
isbc8030 iSBC 80/30 intel/isbc8030.cpp
isbc86 iSBC 86/12A intel/isbc.cpp
isbc8605 iSBC 86/05 intel/isbc.cpp
isbc8630 iSBC 86/30 intel/isbc.cpp
ivg09 CPU09 with IVG09 and IFD09 skeleton/tavernie.cpp
jade unknown S-100 computer with Serial/Parallel/Interrupt Controller skeleton/jade.cpp
jonos Escort skeleton/jonos.cpp
jupiter2 Jupiter II wavemate/jupiter.cpp
jupiter3 Jupiter III wavemate/jupiter.cpp
kc85_111 KC 85/1.11 robotron/z9001.cpp
kc87_10 KC 87.10 robotron/z9001.cpp
kc87_11 KC 87.11 robotron/z9001.cpp
kc87_20 KC 87.20 robotron/z9001.cpp
kc87_21 KC 87.21 robotron/z9001.cpp
kim1 KIM-1 commodore/kim1.cpp
kminus Kyber Minus kyber/kminus.cpp
konin Konin mera/konin.cpp
lb186 Little Board/186 ampro/lb186.cpp
lft1230 A1230 186 Master Processor skeleton/lft.cpp
lft1510 A1510 186 User Processor skeleton/lft.cpp
llc1 LLC-1 ddr/llc1.cpp
luna Luna omron/luna_68k.cpp
lwriter LaserWriter apple/lwriter.cpp
lwriter2nt LaserWriter II NT apple/lwriter.cpp
lwriterplus LaserWriter Plus apple/lwriter.cpp
m8120 M8120 motorola/m8120.cpp
mbc200 MBC-200 sanyo/mbc200.cpp
mc1200 MC-1200 skeleton/milwaukee.cpp
mcb216 MCB-216 cromemco/mcb216.cpp
mccpm mc-CP/M-Computer mc/mccpm.cpp
md2 Micro Decision MD-2 morrow/microdec.cpp
md3 Micro Decision MD-3 morrow/microdec.cpp
mekd1 MEK6800D1 motorola/mekd1.cpp
mekd3 MEK6802D3 motorola/mekd3.cpp
mekd4 MEK6802D4 motorola/mekd4.cpp
mekd5 MEK6802D5 motorola/mekd5.cpp
mes MES skeleton/mes.cpp
mfabfz Mikrocomputer fuer Ausbildung skeleton/mfabfz.cpp
mfabfz85 Mikrocomputer fuer Ausbildung MAT85 skeleton/mfabfz.cpp
mice2_6502 MICE-II 6502 (Rev-F) skeleton/mice.cpp
mice2_6809 MICE-II 6809(E) (Rev-L) skeleton/mice.cpp
mice2_8085 MICE-II 8085 (Rev-M) skeleton/mice.cpp
mice2_z80 MICE-II Z80 (Rev-F) skeleton/mice.cpp
mice_6502 MICE 6502 (Rev-A) skeleton/mice.cpp
micro20 Micro 20 skeleton/micro20.cpp
microkit COSMAC Microkit rca/microkit.cpp
microtrol unknown Microtrol portable computer skeleton/eurocom2.cpp
miniforce miniFORCE force/miniforce.cpp
mits680b Altair 680b mits/mits680b.cpp
mk1forth Mark 1 FORTH Computer homebrew/mk1forth.cpp
mod8 MOD-8 skeleton/mod8.cpp
modellot Modello T skeleton/modellot.cpp
mpz80 MPZ80 morrow/mpz80.cpp
ms9540 ms9540 skeleton/ms9540.cpp
mvme162 MVME-162 motorola/mvme162.cpp
nshrz Horizon (North Star Computers, 4MHz) northstar/horizon.cpp
nshrz2mhz Horizon (North Star Computers, 2MHz) northstar/horizon.cpp
nws1580 NWS-1580 sony/news_68k.cpp
nws3410 NWS-3410 sony/news_r3k.cpp
nws3860 NWS-3860 sony/news_38xx.cpp
nws5000x NET WORK STATION NWS-5000X sony/news_r4k.cpp
ob68k1a OB68K1A Single Board Computer omnibyte/ob68k1a.cpp
okean240 Okeah-240 ussr/okean240.cpp
okean240t Ocean-240 Test ROM ussr/okean240.cpp
olybossb Olympia BOSS B olympiaint/olyboss.cpp
olybossc Olympia BOSS C olympiaint/olyboss.cpp
olybossd Olympia BOSS D olympiaint/olyboss.cpp
olytext Olympia Olytext 20 olympiaint/olytext.cpp
p8000 P8000 (8bit Board) skeleton/p8k.cpp
p8000_16 P8000 (16bit Board) skeleton/p8k.cpp
patinho Patinho Feio usp/patinho_feio.cpp
pbo BO (Videosynthesizer Prototype) skeleton/philipsbo.cpp
pc532 pc532 homebrew/pc532.cpp
pdp11qb PDP-11 [Q-BUS] (M7195 - MXV11-B) dec/pdp11.cpp
pdp11ub PDP-11 [Unibus](M9301-YA) dec/pdp11.cpp
pdp11ub2 PDP-11 [Unibus](M9312) dec/pdp11.cpp
pegasos2 PEGASOS II skeleton/pegasos2.cpp
pes VPU-01 Speech box skeleton/pes.cpp
phunsy PHUNSY homebrew/phunsy.cpp
pi4d50 Professional IRIS 4D/50 sgi/tt.cpp
pi4d70 Professional IRIS 4D/70 sgi/tt.cpp
pimps P.I.M.P.S. homebrew/pimps.cpp
pipbug PIPBUG ausnz/pipbug.cpp
pm68k PM68K skeleton/pm68k.cpp
poly1 Poly 1 Educational Computer ausnz/poly.cpp
poly1e Poly 1 Educational Computer (early) ausnz/poly.cpp
poly2 Poly 2 Learning System ausnz/poly.cpp
poly88 Poly-88 poly88/poly88.cpp
poly8813 Poly-8813 poly88/poly88.cpp
polydev Poly Development System ausnz/poly.cpp
prof80 PROF-80 conitec/prof80.cpp
prose2k Prose 2000/2020 v3.4.1 skeleton/tsispch.cpp
prose2ko Prose 2000/2020 v1.1 skeleton/tsispch.cpp
proteus Poly Proteus (Standalone) ausnz/proteus.cpp
proteus3 Proteus III skeleton/proteus3.cpp
pulsarlb Little Big Board (6000 series) ausnz/pulsar.cpp
qtsbc SBC + 2/4 skeleton/qtsbc.cpp
r9751 ROLM 9751 Model 10 rolm/r9751.cpp
ravens2 Ravensburger Selbstbaucomputer V2.0 homebrew/ravens.cpp
rc2014 RC2014 Classic homebrew/rc2014.cpp
rc2014cl2 RC2014 Classic II homebrew/rc2014.cpp
rc2014micro RC2014 Micro homebrew/rc2014.cpp
rc2014mini RC2014 Mini homebrew/rc2014.cpp
rc2014minicpm RC2014 Mini with CP/M Upgrade homebrew/rc2014.cpp
rc2014pro RC2014 Pro homebrew/rc2014.cpp
rc2014zed RC2014 Zed homebrew/rc2014.cpp
rc2014zedp RC2014 Zed Pro homebrew/rc2014.cpp
rc2030 RC2030 mips/mips.cpp
rc702 RC702 Piccolo regnecentralen/rc702.cpp
rm380z RM-380Z, COS 4.0B rm/rm380z.cpp
rm380z34d RM-380Z, COS 3.4D rm/rm380z.cpp
rm380z34e RM-380Z, COS 3.4E rm/rm380z.cpp
rm380zhrg RM-380Z, COS 4.0B with HRG rm/rm380z.cpp
rpc86 RPC 86 intel/isbc.cpp
rvoicepc Realvoice PC skeleton/rvoice.cpp
sacstate SacState 8008 skeleton/sacstate.cpp
sage2 Sage II sage/sage2.cpp
sapizps2 SAPI-1 ZPS 2 tesla/sapi1.cpp
sapizps3 SAPI-1 ZPS 3 tesla/sapi1.cpp
sapizps3a SAPI-1 ZPS 3 (terminal) tesla/sapi1.cpp
sapizps3b SAPI-1 ZPS 3 (6845) tesla/sapi1.cpp
sb180 SB180 skeleton/sb180.cpp
sb8085 Space Byte 8085 skeleton/sb8085.cpp
sbc6510 SBC6510 homebrew/sbc6510.cpp
sc203 SC203 - Modular Z180 Computer homebrew/rc2014.cpp
scp300f SCP-300F skeleton/seattlecmp.cpp
sdk80 SDK-80 intel/sdk80.cpp
slicer Slicer slicer/slicer.cpp
sm1810 SM1810 intel/isbc.cpp
sms1000 SMS-1000 dec/pdp11.cpp
softbox SoftBox skeleton/softbox.cpp
sol20 Sol-20 Terminal Computer skeleton/ptcsol.cpp
sun1 Sun-1 sun/sun1.cpp
super6 Super Six adc/super6.cpp
superslv Super Slave adc/superslave.cpp
swtpc SWTPC 6800 Computer System (with SWTBUG) swtpc/swtpc.cpp
swtpc09 swtpc S/09 Sbug swtpc/swtpc09.cpp
swtpc09d3 swtpc S/09 UNIBug + DMAF3 swtpc/swtpc09.cpp
swtpc09i swtpc S/09 Sbug + piaide swtpc/swtpc09.cpp
swtpc09o swtpc S/09 OS9 swtpc/swtpc09.cpp
swtpc09u swtpc S/09 UNIBug + DMAF2 swtpc/swtpc09.cpp
swtpc8212 SWTPC 8212 Video Terminal swtpc/swtpc8212.cpp
swtpcm SWTPC 6800 Computer System (with MIKBUG) swtpc/swtpc.cpp
sys1121 SYS1121 motorola/sys1121.cpp
sys16 SYS16 natsemi/sys16.cpp
sys9002 System 9002 Terminal skeleton/sys9002.cpp
systec Systec Z80 skeleton/systec.cpp
tek4132 4132 tektronix/tekigw.cpp
tek6130 6130 tektronix/tekigw.cpp
tim100 TIM-100 sfrj/tim100.cpp
tk80bs TK-80BS nec/tk80bs.cpp
tkn80 ABC 80 with TKN80 luxor/abc80.cpp
tms9995bb TMS9995 breadboard ti/evmbug.cpp
tricep Tricep morrow/tricep.cpp
trs80m16 TRS-80 Model 16 trs/trs80m2.cpp
trs80m2 TRS-80 Model II trs/trs80m2.cpp
ts802 TS802 televideo/ts802.cpp
ts802h TS802H televideo/ts802.cpp
ts816 TS816 televideo/ts816.cpp
uchroma68 Micro Chroma 68 motorola/uchroma68.cpp
ultim809 Ultim809 homebrew/ultim809.cpp
v6809 Vegas 6809 skeleton/v6809.cpp
vax785 VAX-11/785 dec/vax11.cpp
vector1 Vector 1+ (DD drive) northstar/horizon.cpp
vector3 Vector 3 skeleton/vector3.cpp
votrpss Personal Speech System votrax/votrpss.cpp
votrtnt Type 'N Talk votrax/votrtnt.cpp
waveterm Waveterm A skeleton/eurocom2.cpp
wmbullet Bullet wavemate/bullet.cpp
wmbulletf Bullet (Revision F) wavemate/bullet.cpp
xor100 XOR S-100-12 skeleton/xor100.cpp
z9001 Z9001 (KC 85/1.10) robotron/z9001.cpp
zexall Zexall (FPGA Z80 test interface) homebrew/zexall.cpp
zrt80 ZRT-80 drc/zrt80.cpp
zsbc3 ZSBC-3 dms/zsbc3.cpp
vp620 VP-620 ASCII Keyboard devices/bus/vip/vp620.cpp
ecb_grip21 Conitec Datensysteme GRIP-2.1 devices/bus/ecbbus/grip.cpp
swtpc8212_terminal SWTPC8212 Terminal devices/bus/rs232/swtpc8212.cpp
swtpc8212_device SWTPC8212 devices/machine/swtpc8212.cpp
teleprinter Teleprinter shared/teleprinter.cpp
polyvti PolyMorphic Systems Video Terminal Interface devices/bus/s100/polyvti.cpp
serial_terminal Serial Terminal devices/bus/rs232/terminal.cpp
generic_terminal Generic Terminal devices/machine/terminal.cpp