PC-9821Cx3 (98MULTi CanBe) - mame (0286) machine



machine

XMLJSONRUN

namesourcefilesampleofisbiosisdeviceismechanicalrunnabledescriptionyearmanufacturercloneofromof
pc9821cx3nec/pc9821.cppnononoyesPC-9821Cx3 (98MULTi CanBe)1995NEC

snap

PC-9821Cx3 (98MULTi CanBe) png snap PC-9821Cx3 (98MULTi CanBe) jpg snap thumbnail
KeyLengthLastWriteTimeWidthHeightHorizontalResolutionVerticalResolutionPaletteLengthPixelFormatPropertyItemsPixelSHA1
pc9821cx391829/12/2025 11:31:3764040096960Format24bppRgb305:MAME 0.236 (Sep 29 2021)24fe969555a0783cba97f1f86fb1d604e9c7fc99

display

tagtyperotatewidthheightrefreshpixclockhtotalhbendhbstartvtotalvbendvbstartflipx
screenraster064040056.4231352105260084806404400400no

driver

statusemulationsavestaterequiresartworkunofficialnosoundhardwareincompletecocktail
preliminarypreliminaryunsupportednononono

rom

namesizecrcsha1regionoffsetstatusoptionalmergebios
pc-9821cx3.bin5242880360ed782e4fe059d001d980add1656816bda97cd11ef331biosrom0goodno
bank0.bin32768bccc52331246203bebf9f04e3bac2df7fc64719304f9f1bdmemory0goodno
bank1.bin32768190b448b01d555cb1044ea280759c5fb724b24ca38ba67f7memory8000goodno
bank2.bin327682a73461c745d48a33766b7f4dab84faa87014fd6f4c8ce34memory10000goodno
bank3.bin3276813ffa799dba02689de02d4c2d6bbf10efe86a37653f3aa86memory18000goodno
bank4.bin32768b5fa9408fd94a0da767b5de2c10da154ae336c14a1d70e4fmemory20000goodno
bank5.bin327684e32081ee23571273b7cad01aa116cb7414c5115a1093f85memory28000goodno
bank6.bin327681021ccca2154b03c8650e66700a9ea83f1eb2bb32a2bad46memory30000goodno
bank7.bin32768d339d36ffdb5e2d8bfcc723a86d4706c7c00e3adb1bc421bmemory38000goodno
bank8.bin3276841263c3afa415639882b266e663f36b22a8f6336258b7f93memory40000goodno
bank9.bin3276828ccca7844b10f0cfae71b34221306db5d93d5d5aaec3cd3memory48000goodno
banka.bin327681b43eabdca711c69165e1fa5be72993b9a7870ef6d485249memory50000goodno
bankb.bin327682ec7b65734b9ba199b13c71d4facc4215931574d59afd928memory58000goodno
bankc.bin32768b3559c78d8f177b75e96ad22393933534b0432bc0018eae5memory60000goodno
bankd.bin327689bc44372baa917086edd578d88b730ab1dca1899beb0525dmemory68000goodno
banke.bin32768911003f4a35b72130b2c3c3822a1648d1f470a6973262c73memory70000goodno
bankf.bin3276877f6a5c7b8fbf104dd8a8e00855be18f0c3b71da79b6a841memory78000goodno
font_ce2.rom288768d1c2702ae7781e9d35b6511d12631641d029ad2ba3f7daefchargen0baddumpno
24256c-x01.bin3276828ec13759d8e98e703ce0f483df17c79f7e841c5c5cd1692raw_kanji0baddumpno
24256c-x02.bin327689098515878fb106131a3f4eb054e87e00fe4f41193416d65raw_kanji1baddumpno
24256c-x03.bin32768d4893543eb8c1bee0f694e1e0c145a24152222d4e444e86fraw_kanji40000baddumpno
24256c-x04.bin327685dec0fc241000da14d0805ed0801b31eb60623552e50e41craw_kanji40001baddumpno

chip

typetagnameclock
cpumaincpuIntel Pentium100000000
cpui8237AM9517A15974400
audiofdc_2hd:0:525hd:flopsndoutSpeaker
audiofdc_2hd:0:525hd:floppysoundFloppy sound44100
audiofdc_2hd:1:525hd:flopsndoutSpeaker
audiofdc_2hd:1:525hd:floppysoundFloppy sound44100
audiomonoSpeaker
audiocbus:mb1:sound_pc9821cx3:speakerSpeaker
audiocbus:mb1:sound_pc9821cx3:opn3YM2608 OPNA9830400
audiodac1bitFiltered DAC
audioheadphoneSpeaker
audioide2:0:pc98_cd:cddaCD/DA44100

softwarelist

tagnamestatusfilter
disk_listpc98original
disk_orig_listpc98_flop_origoriginal
flop_generic_listgeneric_flop_525compatiblepc98
hdd_listpc98_hddoriginal
cd_listpc98_cdoriginal
win_cd_listgeneric_cdromoriginalpc98

device_ref

tagname
:maincpupentium
:pitpit8253
:pit:counter0pit_counter
:pit:counter1pit_counter
:pit:counter2pit_counter
:i8237am9517a
:pic8259_masterpic8259
:pic8259_slavepic8259
:ppi_sysi8255
:ppi_prni8255
:sio_kbdi8251
:kbd_clockclock
:keybpc98_119_kbd
:ppi_mousei8255
:mouse_timertimer
:sio_rsi8251
:serialrs232
:memswpc98_memsw
:fdc_2hdupd765a
:fdc_2hd:0floppy_connector
:fdc_2hd:0:525hdfloppy_525_hd
:fdc_2hd:0:525hd:flopsndoutspeaker
:fdc_2hd:0:525hd:floppysoundflopsnd
:fdc_2hd:1floppy_connector
:fdc_2hd:1:525hdfloppy_525_hd
:fdc_2hd:1:525hd:flopsndoutspeaker
:fdc_2hd:1:525hd:floppysoundflopsnd
:disk_listsoftware_list
:disk_orig_listsoftware_list
:flop_generic_listsoftware_list
:screenscreen
:hgdc1upd7220a
:hgdc2upd7220a
:monospeaker
:gfxdecodegfxdecode
:cbuspc98_cbus_root
:cbus:0pc98_cbus_slot
:cbus:1pc98_cbus_slot
:cbus:2pc98_cbus_slot
:cbus:3pc98_cbus_slot
:cbus:mb1pc98_cbus_slot
:cbus:mb1:sound_pc9821cx3sound_pc9821cx3
:cbus:mb1:sound_pc9821cx3:speakerspeaker
:cbus:mb1:sound_pc9821cx3:opn3ym2608
:ipl_bankaddress_map_bank
:rtcupd4990a
:dac1bitspeaker_sound_device
:palettepalette
:headphonespeaker
:ide1ata_interface
:ide1:0ata_slot
:ide1:0:hddidehd
:ide1:0:hdd:imageharddisk_image
:ide1:1ata_slot
:ide2ata_interface
:ide2:0ata_slot
:ide2:0:pc98_cdpc98_cd
:ide2:0:pc98_cd:imagecdrom_image
:ide2:0:pc98_cd:cddacdda
:ide2:1ata_slot
:ideirqipt_merge_any_hi
:hdd_listsoftware_list
:cd_listsoftware_list
:win_cd_listsoftware_list
:sdippc98_sdip
:simmpc9801_61_simm
:simm:16mbpc9801_61_16mb
:pcipci_root

sound

channels
5

feature

typestatusoverall
soundimperfect

device, instance

typetaginterfacefixed_imagemandatorynamebriefname
floppydiskfdc_2hd:0:525hdfloppy_5_25floppydisk1flop1
floppydiskfdc_2hd:1:525hdfloppy_5_25floppydisk2flop2
harddiskide1:0:hdd:imageide_hdd,hddharddiskhard
cdromide2:0:pc98_cd:imagecdromcdromcdrm

device, extension

typetaginterfacefixed_imagemandatoryextension_names
floppydiskfdc_2hd:0:525hdfloppy_5_25mfi, dfi, mfm, td0, imd, 86f, d77, d88, 1dd, cqm, cqi, dsk, ima, img, ufi, 360, hdm, fdi, fdd, dcp, dcu, dip, nfd
floppydiskfdc_2hd:1:525hdfloppy_5_25mfi, dfi, mfm, td0, imd, 86f, d77, d88, 1dd, cqm, cqi, dsk, ima, img, ufi, 360, hdm, fdi, fdd, dcp, dcu, dip, nfd
harddiskide1:0:hdd:imageide_hdd,hddchd, hd, hdv, 2mg, hdi
cdromide2:0:pc98_cd:imagecdromchd, cue, toc, nrg, gdi, iso, cdr

input

playerscoinsservicetilt
1nono

control

typeplayerbuttonswaysreverseminimummaximumsensitivitykeydeltaways2ways3
mouse3no02553030
keyboard104no

port, analog

port_taganalog_masks
:BIOS_LOAD
:DSW1
:DSW2
:DSW3
:MOUSE_B
:MOUSE_X255
:MOUSE_Y255
:cbus:mb1:sound_pc9821cx3:OPN3_JP_8F
:keyb:KEY0
:keyb:KEY1
:keyb:KEY2
:keyb:KEY3
:keyb:KEY4
:keyb:KEY5
:keyb:KEY6
:keyb:KEY7
:keyb:KEY8
:keyb:KEY9
:keyb:KEYA
:keyb:KEYB
:keyb:KEYC
:keyb:KEYD
:keyb:KEYE
:keyb:KEYF

slot, slotoption

slot_nameslotoption_nameslotoption_devnameslotoption_default
serialterminalserial_terminalno
serialsunkbdsunkbd_adaptorno
serialvotraxtntserial_votraxtntno
serialrs_printerrs_serial_printerno
serialdec_loopbackdec_rs232_loopbackno
serialh19serial_heath_h19no
serialie15ie15_terminalno
serialnull_modemnull_modemno
serialkeyboardserial_keyboardno
serialpatchrs232_patch_boxno
serialswtpc8212swtpc8212_terminalno
serialprinterserial_printerno
serialscorpionscorpion_icno
serialloopbackrs232_loopbackno
serialmockingboardmockingboarddno
serialmsystems_mousers232_mouse_hle_msystemsno
serialnss_tvinss_tvinterfaceno
serialrs232_sync_iors232_sync_iono
serialptypseudo_terminalno
fdc_2hd:035hdfloppy_35_hdno
fdc_2hd:035ddfloppy_35_ddno
fdc_2hd:0525hdfloppy_525_hdyes
fdc_2hd:0525ddteac_fd_55fno
fdc_2hd:135hdfloppy_35_hdno
fdc_2hd:135ddfloppy_35_ddno
fdc_2hd:1525hdfloppy_525_hdyes
fdc_2hd:1525ddteac_fd_55fno
cbus:0lha201lha201no
cbus:0pc9801_55upc9801_55uno
cbus:0pc9801_27pc9801_27no
cbus:0pc9801_14pc9801_14no
cbus:0pc9801_118pc9801_118no
cbus:0fdd_2ddpc98_fdd_2ddno
cbus:0fdd_2hdpc98_fdd_2hdno
cbus:0pc9801_86pc9801_86no
cbus:0speakboardspeakboardno
cbus:0lgy98lgy98no
cbus:0wavestarqvision_wavestarno
cbus:0amd98amd98no
cbus:0mpu_pc98mpu_pc98no
cbus:0pc9801_26pc9801_26no
cbus:0sb16sb16_ct2720no
cbus:0sound_orchestrasound_orchestrano
cbus:0pc9801_55lpc9801_55lno
cbus:0otomichan_kaipc98_otomichan_kaino
cbus:1lha201lha201no
cbus:1pc9801_55upc9801_55uno
cbus:1pc9801_27pc9801_27no
cbus:1pc9801_14pc9801_14no
cbus:1pc9801_118pc9801_118no
cbus:1fdd_2ddpc98_fdd_2ddno
cbus:1fdd_2hdpc98_fdd_2hdno
cbus:1pc9801_86pc9801_86no
cbus:1speakboardspeakboardno
cbus:1lgy98lgy98no
cbus:1wavestarqvision_wavestarno
cbus:1amd98amd98no
cbus:1mpu_pc98mpu_pc98no
cbus:1pc9801_26pc9801_26no
cbus:1sb16sb16_ct2720no
cbus:1sound_orchestrasound_orchestrano
cbus:1pc9801_55lpc9801_55lno
cbus:1otomichan_kaipc98_otomichan_kaino
cbus:2lha201lha201no
cbus:2pc9801_55upc9801_55uno
cbus:2pc9801_27pc9801_27no
cbus:2pc9801_14pc9801_14no
cbus:2pc9801_118pc9801_118no
cbus:2fdd_2ddpc98_fdd_2ddno
cbus:2fdd_2hdpc98_fdd_2hdno
cbus:2pc9801_86pc9801_86no
cbus:2speakboardspeakboardno
cbus:2lgy98lgy98no
cbus:2wavestarqvision_wavestarno
cbus:2amd98amd98no
cbus:2mpu_pc98mpu_pc98no
cbus:2pc9801_26pc9801_26no
cbus:2sb16sb16_ct2720no
cbus:2sound_orchestrasound_orchestrano
cbus:2pc9801_55lpc9801_55lno
cbus:2otomichan_kaipc98_otomichan_kaino
cbus:3lha201lha201no
cbus:3pc9801_55upc9801_55uno
cbus:3pc9801_27pc9801_27no
cbus:3pc9801_14pc9801_14no
cbus:3pc9801_118pc9801_118no
cbus:3fdd_2ddpc98_fdd_2ddno
cbus:3fdd_2hdpc98_fdd_2hdno
cbus:3pc9801_86pc9801_86no
cbus:3speakboardspeakboardno
cbus:3lgy98lgy98no
cbus:3wavestarqvision_wavestarno
cbus:3amd98amd98no
cbus:3mpu_pc98mpu_pc98no
cbus:3pc9801_26pc9801_26no
cbus:3sb16sb16_ct2720no
cbus:3sound_orchestrasound_orchestrano
cbus:3pc9801_55lpc9801_55lno
cbus:3otomichan_kaipc98_otomichan_kaino
ide1:0px320apx320ano
ide1:0zip100zip100_ideno
ide1:0cr589cr589no
ide1:0cp2024cp2024no
ide1:0xm3301xm3301no
ide1:0cfatacfno
ide1:0cdromcdromno
ide1:0hddidehdyes
ide1:1px320apx320ano
ide1:1zip100zip100_ideno
ide1:1cr589cr589no
ide1:1cp2024cp2024no
ide1:1xm3301xm3301no
ide1:1cfatacfno
ide1:1cdromcdromno
ide1:1hddidehdno
ide2:0pc98_cdpc98_cdyes
ide2:1pc98_cdpc98_cdno
simm64mbpc9801_61_64mbno
simm16mbpc9801_61_16mbyes
simm32mbpc9801_61_32mbno
simm8mbpc9801_61_8mbno
simm4mbpc9801_61_4mbno
simm2mbpc9801_61_2mbno

configuration


Load IDE BIOS

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Load IDE BIOSBIOS_LOAD4

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Yes0yes
No4no

PC-9801-118: Enable Plug and Play

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
PC-9801-118: Enable Plug and Playcbus:mb1:sound_pc9821cx3:OPN3_JP_8F1

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No0yes
Yes1no

PC-9801-118: unknown [4]

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
PC-9801-118: unknown [4]cbus:mb1:sound_pc9821cx3:OPN3_JP_8F8

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off0no
On8yes

PC-9801-118: FM Interrupt setting

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
PC-9801-118: FM Interrupt settingcbus:mb1:sound_pc9821cx3:OPN3_JP_8F48

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
INT5 (IRQ12)0yes
INT6 (IRQ13)16no
INT41 (IRQ10)32no
INT0 (IRQ3)48no

PC-9801-118: DMA channel

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
PC-9801-118: DMA channelcbus:mb1:sound_pc9821cx3:OPN3_JP_8F64

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
10yes
264no

PC-9801-118: PCM Interrupt setting

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
PC-9801-118: PCM Interrupt settingcbus:mb1:sound_pc9821cx3:OPN3_JP_8F384

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
INT5 (IRQ12)0yes
INT1 (IRQ5)128no
INT41 (IRQ10)256no
INT0 (IRQ3)384no

PC-9801-118: enable MIDI Interrupt

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
PC-9801-118: enable MIDI Interruptcbus:mb1:sound_pc9821cx3:OPN3_JP_8F512

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No0yes
Yes512no

PC-9801-118: PCM Group select

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
PC-9801-118: PCM Group selectcbus:mb1:sound_pc9821cx3:OPN3_JP_8F1030

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Groups 2, 3, 4, 50yes
Group 31028no
Group 12no

PC-9801-118: unknown [12]

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
PC-9801-118: unknown [12]cbus:mb1:sound_pc9821cx3:OPN3_JP_8F2048

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off0yes
On2048no

dipswitch


DSW2

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
DSW2DSW21

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off1no
On0yes

Unknown

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
UnknownDSW22

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off2yes
On0no

Unknown

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
UnknownDSW24

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off4no
On0yes

Unknown

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
UnknownDSW28

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off8no
On0yes

Unknown

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
UnknownDSW216

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off16no
On0yes

Unknown

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
UnknownDSW232

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off32yes
On0no

Unknown

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
UnknownDSW264

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off64yes
On0no

GDC clock

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
GDC clockDSW2128

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
2.5 MHz128yes
5 MHz0no