Feature checking
Reason for this page
This page is used to keep track of the available features of all emulators on all ports.
It will be used to match up resources, command-line options and gui elements, and it will highlight any missing features, unused or unaccessable features/resources, which can then be used to make the emulators and gui's 'complete'.
Resources Tables
The following table are the resources used for all ports:
File | Name | Type | Emulators |
---|---|---|---|
c128/c128mmu.c | 40/80ColumnKey | int | x128 |
attach.c | AttachDevice8Readonly | int | x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic/vsid |
attach.c | AttachDevice9Readonly | int | x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic/vsid |
attach.c | AttachDevice10Readonly | int | x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic/vsid |
attach.c | AttachDevice11Readonly | int | x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic/vsid |
autostart.c | AutostartBasicLoad | int | x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic/vsid |
autostart.c | AutostartDelay | int | x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic/vsid |
autostart.c | AutostartDelayRandom | int | x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic/vsid |
autostart.c | AutostartHandleTrueDriveEmulation | int | x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic/vsid |
autostart.c | AutostartPrgDiskImage | string | x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic/vsid |
autostart.c | AutostartPrgMode | int | x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic/vsid |
autostart.c | AutostartRunWithColon | int | x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic/vsid |
autostart.c | AutostartWarp | int | x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic/vsid |
pet/pet-resources.c | Basic1 | int | xpet |
pet/pet-resources.c | Basic1Chars | int | xpet |
c128/c128-resources.c | Basic64Name | string | x128 |
c128/c128-resources.c | BasicHiName | string | x128 |
c128/c128-resources.c | BasicLoName | string | x128 |
c64/c64-resources.c | BasicName | string | x64/x64sc |
c64dtv/c64dtv-resources.c | BasicName | string | x64dtv |
cbm2/cbm2-resources.c | BasicName | string | xcbm2 |
cbm2/cbm5x0-resources.c | BasicName | string | xcbm5x0 |
pet/pet-resources.c | BasicName | string | xpet |
plus4/plus4-resources.c | BasicName | string | xplus4 |
vic20/vic20-resources.c | BasicName | string | xvic |
c64/vsid-resources.c | BasicName | string | vsid |
c64/c64-resources.c | BurstMod | int | x64/x64sc |
plus4/plus4-resources.c | c1hiName | string | xplus4 |
plus4/plus4-resources.c | c1loName | string | xplus4 |
plus4/plus4-resources.c | c2hiName | string | xplus4 |
plus4/plus4-resources.c | c2loName | string | xplus4 |
c64/c64_256k.c | C64_256K | int | x64/x64sc |
c64/c64_256k.c | C64_256Kbase | int | x64/x64sc |
c64/c64_256k.c | C64_256Kfilename | string | x64/x64sc |
c64dtv/c64dtvflash.c | c64dtvromfilename | string | x64dtv |
c64dtv/c64dtvflash.c | c64dtvromrw | int | x64dtv |
c128/c128-resources.c | C128FullBanks | int | x128 |
cbm2/cbm2cart.c | Cart1Name | string | xcbm2/xcbm5x0 |
cbm2/cbm2cart.c | Cart2Name | string | xcbm2/xcbm5x0 |
cbm2/cbm2cart.c | Cart4Name | string | xcbm2/xcbm5x0 |
cbm2/cbm2cart.c | Cart6Name | string | xcbm2/xcbm5x0 |
c64/cart/c64cart.c | CartridgeFile | string | x128/x64/x64sc |
vic20/cart/vic20cart.c | CartridgeFile | string | xvic |
c64/cart/c64cart.c | CartridgeReset | int | x128/x64/x64sc |
cbm2/cbm2cart.c | CartridgeReset | int | xcbm2/xcbm5x0 |
plus4/plus4cart.c | CartridgeReset | int | xplus4 |
vic20/cart/vic20cart.c | CartridgeReset | int | xvic |
c64/cart/c64cart.c | CartridgeType | int | x128/x64/x64sc |
vic20/cart/vic20cart.c | CartridgeType | int | xvic |
c128/c128-resources.c | ChargenDEName | string | x128 |
c128/c128-resources.c | ChargenFRName | string | x128 |
c128/c128-resources.c | ChargenIntName | string | x128 |
c64/c64-resources.c | ChargenName | string | x64/x64sc |
c64dtv/c64dtv-resources.c | ChargenName | string | x64dtv |
cbm2/cbm2-resources.c | ChargenName | string | xcbm2 |
cbm2/cbm5x0-resources.c | ChargenName | string | xcbm5x0 |
pet/pet-resources.c | ChargenName | string | xpet |
vic20/vic20-resources.c | ChargenName | string | xvic |
c64/vsid-resources.c | ChargenName | string | vsid |
c128/c128-resources.c | ChargenSEName | string | x128 |
c128/c128-resources.c | CIA1Model | int | x128 |
c64/c64-resources.c | CIA1Model | int | x64/x64sc |
cbm2/cbm2-resources.c | CIA1Model | int | xcbm2 |
cbm2/cbm5x0-resources.c | CIA1Model | int | xcbm5x0 |
c64/vsid-resources.c | CIA1Model | int | vsid |
c128/c128-resources.c | CIA2Model | int | x128 |
c64/c64-resources.c | CIA2Model | int | x64/x64sc |
c64/vsid-resources.c | CIA2Model | int | vsid |
pet/pet-resources.c | CPUswitch | int | xpet |
pet/pet-resources.c | Crtc | int | xpet |
video/video-resources.c | CrtcAudioLeak | int | xcbm2/xpet |
video/video-resources.c | CrtcColorBrightness | int | xcbm2/xpet |
video/video-resources.c | CrtcColorContrast | int | xcbm2/xpet |
video/video-resources.c | CrtcColorGamma | int | xcbm2/xpet |
video/video-resources.c | CrtcColorSaturation | int | xcbm2/xpet |
video/video-resources.c | CrtcPALOddLineOffset | int | xcbm2/xpet |
video/video-resources.c | CrtcPALOddLinePhase | int | xcbm2/xpet |
video/video-resources.c | CrtcPALScanLineShade | int | xcbm2/xpet |
crtc/crtc-resources.c | CrtcStretchVertical | int | xcbm2/xpet |
raster/raster-resources.c | CrtcVideoCache | int | xcbm2/xpet |
plus4/plus4memcsory256k.c | CS256K | int | xplus4 |
datasette.c | DatasetteResetWithCPU | int | x128/x64/x64sc/xcbm2/xcbm5x0/xpet/xplus4/xvic |
datasette.c | DatasetteSpeedTuning | int | x128/x64/x64sc/xcbm2/xcbm5x0/xpet/xplus4/xvic |
datasette.c | DatasetteZeroGapDelay | int | x128/x64/x64sc/xcbm2/xcbm5x0/xpet/xplus4/xvic |
pet/petpia1.c | DiagPin | int | xpet |
plus4/digiblaster.c | DIGIBLASTER | int | xplus4 |
c64/cart/digimax.c | DIGIMAX | int | x128/x64/x64sc/xvic |
c64/cart/digimax.c | DIGIMAXbase | int | x128/x64/x64sc/xvic |
sysfile.c | Directory | string | x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic/vsid |
debug.c | DoCoreDump | int | x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic/vsid |
gfxoutputdrv/doodledrv.c | DoodleCRTCTextColor | int | x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic |
gfxoutputdrv/doodledrv.c | DoodleMultiColorHandling | int | x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic |
gfxoutputdrv/doodledrv.c | DoodleOversizeHandling | int | x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic |
gfxoutputdrv/doodledrv.c | DoodleTEDLumHandling | int | x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic |
drive/ieee/ieee-resources.c | DosName1001 | string | x128/x64/x64sc/x64dtv/xcbm2/xbm5x0/xpet/xvic |
drive/iec/iec-resources.c | DosName1541 | string | x128/x64/x64sc/x64dtv/xplus4/xvic |
drive/iec/iec-resources.c | DosName1541ii | string | x128/x64/x64sc/x64dtv/xplus4/xvic |
drive/tcbm/tcbm-resources.c | DosName1551 | string | xplus4 |
drive/iec/iec-resources.c | DosName1570 | string | x128/x64/x64sc/x64dtv/xplus4/xvic |
drive/iec/iec-resources.c | DosName1571 | string | x128/x64/x64sc/x64dtv/xplus4/xvic |
drive/iec128dcr/iec128dcr-resources.c | DosName1571cr | string | x128 |
drive/iec/iec-resources.c | DosName1581 | string | x128/x64/x64sc/x64dtv/xplus4/xvic |
drive/iec/iec-resources.c | DosName2000 | string | x128/x64/x64sc/x64dtv/xplus4/xvic |
drive/ieee/ieee-resources.c | DosName2031 | string | x128/x64/x64sc/x64dtv/xcbm2/xbm5x0/xpet/xvic |
drive/ieee/ieee-resources.c | DosName2040 | string | x128/x64/x64sc/x64dtv/xcbm2/xbm5x0/xpet/xvic |
drive/ieee/ieee-resources.c | DosName3040 | string | x128/x64/x64sc/x64dtv/xcbm2/xbm5x0/xpet/xvic |
drive/iec/iec-resources.c | DosName4000 | string | x128/x64/x64sc/x64dtv/xplus4/xvic |
drive/ieee/ieee-resources.c | DosName4040 | string | x128/x64/x64sc/x64dtv/xcbm2/xbm5x0/xpet/xvic |
c64/cart/dqbb.c | DQBB | int | x128/x64/x64sc |
c64/cart/dqbb.c | DQBBfilename | string | x128/x64/x64sc |
c64/cart/dqbb.c | DQBBImageWrite | int | x128/x64/x64sc |