Commodore 128D/81 (NTSC, prototype) - mame (0288) machine


machine

XMLJSONRUN

namesourcefilesampleofisbiosisdeviceismechanicalrunnabledescriptionyearmanufacturercloneofromof
c128d81commodore/c128.cppnononoyesCommodore 128D/81 (NTSC, prototype)1986Commodore Business Machinesc128c128

snap

Commodore 128D/81 (NTSC, prototype) png snap Commodore 128D/81 (NTSC, prototype) jpg snap thumbnail
KeyLengthLastWriteTimeWidthHeightHorizontalResolutionVerticalResolutionPaletteLengthPixelFormatPropertyItemsPixelSHA1
c128d81206829/12/2025 11:31:17101526396960Format24bppRgb305:MAME 0.172 (Mar 30 2016)fdcc8ebb163aa7ee23a2b95a5f1462bb3fbf8462

display

tagtyperotatewidthheightrefreshpixclockhtotalhbendhbstartvtotalvbendvbstartflipx
screen80raster064020060.000000768000064006402000200no
screenraster041823559.826102805594351204182630235no

driver

statusemulationsavestaterequiresartworkunofficialnosoundhardwareincompletecocktail
goodgoodsupportednononono

rom

namesizecrcsha1regionoffsetstatusoptionalmergebios
318018-02.u33163842ee6e2fa60e1491e1d5782e3cf109f518eb73427609badc6u64000goodno318018-02.u33r2
318019-02.u3416384d551fce04d223883e866645328f86a904b221464682edc4fu68000goodno318019-02.u34r2
318020-03.u35163841e94bb02e80ffbafae068cc0e42698ec5c5c39af46ac612au6c000goodno318020-03.u35r2
318018-04.u33163849f9c355bd53a7884404f7d18ebd60dd3080c8f8d71067441u64000goodno318018-04.u33r4
318019-04.u34163846e2c91a7c4fb4a714e48a7bf6c28659de0302183a0e0d6c0u68000goodno318019-04.u34r4
318020-05.u3516384ba456b8eceb6e1a1bf7e08eb9cbc651afa29e26adccf38abu6c000goodno318020-05.u35r4
318018-04.u33163849f9c355bd53a7884404f7d18ebd60dd3080c8f8d71067441u64000goodno318018-04.u33jiffydos
318019-04.u34163846e2c91a7c4fb4a714e48a7bf6c28659de0302183a0e0d6c0u68000goodno318019-04.u34jiffydos
jiffydos c128.u35163844b7964de7d1898f32beae4b2ae610d469ce578a588efaa7cu6c000goodnojiffydos c128.u35jiffydos
318018-04.u33163849f9c355bd53a7884404f7d18ebd60dd3080c8f8d71067441u64000goodno318018-04.u33quikslvr
318019-04.u34163846e2c91a7c4fb4a714e48a7bf6c28659de0302183a0e0d6c0u68000goodno318019-04.u34quikslvr
quicksilver128.u3516384c2e74338916cdcc62eb631073aa7f096815dcf33b3229ca8u6c000goodnoquicksilver128.u35quikslvr
251913-01.u32163840010ec31765372a0e16cbb0adf23a07b80f6b682b39fbf88u60goodno251913-01.u32
390059-01.u1881926aaaafe629ed066d513f2d5c09ff26d9166ba23c2afb2b3fcharom0goodno390059-01.u18
8721r3.u113208154db186ccadcdb1db3b62c51dc4ce60fe6f96831586d297u110baddumpno8721r3.u11

chip

typetagnameclock
cpuu10Zilog Z804090908
cpuu6MOS Technology 85021022727
cpuu21MOS 8564 VIC-II8181817
cpuu1MOS 6526 CIA1022727
cpuu4MOS 6526 CIA1022727
cpuiec8:c1563:u1MOS Technology 65022000000
cpuiec8:c1563:u5MOS 8520 CIA2000000
audiospeakerSpeaker
audiou5MOS 6581 SID1022727
audiotape:c1530:cassetteCassette
audioiec8:c1563:u4:0:35dd:flopsndoutSpeaker
audioiec8:c1563:u4:0:35dd:flopsndFloppy sound44100

softwarelist

tagnamestatusfilter
cart_listc128_cartoriginalNTSC
flop_listc128_floporiginalNTSC
from_listc128_romoriginalNTSC
cart_list_c64c64_cartoriginalNTSC
cass_list_c64c64_cassoriginalNTSC
cart_list_vic10vic10originalNTSC
flop_list_c64_origc64_flop_origcompatibleNTSC
flop_list_c64_miscc64_flop_misccompatibleNTSC

device_ref

tagname
:u10z80
:u6m8502
:irqipt_merge_any_hi
:nmiipt_merge_any_hi
:u22mos8563
:screen80screen
:u21mos8564
:screenscreen
:gfxdecodegfxdecode
:speakerspeaker
:u5mos6581
:u7mos8722
:u11mos8721
:u1mos6526
:u4mos6526
:tapepet_datassette_port
:tape:c1530c1530
:tape:c1530:cassettecassette_image
:joy1vcs_control_port
:joy2vcs_control_port
:joy2:joyvcs_joystick
:expc64_expansion_slot
:userpet_user_port
:quickloadquickload
:cart_listsoftware_list
:flop_listsoftware_list
:from_listsoftware_list
:cart_list_c64software_list
:cass_list_c64software_list
:cart_list_vic10software_list
:flop_list_c64_origsoftware_list
:flop_list_c64_miscsoftware_list
:fromgeneric_socket
:ramram
:iec4cbm_iec_slot
:iec8cbm_iec_slot
:iec8:c1563c1563
:iec8:c1563:u1m6502
:iec8:c1563:u5mos8520
:iec8:c1563:u4wd1772
:iec8:c1563:u4:0floppy_connector
:iec8:c1563:u4:0:35ddfloppy_35_dd
:iec8:c1563:u4:0:35dd:flopsndoutspeaker
:iec8:c1563:u4:0:35dd:flopsndflopsnd
:iec9cbm_iec_slot
:iec10cbm_iec_slot
:iec11cbm_iec_slot
:iec_buscbm_iec

biosset

namedescriptiondefault
r2Revision 2no
r4Revision 4yes
jiffydosJiffyDOS v6.01no
quikslvrQuickSilver 128no

sound

channels
2

ramoption

namedefault
128Kyes

device, instance

typetaginterfacefixed_imagemandatorynamebriefname
cassettetape:c1530:cassettecbm_casscassettecass
cartridgeexpc64_cart,vic10_cartcartridgecart
quickloadquickloadquickloadquik
romimagefromc128_romromimagerom
floppydiskiec8:c1563:u4:0:35ddfloppy_3_5floppydiskflop

device, extension

typetaginterfacefixed_imagemandatoryextension_names
cassettetape:c1530:cassettecbm_casswav, flac, aif, aiff, tap
cartridgeexpc64_cart,vic10_cart80, a0, e0, crt
quickloadquickloadp00, prg
romimagefromc128_rombin, rom
floppydiskiec8:c1563:u4:0:35ddfloppy_3_5mfi, dfi, d81

input

playerscoinsservicetilt
1nono

control

typeplayerbuttonswaysreverseminimummaximumsensitivitykeydeltaways2ways3
joy18no
keyboard92no

port, analog

port_taganalog_masks
:40_80
:CAPS
:JOYSWAP
:K0
:K1
:K2
:LOCK
:RESTORE
:ROW0
:ROW1
:ROW2
:ROW3
:ROW4
:ROW5
:ROW6
:ROW7
:iec8:c1563:ADDRESS
:joy2:joy:JOY

slot, slotoption

slot_nameslotoption_nameslotoption_devnameslotoption_default
tapec1530c1530yes
tapec2nc2nno
joy1trakballatari_trakballno
joy1keypadvcs_keypadno
joy1cx85atari_cx85no
joy1wheelvcs_wheelno
joy1mousevcs_mouseno
joy1joybstrvcs_joystick_boosterno
joy1lpvcs_lightpenno
joy1padvcs_paddlesno
joy1joyvcs_joystickno
joy2trakballatari_trakballno
joy2keypadvcs_keypadno
joy2cx85atari_cx85no
joy2wheelvcs_wheelno
joy2mousevcs_mouseno
joy2joybstrvcs_joystick_boosterno
joy2lpvcs_lightpenno
joy2padvcs_paddlesno
joy2joyvcs_joystickyes
expmusic64c64_music64no
expmidimapc64_midimapno
expmidiscic64_midiscino
expdqbbc64_dqbbno
expbuscard2c64_buscard2no
expide64c64_ide64no
expbuscardc64_buscardno
expneoramc64_neoramno
expreu1764c64_1764reuno
expreu1750c64_1750reuno
expreu1700c64_1700reuno
expswiftlinkc64_swiftlinkno
expsupercpuc64_supercpuno
expmidippc64_midippno
expmidisielc64_midisielno
exptibdd001c64_tibdd001no
expsfxsec64_sfxseno
expturbo232c64_turbo232no
expgeoramc64_georamno
expspeakezc64_speakeasyno
exp16kc64_16kbno
expeasyflashc64_easyflashno
expmidinsc64_midinsno
expcpmc64_cpmno
userrs232vic1011no
userbn1541c64_bn1541no
user4tbac64_4tbano
user4ksac64_4ksano
user4dxhc64_4dxhno
usergeocablec64_geocableno
user4cgac64_4cgano
from
iec4mps1200mps1200no
iec4fd148fd148no
iec4enh2000enh2000no
iec4cmdrc2cmdrc2no
iec4technicatechnicano
iec4msdsd1msdsd1no
iec4vic1520vic1520no
iec4vic1515vic1515no
iec4diag264diag264_serial_loopbackno
iec4serialboxcbm_serboxno
iec4interpodcbm_interpodno
iec4cmdhdcmdhdno
iec4c5181xetec_c5181no
iec4nl10c64_nl10no
iec4c1570c1570no
iec4indusgtindusgtno
iec4c1541iic1541iino
iec4csd1csd1no
iec4c1581c1581no
iec4mps1250mps1250no
iec4c1526c1526no
iec4minichiefminichifno
iec4c1571c1571no
iec4fsd1fsd1no
iec4msdsd2msdsd2no
iec4bluechipbluechipno
iec4c1541pdcc1541pdcno
iec4c1541pdc1541pdno
iec4c1541c1541no
iec4fd2000fd2000no
iec4c1541ddc1541ddno
iec4fd4000fd4000no
iec4c1541cc1541cno
iec4fsd2fsd2no
iec4c1540c1540no
iec8c1563c1563yes
iec9mps1200mps1200no
iec9fd148fd148no
iec9enh2000enh2000no
iec9cmdrc2cmdrc2no
iec9technicatechnicano
iec9msdsd1msdsd1no
iec9vic1520vic1520no
iec9vic1515vic1515no
iec9diag264diag264_serial_loopbackno
iec9serialboxcbm_serboxno
iec9interpodcbm_interpodno
iec9cmdhdcmdhdno
iec9c5181xetec_c5181no
iec9nl10c64_nl10no
iec9c1570c1570no
iec9indusgtindusgtno
iec9c1541iic1541iino
iec9csd1csd1no
iec9c1581c1581no
iec9mps1250mps1250no
iec9c1526c1526no
iec9minichiefminichifno
iec9c1571c1571no
iec9fsd1fsd1no
iec9msdsd2msdsd2no
iec9bluechipbluechipno
iec9c1541pdcc1541pdcno
iec9c1541pdc1541pdno
iec9c1541c1541no
iec9fd2000fd2000no
iec9c1541ddc1541ddno
iec9fd4000fd4000no
iec9c1541cc1541cno
iec9fsd2fsd2no
iec9c1540c1540no
iec10mps1200mps1200no
iec10fd148fd148no
iec10enh2000enh2000no
iec10cmdrc2cmdrc2no
iec10technicatechnicano
iec10msdsd1msdsd1no
iec10vic1520vic1520no
iec10vic1515vic1515no
iec10diag264diag264_serial_loopbackno
iec10serialboxcbm_serboxno
iec10interpodcbm_interpodno
iec10cmdhdcmdhdno
iec10c5181xetec_c5181no
iec10nl10c64_nl10no
iec10c1570c1570no
iec10indusgtindusgtno
iec10c1541iic1541iino
iec10csd1csd1no
iec10c1581c1581no
iec10mps1250mps1250no
iec10c1526c1526no
iec10minichiefminichifno
iec10c1571c1571no
iec10fsd1fsd1no
iec10msdsd2msdsd2no
iec10bluechipbluechipno
iec10c1541pdcc1541pdcno
iec10c1541pdc1541pdno
iec10c1541c1541no
iec10fd2000fd2000no
iec10c1541ddc1541ddno
iec10fd4000fd4000no
iec10c1541cc1541cno
iec10fsd2fsd2no
iec10c1540c1540no
iec11mps1200mps1200no
iec11fd148fd148no
iec11enh2000enh2000no
iec11cmdrc2cmdrc2no
iec11technicatechnicano
iec11msdsd1msdsd1no
iec11vic1520vic1520no
iec11vic1515vic1515no
iec11diag264diag264_serial_loopbackno
iec11serialboxcbm_serboxno
iec11interpodcbm_interpodno
iec11cmdhdcmdhdno
iec11c5181xetec_c5181no
iec11nl10c64_nl10no
iec11c1570c1570no
iec11indusgtindusgtno
iec11c1541iic1541iino
iec11csd1csd1no
iec11c1581c1581no
iec11mps1250mps1250no
iec11c1526c1526no
iec11minichiefminichifno
iec11c1571c1571no
iec11fsd1fsd1no
iec11msdsd2msdsd2no
iec11bluechipbluechipno
iec11c1541pdcc1541pdcno
iec11c1541pdc1541pdno
iec11c1541c1541no
iec11fd2000fd2000no
iec11c1541ddc1541ddno
iec11fd4000fd4000no
iec11c1541cc1541cno
iec11fsd2fsd2no
iec11c1540c1540no

configuration


Swap joystick ports

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Swap joystick portsJOYSWAP1

setting

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
Joystick in swapped port1no
Joystick in assigned port0yes

dipswitch


Device Address

nametagmaskcondition_tagcondition_maskcondition_relationcondition_value
Device Addressiec8:c1563:ADDRESS3

value

namevaluedefaultcondition_tagcondition_maskcondition_relationcondition_value
80yes
91no
102no
113no