Tandy 1000 - mame (0283) machine


MAME: 0283 - Released: 2025-11-27T19:22:18 - Machines: 49383 - rom: 366513 - disk: 1391


machine

XMLJSONRUN

namesourcefilesampleofisbiosisdeviceismechanicalrunnabledescriptionyearmanufacturercloneofromof
t1000pc/tandy1t.cppnononoyesTandy 10001984Tandy Radio Shackibm5150ibm5150

display

tagtyperotatewidthheightrefreshpixclockhtotalhbendhbstartvtotalvbendvbstartflipx
pcvideo_t1000:screenraster064020059.9227481431818191206402620200no

driver

statusemulationsavestaterequiresartworkunofficialnosoundhardwareincompletecocktail
goodgoodunsupportednononono

rom

namesizecrcsha1regionoffsetstatusoptionalmergebios
v010000.f065536bios10000nodumpnov010000
v010100.f065536b67608818275e4c48ac09cf36685db227434ca438aebe0b9bios10000goodnov010100

chip

typetagnameclock
cpumaincpuIntel 80884772727
cpumb:dma8237AM9517A4772727
audiomb:monoSpeaker
audiomb:speakerFiltered DAC
audiosn76496NCR84963579545
audioisa_fdc:fdc_xt:fdc:0:525dd:flopsndoutSpeaker
audioisa_fdc:fdc_xt:fdc:0:525dd:floppysoundFloppy sound44100

softwarelist

tagnamestatusfilter
disk_listt1000original
pc_listibm5150compatible

device_ref

name
i8088
tandy_1000_graphics
screen
mc6845
t1000_mb
pit8253
pit_counter
pit_counter
pit_counter
am9517a
pic8259
isa8
speaker
speaker_sound_device
ncr8496
isa8_slot
isa8_fdc_xt
upd765a
floppy_connector
floppy_525_dd
speaker
flopsnd
floppy_connector
pc_lpt
centronics
centronics_printer
printer_image
input_buffer
input_buffer
input_buffer
output_latch
output_latch
pc_joy
pc_basic_joy
ram
software_list
software_list
t1000_keyb
isa8_slot
isa8_slot
isa8_slot

biosset

namedescriptiondefault
v010000v010000no
v010100v010100yes

sound

channels
2

ramoption

namedefault
128K
256K
384K
512K
640Kyes

device, instance

typetaginterfacefixed_imagemandatorynamebriefname
floppydiskisa_fdc:fdc_xt:fdc:0:525ddfloppy_5_25floppydiskflop
printoutlpt:centronics:printer:printerprintoutprin

device, extension

typetaginterfacefixed_imagemandatoryextension_names
floppydiskisa_fdc:fdc_xt:fdc:0:525ddfloppy_5_25mfi, dfi, mfm, td0, imd, 86f, d77, d88, 1dd, cqm, cqi, dsk, ima, img, ufi, 360, ipf, xdf
printoutlpt:centronics:printer:printerprn

input

playerscoinsservicetilt
2nono

control

typeplayerbuttonswaysreverseminimummaximumsensitivitykeydeltaways2ways3
stick12no12551001
keyboard190no
stick22no12551001

port, analog

port_taganalog_masks
:DSW0
:DSW1
:DSW2
:IN0
:pc_joy:basic_joy:btn
:pc_joy:basic_joy:x1255
:pc_joy:basic_joy:x2255
:pc_joy:basic_joy:y1255
:pc_joy:basic_joy:y2255
:pc_keyboard:pc_keyboard_0
:pc_keyboard:pc_keyboard_1
:pc_keyboard:pc_keyboard_2
:pc_keyboard:pc_keyboard_3
:pc_keyboard:pc_keyboard_4
:pc_keyboard:pc_keyboard_5

slot, slotoption

slot_nameslotoption_nameslotoption_devnameslotoption_default
isa_fdc:fdc_xt:fdc:135ddfloppy_35_ddno
isa_fdc:fdc_xt:fdc:1525ddfloppy_525_ddno
lpt:centronicsnlq401nlq401no
lpt:centronicssmartboardcentronics_smartboardno
lpt:centronicschessmeccentronics_chessmecno
lpt:centronicssamdaccentronics_samdacno
lpt:centronicscovox_stereocovox_stereono
lpt:centronicsadaptatoradaptator_multitapno
lpt:centronicsdigiblstcpcdigiblstno
lpt:centronicslx800lx800no
lpt:centronicsjx80epson_jx80no
lpt:centronicsap2000ap2000no
lpt:centronicsex800ex800no
lpt:centronicsfx80epson_fx80no
lpt:centronicsrx80epson_rx80no
lpt:centronicsmz1p16mz1p16no
lpt:centronicscovoxcovoxno
lpt:centronicspl80comx_pl80no
lpt:centronicslx810llx810lno
lpt:centronicsp72p72no
lpt:centronicsprintercentronics_printeryes
pc_joymssw_padmssw_padno
pc_joymagnum6_padmagnum6_padno
pc_joybasic_joypc_basic_joyyes
isa1ubpnicubpnicno
isa1ibm_speechisa_ibm_speechno
isa1babyblue2isa_bblue2no
isa1epc_twibeistwibno
isa1finalchsisa_finalchsno
isa1epc_mdaisa_epc_mdano
isa1chessmsrisa_chessmsrno
isa1asc88asc88no
isa1pdsisa_pdsno
isa1prose4k1isa_prose4001no
isa1dectalkdectalk_isano
isa1lba_enhancerlba_enhancerno
isa1wd1002a_wx1wd1002a_wx1no
isa1lptisa_lptno
isa1zxbus_adapterzxbus_adapterno
isa13c503el2_3c503no
isa1pcmidiisa_pcmidino
isa13xtwin3xtwinno
isa1acb2072acb2072no
isa1gblasterisa_gblasterno
isa1ssi2001ssi2001no
isa1herculesisa_herculesno
isa1vgaibm_vgano
isa1comisa_comno
isa1chessmdrisa_chessmdrno
isa1ibm_mfcibm_mfcno
isa1cga_cportiiicga_cportiiino
isa1xtidextideno
isa1cga_m24cga_m24no
isa1mdaisa_ibm_mdano
isa1num9revnumber_9_revno
isa1fdc_ps2isa8_fdc_ps2no
isa1agaisa_agano
isa1comatisa_com_atno
isa1ne1000ne1000no
isa1egaegano
isa1wyse700wyse700no
isa1pgcisa_ibm_pgcno
isa1cga_poisk2cga_poisk2no
isa1stereo_fxstereo_fxno
isa1cga_mc1502cga_mc1502no
isa1cga_ec1841ec1841_0002no
isa1fdcisa8_fdc_superiono
isa1cgacgano
isa1sblaster1_5isa_sblaster1_5no
isa1wdxt_genwdxt_genno
isa1opus108pmopus108pmno
isa1side116side116no
isa1wd90c90_jkwd90c90_jkno
isa1fdc_atisa8_fdc_atno
isa1fdc_xtisa8_fdc_xtno
isa1fdc_smcisa8_fdc_smcno
isa1mpu401isa_mpu401no
isa1sblaster1_0isa_sblaster1_0no
isa1aga_pc200isa_aga_pc200no
isa1hdcisa_hdcno
isa1fdc344fdc344no
isa1fdcmagfdcmagno
isa1adlibisa_adlibno
isa2ubpnicubpnicno
isa2ibm_speechisa_ibm_speechno
isa2babyblue2isa_bblue2no
isa2epc_twibeistwibno
isa2finalchsisa_finalchsno
isa2epc_mdaisa_epc_mdano
isa2chessmsrisa_chessmsrno
isa2asc88asc88no
isa2pdsisa_pdsno
isa2prose4k1isa_prose4001no
isa2dectalkdectalk_isano
isa2lba_enhancerlba_enhancerno
isa2wd1002a_wx1wd1002a_wx1no
isa2lptisa_lptno
isa2zxbus_adapterzxbus_adapterno
isa23c503el2_3c503no
isa2pcmidiisa_pcmidino
isa23xtwin3xtwinno
isa2acb2072acb2072no
isa2gblasterisa_gblasterno
isa2ssi2001ssi2001no
isa2herculesisa_herculesno
isa2vgaibm_vgano
isa2comisa_comno
isa2chessmdrisa_chessmdrno
isa2ibm_mfcibm_mfcno
isa2cga_cportiiicga_cportiiino
isa2xtidextideno
isa2cga_m24cga_m24no
isa2mdaisa_ibm_mdano
isa2num9revnumber_9_revno
isa2fdc_ps2isa8_fdc_ps2no
isa2agaisa_agano
isa2comatisa_com_atno
isa2ne1000ne1000no
isa2egaegano
isa2wyse700wyse700no
isa2pgcisa_ibm_pgcno
isa2cga_poisk2cga_poisk2no
isa2stereo_fxstereo_fxno
isa2cga_mc1502cga_mc1502no
isa2cga_ec1841ec1841_0002no
isa2fdcisa8_fdc_superiono
isa2cgacgano
isa2sblaster1_5isa_sblaster1_5no
isa2wdxt_genwdxt_genno
isa2opus108pmopus108pmno
isa2side116side116no
isa2wd90c90_jkwd90c90_jkno
isa2fdc_atisa8_fdc_atno
isa2fdc_xtisa8_fdc_xtno
isa2fdc_smcisa8_fdc_smcno
isa2mpu401isa_mpu401no
isa2sblaster1_0isa_sblaster1_0no
isa2aga_pc200isa_aga_pc200no
isa2hdcisa_hdcno
isa2fdc344fdc344no
isa2fdcmagfdcmagno
isa2adlibisa_adlibno
isa3ubpnicubpnicno
isa3ibm_speechisa_ibm_speechno
isa3babyblue2isa_bblue2no
isa3epc_twibeistwibno
isa3finalchsisa_finalchsno
isa3epc_mdaisa_epc_mdano
isa3chessmsrisa_chessmsrno
isa3asc88asc88no
isa3pdsisa_pdsno
isa3prose4k1isa_prose4001no
isa3dectalkdectalk_isano
isa3lba_enhancerlba_enhancerno
isa3wd1002a_wx1wd1002a_wx1no
isa3lptisa_lptno
isa3zxbus_adapterzxbus_adapterno
isa33c503el2_3c503no
isa3pcmidiisa_pcmidino
isa33xtwin3xtwinno
isa3acb2072acb2072no
isa3gblasterisa_gblasterno
isa3ssi2001ssi2001no
isa3herculesisa_herculesno
isa3vgaibm_vgano
isa3comisa_comno
isa3chessmdrisa_chessmdrno
isa3ibm_mfcibm_mfcno
isa3cga_cportiiicga_cportiiino
isa3xtidextideno
isa3cga_m24cga_m24no
isa3mdaisa_ibm_mdano
isa3num9revnumber_9_revno
isa3fdc_ps2isa8_fdc_ps2no
isa3agaisa_agano
isa3comatisa_com_atno
isa3ne1000ne1000no
isa3egaegano
isa3wyse700wyse700no
isa3pgcisa_ibm_pgcno
isa3cga_poisk2cga_poisk2no
isa3stereo_fxstereo_fxno
isa3cga_mc1502cga_mc1502no
isa3cga_ec1841ec1841_0002no
isa3fdcisa8_fdc_superiono
isa3cgacgano
isa3sblaster1_5isa_sblaster1_5no
isa3wdxt_genwdxt_genno
isa3opus108pmopus108pmno
isa3side116side116no
isa3wd90c90_jkwd90c90_jkno
isa3fdc_atisa8_fdc_atno
isa3fdc_xtisa8_fdc_xtno
isa3fdc_smcisa8_fdc_smcno
isa3mpu401isa_mpu401no
isa3sblaster1_0isa_sblaster1_0no
isa3aga_pc200isa_aga_pc200no
isa3hdcisa_hdcno
isa3fdc344fdc344no
isa3fdcmagfdcmagno
isa3adlibisa_adlibno

dipswitch


Game port enable

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Game port enableDSW11

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No0yes
Yes1no

LPT1: enable

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
LPT1: enableDSW18

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No0no
Yes8yes

COM2: enable

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
COM2: enableDSW164

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No0no
Yes64yes

COM1: enable

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
COM1: enableDSW1128

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No0no
Yes128yes

HDC2 (CA00:0 port 324-327)

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
HDC2 (CA00:0 port 324-327)DSW24

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No0no
Yes4yes

HDC1 (C800:0 port 320-323)

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
HDC1 (C800:0 port 320-323)DSW28

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No0no
Yes8yes