Spludlow Mame Web Header

SWTPC 6800 Computer System (with MIKBUG)


MAME: 0.271 - Released: 2024-10-30T15:59:16 - Machines: 47358 - rom: 354314 - disk: 1336 - Lists: 717 - Software: 138541 - rom: 234702 - disk: 11183

machine

 ?

namesourcefilesampleofisbiosisdeviceismechanicalrunnabledescriptionyearmanufacturerromofcloneofMachineGenreId
swtpcmswtpc/swtpc.cpp nononoyesSWTPC 6800 Computer System (with MIKBUG)1975Southwest Technical Products CorporationswtpcswtpcComputer / Business - Terminal

rom

namesizecrcsha1regionoffsetstatusoptionalmergebios
mikbug.bin1024e7f4d9d05ad585218f9c9c70f38b3c74e3ed5dfe0357621cmcm68300goodno  

chip

typetagnameclock
cpumaincpuMotorola MC6800898550
audioio1:mpc:rs232:terminal:bellSpeaker 
audioio1:mpc:rs232:terminal:beeperBeep2000
audioio5:dc5:fdc:0:sssd35:flopsndoutSpeaker 
audioio5:dc5:fdc:0:sssd35:floppysoundFloppy sound44100
audioio5:dc5:fdc:1:sssd35:flopsndoutSpeaker 
audioio5:dc5:fdc:1:sssd35:floppysoundFloppy sound44100
audioio5:dc5:fdc:2:sssd35:flopsndoutSpeaker 
audioio5:dc5:fdc:2:sssd35:floppysoundFloppy sound44100
audioio5:dc5:fdc:3:sssd35:flopsndoutSpeaker 
audioio5:dc5:fdc:3:sssd35:floppysoundFloppy sound44100

configuration

nametagmask
CPU clockMAINCPU_CLOCK16777215
SWTBUG disk boot patch, to load at 0xa100SWTBUG_LOAD_AT_A1001
Data Bitsio1:mpc:rs232:terminal:RS232_DATABITS255
Parityio1:mpc:rs232:terminal:RS232_PARITY255
RX Baudio1:mpc:rs232:terminal:RS232_RXBAUD255
Stop Bitsio1:mpc:rs232:terminal:RS232_STOPBITS255
TX Baudio1:mpc:rs232:terminal:RS232_TXBAUD255
Cursorio1:mpc:rs232:terminal:TERM_CONF1
Typeio1:mpc:rs232:terminal:TERM_CONF2
Blinkingio1:mpc:rs232:terminal:TERM_CONF4
Invertio1:mpc:rs232:terminal:TERM_CONF8
Colorio1:mpc:rs232:terminal:TERM_CONF48
Auto CR on LFio1:mpc:rs232:terminal:TERM_CONF64
Auto LF on CRio1:mpc:rs232:terminal:TERM_CONF128
Local echoio1:mpc:rs232:terminal:TERM_CONF256
Layoutio1:mpc:rs232:terminal:keyboard:GENKBD_CFG1
Typematic Delayio1:mpc:rs232:terminal:keyboard:GENKBD_CFG6
Typematic Rateio1:mpc:rs232:terminal:keyboard:GENKBD_CFG248
Control register bit 7io5:dc5:CTRL_REG_BIT7_SIDE_SELECT1
FDC expected clock rateio5:dc5:EXPECTED_CLOCK15
Expected densityio5:dc5:EXPECTED_DENSITY7
FLEX expected sectors per sideio5:dc5:EXPECTED_SECTORS255
Force readyio5:dc5:FORCE_READY1
FLEX track zero expected sectors per sideio5:dc5:TRACK_ZERO_EXPECTED_SECTORS255

control

typeplayerbuttonswaysreverseminimummaximumsensitivitykeydeltaways2ways3reqbuttons
keyboard 73 no       

device

typetaginterfacefixed_imagemandatory
floppydiskio5:dc5:fdc:0:sssd35floppy_5_25  
floppydiskio5:dc5:fdc:1:sssd35floppy_5_25  
floppydiskio5:dc5:fdc:2:sssd35floppy_5_25  
floppydiskio5:dc5:fdc:3:sssd35floppy_5_25  

device_ref

name
m6800
mc14411
ss50_interface
ss50_interface
ss50_mpc
pia6821
rs232
serial_terminal
screen
generic_keyboard
speaker
beep
ipt_merge_all_hi
ipt_merge_any_hi
ripple_counter
ss50_interface
ss50_interface
ss50_interface
ss50_mpt
pia6821
ss50_interface
ss50_dc5
wd2797
floppy_connector
floppy_525_sssd_35t
speaker
flopsnd
floppy_connector
floppy_525_sssd_35t
speaker
flopsnd
floppy_connector
floppy_525_sssd_35t
speaker
flopsnd
floppy_connector
floppy_525_sssd_35t
speaker
flopsnd
ss50_interface
ss50_interface
ipt_merge_any_hi
ipt_merge_any_hi
ram

dipswitch

nametagmask
Baud Rateio1:mpc:BAUD1
Stop Bitsio1:mpc:STOP1
IRQ-Aio4:mpt:IRQA1
IRQ-Bio4:mpt:IRQB1
Address modeio5:dc5:ADDRESS_MODE1
Interrupt selectio5:dc5:INTERRUPT_SELECT3
Two control registersio5:dc5:TWO_CONTROL_REGS1

display

tagtyperotatewidthheightrefreshpixclockhtotalhbendhbstartvtotalvbendvbstartflipx
io1:mpc:rs232:terminal:terminal_screenraster064024050.000000       no

driver

statusemulationsavestaterequiresartworkunofficialnosoundhardwareincompletecocktail
goodgoodunsupportednonoyesno 

input

playerscoinsservicetilt
1 nono

port

tag
:MAINCPU_CLOCK
:SWTBUG_LOAD_AT_A100
:io1:mpc:BAUD
:io1:mpc:STOP
:io1:mpc:rs232:terminal:RS232_DATABITS
:io1:mpc:rs232:terminal:RS232_PARITY
:io1:mpc:rs232:terminal:RS232_RXBAUD
:io1:mpc:rs232:terminal:RS232_STOPBITS
:io1:mpc:rs232:terminal:RS232_TXBAUD
:io1:mpc:rs232:terminal:TERM_CONF
:io1:mpc:rs232:terminal:keyboard:GENKBD_CFG
:io1:mpc:rs232:terminal:keyboard:GENKBD_MOD
:io1:mpc:rs232:terminal:keyboard:GENKBD_ROW0
:io1:mpc:rs232:terminal:keyboard:GENKBD_ROW1
:io1:mpc:rs232:terminal:keyboard:GENKBD_ROW2
:io1:mpc:rs232:terminal:keyboard:GENKBD_ROW3
:io4:mpt:IRQA
:io4:mpt:IRQB
:io5:dc5:ADDRESS_MODE
:io5:dc5:CTRL_REG_BIT7_SIDE_SELECT
:io5:dc5:EXPECTED_CLOCK
:io5:dc5:EXPECTED_DENSITY
:io5:dc5:EXPECTED_SECTORS
:io5:dc5:FORCE_READY
:io5:dc5:INTERRUPT_SELECT
:io5:dc5:TRACK_ZERO_EXPECTED_SECTORS
:io5:dc5:TWO_CONTROL_REGS

ramoption

nameramoptionValuedefault
4K4096 
8K8192 
12K12288 
16K16384 
20K20480 
24K24576 
28K28672 
32K32768yes

slot

name
io0
io1
io1:mpc:rs232
io2
io3
io4
io5
io5:dc5:fdc:0
io5:dc5:fdc:1
io5:dc5:fdc:2
io5:dc5:fdc:3
io6
io7

sound

channels
5


Try MAME-AO. Easiest way to use MAME. Automatically download and place all required files on the fly.

Spludlow Mame Web Footer