spludlow logo

PC-8801MA2 - mame (0277) machine





machine

XMLJSONAO

namesourcefilesampleofisbiosisdeviceismechanicalrunnabledescriptionyearmanufacturerromofcloneof
pc8801ma2nec/pc8801.cppnononoyesPC-8801MA21988NECpc8801mapc8801ma

display

tagtyperotatewidthheightrefreshpixclockhtotalhbendhbstartvtotalvbendvbstartflipx
screenraster064020061.4619721431818189606402600200no

driver

statusemulationsavestaterequiresartworkunofficialnosoundhardwareincompletecocktail
imperfectgoodunsupportednononono

rom

namesizecrcsha1regionoffsetstatusoptionalmergebios
ma2_n80.rom327688a2a1e1706dae1db384aa29d81c5b6ed587877e7128fcb35n80rom0goodnoma_n80.rom
ma2_n88.rom32768ae1a6ebce53d628638f663099234e07837ffb1b0f86d480dn88rom0goodno
ma2_n88_0.rom8192a72697d75aedbc5916d67ef28767a2b942864765eea81bb8n88rom8000goodnoma_n88_0.rom
ma2_n88_1.rom81927ad5d9434ae4d37409ff99411a623da9f6a44192170a854en88roma000goodnoma_n88_1.rom
ma2_n88_2.rom81921d6277b6dd9c3e50169b75bb707ef648f20d352e6a8bcfe4n88romc000goodno
ma2_n88_3.rom8192692cbcd8af452aed79b072c4d17985830b7c5dca64d4b412n88rome000goodnoma_n88_3.rom
kanji1.rom1310726178bd4382e11a177af6a5091dd67f50a2f4bafda84d6556kanji0goodnokanji1.rom
ma2_kanji2.rom131072376eb677bcf96584e2ba362218b813be51ea21573d1a2a78kanji_lv20goodnoma_kanji2.rom
ma2_jisyo.rom524288856459af06241085fc1d62d4b2968ad9cdbdadc1e7d7990adictionary0goodno

chip

typetagnameclock
cpuz80Zilog Z803993600
cpupc80s31:fdc_cpuZilog Z804000000
cpui8257Intel 8257 DMA Controller3993600
audiopc80s31:fdc:0:525hd:flopsndoutSpeaker
audiopc80s31:fdc:0:525hd:floppysoundFloppy sound44100
audiopc80s31:fdc:1:525hd:flopsndoutSpeaker
audiopc80s31:fdc:1:525hd:floppysoundFloppy sound44100
audiocassetteCassette
audiolspeakerSpeaker
audiorspeakerSpeaker
audiobeeperBeep2400
audioopnaYM2608 OPNA7987200

softwarelist

tagnamestatusfilter
tape_listpc8801_cassoriginal
disk_n88_listpc8801_floporiginal
disk_n_listpc8001_flopcompatible

device_ref

name
z80
pc80s31k
z80
upd765a
floppy_connector
floppy_525_hd
speaker
flopsnd
floppy_connector
floppy_525_hd
speaker
flopsnd
generic_latch_8
generic_latch_8
generic_latch_8
generic_latch_8
generic_latch_8
generic_latch_8
i8255
i8255
i8214
upd1990a
centronics
centronics_printer
printer_image
output_latch
cassette_image
software_list
i8251
software_list
software_list
screen
gfxdecode
palette
palette
upd3301
i8257
timer
speaker
speaker
beep
msx_general_purpose_port
msx_joystick
pc8801_exp_slot
ym2608

sound

channels
4

feature

typestatusoverall
timingimperfect
graphicsimperfect
printerunemulated
tapeunemulated

device, instance

typetaginterfacefixed_imagemandatorynamebriefname
floppydiskpc80s31:fdc:0:525hdfloppy_5_25floppydisk1flop1
floppydiskpc80s31:fdc:1:525hdfloppy_5_25floppydisk2flop2
printoutcentronics:printer:printerprintoutprin
cassettecassettepc8801_casscassettecass

device, extension

typetaginterfacefixed_imagemandatoryextension_names
floppydiskpc80s31:fdc:0:525hdfloppy_5_25mfi, dfi, mfm, td0, imd, 86f, d77, d88, 1dd, cqm, cqi, dsk, xdf, hdm, 2hd, fdi
floppydiskpc80s31:fdc:1:525hdfloppy_5_25mfi, dfi, mfm, td0, imd, 86f, d77, d88, 1dd, cqm, cqi, dsk, xdf, hdm, 2hd, fdi
printoutcentronics:printer:printerprn
cassettecassettepc8801_casswav, flac

input

playerscoinsservicetilt
1nono

control

typeplayerbuttonswaysreverseminimummaximumsensitivitykeydeltaways2ways3reqbuttons
joy28no
keyboard90no

port, analog

port_taganalog_masks
:BOARD_CONFIG
:CFG
:CTRL
:DSW1
:DSW2
:KEY0
:KEY1
:KEY10
:KEY11
:KEY12
:KEY13
:KEY14
:KEY15
:KEY2
:KEY3
:KEY4
:KEY5
:KEY6
:KEY7
:KEY8
:KEY9
:MEM
:mouseport:joystick:JOY

slot, slotoption

slot_nameslotoption_nameslotoption_devnameslotoption_default
pc80s31:fdc:0525hdfloppy_525_hdyes
pc80s31:fdc:1525hdfloppy_525_hdyes
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
mouseportvausmsx_vausno
mouseporttownspadmsx_townspadno
mouseporttowns6bmsx_towns6bno
mouseportsegamsx_segactrlno
mouseportmousemsx_mouseno
mouseportmagickeymsx_magickeyno
mouseportlibblermsx_libblerpadno
mouseportmartypadmsx_martypadno
mouseportjoystickmsx_joystickyes
mouseportxe1apmsx_xe1apno
mouseporthypershotmsx_hypershotno
expgsx8800gsx8800no
expjmbx1jmbx1no
exphmb20hmb20no
exppcg8100pcg8100no
expsbiipc8801_23no

configuration


Extension memory

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Extension memoryMEM15

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
None0no
32KB (PC-8012-02 x 1)1no
64KB (PC-8012-02 x 2)2no
128KB (PC-8012-02 x 4)3no
128KB (PC-8801-02N x 1)4no
256KB (PC-8801-02N x 2)5no
512KB (PC-8801-02N x 4)6no
1M (PIO-8234H-1M x 1)7no
2M (PIO-8234H-2M x 1)8no
4M (PIO-8234H-2M x 2)9no
8M (PIO-8234H-2M x 4)10yes
1.1M (PIO-8234H-1M x 1 + PC-8801-02N x 1)11no
2.1M (PIO-8234H-2M x 1 + PC-8801-02N x 1)12no
4.1M (PIO-8234H-2M x 2 + PC-8801-02N x 1)13no

dipswitch


Speed mode

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Speed modeCFG64

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Slow0no
High64yes

Main CPU clock

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Main CPU clockCFG128

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
4MHz128yes
8MHz0no

Monitor Type

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Monitor TypeCTRL2

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
15 KHz2yes
24 KHz0no

Auto-boot floppy at start-up

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Auto-boot floppy at start-upCTRL8

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off8no
On0yes

BASIC

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
BASICDSW11

location

namenumberinverted
SW41no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
N88-BASIC1yes
N-BASIC0no

Terminal mode

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Terminal modeDSW12

location

namenumberinverted
SW11no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off2yes
On0no

Text width

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Text widthDSW14

location

namenumberinverted
SW12no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
40 chars/line4no
80 chars/line0yes

Text height

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Text heightDSW18

location

namenumberinverted
SW13no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
20 lines/screen8no
25 lines/screen0yes

Enable S parameter

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Enable S parameterDSW116

location

namenumberinverted
SW14no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off16yes
On0no

Enable DEL code

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Enable DEL codeDSW132

location

namenumberinverted
SW15no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off32no
On0yes

Memory wait

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Memory waitDSW164

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off64yes
On0no

Disable CMD SING

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Disable CMD SINGDSW1128

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off128yes
On0no

Parity generate

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Parity generateDSW21

location

namenumberinverted
SW21no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off1yes
On0no

Parity type

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Parity typeDSW22

location

namenumberinverted
SW22no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Even0yes
Odd2no

Serial character length

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Serial character lengthDSW24

location

namenumberinverted
SW23no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
7 bits/char4no
8 bits/char0yes

Stop bit length

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Stop bit lengthDSW28

location

namenumberinverted
SW24no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
18yes
20no

Enable X parameter

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Enable X parameterDSW216

location

namenumberinverted
SW25no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Off16yes
On0no

Duplex

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
DuplexDSW232

location

namenumberinverted
SW26no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Half32yes
Full0no

BASIC speed select

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
BASIC speed selectDSW264

location

namenumberinverted
SW31no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
High Speed Mode (V1H, V2)64yes
Standard Mode (V1S)0no

BASIC Version select

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
BASIC Version selectDSW2128

location

namenumberinverted
SW42no

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
V1 Mode128no
V2 Mode0yes