spludlow logo

XOR S-100-12 - mame (0280) machine



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


machine

XMLJSONAO

namesourcefilesampleofisbiosisdeviceismechanicalrunnabledescriptionyearmanufacturercloneofromof
xor100skeleton/xor100.cppnononoyesXOR S-100-121980XOR Data Science

display

tagtyperotatewidthheightrefreshpixclockhtotalhbendhbstartvtotalvbendvbstartflipx
rs232b:terminal:terminal_screenraster064024050.000000no

driver

statusemulationsavestaterequiresartworkunofficialnosoundhardwareincompletecocktail
preliminarypreliminarysupportednonoyesno

rom

namesizecrcsha1regionoffsetstatusoptionalmergebios
xp 185.8b20480d0bda8d11c83f7cd7e6a570641b44a2f2cc5737a7dd8ae35b0goodnov185

chip

typetagnameclock
cpu5bZilog Z804000000
audiors232b:terminal:bellSpeaker
audiors232b:terminal:beeperBeep2000
audiowd1795:0:8ssdd:flopsndoutSpeaker
audiowd1795:0:8ssdd:floppysoundFloppy sound44100
audiowd1795:1:8ssdd:flopsndoutSpeaker
audiowd1795:1:8ssdd:floppysoundFloppy sound44100

device_ref

name
z80
i8251
rs232
i8251
rs232
serial_terminal
screen
generic_keyboard
speaker
beep
com8116
i8255
z80ctc
z80ctc_channel
z80ctc_channel
z80ctc_channel
z80ctc_channel
fd1795
floppy_connector
floppy_8_ssdd
speaker
flopsnd
floppy_connector
floppy_8_ssdd
speaker
flopsnd
floppy_connector
floppy_connector
centronics
centronics_printer
printer_image
output_latch
s100_bus
s100_slot
s100_slot
s100_slot
s100_slot
s100_slot
s100_slot
s100_slot
s100_slot
s100_slot
s100_slot
ram

biosset

namedescriptiondefault
v185v1.85no

sound

channels
3

ramoption

namedefault
128K
192K
256K
320K
384K
448K
512K
64Kyes

device, instance

typetaginterfacefixed_imagemandatorynamebriefname
floppydiskwd1795:0:8ssddfloppy_8floppydisk1flop1
floppydiskwd1795:1:8ssddfloppy_8floppydisk2flop2
printoutcentronics:printer:printerprintoutprin

device, extension

typetaginterfacefixed_imagemandatoryextension_names
floppydiskwd1795:0:8ssddfloppy_8mfi, dfi, mfm, td0, imd, 86f, d77, d88, 1dd, cqm, cqi, dsk
floppydiskwd1795:1:8ssddfloppy_8mfi, dfi, mfm, td0, imd, 86f, d77, d88, 1dd, cqm, cqi, dsk
printoutcentronics:printer:printerprn

input

playerscoinsservicetilt
1nono

control

typeplayerbuttonswaysreverseminimummaximumsensitivitykeydeltaways2ways3reqbuttons
keyboard73no

port, analog

port_taganalog_masks
:DSW0
:J1
:J2
:J3
:J4-J5
:J6
:J7
:J8
:J9
:rs232b:terminal:RS232_DATABITS
:rs232b:terminal:RS232_PARITY
:rs232b:terminal:RS232_RXBAUD
:rs232b:terminal:RS232_STOPBITS
:rs232b:terminal:RS232_TXBAUD
:rs232b:terminal:TERM_CONF
:rs232b:terminal:keyboard:GENKBD_CFG
:rs232b:terminal:keyboard:GENKBD_MOD
:rs232b:terminal:keyboard:GENKBD_ROW0
:rs232b:terminal:keyboard:GENKBD_ROW1
:rs232b:terminal:keyboard:GENKBD_ROW2
:rs232b:terminal:keyboard:GENKBD_ROW3

slot, slotoption

slot_nameslotoption_nameslotoption_devnameslotoption_default
rs232aterminalserial_terminalno
rs232asunkbdsunkbd_adaptorno
rs232adec_loopbackdec_rs232_loopbackno
rs232aie15ie15_terminalno
rs232anull_modemnull_modemno
rs232akeyboardserial_keyboardno
rs232apatchrs232_patch_boxno
rs232aswtpc8212swtpc8212_terminalno
rs232aprinterserial_printerno
rs232ascorpionscorpion_icno
rs232aloopbackrs232_loopbackno
rs232amockingboardmockingboarddno
rs232amsystems_mousers232_mouse_hle_msystemsno
rs232anss_tvinss_tvinterfaceno
rs232ars232_sync_iors232_sync_iono
rs232aptypseudo_terminalno
rs232avotraxtntserial_votraxtntno
rs232ars_printerrs_serial_printerno
rs232bterminalserial_terminalyes
rs232bsunkbdsunkbd_adaptorno
rs232bdec_loopbackdec_rs232_loopbackno
rs232bie15ie15_terminalno
rs232bnull_modemnull_modemno
rs232bkeyboardserial_keyboardno
rs232bpatchrs232_patch_boxno
rs232bswtpc8212swtpc8212_terminalno
rs232bprinterserial_printerno
rs232bscorpionscorpion_icno
rs232bloopbackrs232_loopbackno
rs232bmockingboardmockingboarddno
rs232bmsystems_mousers232_mouse_hle_msystemsno
rs232bnss_tvinss_tvinterfaceno
rs232brs232_sync_iors232_sync_iono
rs232bptypseudo_terminalno
rs232bvotraxtntserial_votraxtntno
rs232brs_printerrs_serial_printerno
wd1795:08ssddfloppy_8_ssddyes
wd1795:18ssddfloppy_8_ssddyes
wd1795:28ssddfloppy_8_ssddno
wd1795:38ssddfloppy_8_ssddno
centronicsnlq401nlq401no
centronicssmartboardcentronics_smartboardno
centronicschessmeccentronics_chessmecno
centronicssamdaccentronics_samdacno
centronicscovox_stereocovox_stereono
centronicsadaptatoradaptator_multitapno
centronicsdigiblstcpcdigiblstno
centronicslx800lx800no
centronicsjx80epson_jx80no
centronicsap2000ap2000no
centronicsex800ex800no
centronicsfx80epson_fx80no
centronicsrx80epson_rx80no
centronicsmz1p16mz1p16no
centronicscovoxcovoxno
centronicspl80comx_pl80no
centronicslx810llx810lno
centronicsp72p72no
centronicsprintercentronics_printeryes
s100:1
s100:2
s100:3
s100:4
s100:5
s100:6
s100:7
s100:8
s100:9
s100:10

configuration


J1 Wait State

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
J1 Wait StateJ11

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No Wait States0no
1 M1 Wait State1yes

J2 CPU Speed

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
J2 CPU SpeedJ21

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
2 MHz0no
4 MHz1yes

J3

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
J3J31

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
0yes
1no

J4/J5 EPROM Type

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
J4/J5 EPROM TypeJ4-J51

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
27080no
27161yes

J6 EPROM

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
J6 EPROMJ61

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Disabled0no
Enabled1yes

J7 I/O Port Addresses

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
J7 I/O Port AddressesJ71

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
00-0F0yes
10-1F1no

J8

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
J8J81

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
0yes
1no

J9 Power On RAM

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
J9 Power On RAMJ91

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Enabled0no
Disabled1yes

Data Bits

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Data Bitsrs232b:terminal:RS232_DATABITS255

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
50no
61no
72no
83yes

Parity

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Parityrs232b:terminal:RS232_PARITY255

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
None0yes
Odd1no
Even2no
Mark3no
Space4no

RX Baud

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
RX Baudrs232b: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 Bitsrs232b:terminal:RS232_STOPBITS255

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
00no
11yes
1.52no
23no

TX Baud

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
TX Baudrs232b: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
Cursorrs232b:terminal:TERM_CONF1

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No0no
Yes1yes

Type

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Typers232b:terminal:TERM_CONF2

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Underline0no
Block2yes

Blinking

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Blinkingrs232b:terminal:TERM_CONF4

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No0no
Yes4yes

Invert

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Invertrs232b:terminal:TERM_CONF8

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No0no
Yes8yes

Color

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Colorrs232b:terminal:TERM_CONF48

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Green0yes
Amber16no
White32no

Auto CR on LF

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Auto CR on LFrs232b:terminal:TERM_CONF64

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No0no
Yes64yes

Auto LF on CR

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Auto LF on CRrs232b:terminal:TERM_CONF128

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No0yes
Yes128no

Local echo

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Local echors232b:terminal:TERM_CONF256

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No0yes
Yes256no

Layout

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Layoutrs232b:terminal:keyboard:GENKBD_CFG1

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
ANSI0yes
JIS1no

Typematic Delay

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Typematic Delayrs232b: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 Raters232b: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


Serial Port A

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Serial Port ADSW015

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
50 baud0no
75 baud1no
110 baud2no
134.5 baud3no
150 baud4no
300 baud5yes
600 baud6no
1200 baud7no
1800 baud8no
2000 baud9no
2400 baud10no
3600 baud11no
4800 baud12no
7200 baud13no
9600 baud14no
19200 baud15no

Serial Port B

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Serial Port BDSW0240

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
50 baud0no
75 baud16no
110 baud32no
134.5 baud48no
150 baud64no
300 baud80no
600 baud96no
1200 baud112no
1800 baud128no
2000 baud144no
2400 baud160no
3600 baud176no
4800 baud192no
7200 baud208no
9600 baud224yes
19200 baud240no