spludlow logo

IBM PC 5155 - mame (0277) machine





machine

XMLJSONAO

namesourcefilesampleofisbiosisdeviceismechanicalrunnabledescriptionyearmanufacturerromofcloneof
ibm5155pc/ibmpc.cppnononoyesIBM PC 51551982International Business Machinesibm5150ibm5150

display

tagtyperotatewidthheightrefreshpixclockhtotalhbendhbstartvtotalvbendvbstartflipx
isa1:cga:screenraster064020059.9227481431818191206402620200no

driver

statusemulationsavestaterequiresartworkunofficialnosoundhardwareincompletecocktail
imperfectgoodunsupportednononono

rom

namesizecrcsha1regionoffsetstatusoptionalmergebios
5000027.u1932768fc9823092aa781a698a21c332398d9bc8503d4f580df0a05bios0goodno
1501512.u183276879522c3d6bac726d8d033491d52507278aa388ec04cf8b7ebios8000goodno
5788005.u3381920bf56d70c2a8b10808bf51a3c123ba3eb1e9dd608231916fgfx10goodno5788005.u33

chip

typetagnameclock
cpumaincpuIntel 80884772727
cpumb:dma8237AM9517A4772727
cpukbd:keytronc_pc3270:kb_keytrIntel 805111060250
audiomb:monoSpeaker
audiomb:speakerFiltered DAC
audiomb:cassetteCassette
audioisa3:fdc_xt:fdc:0:525dd:flopsndoutSpeaker
audioisa3:fdc_xt:fdc:0:525dd:floppysoundFloppy sound44100
audioisa3:fdc_xt:fdc:1:525dd:flopsndoutSpeaker
audioisa3:fdc_xt:fdc:1:525dd:floppysoundFloppy sound44100

softwarelist

tagnamestatusfilter
disk_listibm5150original
cass_listibm5150_cassoriginal
hdd_listibm5150_hddoriginal

device_ref

name
i8088
ibm5150_mb
pit8253
pit_counter
pit_counter
pit_counter
am9517a
pic8259
i8255
isa8
speaker
speaker_sound_device
cassette_image
isa8_slot
cga
screen
palette
mc6845
isa8_slot
isa_com
ins8250
ins8250
rs232
rs232_mouse_hle_logitech
rs232
isa8_slot
isa8_fdc_xt
upd765a
floppy_connector
floppy_525_dd
speaker
flopsnd
floppy_connector
floppy_525_dd
speaker
flopsnd
isa8_slot
isa_hdc
xt_hdc
harddisk_image
harddisk_image
isa8_slot
pc_kbdc
keytronic_pc3270
i8051
ram
software_list
software_list
software_list

sound

channels
3

feature

typestatusoverall
graphicsimperfect

ramoption

namedefault
16K
32K
48K
64K
96K
128K
196K
256K
384K
512K
640Kyes

device, instance

typetaginterfacefixed_imagemandatorynamebriefname
cassettemb:cassetteibm5150_casscassettecass
floppydiskisa3:fdc_xt:fdc:0:525ddfloppy_5_25floppydisk1flop1
floppydiskisa3:fdc_xt:fdc:1:525ddfloppy_5_25floppydisk2flop2
harddiskisa4:hdc:hdc:primaryst_hddharddisk1hard1
harddiskisa4:hdc:hdc:slavest_hddharddisk2hard2

device, extension

typetaginterfacefixed_imagemandatoryextension_names
cassettemb:cassetteibm5150_casswav, flac
floppydiskisa3:fdc_xt:fdc:0:525ddfloppy_5_25mfi, dfi, mfm, td0, imd, 86f, d77, d88, 1dd, cqm, cqi, dsk, ima, img, ufi, 360, ipf, xdf
floppydiskisa3:fdc_xt:fdc:1:525ddfloppy_5_25mfi, dfi, mfm, td0, imd, 86f, d77, d88, 1dd, cqm, cqi, dsk, ima, img, ufi, 360, ipf, xdf
harddiskisa4:hdc:hdc:primaryst_hddchd, hd, hdv, 2mg, hdi
harddiskisa4:hdc:hdc:slavest_hddchd, hd, hdv, 2mg, hdi

input

playerscoinsservicetilt
1nono

control

typeplayerbuttonswaysreverseminimummaximumsensitivitykeydeltaways2ways3reqbuttons
mouse3no061440100
keyboard121no

port, analog

port_taganalog_masks
:isa1:cga:cga_config
:isa2:com:serport0:logitech_mouse:BTN
:isa2:com:serport0:logitech_mouse:X4095
:isa2:com:serport0:logitech_mouse:Y4095
:isa4:hdc:HDD
:isa4:hdc:ROM
:kbd:keytronc_pc3270:kb_keytronic_0b
:kbd:keytronc_pc3270:kb_keytronic_0f
:kbd:keytronc_pc3270:kb_keytronic_30_0
:kbd:keytronc_pc3270:kb_keytronic_30_1
:kbd:keytronc_pc3270:kb_keytronic_31_0
:kbd:keytronc_pc3270:kb_keytronic_31_1
:kbd:keytronc_pc3270:kb_keytronic_32_0
:kbd:keytronc_pc3270:kb_keytronic_32_1
:kbd:keytronc_pc3270:kb_keytronic_33_0
:kbd:keytronc_pc3270:kb_keytronic_33_1
:kbd:keytronc_pc3270:kb_keytronic_34_0
:kbd:keytronc_pc3270:kb_keytronic_34_1
:kbd:keytronc_pc3270:kb_keytronic_35_0
:kbd:keytronc_pc3270:kb_keytronic_35_1
:kbd:keytronc_pc3270:kb_keytronic_36_0
:kbd:keytronc_pc3270:kb_keytronic_36_1
:kbd:keytronc_pc3270:kb_keytronic_37_0
:kbd:keytronc_pc3270:kb_keytronic_37_1
:kbd:keytronc_pc3270:kb_keytronic_38_0
:kbd:keytronc_pc3270:kb_keytronic_39_0
:kbd:keytronc_pc3270:kb_keytronic_3a_0
:kbd:keytronc_pc3270:kb_keytronic_3b_0
:mb:DSW0
:mb:DSW1

slot, slotoption

slot_nameslotoption_nameslotoption_devnameslotoption_default
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
isa13c503el2_3c503no
isa1pcmidiisa_pcmidino
isa1wd90c90_jkwd90c90_jkno
isa1fdc_atisa8_fdc_atno
isa1agaisa_agano
isa1comisa_comno
isa1chessmdrisa_chessmdrno
isa1ibm_mfcibm_mfcno
isa1cga_cportiiicga_cportiiino
isa1xtidextideno
isa1cga_m24cga_m24no
isa1mdaisa_ibm_mdano
isa1num9revnumber_9_revno
isa1fdc_ps2isa8_fdc_ps2no
isa1ne1000ne1000no
isa1egaegano
isa1pgcisa_ibm_pgcno
isa1cga_poisk2cga_poisk2no
isa1stereo_fxstereo_fxno
isa1cga_mc1502cga_mc1502no
isa1cga_ec1841ec1841_0002no
isa1fdcisa8_fdc_superiono
isa1cgacgayes
isa1sblaster1_5isa_sblaster1_5no
isa1wdxt_genwdxt_genno
isa1opus108pmopus108pmno
isa1side116side116no
isa1fdc_xtisa8_fdc_xtno
isa1fdc_smcisa8_fdc_smcno
isa1mpu401isa_mpu401no
isa1sblaster1_0isa_sblaster1_0no
isa1aga_pc200isa_aga_pc200no
isa1hdcisa_hdcno
isa1fdc344fdc344no
isa1fdcmagfdcmagno
isa1adlibisa_adlibno
isa1ssi2001ssi2001no
isa1vgaibm_vgano
isa1herculesisa_herculesno
isa13xtwin3xtwinno
isa1acb2072acb2072no
isa1gblasterisa_gblasterno
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
isa23c503el2_3c503no
isa2pcmidiisa_pcmidino
isa2wd90c90_jkwd90c90_jkno
isa2fdc_atisa8_fdc_atno
isa2agaisa_agano
isa2comisa_comyes
isa2chessmdrisa_chessmdrno
isa2ibm_mfcibm_mfcno
isa2cga_cportiiicga_cportiiino
isa2xtidextideno
isa2cga_m24cga_m24no
isa2mdaisa_ibm_mdano
isa2num9revnumber_9_revno
isa2fdc_ps2isa8_fdc_ps2no
isa2ne1000ne1000no
isa2egaegano
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
isa2fdc_xtisa8_fdc_xtno
isa2fdc_smcisa8_fdc_smcno
isa2mpu401isa_mpu401no
isa2sblaster1_0isa_sblaster1_0no
isa2aga_pc200isa_aga_pc200no
isa2hdcisa_hdcno
isa2fdc344fdc344no
isa2fdcmagfdcmagno
isa2adlibisa_adlibno
isa2ssi2001ssi2001no
isa2vgaibm_vgano
isa2herculesisa_herculesno
isa23xtwin3xtwinno
isa2acb2072acb2072no
isa2gblasterisa_gblasterno
isa2:com:serport0null_modemnull_modemno
isa2:com:serport0terminalserial_terminalno
isa2:com:serport0msystems_mousers232_mouse_hle_msystemsno
isa2:com:serport0sun_kbdsunkbd_adaptorno
isa2:com:serport0wheel_mousers232_mouse_hle_wheelno
isa2:com:serport0rotatable_mousers232_mouse_hle_rotatableno
isa2:com:serport0logitech_mousers232_mouse_hle_logitechyes
isa2:com:serport0microsoft_mousers232_mouse_hle_msftno
isa2:com:serport1null_modemnull_modemno
isa2:com:serport1terminalserial_terminalno
isa2:com:serport1msystems_mousers232_mouse_hle_msystemsno
isa2:com:serport1sun_kbdsunkbd_adaptorno
isa2:com:serport1wheel_mousers232_mouse_hle_wheelno
isa2:com:serport1rotatable_mousers232_mouse_hle_rotatableno
isa2:com:serport1logitech_mousers232_mouse_hle_logitechno
isa2:com:serport1microsoft_mousers232_mouse_hle_msftno
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
isa33c503el2_3c503no
isa3pcmidiisa_pcmidino
isa3wd90c90_jkwd90c90_jkno
isa3fdc_atisa8_fdc_atno
isa3agaisa_agano
isa3comisa_comno
isa3chessmdrisa_chessmdrno
isa3ibm_mfcibm_mfcno
isa3cga_cportiiicga_cportiiino
isa3xtidextideno
isa3cga_m24cga_m24no
isa3mdaisa_ibm_mdano
isa3num9revnumber_9_revno
isa3fdc_ps2isa8_fdc_ps2no
isa3ne1000ne1000no
isa3egaegano
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
isa3fdc_xtisa8_fdc_xtyes
isa3fdc_smcisa8_fdc_smcno
isa3mpu401isa_mpu401no
isa3sblaster1_0isa_sblaster1_0no
isa3aga_pc200isa_aga_pc200no
isa3hdcisa_hdcno
isa3fdc344fdc344no
isa3fdcmagfdcmagno
isa3adlibisa_adlibno
isa3ssi2001ssi2001no
isa3vgaibm_vgano
isa3herculesisa_herculesno
isa33xtwin3xtwinno
isa3acb2072acb2072no
isa3gblasterisa_gblasterno
isa3:fdc_xt:fdc:035ddfloppy_35_ddno
isa3:fdc_xt:fdc:0525ddfloppy_525_ddyes
isa3:fdc_xt:fdc:135ddfloppy_35_ddno
isa3:fdc_xt:fdc:1525ddfloppy_525_ddyes
isa4babyblue2isa_bblue2no
isa4epc_twibeistwibno
isa4finalchsisa_finalchsno
isa4epc_mdaisa_epc_mdano
isa4chessmsrisa_chessmsrno
isa4asc88asc88no
isa4pdsisa_pdsno
isa4prose4k1isa_prose4001no
isa4dectalkdectalk_isano
isa4lba_enhancerlba_enhancerno
isa4wd1002a_wx1wd1002a_wx1no
isa4lptisa_lptno
isa43c503el2_3c503no
isa4pcmidiisa_pcmidino
isa4wd90c90_jkwd90c90_jkno
isa4fdc_atisa8_fdc_atno
isa4agaisa_agano
isa4comisa_comno
isa4chessmdrisa_chessmdrno
isa4ibm_mfcibm_mfcno
isa4cga_cportiiicga_cportiiino
isa4xtidextideno
isa4cga_m24cga_m24no
isa4mdaisa_ibm_mdano
isa4num9revnumber_9_revno
isa4fdc_ps2isa8_fdc_ps2no
isa4ne1000ne1000no
isa4egaegano
isa4pgcisa_ibm_pgcno
isa4cga_poisk2cga_poisk2no
isa4stereo_fxstereo_fxno
isa4cga_mc1502cga_mc1502no
isa4cga_ec1841ec1841_0002no
isa4fdcisa8_fdc_superiono
isa4cgacgano
isa4sblaster1_5isa_sblaster1_5no
isa4wdxt_genwdxt_genno
isa4opus108pmopus108pmno
isa4side116side116no
isa4fdc_xtisa8_fdc_xtno
isa4fdc_smcisa8_fdc_smcno
isa4mpu401isa_mpu401no
isa4sblaster1_0isa_sblaster1_0no
isa4aga_pc200isa_aga_pc200no
isa4hdcisa_hdcyes
isa4fdc344fdc344no
isa4fdcmagfdcmagno
isa4adlibisa_adlibno
isa4ssi2001ssi2001no
isa4vgaibm_vgano
isa4herculesisa_herculesno
isa43xtwin3xtwinno
isa4acb2072acb2072no
isa4gblasterisa_gblasterno
isa5babyblue2isa_bblue2no
isa5epc_twibeistwibno
isa5finalchsisa_finalchsno
isa5epc_mdaisa_epc_mdano
isa5chessmsrisa_chessmsrno
isa5asc88asc88no
isa5pdsisa_pdsno
isa5prose4k1isa_prose4001no
isa5dectalkdectalk_isano
isa5lba_enhancerlba_enhancerno
isa5wd1002a_wx1wd1002a_wx1no
isa5lptisa_lptno
isa53c503el2_3c503no
isa5pcmidiisa_pcmidino
isa5wd90c90_jkwd90c90_jkno
isa5fdc_atisa8_fdc_atno
isa5agaisa_agano
isa5comisa_comno
isa5chessmdrisa_chessmdrno
isa5ibm_mfcibm_mfcno
isa5cga_cportiiicga_cportiiino
isa5xtidextideno
isa5cga_m24cga_m24no
isa5mdaisa_ibm_mdano
isa5num9revnumber_9_revno
isa5fdc_ps2isa8_fdc_ps2no
isa5ne1000ne1000no
isa5egaegano
isa5pgcisa_ibm_pgcno
isa5cga_poisk2cga_poisk2no
isa5stereo_fxstereo_fxno
isa5cga_mc1502cga_mc1502no
isa5cga_ec1841ec1841_0002no
isa5fdcisa8_fdc_superiono
isa5cgacgano
isa5sblaster1_5isa_sblaster1_5no
isa5wdxt_genwdxt_genno
isa5opus108pmopus108pmno
isa5side116side116no
isa5fdc_xtisa8_fdc_xtno
isa5fdc_smcisa8_fdc_smcno
isa5mpu401isa_mpu401no
isa5sblaster1_0isa_sblaster1_0no
isa5aga_pc200isa_aga_pc200no
isa5hdcisa_hdcno
isa5fdc344fdc344no
isa5fdcmagfdcmagno
isa5adlibisa_adlibno
isa5ssi2001ssi2001no
isa5vgaibm_vgano
isa5herculesisa_herculesno
isa53xtwin3xtwinno
isa5acb2072acb2072no
isa5gblasterisa_gblasterno
kbdiskr1030kb_iskr1030no
kbdec1841kb_ec1841no
kbdpcxtkb_pcxt83no
kbdpckb_pc83no
kbdkeytronc_pc3270keytronic_pc3270yes

configuration


CGA character set

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
CGA character setisa1:cga:cga_config3

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Normal0yes
Alternative1no

CGA monitor type

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
CGA monitor typeisa1:cga:cga_config28

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Colour RGB0yes
Mono RGB4no
Colour composite8no
Television12no
LCD16no

CGA chipset

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
CGA chipsetisa1:cga:cga_config224

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
IBM0yes
Amstrad PC151232no
Amstrad PPC51264no
ATI96no
Paradise128no

dipswitch


Type of 2nd drive

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Type of 2nd driveisa4:hdc:HDD3

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
03yes
12no
21no
30no

Type of 1st drive

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Type of 1st driveisa4:hdc:HDD12

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
012yes
18no
24no
30no

IRQ level

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
IRQ levelisa4:hdc:HDD64

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
564yes
20no

Install ROM?

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Install ROM?isa4:hdc:ROM1

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Yes1yes
No0no

Protocol selection

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Protocol selectionkbd:keytronc_pc3270:kb_keytronic_0b1

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Enhanced XT, AT and PS/2 models0no
Standard PC and XT1yes

IRMA/Native scan code set

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
IRMA/Native scan code setkbd:keytronc_pc3270:kb_keytronic_0b2

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Native scan code set0yes
IRMA Emulation2no

Enhanced 101/Native scan code set

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Enhanced 101/Native scan code setkbd:keytronc_pc3270:kb_keytronic_0b4

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Native scan code set0no
Enhanced 101 scan code set4yes

Enable E0

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Enable E0kbd:keytronc_pc3270:kb_keytronic_0b8

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Enable E00no
Disable E08yes

Code tables

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Code tableskbd:keytronc_pc3270:kb_keytronic_0b16

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
U.S. code tables0no
International code tables16yes

Key click

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Key clickkbd:keytronc_pc3270:kb_keytronic_0b128

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No key click0no
Key click128yes

Boot from floppy

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Boot from floppymb:DSW01

location

namenumberinverted
SW11no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Yes1yes
No0no

8087 installed

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
8087 installedmb:DSW02

location

namenumberinverted
SW12no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No0yes
Yes2no

Base RAM size

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Base RAM sizemb:DSW012

location

namenumberinverted
SW13no
SW14no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
16K0no
32K4no
48K8no
64K12yes

Graphics adapter

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Graphics adaptermb:DSW048

location

namenumberinverted
SW15no
SW16no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
EGA/VGA0no
Color 40x2516no
Color 80x2532yes
Monochrome48no

Number of floppy drives

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Number of floppy drivesmb:DSW0192

location

namenumberinverted
SW17no
SW18no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
10no
264yes
3128no
4192no

Extra RAM size

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Extra RAM sizemb:DSW131

location

namenumberinverted
SW21no
SW22no
SW23no
SW24no
SW25no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
None0no
32K1no
64K2no
96K3no
128K4no
160K5no
192K6no
224K7no
256K8no
288K9no
320K10no
352K11no
384K12no
416K13no
448K14no
480K15no
512K16no
544K17no
576K18yes

Unused

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Unusedmb:DSW1224

location

namenumberinverted
SW26no
SW27no
SW28no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off0yes
On224no