Spludlow Mame Web Header

swtpc S/09 Sbug + piaide


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
swtpc09iswtpc/swtpc09.cpp nononoyesswtpc S/09 Sbug + piaide1980SWTPCswtpc09swtpc09Computer / Business - Terminal

rom

namesizecrcsha1regionoffsetstatusoptionalmergebios
hd-rom.bin2048b898b4d72806633eda7da4e9a243fc534f15526ee928b6bcbankdevfe800goodno  
sbugh1-8.bin204810a045a7de547b77653951c7424a069520d52c5b0432e98dbankdevff800goodnosbugh1-8.bin 

chip

typetagnameclock
cpumaincpuMotorola MC68098000000
audioio0:mps2:rs232_upper:terminal:bellSpeaker 
audioio0:mps2:rs232_upper:terminal:beeperBeep2000
audioio0:mps2:rs232_lower:terminal:bellSpeaker 
audioio0:mps2:rs232_lower:terminal:beeperBeep2000
audioio1:dc5:fdc:0:sssd35:flopsndoutSpeaker 
audioio1:dc5:fdc:0:sssd35:floppysoundFloppy sound44100
audioio1:dc5:fdc:1:sssd35:flopsndoutSpeaker 
audioio1:dc5:fdc:1:sssd35:floppysoundFloppy sound44100
audioio1:dc5:fdc:2:sssd35:flopsndoutSpeaker 
audioio1:dc5:fdc:2:sssd35:floppysoundFloppy sound44100
audioio1:dc5:fdc:3:sssd35:flopsndoutSpeaker 
audioio1:dc5:fdc:3:sssd35:floppysoundFloppy sound44100

configuration

nametagmask
High baud rateBAUD_RATE_HIGH1
DMAF2/3 FDC clockFDC_CLOCK16777215
DMAF2/3 expected densityFLOPPY_EXPECTED_DENSITY7
DMAF2/3 FLEX expected sectors per sideFLOPPY_EXPECTED_SECTORS255
DMAF2/3 FLEX track zero expected sectors per sideFLOPPY_TRACK_ZERO_EXPECTED_SECTORS255
CPU clockMAINCPU_CLOCK16777215
PIA IDE PROM patch FLEX entry to 0xcd00PIAIDE_FLEX_BOOT_CD001
SBUG patch for double density (SSO) disk bootSBUG_DOUBLE_DENSITY1
Data Bitsio0:mps2:rs232_lower:terminal:RS232_DATABITS255
Parityio0:mps2:rs232_lower:terminal:RS232_PARITY255
RX Baudio0:mps2:rs232_lower:terminal:RS232_RXBAUD255
Stop Bitsio0:mps2:rs232_lower:terminal:RS232_STOPBITS255
TX Baudio0:mps2:rs232_lower:terminal:RS232_TXBAUD255
Cursorio0:mps2:rs232_lower:terminal:TERM_CONF1
Typeio0:mps2:rs232_lower:terminal:TERM_CONF2
Blinkingio0:mps2:rs232_lower:terminal:TERM_CONF4
Invertio0:mps2:rs232_lower:terminal:TERM_CONF8
Colorio0:mps2:rs232_lower:terminal:TERM_CONF48
Auto CR on LFio0:mps2:rs232_lower:terminal:TERM_CONF64
Auto LF on CRio0:mps2:rs232_lower:terminal:TERM_CONF128
Local echoio0:mps2:rs232_lower:terminal:TERM_CONF256
Layoutio0:mps2:rs232_lower:terminal:keyboard:GENKBD_CFG1
Typematic Delayio0:mps2:rs232_lower:terminal:keyboard:GENKBD_CFG6
Typematic Rateio0:mps2:rs232_lower:terminal:keyboard:GENKBD_CFG248
Data Bitsio0:mps2:rs232_upper:terminal:RS232_DATABITS255
Parityio0:mps2:rs232_upper:terminal:RS232_PARITY255
RX Baudio0:mps2:rs232_upper:terminal:RS232_RXBAUD255
Stop Bitsio0:mps2:rs232_upper:terminal:RS232_STOPBITS255
TX Baudio0:mps2:rs232_upper:terminal:RS232_TXBAUD255
Cursorio0:mps2:rs232_upper:terminal:TERM_CONF1
Typeio0:mps2:rs232_upper:terminal:TERM_CONF2
Blinkingio0:mps2:rs232_upper:terminal:TERM_CONF4
Invertio0:mps2:rs232_upper:terminal:TERM_CONF8
Colorio0:mps2:rs232_upper:terminal:TERM_CONF48
Auto CR on LFio0:mps2:rs232_upper:terminal:TERM_CONF64
Auto LF on CRio0:mps2:rs232_upper:terminal:TERM_CONF128
Local echoio0:mps2:rs232_upper:terminal:TERM_CONF256
Layoutio0:mps2:rs232_upper:terminal:keyboard:GENKBD_CFG1
Typematic Delayio0:mps2:rs232_upper:terminal:keyboard:GENKBD_CFG6
Typematic Rateio0:mps2:rs232_upper:terminal:keyboard:GENKBD_CFG248
Control register bit 7io1:dc5:CTRL_REG_BIT7_SIDE_SELECT1
FDC expected clock rateio1:dc5:EXPECTED_CLOCK15
Expected densityio1:dc5:EXPECTED_DENSITY7
FLEX expected sectors per sideio1:dc5:EXPECTED_SECTORS255
Force readyio1:dc5:FORCE_READY1
FLEX track zero expected sectors per sideio1:dc5:TRACK_ZERO_EXPECTED_SECTORS255

control

typeplayerbuttonswaysreverseminimummaximumsensitivitykeydeltaways2ways3reqbuttons
keyboard173 no       
keyboard273 no       

device

typetaginterfacefixed_imagemandatory
floppydiskio1:dc5:fdc:0:sssd35floppy_5_25  
floppydiskio1:dc5:fdc:1:sssd35floppy_5_25  
floppydiskio1:dc5:fdc:2:sssd35floppy_5_25  
floppydiskio1:dc5:fdc:3:sssd35floppy_5_25  
harddiskio6:piaide:ide:0:hdd:imageide_hdd,hdd  

device_ref

name
mc6809
address_map_bank
ss50_interface
ss50_mps2
acia6850
rs232
serial_terminal
screen
generic_keyboard
speaker
beep
acia6850
rs232
serial_terminal
screen
generic_keyboard
speaker
beep
ipt_merge_any_hi
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
ss50_interface
ss50_mpt
pia6821
ss50_interface
ss50_interface
ss50_piaide
pia6821
idectrl
ata_slot
idehd
harddisk_image
ata_slot
ss50_interface
pia6821
ptm6840
mc14411
ipt_merge_any_hi
ipt_merge_any_hi

dipswitch

nametagmask
Lower RX Baud Rateio0:mps2:RX_BAUD_LOWER31
Upper RX Baud Rateio0:mps2:RX_BAUD_UPPER31
Lower TX Baud Rateio0:mps2:TX_BAUD_LOWER31
Upper TX Baud Rateio0:mps2:TX_BAUD_UPPER31
Address modeio1:dc5:ADDRESS_MODE1
Interrupt selectio1:dc5:INTERRUPT_SELECT3
Two control registersio1:dc5:TWO_CONTROL_REGS1
IRQ-Aio4:mpt:IRQA1
IRQ-Bio4:mpt:IRQB1

display

tagtyperotatewidthheightrefreshpixclockhtotalhbendhbstartvtotalvbendvbstartflipx
io0:mps2:rs232_upper:terminal:terminal_screenraster064024050.000000       no
io0:mps2:rs232_lower:terminal:terminal_screenraster064024050.000000       no

driver

statusemulationsavestaterequiresartworkunofficialnosoundhardwareincompletecocktail
goodgoodunsupportednonoyesno 

input

playerscoinsservicetilt
2 nono

port

tag
:BAUD_RATE_HIGH
:FDC_CLOCK
:FLOPPY_EXPECTED_DENSITY
:FLOPPY_EXPECTED_SECTORS
:FLOPPY_TRACK_ZERO_EXPECTED_SECTORS
:MAINCPU_CLOCK
:PIAIDE_FLEX_BOOT_CD00
:SBUG_DOUBLE_DENSITY
:io0:mps2:RX_BAUD_LOWER
:io0:mps2:RX_BAUD_UPPER
:io0:mps2:TX_BAUD_LOWER
:io0:mps2:TX_BAUD_UPPER
:io0:mps2:rs232_lower:terminal:RS232_DATABITS
:io0:mps2:rs232_lower:terminal:RS232_PARITY
:io0:mps2:rs232_lower:terminal:RS232_RXBAUD
:io0:mps2:rs232_lower:terminal:RS232_STOPBITS
:io0:mps2:rs232_lower:terminal:RS232_TXBAUD
:io0:mps2:rs232_lower:terminal:TERM_CONF
:io0:mps2:rs232_lower:terminal:keyboard:GENKBD_CFG
:io0:mps2:rs232_lower:terminal:keyboard:GENKBD_MOD
:io0:mps2:rs232_lower:terminal:keyboard:GENKBD_ROW0
:io0:mps2:rs232_lower:terminal:keyboard:GENKBD_ROW1
:io0:mps2:rs232_lower:terminal:keyboard:GENKBD_ROW2
:io0:mps2:rs232_lower:terminal:keyboard:GENKBD_ROW3
:io0:mps2:rs232_upper:terminal:RS232_DATABITS
:io0:mps2:rs232_upper:terminal:RS232_PARITY
:io0:mps2:rs232_upper:terminal:RS232_RXBAUD
:io0:mps2:rs232_upper:terminal:RS232_STOPBITS
:io0:mps2:rs232_upper:terminal:RS232_TXBAUD
:io0:mps2:rs232_upper:terminal:TERM_CONF
:io0:mps2:rs232_upper:terminal:keyboard:GENKBD_CFG
:io0:mps2:rs232_upper:terminal:keyboard:GENKBD_MOD
:io0:mps2:rs232_upper:terminal:keyboard:GENKBD_ROW0
:io0:mps2:rs232_upper:terminal:keyboard:GENKBD_ROW1
:io0:mps2:rs232_upper:terminal:keyboard:GENKBD_ROW2
:io0:mps2:rs232_upper:terminal:keyboard:GENKBD_ROW3
:io1:dc5:ADDRESS_MODE
:io1:dc5:CTRL_REG_BIT7_SIDE_SELECT
:io1:dc5:EXPECTED_CLOCK
:io1:dc5:EXPECTED_DENSITY
:io1:dc5:EXPECTED_SECTORS
:io1:dc5:FORCE_READY
:io1:dc5:INTERRUPT_SELECT
:io1:dc5:TRACK_ZERO_EXPECTED_SECTORS
:io1:dc5:TWO_CONTROL_REGS
:io4:mpt:IRQA
:io4:mpt:IRQB

slot

name
io0
io0:mps2:rs232_upper
io0:mps2:rs232_lower
io1
io1:dc5:fdc:0
io1:dc5:fdc:1
io1:dc5:fdc:2
io1:dc5:fdc:3
io2
io3
io4
io5
io6
io6:piaide:ide:0
io6:piaide:ide:1
io7

sound

channels
6


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

Spludlow Mame Web Footer