Feature checking

From vice-emu
Jump to navigation Jump to search

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
drive/drive-resources.c Drive8ExtendImagePolicy int x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic
drive/drive-resources.c Drive8IdleMethod int x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic
drive/iec/c64exp/c64exp-resources.c Drive8ParallelCable int x64/x64sc/x64dtv _ drive/iec/plus4exp/plus4exp-resources.c Drive8ParallelCable int xplus4
drive/iec/c64exp/c64exp-resources.c Drive8ProfDOS int x128/x64/x64sc/x64dtv
drive/iec/iec-resources.c Drive8RAM2000 int x128/x64/x64sc/x64dtv/xplus4/xvic
drive/iec/iec-resources.c Drive8RAM4000 int x128/x64/x64sc/x64dtv/xplus4/xvic
drive/iec/iec-resources.c Drive8RAM6000 int x128/x64/x64sc/x64dtv/xplus4/xvic
drive/iec/iec-resources.c Drive8RAM8000 int x128/x64/x64sc/x64dtv/xplus4/xvic
drive/iec/iec-resources.c Drive8RAMA000 int x128/x64/x64sc/x64dtv/xplus4/xvic
drive/drive-resources.c Drive8Type int x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic
drive/drive-resources.c Drive9ExtendImagePolicy int x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic
drive/drive-resources.c Drive9IdleMethod int x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic
drive/iec/c64exp/c64exp-resources.c Drive9ParallelCable int x64/x64sc/x64dtv _ drive/iec/plus4exp/plus4exp-resources.c Drive9ParallelCable int xplus4
drive/iec/c64exp/c64exp-resources.c Drive9ProfDOS int x128/x64/x64sc/x64dtv
drive/iec/iec-resources.c Drive9RAM2000 int x128/x64/x64sc/x64dtv/xplus4/xvic
drive/iec/iec-resources.c Drive9RAM4000 int x128/x64/x64sc/x64dtv/xplus4/xvic
drive/iec/iec-resources.c Drive9RAM6000 int x128/x64/x64sc/x64dtv/xplus4/xvic
drive/iec/iec-resources.c Drive9RAM8000 int x128/x64/x64sc/x64dtv/xplus4/xvic
drive/iec/iec-resources.c Drive9RAMA000 int x128/x64/x64sc/x64dtv/xplus4/xvic
drive/drive-resources.c Drive9Type int x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic
drive/drive-resources.c Drive10ExtendImagePolicy int x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic
drive/drive-resources.c Drive10IdleMethod int x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic
drive/iec/c64exp/c64exp-resources.c Drive10ParallelCable int x64/x64sc/x64dtv _ drive/iec/plus4exp/plus4exp-resources.c Drive10ParallelCable int xplus4
drive/iec/c64exp/c64exp-resources.c Drive10ProfDOS int x128/x64/x64sc/x64dtv
drive/iec/iec-resources.c Drive10RAM2000 int x128/x64/x64sc/x64dtv/xplus4/xvic
drive/iec/iec-resources.c Drive10RAM4000 int x128/x64/x64sc/x64dtv/xplus4/xvic
drive/iec/iec-resources.c Drive10RAM6000 int x128/x64/x64sc/x64dtv/xplus4/xvic
drive/iec/iec-resources.c Drive10RAM8000 int x128/x64/x64sc/x64dtv/xplus4/xvic
drive/iec/iec-resources.c Drive10RAMA000 int x128/x64/x64sc/x64dtv/xplus4/xvic
drive/drive-resources.c Drive10Type int x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic
drive/drive-resources.c Drive11ExtendImagePolicy int x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic
drive/drive-resources.c Drive11IdleMethod int x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic
drive/iec/c64exp/c64exp-resources.c Drive11ParallelCable int x64/x64sc/x64dtv _ drive/iec/plus4exp/plus4exp-resources.c Drive11ParallelCable int xplus4
drive/iec/c64exp/c64exp-resources.c Drive11ProfDOS int x128/x64/x64sc/x64dtv
drive/iec/iec-resources.c Drive11RAM2000 int x128/x64/x64sc/x64dtv/xplus4/xvic
drive/iec/iec-resources.c Drive11RAM4000 int x128/x64/x64sc/x64dtv/xplus4/xvic
drive/iec/iec-resources.c Drive11RAM6000 int x128/x64/x64sc/x64dtv/xplus4/xvic
drive/iec/iec-resources.c Drive11RAM8000 int x128/x64/x64sc/x64dtv/xplus4/xvic
drive/iec/iec-resources.c Drive11RAMA000 int x128/x64/x64sc/x64dtv/xplus4/xvic
drive/drive-resources.c Drive11Type int x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic
drive/iec/c64exp/c64exp-resources.c DriveProfDOS1571Name string x128/x64/x64sc/x64dtv
drive/drive-resources.c DriveSoundEmulation int x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic
drive/drive-resources.c DriveTrueEmulation int x128/x64/x64sc/x64dtv/xcbm2/xcbm5x0/xpet/xplus4/xvic