spludlow logo

SWTPC 8212 Video Terminal - mame (0280) machine



MAME: 0280 - Released: 2025-08-29T22:26:57 - Lists: 731 - Software: 139884 - rom: 235974 - disk: 11384


machine

XMLJSONAO

namesourcefilesampleofisbiosisdeviceismechanicalrunnabledescriptionyearmanufacturercloneofromof
swtpc8212swtpc/swtpc8212.cppnononoyesSWTPC 8212 Video Terminal1980Southwest Technical Products

display

tagtyperotatewidthheightrefreshpixclockhtotalhbendhbstartvtotalvbendvbstartflipx
swtpc8212:screenraster073828060.0000001707480091807383100280no

driver

statusemulationsavestaterequiresartworkunofficialnosoundhardwareincompletecocktail
goodgoodunsupportednononono

chip

typetagnameclock
cpuswtpc8212:maincpuMotorola MC68021843200
audioswtpc8212:bellSpeaker
audioswtpc8212:beeperBeep2000

device_ref

name
swtpc8212_device
m6802
ipt_merge_any_hi
pia6821
pia6821
ins8250
screen
mc6845
generic_keyboard
speaker
beep
printer_image
rs232

sound

channels
1

device, instance

typetaginterfacefixed_imagemandatorynamebriefname
printoutswtpc8212:printerprintoutprin

device, extension

typetaginterfacefixed_imagemandatoryextension_names
printoutswtpc8212:printerprn

input

playerscoinsservicetilt
1nono

control

typeplayerbuttonswaysreverseminimummaximumsensitivitykeydeltaways2ways3reqbuttons
keypad16no
keyboard73no

port, analog

port_taganalog_masks
:swtpc8212:CONFIG
:swtpc8212:DIP_SWITCHES
:swtpc8212:KEYPAD
:swtpc8212:ONE_STOP_BIT
:swtpc8212:keyboard:GENKBD_CFG
:swtpc8212:keyboard:GENKBD_MOD
:swtpc8212:keyboard:GENKBD_ROW0
:swtpc8212:keyboard:GENKBD_ROW1
:swtpc8212:keyboard:GENKBD_ROW2
:swtpc8212:keyboard:GENKBD_ROW3

slot, slotoption

slot_nameslotoption_nameslotoption_devnameslotoption_default
rs232terminalserial_terminalno
rs232sunkbdsunkbd_adaptorno
rs232dec_loopbackdec_rs232_loopbackno
rs232ie15ie15_terminalno
rs232null_modemnull_modemno
rs232keyboardserial_keyboardno
rs232patchrs232_patch_boxno
rs232swtpc8212swtpc8212_terminalno
rs232printerserial_printerno
rs232scorpionscorpion_icno
rs232loopbackrs232_loopbackno
rs232mockingboardmockingboarddno
rs232msystems_mousers232_mouse_hle_msystemsno
rs232nss_tvinss_tvinterfaceno
rs232rs232_sync_iors232_sync_iono
rs232ptypseudo_terminalno
rs232votraxtntserial_votraxtntno
rs232rs_printerrs_serial_printerno

configuration


Duplex

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Duplexswtpc8212:CONFIG1

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Full duplex0no
Half duplex1yes

Option ROM (Not used)

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Option ROM (Not used)swtpc8212:CONFIG2

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
On0yes
Off2no

Parity Select (Jumper B)

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Parity Select (Jumper B)swtpc8212:CONFIG4

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Odd or Even (On)0no
Mark or Space (Off)4yes

Data bits (Jumper A)

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Data bits (Jumper A)swtpc8212:CONFIG8

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
7 bit data (On)0no
8 bit data (Off)8yes

One stop bit patch

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
One stop bit patchswtpc8212:ONE_STOP_BIT1

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No0no
Yes - apply patch1yes

Layout

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Layoutswtpc8212:keyboard:GENKBD_CFG1

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
ANSI0yes
JIS1no

Typematic Delay

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Typematic Delayswtpc8212:keyboard:GENKBD_CFG6

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
0.25s0no
0.5s2no
0.75s4yes
1.0s6no

Typematic Rate

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Typematic Rateswtpc8212:keyboard:GENKBD_CFG248

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
2.0cps0no
2.1cps8no
2.5cps16no
2.7cps24no
2.0cps32no
2.1cps40no
2.5cps48no
2.7cps56no
3.3cps64no
3.8cps72no
4.0cps80no
4.3cps88no
4.6cps96no
5.0cps104no
5.5cps112no
6.0cps120no
8.0cps128no
8.6cps136no
9.2cps144no
10.0cps152yes
10.9cps160no
12.0cps168no
13.3cps176no
15.0cps184no
16.0cps192no
17.1cps200no
18.5cps208no
20.0cps216no
21.8cps224no
24.0cps232no
26.7cps240no
30.0cps248no

dipswitch


Baud Rate

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Baud Rateswtpc8212:DIP_SWITCHES31

location

namenumberinverted
DIP5no
DIP4no
DIP3no
DIP2no
DIP1no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
1104no
30010no
60013no
120015no
240018no
480022no
720024no
960025yes
1920028no
3840031no

Mode switch

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Mode switchswtpc8212:DIP_SWITCHES32

location

namenumberinverted
DIP6no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Conversational0yes
Page edit32no

No Parity

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
No Parityswtpc8212:DIP_SWITCHES64

location

namenumberinverted
DIP7no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No Parity0yes
Parity64no

Parity Select

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Parity Selectswtpc8212:DIP_SWITCHES128

location

namenumberinverted
DIP8no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Odd or Mark0yes
Even or Space128no