spludlow logo

DECtalk DTC-01 - mame (0280) machine



MAME: 0280 - Released: 2025-08-29T22:26:57 - Machines: 48893 - rom: 364836 - disk: 1378


machine

XMLJSONAO

namesourcefilesampleofisbiosisdeviceismechanicalrunnabledescriptionyearmanufacturercloneofromof
dectalkdec/dectalk.cppnononoyesDECtalk DTC-011984Digital Equipment Corporation

display

tagtyperotatewidthheightrefreshpixclockhtotalhbendhbstartvtotalvbendvbstartflipx
rs232:terminal:terminal_screenraster064024050.000000no

driver

statusemulationsavestaterequiresartworkunofficialnosoundhardwareincompletecocktail
preliminarypreliminarysupportednononono

rom

namesizecrcsha1regionoffsetstatusoptionalmergebios
23-123e5.e81638403e1eefae586de03e113683c2534fca1f3f40ba391193044maincpu0goodnov20
23-119e5.e2216384af20411f7954bb56b7591f8954403a22d34de31c7d5441acmaincpu1goodnov20
23-124e5.e7163849edeafcb7724babf4ae5d77c0b4200f608d599058d04b25cmaincpu8000goodnov20
23-120e5.e2116384f2a346a6af5e4ea0b3631f7d6f16c22e86a33fa2cb520ee0maincpu8001goodnov20
23-125e5.e6163841c0100d11b60cd71dfa83408b17e13f683b6bf3198c905ccmaincpu10000goodnov20
23-121e5.e20163844cb081bd4ad0b00628a90085cd7c78a354256c39fd14db6cmaincpu10001goodnov20
23-126e5.e5163847823dedbe2b2415eec838ddd46094f2fea93fd289dd0caa2maincpu18000goodnov20
23-122e5.e1916384b86370e692ab22a24484ad0d0f5c8a07347105509999f3eemaincpu18001goodnov20
23-103e5.e41638435aac6b9b5aec0bf37a176ff4d66d6a10357715957662ebdmaincpu20000goodnov20
23-095e5.e18163842296fe39891f3a3b4ce75ef14001257bc8f1f60463a9a7cbmaincpu20001goodnov20
23-104e5.e3163849658b43c4d6808f67cbdd316df23adc8ddf701df57aa854amaincpu28000goodnov20
23-096e5.e1716384cf236077496c69e52cfa013173f7b9c500ce544a03ad01f7maincpu28001goodnov20
23-105e5.e21638409cddd28de0c25687bab3ff0c88c98622092e0b58331aa16maincpu30000goodnov20
23-097e5.e161638449434da1c450abae0ccf372d7eb87370b8a8c97a45e164d3maincpu30001goodnov20
23-106e5.e116384a389ab31355348bfc96a04193136cdde3418366e6476c3camaincpu38000goodnov20
23-098e5.e15163843d8910e701921e77b46c2d4845023605239c45ffa4a35872maincpu38001goodnov20
23-063e5.e8163849f5ca0451b1b9c1e092c44329b385fb04001e13422eb8d39maincpu0goodnov18
23-059e5.e2216384b299cf6484bbe9ff303ea6ce7b1c0b1ad05421edd18fae49maincpu1goodnov18
23-064e5.e716384e4ff20f4fdd91e4d2ef92608a08b2e78b6108e31ff53a1f9maincpu8000goodnov18
23-060e5.e2116384213c65bac95662d0d40499af01cdc23f05936762ab54081amaincpu8001goodnov18
23-065e5.e61638438ea0c75232b622cef6d69a493db1ed02e5236235c68dabamaincpu10000goodnov18
23-061e5.e201638444f6fe5c81daa4abae273c7f0aead902b5c3c842f7e7f116maincpu10001goodnov18
23-066e5.e516384957aa8cf5f9f916b99867d1adbafd58d411feb630f6e4b6dmaincpu18000goodnov18
23-062e5.e191638410ab969c46ee22a295b8709b6f829751aca5f92e4f459a9fmaincpu18001goodnov18
23-032e5.e4163840f805e3a1d8008e30a448358224364fd8237dbb08907b219maincpu20000goodnov18
23-031e5.e1816384846b5b6855c759b3fb927d2dfc9d77e8e080748866bea854maincpu20001goodnov18
23-034e5.e31638490700738738337c5b6acd3f30c3c4be2457370d2ce9313f9maincpu28000goodnov18
23-033e5.e171638448756a4d5946ccd367d88a484bb1549d0cc990b9b7d88f0cmaincpu28001goodnov18
23-036e5.e2163845c2d4f7330f95e5383c4f71bc700346e2d49e8ad70b94c8cmaincpu30000goodnov18
23-035e5.e1616384801164437b3b68e61b421dedaad88b5600c739943a316c9emaincpu30001goodnov18
23-038e5.e116384c840493fabd6af442690e981a9089f19febffc8f3fb52717maincpu38000goodnov18
23-037e5.e1516384d62ab309a743a23625feadf6e46ef889e2bb04af88589992maincpu38001goodnov18
23-205f4.e702048ed76a3ad3136bae243ef48721e21c66fde70dab5fc3c21d0dsp0goodnov20
23-204f4.e69204879bb54ff9409f90f7a397b041e4440341f2d7934cb479285dsp1goodnov20
23-410f4.e702048121e2ec33fabe018d0e0b478093951cb20501853358faa18dsp0goodnov20
23-409f4.e69204861f67c799a13426c92f879f2953f180f805990a91c37ac43dsp1goodnov20
23-166f4.e7020482d036ffce8c25ca092dde2dc0aec73921af806026bdfbbc3dsp0goodnov18
23-165f4.e692048a3019ca4249f269c38f7f44edb6d025bcc867c8ca0de3e9cdsp1goodnov18

chip

typetagnameclock
cpumaincpuMotorola MC6800010000000
cpudspTexas Instruments TMS3201020000000
audiospeakerSpeaker
audiodacAD7541 DAC
audiors232:terminal:bellSpeaker
audiors232:terminal:beeperBeep2000

device_ref

name
m68000
scn2681
duart_channel
duart_channel
tms32010
x2212
speaker
ad7541
rs232
serial_terminal
screen
generic_keyboard
speaker
beep

biosset

namedescriptiondefault
v20DTC-01 Version 2.0no
v18DTC-01 Version 1.8no

sound

channels
2

input

playerscoinsservicetilt
1nono

control

typeplayerbuttonswaysreverseminimummaximumsensitivitykeydeltaways2ways3reqbuttons
keyboard73no

port, analog

port_taganalog_masks
:duart_in
:hacks
:rs232:terminal:RS232_DATABITS
:rs232:terminal:RS232_PARITY
:rs232:terminal:RS232_RXBAUD
:rs232:terminal:RS232_STOPBITS
:rs232:terminal:RS232_TXBAUD
:rs232:terminal:TERM_CONF
:rs232:terminal:keyboard:GENKBD_CFG
:rs232:terminal:keyboard:GENKBD_MOD
:rs232:terminal:keyboard:GENKBD_ROW0
:rs232:terminal:keyboard:GENKBD_ROW1
:rs232:terminal:keyboard:GENKBD_ROW2
:rs232:terminal:keyboard:GENKBD_ROW3

slot, slotoption

slot_nameslotoption_nameslotoption_devnameslotoption_default
rs232terminalserial_terminalyes
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


Hack to prevent hang when skip self test is shorted

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Hack to prevent hang when skip self test is shortedhacks1

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off0no
On1yes

Data Bits

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Data Bitsrs232:terminal:RS232_DATABITS255

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
50no
61no
72no
83yes

Parity

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Parityrs232:terminal:RS232_PARITY255

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
None0yes
Odd1no
Even2no
Mark3no
Space4no

RX Baud

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
RX Baudrs232:terminal:RS232_RXBAUD255

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
5014no
7515no
1100no
134.516no
1501no
20017no
3002no
6003no
12004no
180018no
200019no
24005no
360020no
48006no
720021no
96007yes
144008no
192009no
2880010no
3840011no
5760012no
11190022no
11520013no

Stop Bits

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Stop Bitsrs232:terminal:RS232_STOPBITS255

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
00no
11yes
1.52no
23no

TX Baud

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
TX Baudrs232:terminal:RS232_TXBAUD255

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
5014no
7515no
1100no
134.516no
1501no
20017no
3002no
6003no
12004no
180018no
200019no
24005no
360020no
48006no
720021no
96007yes
144008no
192009no
2880010no
3840011no
5760012no
11190022no
11520013no

Cursor

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Cursorrs232:terminal:TERM_CONF1

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No0no
Yes1yes

Type

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Typers232:terminal:TERM_CONF2

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Underline0no
Block2yes

Blinking

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Blinkingrs232:terminal:TERM_CONF4

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No0no
Yes4yes

Invert

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Invertrs232:terminal:TERM_CONF8

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No0no
Yes8yes

Color

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Colorrs232:terminal:TERM_CONF48

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Green0yes
Amber16no
White32no

Auto CR on LF

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Auto CR on LFrs232:terminal:TERM_CONF64

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No0no
Yes64yes

Auto LF on CR

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Auto LF on CRrs232:terminal:TERM_CONF128

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No0yes
Yes128no

Local echo

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Local echors232:terminal:TERM_CONF256

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No0yes
Yes256no

Layout

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Layoutrs232:terminal:keyboard:GENKBD_CFG1

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
ANSI0yes
JIS1no

Typematic Delay

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Typematic Delayrs232:terminal: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 Raters232:terminal: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


Skip Self Test (IP4)

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Skip Self Test (IP4)duart_in16

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Open (VCC)16no
Short to GND0yes

Unknown (IP5)

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Unknown (IP5)duart_in32

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Open (VCC)32yes
Short to GND0no

Unknown (IP6)

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Unknown (IP6)duart_in64

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Open (VCC)64yes
Short to GND0no