spludlow logo

M240 - mame (0277) machine





machine

XMLJSONAO

namesourcefilesampleofisbiosisdeviceismechanicalrunnabledescriptionyearmanufacturerromofcloneof
m240olivetti/m24.cppnononoyesM2401987Olivettiibm5150ibm5150

display

tagtyperotatewidthheightrefreshpixclockhtotalhbendhbstartvtotalvbendvbstartflipx
mb1:cga_m24:screenraster064040033.9821641431818191206404620400no

driver

statusemulationsavestaterequiresartworkunofficialnosoundhardwareincompletecocktail
preliminarypreliminaryunsupportednononono

rom

namesizecrcsha1regionoffsetstatusoptionalmergebios
olivetti_m240_pch5_2.04_high.bin16384ceb97b5984fabbeab355e0a4c9445910f2b7d1ec98886642bios1goodno
olivetti_m240_pch6_2.04_low.bin16384c463aa94a30c763c1ace9f3ff79e7136b252d624108a50aebios0goodno
pdbd.tms2516.kbdmcu_replacement_board.10u2048b8c4c18a25b4c24e19ff91924c53557c66513ab242d926c6kbc0baddumpno

chip

typetagnameclock
cpumaincpuIntel 80868000000
cpudmacAM9517A4000000
cpukbcTexas Instruments TMS70004000000
cpukeyboard:mcuIntel 80496000000
cpuz8000_apb:z8000Zilog Z80014000000
audiomonoSpeaker
audiospeakerFiltered DAC
audiomb2:fdc_xt:fdc:0:525dd:flopsndoutSpeaker
audiomb2:fdc_xt:fdc:0:525dd:floppysoundFloppy sound44100
audiomb2:fdc_xt:fdc:1:525dd:flopsndoutSpeaker
audiomb2:fdc_xt:fdc:1:525dd:floppysoundFloppy sound44100

softwarelist

tagnamestatusfilter
disk_listibm5150original
m24_disk_listm24original

device_ref

name
i8086
i8087
am9517a
pic8259
pit8253
pit_counter
pit_counter
pit_counter
speaker
speaker_sound_device
isa8
isa8_slot
cga_m24
screen
palette
hd6845s
isa8_slot
isa8_fdc_xt
upd765a
floppy_connector
floppy_525_dd
speaker
flopsnd
floppy_connector
floppy_525_dd
speaker
flopsnd
isa8_slot
isa_lpt
pc_lpt
centronics
centronics_printer
printer_image
input_buffer
input_buffer
input_buffer
output_latch
output_latch
isa8_slot
isa_com
ins8250
ins8250
rs232
rs232_mouse_hle_logitech
rs232
isa8_slot
isa8_slot
isa8_slot
ram
tms7000
m24_kbd
i8049
mm58174
m24_z8000
z8001
pit8253
pit_counter
pit_counter
pit_counter
i8251
software_list
software_list

sound

channels
3

feature

typestatusoverall
graphicsimperfect

ramoption

namedefault
128K
256K
512K
640Kyes

device, instance

typetaginterfacefixed_imagemandatorynamebriefname
floppydiskmb2:fdc_xt:fdc:0:525ddfloppy_5_25floppydisk1flop1
floppydiskmb2:fdc_xt:fdc:1:525ddfloppy_5_25floppydisk2flop2
printoutmb3:lpt:lpt:centronics:printer:printerprintoutprin

device, extension

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

input

playerscoinsservicetilt
2nono

control

typeplayerbuttonswaysreverseminimummaximumsensitivitykeydeltaways2ways3reqbuttons
mouse13no061440100
keyboard183no
only_buttons23no

port, analog

port_taganalog_masks
:DSW0
:keyboard:MOUSEBTN
:keyboard:ROW.0
:keyboard:ROW.1
:keyboard:ROW.10
:keyboard:ROW.11
:keyboard:ROW.12
:keyboard:ROW.13
:keyboard:ROW.14
:keyboard:ROW.15
:keyboard:ROW.2
:keyboard:ROW.3
:keyboard:ROW.4
:keyboard:ROW.5
:keyboard:ROW.6
:keyboard:ROW.7
:keyboard:ROW.8
:keyboard:ROW.9
:mb1:cga_m24:cga_config
:mb3:lpt:DSW
:mb4:com:serport0:logitech_mouse:BTN
:mb4:com:serport0:logitech_mouse:X4095
:mb4:com:serport0:logitech_mouse:Y4095

slot, slotoption

slot_nameslotoption_nameslotoption_devnameslotoption_default
mb2:fdc_xt:fdc:035ddfloppy_35_ddno
mb2:fdc_xt:fdc:0525ddfloppy_525_ddyes
mb2:fdc_xt:fdc:135ddfloppy_35_ddno
mb2:fdc_xt:fdc:1525ddfloppy_525_ddyes
mb3:lpt:lpt:centronicsnlq401nlq401no
mb3:lpt:lpt:centronicssmartboardcentronics_smartboardno
mb3:lpt:lpt:centronicschessmeccentronics_chessmecno
mb3:lpt:lpt:centronicssamdaccentronics_samdacno
mb3:lpt:lpt:centronicscovox_stereocovox_stereono
mb3:lpt:lpt:centronicsadaptatoradaptator_multitapno
mb3:lpt:lpt:centronicsdigiblstcpcdigiblstno
mb3:lpt:lpt:centronicslx800lx800no
mb3:lpt:lpt:centronicsjx80epson_jx80no
mb3:lpt:lpt:centronicsap2000ap2000no
mb3:lpt:lpt:centronicsex800ex800no
mb3:lpt:lpt:centronicsfx80epson_fx80no
mb3:lpt:lpt:centronicsrx80epson_rx80no
mb3:lpt:lpt:centronicscovoxcovoxno
mb3:lpt:lpt:centronicspl80comx_pl80no
mb3:lpt:lpt:centronicslx810llx810lno
mb3:lpt:lpt:centronicsp72p72no
mb3:lpt:lpt:centronicsprintercentronics_printeryes
mb4:com:serport0null_modemnull_modemno
mb4:com:serport0terminalserial_terminalno
mb4:com:serport0msystems_mousers232_mouse_hle_msystemsno
mb4:com:serport0sun_kbdsunkbd_adaptorno
mb4:com:serport0wheel_mousers232_mouse_hle_wheelno
mb4:com:serport0rotatable_mousers232_mouse_hle_rotatableno
mb4:com:serport0logitech_mousers232_mouse_hle_logitechyes
mb4:com:serport0microsoft_mousers232_mouse_hle_msftno
mb4:com:serport1null_modemnull_modemno
mb4:com:serport1terminalserial_terminalno
mb4:com:serport1msystems_mousers232_mouse_hle_msystemsno
mb4:com:serport1sun_kbdsunkbd_adaptorno
mb4:com:serport1wheel_mousers232_mouse_hle_wheelno
mb4:com:serport1rotatable_mousers232_mouse_hle_rotatableno
mb4:com:serport1logitech_mousers232_mouse_hle_logitechno
mb4:com:serport1microsoft_mousers232_mouse_hle_msftno
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
isa1cgacgano
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_comno
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
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_xtno
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

configuration


CGA character set

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
CGA character setmb1:cga_m24:cga_config3

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Normal0yes
Alternative1no

CGA monitor type

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
CGA monitor typemb1:cga_m24:cga_config28

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Colour RGB0yes
Mono RGB4no
Colour composite8no
Television12no
LCD16no

CGA chipset

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
CGA chipsetmb1:cga_m24:cga_config224

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
IBM0yes
Amstrad PC151232no
Amstrad PPC51264no
ATI96no
Paradise128no

dipswitch


8087 installed

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
8087 installedDSW016

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No0yes
Yes16no

Serial Port

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Serial PortDSW032

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Z8530 SCC32no
INS82500yes

RAM banks

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
RAM banksDSW0143

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
128K1no
256K130no
512K - 256/256132no
512K - 512/08no
640K - 256/384133no
640K - 128/512141no
640K - 512/128137yes

FDD Type

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
FDD TypeDSW0256

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
360K0yes
720K256no

FDD spinup

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
FDD spinupDSW0512

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Slow0no
Fast512yes

HDD ROM

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
HDD ROMDSW01024

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Internal0no
External1024yes

Scroll rate

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Scroll rateDSW02048

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Slow2048no
Fast0yes

Graphics adapter

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Graphics adapterDSW012288

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
EGA/VGA0no
Color 40x254096no
Color 80x258192yes
Monochrome12288no

Number of floppy drives

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Number of floppy drivesDSW049152

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
10no
216384yes
332768no
449152no

Base address

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Base addressmb3:lpt:DSW1

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
0x3780yes
0x2781no