PC-9801UV2 - mame (0283) machine


MAME: 0283 - Released: 2025-11-27T19:22:18 - Machines: 49383 - rom: 366513 - disk: 1391


machine

XMLJSONRUN

namesourcefilesampleofisbiosisdeviceismechanicalrunnabledescriptionyearmanufacturercloneofromof
pc9801uv2nec/pc9801.cppnononoyesPC-9801UV21986NECpc9801vmpc9801vm

display

tagtyperotatewidthheightrefreshpixclockhtotalhbendhbstartvtotalvbendvbstartflipx
screenraster064040056.4231352105260084806404400400no

driver

statusemulationsavestaterequiresartworkunofficialnosoundhardwareincompletecocktail
preliminarypreliminaryunsupportednononono

rom

namesizecrcsha1regionoffsetstatusoptionalmergebios
d23c128ec-195.bin16384082c86eb6f503b75906fd4932152f45c6d37c1e230934773ipl10000goodno
d23c128ec-196.bin16384d90b730b27f9b67c0454ee6107db20912f08f87ff682adccipl10001goodno
d23c256ec-164.bin32768d6cd9fef4ade6f891ee4c5ccb31031a520ab5ba757a6944cipl8000goodno
d23c256ec-165.bin327682d348381a1c7ebb7727380bcb879b2c609a1fe6cd5bfa0bbipl8001goodno
main_board_12f_d2364ec.bin8192111972718dbd2f25daeed545ea2c74d849f0a209ceaf4dd7chargen0goodnomain_board_12f_d2364ec.bin
main_board_12h_231000.bin131072ecc2c06236c935c0f26c02a2b1ea46f5b6cd03fc11c7b003raw_kanji0goodnomain_board_12h_231000.bin
main_board_10h_231000.bin13107291d7828185a18ad40e281e68071f91800201e43d78fb4f1craw_kanji1goodnomain_board_10h_231000.bin
main_board_8h_d23256ac.bin3276862a32ba6cdab480ae0dad9d128e52afb15e6c0b2b122cc3fraw_kanji40000goodnomain_board_8h_d23256ac.bin

chip

typetagnameclock
cpumaincpuNEC V3010000000
cpui8237AM9517A15974400
audiofdc_2hd:0:35hd:flopsndoutSpeaker
audiofdc_2hd:0:35hd:floppysoundFloppy sound44100
audiofdc_2hd:1:35hd:flopsndoutSpeaker
audiofdc_2hd:1:35hd:floppysoundFloppy sound44100
audiomonoSpeaker
audiocbus0:pc9801_26:monoSpeaker
audiocbus0:pc9801_26:opnYM2203 OPN3993600
audiodac1bitFiltered DAC

softwarelist

tagnamestatusfilter
disk_listpc98original
flop_generic_listgeneric_flop_525compatiblepc98

device_ref

name
v30
pit8253
pit_counter
pit_counter
pit_counter
am9517a
pic8259
pic8259
i8255
i8255
i8251
clock
pc98_kbd
i8255
timer
i8251
rs232
pc98_memsw
upd765a
floppy_connector
floppy_35_hd
speaker
flopsnd
floppy_connector
floppy_35_hd
speaker
flopsnd
software_list
software_list
screen
upd7220
upd7220
speaker
gfxdecode
pc98_cbus_root
pc98_cbus_slot
pc9801_26
speaker
ym2203
msx_general_purpose_port
msx_joystick
msx_general_purpose_port
msx_joystick
pc98_cbus_slot
pc98_cbus_slot
pc98_cbus_slot
address_map_bank
pc98_cbus_slot
pc9801_02_640kb
upd4990a
speaker_sound_device
palette

sound

channels
4

device, instance

typetaginterfacefixed_imagemandatorynamebriefname
floppydiskfdc_2hd:0:35hdfloppy_3_5floppydisk1flop1
floppydiskfdc_2hd:1:35hdfloppy_3_5floppydisk2flop2

device, extension

typetaginterfacefixed_imagemandatoryextension_names
floppydiskfdc_2hd:0:35hdfloppy_3_5mfi, 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:35hdfloppy_3_5mfi, dfi, mfm, td0, imd, 86f, d77, d88, 1dd, cqm, cqi, dsk, ima, img, ufi, 360, hdm, fdi, fdd, dcp, dcu, dip, nfd

input

playerscoinsservicetilt
3nono

control

typeplayerbuttonswaysreverseminimummaximumsensitivitykeydeltaways2ways3
mouse13no02553030
keyboard1104no
joy228no
joy328no

port, analog

port_taganalog_masks
:BIOS_LOAD
:DSW1
:DSW2
:DSW3
:MOUSE_B
:MOUSE_X255
:MOUSE_Y255
:cbus0:pc9801_26:JP6A1_JP6A3
:cbus0:pc9801_26:JP6A2
:cbus0:pc9801_26:JP6A4
:cbus0:pc9801_26:joy_p1:joystick:JOY
:cbus0:pc9801_26:joy_p2:joystick:JOY
: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_hdyes
fdc_2hd:0525hdfloppy_525_hdno
fdc_2hd:0525ddfloppy_525_ddno
fdc_2hd:135hdfloppy_35_hdyes
fdc_2hd:1525hdfloppy_525_hdno
fdc_2hd:1525ddfloppy_525_ddno
cbus0fdd_2hdpc98_fdd_2hdno
cbus0pc9801_14pc9801_14no
cbus0pc9801_118pc9801_118no
cbus0fdd_2ddpc98_fdd_2ddno
cbus0pc9801_27pc9801_27no
cbus0pc9801_26pc9801_26yes
cbus0sb16sb16_ct2720no
cbus0pc9801_55upc9801_55uno
cbus0otomichan_kaipc98_otomichan_kaino
cbus0pc9801_55lpc9801_55lno
cbus0pc9801_86pc9801_86no
cbus0amd98amd98no
cbus0mpu_pc98mpu_pc98no
cbus0speakboardspeakboardno
cbus0wavestarqvision_wavestarno
cbus0:pc9801_26:joy_p1vausmsx_vausno
cbus0:pc9801_26:joy_p1townspadmsx_townspadno
cbus0:pc9801_26:joy_p1towns6bmsx_towns6bno
cbus0:pc9801_26:joy_p1segamsx_segactrlno
cbus0:pc9801_26:joy_p1mousemsx_mouseno
cbus0:pc9801_26:joy_p1magickeymsx_magickeyno
cbus0:pc9801_26:joy_p1libblermsx_libblerpadno
cbus0:pc9801_26:joy_p1martypadmsx_martypadno
cbus0:pc9801_26:joy_p1joystickmsx_joystickyes
cbus0:pc9801_26:joy_p1xe1apmsx_xe1apno
cbus0:pc9801_26:joy_p1hypershotmsx_hypershotno
cbus0:pc9801_26:joy_p2vausmsx_vausno
cbus0:pc9801_26:joy_p2townspadmsx_townspadno
cbus0:pc9801_26:joy_p2towns6bmsx_towns6bno
cbus0:pc9801_26:joy_p2segamsx_segactrlno
cbus0:pc9801_26:joy_p2mousemsx_mouseno
cbus0:pc9801_26:joy_p2magickeymsx_magickeyno
cbus0:pc9801_26:joy_p2libblermsx_libblerpadno
cbus0:pc9801_26:joy_p2martypadmsx_martypadno
cbus0:pc9801_26:joy_p2joystickmsx_joystickyes
cbus0:pc9801_26:joy_p2xe1apmsx_xe1apno
cbus0:pc9801_26:joy_p2hypershotmsx_hypershotno
cbus1fdd_2hdpc98_fdd_2hdno
cbus1pc9801_14pc9801_14no
cbus1pc9801_118pc9801_118no
cbus1fdd_2ddpc98_fdd_2ddno
cbus1pc9801_27pc9801_27no
cbus1pc9801_26pc9801_26no
cbus1sb16sb16_ct2720no
cbus1pc9801_55upc9801_55uno
cbus1otomichan_kaipc98_otomichan_kaino
cbus1pc9801_55lpc9801_55lno
cbus1pc9801_86pc9801_86no
cbus1amd98amd98no
cbus1mpu_pc98mpu_pc98no
cbus1speakboardspeakboardno
cbus1wavestarqvision_wavestarno
cbus2fdd_2hdpc98_fdd_2hdno
cbus2pc9801_14pc9801_14no
cbus2pc9801_118pc9801_118no
cbus2fdd_2ddpc98_fdd_2ddno
cbus2pc9801_27pc9801_27no
cbus2pc9801_26pc9801_26no
cbus2sb16sb16_ct2720no
cbus2pc9801_55upc9801_55uno
cbus2otomichan_kaipc98_otomichan_kaino
cbus2pc9801_55lpc9801_55lno
cbus2pc9801_86pc9801_86no
cbus2amd98amd98no
cbus2mpu_pc98mpu_pc98no
cbus2speakboardspeakboardno
cbus2wavestarqvision_wavestarno
cbus3fdd_2hdpc98_fdd_2hdno
cbus3pc9801_14pc9801_14no
cbus3pc9801_118pc9801_118no
cbus3fdd_2ddpc98_fdd_2ddno
cbus3pc9801_27pc9801_27no
cbus3pc9801_26pc9801_26no
cbus3sb16sb16_ct2720no
cbus3pc9801_55upc9801_55uno
cbus3otomichan_kaipc98_otomichan_kaino
cbus3pc9801_55lpc9801_55lno
cbus3pc9801_86pc9801_86no
cbus3amd98amd98no
cbus3mpu_pc98mpu_pc98no
cbus3speakboardspeakboardno
cbus3wavestarqvision_wavestarno
cbus_ram640kbpc9801_02_640kbyes
cbus_ram384kbpc9801_02_384kbno
cbus_ram256kbpc9801_02_256kbno
cbus_ram512kbpc9801_02_512kbno
cbus_ram128kbpc9801_02_128kbno

configuration


Load IDE BIOS

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Load IDE BIOSBIOS_LOAD4

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Yes0yes
No4no

PC-9801-26: Interrupt level

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
PC-9801-26: Interrupt levelcbus0:pc9801_26:JP6A1_JP6A33

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
INT0 (IRQ3)0no
INT41 (IRQ10)2no
INT5 (IRQ12)3yes
INT6 (IRQ13)1no

PC-9801-26: Sound ROM address

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
PC-9801-26: Sound ROM addresscbus0:pc9801_26:JP6A27

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
0xc80000no
0xcc0001yes
0xd00002no
0xd40003no
Disable ROM4no

PC-9801-26: Port Base

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
PC-9801-26: Port Basecbus0:pc9801_26:JP6A41

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
0x0880no
0x1881yes

dipswitch


Display Type

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Display TypeDSW11

location

namenumberinverted
SW11no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Normal Display (15KHz)0no
Hi-Res Display (24KHz)1yes

Unknown

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
UnknownDSW12

location

namenumberinverted
SW12no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off2yes
On0no

Monitor Type

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Monitor TypeDSW14

location

namenumberinverted
SW13no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
RGB4yes
Plasma0no

Unknown

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
UnknownDSW18

location

namenumberinverted
SW14no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off8yes
On0no

Unknown

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
UnknownDSW116

location

namenumberinverted
SW15no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off16yes
On0no

Unknown

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
UnknownDSW132

location

namenumberinverted
SW16no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off0yes
On32no

Unknown

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
UnknownDSW164

location

namenumberinverted
SW17no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off0yes
On64no

Graphic Function

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Graphic FunctionDSW1128

location

namenumberinverted
SW18no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Basic (8 Colors)128no
Expanded (16/4096 Colors)0yes

System Specification

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
System SpecificationDSW21

location

namenumberinverted
SW21no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off1yes
On0no

Terminal Mode

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Terminal ModeDSW22

location

namenumberinverted
SW22no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off2yes
On0no

Text width

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Text widthDSW24

location

namenumberinverted
SW23no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
40 chars/line4no
80 chars/line0yes

Text height

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Text heightDSW28

location

namenumberinverted
SW24no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
20 lines/screen8no
25 lines/screen0yes

Memory Switch Init

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Memory Switch InitDSW216

location

namenumberinverted
SW25no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
No0yes
Yes16no

Unused

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
UnusedDSW232

location

namenumberinverted
SW26no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off32yes
On0no

Unused

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
UnusedDSW264

location

namenumberinverted
SW27no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off64yes
On0no

GDC clock

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
GDC clockDSW2128

location

namenumberinverted
SW28no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
2.5 MHz128yes
5 MHz0no

FDD Fix Mode

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
FDD Fix ModeDSW31

location

namenumberinverted
SW31no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Auto-Detection0no
Fixed1yes

FDD Density Select

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
FDD Density SelectDSW32

location

namenumberinverted
SW32yes

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
2DD0no
2HD2yes

Unused

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
UnusedDSW34

location

namenumberinverted
SW33no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off4yes
On0no

Unused

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
UnusedDSW38

location

namenumberinverted
SW34no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off8yes
On0no

Unused

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
UnusedDSW316

location

namenumberinverted
SW35no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off16yes
On0no

Conventional RAM size

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Conventional RAM sizeDSW332

location

namenumberinverted
SW36no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
640 KB32yes
512 KB0no

Unused

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
UnusedDSW364

location

namenumberinverted
SW37no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off64yes
On0no

CPU Type

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
CPU TypeDSW3128

location

namenumberinverted
SW38no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
V30128no
I3860yes