spludlow logo

PC1640 HD20 - mame (0277) machine





machine

XMLJSONAO

namesourcefilesampleofisbiosisdeviceismechanicalrunnabledescriptionyearmanufacturerromofcloneof
pc1640hd20amstrad/pc1512.cppnononoyesPC1640 HD201987Amstrad plcpc1640pc1640

display

tagtyperotatewidthheightrefreshpixclockhtotalhbendhbstartvtotalvbendvbstartflipx
isa5:iga:ega_screenraster064020068.0368621625700091206402620200no

driver

statusemulationsavestaterequiresartworkunofficialnosoundhardwareincompletecocktail
imperfectgoodsupportednononono

rom

namesizecrcsha1regionoffsetstatusoptionalmergebios
40044-1 8809.ic1328192f1c074f3a055ea7e933d137623c22fe24004e870653c7952ic1200goodno40044-1 8809.ic1328809
40043-1 8809.ic1298192e40a1513447eff2057e682e51b1c7593cb6fad0e53879fa8ic1201goodno40043-1 8809.ic1298809
40044 8738.ic132819243832ea7eea4a8836f966940a88c88de6c5cc14852545f7dic1200goodno40044 8738.ic1328738
40043 8738.ic1298192768498f9ac48cb892417d7998d604f3b79756140c554f476ic1201goodno40043 8738.ic1298738
40044 88xx.ic13281926090f782e21ae524d5b4d00696d293dbd4fe4d7bca22e277ic1200goodno40044 88xx.ic13288xx
40043 88xx.ic12981929219d0aadde1a46c8f83e413d7070f1356fc91b9f595a8b6ic1201goodno40043 88xx.ic12988xx

chip

typetagnameclock
cpuic120Intel 80868000000
cpukb:ic801Intel 80486000000
cpuic130AM9517A4000000
audiomonoSpeaker
audiospeakerFiltered DAC
audioic112:0:525dd:flopsndoutSpeaker
audioic112:0:525dd:floppysoundFloppy sound44100

softwarelist

tagnamestatusfilter
flop_listpc1640_floporiginal
hdd_listpc1640_hddoriginal

device_ref

name
i8086
speaker
speaker_sound_device
pc1512kb
i8048
vcs_control_port
pc1512_mouse_port
pc1512_mouse
am9517a
pic8259
pit8253
pit_counter
pit_counter
pit_counter
mc146818
upd765a
floppy_connector
floppy_525_dd
speaker
flopsnd
floppy_connector
ins8250
centronics
centronics_printer
printer_image
output_latch
rs232
isa8
isa8_slot
isa_hdc
xt_hdc
harddisk_image
harddisk_image
isa8_slot
isa8_slot
isa8_slot
isa8_slot
pc1640_iga
screen
palette
crtc_ega
ram
software_list
software_list

biosset

namedescriptiondefault
8809Week 9/1988no
8738Week 38/1987no
88xxWeek ?/1988no

sound

channels
2

feature

typestatusoverall
graphicsimperfect

ramoption

namedefault
640Kyes

device, instance

typetaginterfacefixed_imagemandatorynamebriefname
floppydiskic112:0:525ddfloppy_5_25floppydiskflop
printoutcentronics:printer:printerprintoutprin
harddiskisa1:hdc:hdc:primaryst_hddharddisk1hard1
harddiskisa1:hdc:hdc:slavest_hddharddisk2hard2

device, extension

typetaginterfacefixed_imagemandatoryextension_names
floppydiskic112:0:525ddfloppy_5_25mfi, dfi, mfm, td0, imd, 86f, d77, d88, 1dd, cqm, cqi, dsk, ima, img, ufi, 360, ipf
printoutcentronics:printer:printerprn
harddiskisa1:hdc:hdc:primaryst_hddchd, hd, hdv, 2mg, hdi
harddiskisa1:hdc:hdc:slavest_hddchd, hd, hdv, 2mg, hdi

input

playerscoinsservicetilt
1nono

control

typeplayerbuttonswaysreverseminimummaximumsensitivitykeydeltaways2ways3reqbuttons
mouseno02551005
keyboard85no

port, analog

port_taganalog_masks
:LK
:SW
:isa1:hdc:HDD
:isa1:hdc:ROM
:isa5:iga:config
:kb:Y1
:kb:Y10
:kb:Y11
:kb:Y2
:kb:Y3
:kb:Y4
:kb:Y5
:kb:Y6
:kb:Y7
:kb:Y8
:kb:Y9
:mous:mouse:MOUSEB
:mous:mouse:MOUSEX255
:mous:mouse:MOUSEY255

slot, slotoption

slot_nameslotoption_nameslotoption_devnameslotoption_default
kb:joytrakballatari_trakballno
kb:joywheelvcs_wheelno
kb:joyjoybstrvcs_joystick_boosterno
kb:joycx85atari_cx85no
kb:joykeypadvcs_keypadno
kb:joylpvcs_lightpenno
kb:joypadvcs_paddlesno
kb:joymousevcs_mouseno
kb:joyjoyvcs_joystickno
mousmousepc1512_mouseyes
ic112:0525ddfloppy_525_ddyes
ic112:1525ddfloppy_525_ddno
centronicsnlq401nlq401no
centronicssmartboardcentronics_smartboardno
centronicschessmeccentronics_chessmecno
centronicssamdaccentronics_samdacno
centronicscovox_stereocovox_stereono
centronicsadaptatoradaptator_multitapno
centronicsdigiblstcpcdigiblstno
centronicslx800lx800no
centronicsjx80epson_jx80no
centronicsap2000ap2000no
centronicsex800ex800no
centronicsfx80epson_fx80no
centronicsrx80epson_rx80no
centronicscovoxcovoxno
centronicspl80comx_pl80no
centronicslx810llx810lno
centronicsp72p72no
centronicsprintercentronics_printeryes
rs232terminalserial_terminalno
rs232sunkbdsunkbd_adaptorno
rs232dec_loopbackdec_rs232_loopbackno
rs232ie15ie15_terminalno
rs232null_modemnull_modemno
rs232keyboardserial_keyboardno
rs232patchrs232_patch_boxno
rs232swtpc8212swtpc8212_terminalno
rs232printerserial_printerno
rs232scorpionscorpion_icno
rs232loopbackrs232_loopbackno
rs232mockingboardmockingboarddno
rs232msystems_mousers232_mouse_hle_msystemsno
rs232nss_tvinss_tvinterfaceno
rs232rs232_sync_iors232_sync_iono
rs232ptypseudo_terminalno
rs232rs_printerrs_serial_printerno
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_hdcyes
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
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_hdcno
isa4fdc344fdc344no
isa4fdcmagfdcmagno
isa4adlibisa_adlibno
isa4ssi2001ssi2001no
isa4vgaibm_vgano
isa4herculesisa_herculesno
isa43xtwin3xtwinno
isa4acb2072acb2072no
isa4gblasterisa_gblasterno
isa5

dipswitch


Language

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
LanguageLK7

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
English7yes
German6no
French5no
Spanish4no
Danish3no
Swedish2no
Italian1no
Diagnostic Mode0no

Initial Display Mode

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Initial Display ModeSW15SW512eq512

location

namenumberinverted
SW1no
SW2no
SW3no
SW4no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Internal MD, External CGA8011no
Internal MD, External CGA4010no
Internal ECD350, External MDA/HERC9yes
Internal ECD200, External MDA/HERC8no
Internal CD80, External MDA/HERC7no
Internal CD40, External MDA/HERC6no
External CGA80, Internal MD5no
External CGA40, Internal MD4no
External MDA/HERC, Internal ECD3503no
External MDA/HERC, Internal ECD2002no
External MDA/HERC, Internal CD801no
External MDA/HERC, Internal CD400no

MC6845 Mode

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
MC6845 ModeSW16SW512eq512

location

namenumberinverted
SW5no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
EGA16yes
CGA/MDA/HERC0no

Default Display Mode

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Default Display ModeSW96SW512eq0

location

namenumberinverted
SW6no
SW7no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
External EGA96yes
External CGA in 40 Column Mode64no
External CGA in 80 Column Mode32no
External Monochrome Adapter0no

Font

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
FontSW96SW768eq768

location

namenumberinverted
SW6no
SW7no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
English0yes
Danish96no
Portuguese64no
Greek32no

Monitor

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
MonitorSW128SW512eq512

location

namenumberinverted
SW8no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
CD (Standard RGB)128no
ECD (Enhanced RGB)0yes

Foreign Fonts

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Foreign FontsSW256SW512eq512

location

namenumberinverted
SW9no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Enabled256yes
Disabled0no

Internal Graphics Adapter

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Internal Graphics AdapterSW512

location

namenumberinverted
SW10no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Enabled512yes
Disabled0no

Type of 2nd drive

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Type of 2nd driveisa1:hdc:HDD3

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
03yes
12no
21no
30no

Type of 1st drive

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Type of 1st driveisa1:hdc:HDD12

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
012yes
18no
24no
30no

IRQ level

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
IRQ levelisa1:hdc:HDD64

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
564yes
20no

Install ROM?

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Install ROM?isa1:hdc:ROM1

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Yes1yes
No0no

Display Type

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Display Typeisa5:iga:config15

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
0000 - MDA PRIMARY, EGA COLOR, 40x250no
0001 - MDA PRIMARY, EGA COLOR, 80x258no
0010 - MDA PRIMARY, EGA HI RES EMULATE (SAME AS 0001)4no
0011 - MDA PRIMARY, EGA HI RES ENHANCED12no
0100 - CGA 40 PRIMARY, EGA MONOCHROME2no
0101 - CGA 80 PRIMARY, EGA MONOCHROME10no
0110 - MDA SECONDARY, EGA COLOR, 40x256no
0111 - MDA SECONDARY, EGA COLOR, 80x2514no
1000 - MDA SECONDARY, EGA HI RES EMULATE (SAME AS 0111)1no
1001 - MDA SECONDARY, EGA HI RES ENHANCED9yes
1010 - COLOR 40 SECONDARY, EGA5no
1011 - COLOR 80 SECONDARY, EGA13no
1100 - RESERVED3no
1101 - RESERVED11no
1110 - RESERVED7no
1111 - RESERVED15no