spludlow logo

PC-8801 - mame (0277) machine





machine

XMLJSONAO

namesourcefilesampleofisbiosisdeviceismechanicalrunnabledescriptionyearmanufacturerromofcloneof
pc8801nec/pc8801.cppnononoyesPC-88011981NEC

display

tagtyperotatewidthheightrefreshpixclockhtotalhbendhbstartvtotalvbendvbstartflipx
screenraster064020061.4619721431818189606402600200no

driver

statusemulationsavestaterequiresartworkunofficialnosoundhardwareincompletecocktail
preliminarypreliminaryunsupportednononono

rom

namesizecrcsha1regionoffsetstatusoptionalmergebios
n80.rom327685cb8b584063609dd518c124a4fc9ba35d1bae35771666a34n80rom0goodno
n88.rom32768ffd68be03518193b8207bdebf22c1380c2db8c554baff329n88rom0goodno
n88_0.rom819261984babd1ae642aed4f0584eeb81ff50180db694e5101d4n88rom8000goodno
kanji1.rom1310726178bd4382e11a177af6a5091dd67f50a2f4bafda84d6556kanji0goodyes
font.rom20485665318884b90f69671d4b72e8f219e1fe7cd667e976cf7fcgrom0goodno

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

softwarelist

tagnamestatusfilter
tape_listpc8801_cassoriginal
disk_n88_listpc8801_floporiginal
disk_n_listpc8001_flopcompatible

device_ref

name
z80
pc80s31
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

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

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