New Gtk3 UI: Difference between revisions

From vice-emu
Jump to navigation Jump to search
mNo edit summary
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
== New Gtk3 UI ==


This page is meant to keep track of development efforts on the new Gtk3 UI. Once the Gtk3 UI is the de-facto UI standard, this page can be (re)moved. For now, I'd like to keep it here so it can quickly be found.
The content of this page has been moved to the general TODO list [[Todo#GTK3_UI|here]]


=== Rationale ===
The list of covered resources is now on its own page [[Gtk3_Resource_Coverage|here]]
 
The how and why we go Gtk3 for *nix, Windows and OSX should be clear, but I'll reiterate: since we don't have any Windows or OSX maintainters left and failed to attract new ones, the decision was made to use Gtk3 as the new UI for 'modern' OSes.
 
Gtk3 is portable and widely supported and has a C interface. So we should be able to write the UI code once and have it run on our major platforms: Linux, Windows and OSX. Using GLib (a dependency of Gtk3) a lot of platform-dependent code in the UI can be avoided and many standard dialogs, such as open/save/select-dir need to written only once, Gtk3/GLib will handle most of the platform-dependent stuff.
 
=== Current development state ===
 
* All emulators work, though some UI code still needs to be written or updated to properly support all machines
* Default renderer is OpenGL 3.2 based (GTK 3.16 required) and does full HW scaling. Fallback renderer is Cairo-based, which will scale in software if necessary but slows down noticably when it does.
* All UI code is hand-written, we tried using Glade/GtkBuilder, but the amount of machines and extra hardware VICE supports is way too much what a static UI can handle
* Though many UI elements look okay, some don't. This isn't lazyness but rather to avoid tweaking the layout only to discover later that it still needs to be changed. So any layout/style issues will eventually get fixed. So don't complain about it, unless there are glaring bugs (such as dialogs that are too large to fit on a decent screen)
* The developers currently working on Gtk3 are:
** compyx - UI, archdep, documentation, bug fixes
** McMartin - rendering backends, UI, archdep, bug fixes
** <s>loggedoubt - testing, bug fixes</s>
** groepaz - testing, monitor code, QA
** blacky startdust - testing, build system, QA
 
==== BUGS/TODO ====
 
This is a list of things to do and bugs to fix. This is no way an exhaustive list, to get a better understanding of what needs to be fixed/altered, run this command inside VICE's top dir: <code>grep -n 'FIXME\|TODO\|XXX' `find src/arch/gtk3 -name '*.c'`</code>, and be amazed.
 
* Mouse-grab. The UI items is there, but the actual mouse code isn't implemented yet (2017-11-08)
* The Tape Devices widget needs to check if resources can be set to avoid segfaults (2017-11-14)
 
===== Monitor =====
 
* implement the monitor window with a text-widget and hook up the console input/output interface to it
 
===== OpenGL =====
* The OpenGL renderer should transform itself into a Cairo renderer if the system doesn't support OpenGL. (2017-11-15)
* Do-not-scale option. Important for Cairo renderer, possible for OpenGL. (2017-11-15)
* Stretch goal: the OpenGL renderer should fall back to legacy mode (the SDL renderer) if GTK3 itself has, instead of failing. (2017-11-15)
 
===== Settings =====
* xpet: "model settings" - more glue logic is needed (2017-11-21)
* On Windows (and perhaps OSX) the MIDI widget should show a combobox with supported drivers (2017-11-14)
* ROM settings are missing (partially supported, needs work (2018-01-31)
* CRT-emulation settings are missing (the sliders at the bottom in GTK2 UI). perhaps just move them into the regular settings
* using scroll wheel on tree view should scroll up/down
 
====== C64 Cartridge settings ======
* MMCR - cartridge image and EEPROM image is mixed up. only the filename selection is related to the EEPROM, the other stuff is related to the cartridge image/flash ROM. also "make eeprom read/write" checkbox is missing. (take GMOD2 as an example, its correct)
 
* check I/O extensions for proper behaviour:
** Memory Expansion Hack
*** BUG: enable one hack after the other from left to right, then go back from right left -> crash (i cant reproduce this anymore, WTF [[User:Gpz|Gpz]] ([[User talk:Gpz|talk]]) 00:15, 13 May 2018 (CEST))
**** ok, it doesnt seem to be a gui problem, crashes in plus256k.c:329 or c64_256k.c:441
** GEO-RAM
** RAM Expansion Module
*** BUG: can be enabled but not disabled after that
** RamCart
** Double Quick Brown Box
*** BUG: can be enabled but not disabled after that
** Expert Cartridge
** ISEPIC
** EasyFlash
** GMod2
** IDE64
** MMC64
** MMC Replay
** Retro Replay
** <s>Super Snapshot V5</s>
** Ethernet Cartridge
** RR-Net Mk3
** <s>IEEE-488 interface</s>
** <s>Magic Voice</s>
 
===== Menus =====
* <s>in the HELP menu the "browse documentation" item is non functional. we either need a portable solution, or use archdep code here</s>
** its implemented now using the method recommended for GTK3. needs to be checked on windows and OSX. after 3.2 the "htmlbrowsercommand" resource can be removed.
*** it only half works in windows? here acrobat reader starts, and then displays an error message? [[User:Gpz|Gpz]] ([[User talk:Gpz|talk]]) 23:47, 12 May 2018 (CEST)
 
===== Dialogs =====
* "File->Netplay" needs some testing and refactoring. perhaps move it into settings?
** Work is under way in uinetplay_new.c, which mostly works but needs the client/server mapping of keyboard/joystick etc. And indeed moving into settings would be prefered (compyx, 2018-02-09)
* Many open/save dialogs could be improved by remembering the last used directory. Already done are 'smart-attach', 'cart-attach' and 'disk-attach'. (compyx, 2018-05-12)
 
===== Media recording =====
* Implement audio recording and video recording (2017-12-17) -- Mostly implemented, what is missing is a 'stop recording' button on the status bar ([[user:compyx|compyx]] 2017-12-23)
* MacOS: Add QuickTime recording settings widget, like the FFMPEG recording settings widget (I can't do this, someone with MacOS/QuickTime knowledge will have implement that [[user:compyx|compyx]] 2017-12-17)
 
==== Upstream bugs ====
 
* Some combobox contents appear to have 'empty' entries and sometimes the colors of the items change (upstream Gtk3 bug) (2017-11-08)
 
==== Feature requests / Stretch goals ====
 
* Add some way to show the keycodes of the keys being pressed (perhaps in the status bar?) - that would make it a lot easier to fix/create keymaps
* Add preview of the RAM init pattern (2017-11-08)
* Add 'revert changes' to dialogs/widgets to revert resources to their state when the widget/dialog was activated. (This is different from restoring to factory defaults) (2017-11-16)
** The 'restore to defaults' as in Gtk2 (load resource defaults) has been implemented (2018-05-12)
* Add a 'smart' cartridge attach dialog: show "preview" of .crt image if selected in the dialog, show only valid cartridge types when selecting a cart image.
* Add a 'detach all drive images' item
 
===== VSID =====
* Implement a playlist for VSID
* Add HVSC song length database (SLDB) support to VSID (<s>both .txt and</s> .md5 file format)
* Add HVSC sid tune information list (STIL) support to VSID
* Add HVSC BUGlist support to VSID
 
=== Resource coverage ===
 
This is a table of resources manipulated by the Gtk3 UI. This table depends on documenting resources with "$VICERES <resource-name> <list-of-emus>". So if one were to write a widget using the resource "CompyxRules" and not document that with "$VICERES CompyxRules all", it won't show up here. In other words: properly documenting resources covered by Gtk3 takes a little effort and unfortunately can't be done by parsing sources for `resource_set_*()`. since some resource names are constructed rather than being const strings.
 
Rather than updating the table below by hand, one ought to use `./gtk3-resouces.py list-all-wiki`, which will spit out a table of resources covered by Gtk3. Just replace the table.
 
 
{| class="wikitable"
 
!resource name ||x64||x64sc||xscpu64||x64dtv||x128||xvic||xpet||xplus4||xcbm5x0||xcbm2||vsid||filename
|-
|Acia1Base                              ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/aciawidget.c
|-
|Acia1Base                              ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/settings_rs232.c
|-
|Acia1Dev                                ||yes||yes||yes||no||yes||yes||yes||yes||yes||yes||no||widgets/aciawidget.c
|-
|Acia1Dev                                ||yes||yes||yes||no||yes||yes||no||yes||yes||yes||no||widgets/settings_rs232.c
|-
|Acia1Enable                            ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/settings_rs232.c
|-
|Acia1Enable                            ||no||no||no||no||no||no||no||yes||no||no||no||widgets/plus4aciawidget.c
|-
|Acia1Irq                                ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/settings_rs232.c
|-
|Acia1Mode                              ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/settings_rs232.c
|-
|AttachDevice10Readonly                  ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveoptionswidget.c
|-
|AttachDevice11Readonly                  ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveoptionswidget.c
|-
|AttachDevice8Readonly                  ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveoptionswidget.c
|-
|AttachDevice9Readonly                  ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveoptionswidget.c
|-
|AutoPlaybackFrames                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||uidebug.c
|-
|AutostartBasicLoad                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_autostart.c
|-
|AutostartDelay                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_autostart.c
|-
|AutostartDelayRandom                    ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/settings_autostart.c
|-
|AutostartHandleTrueDriveEmulation      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_autostart.c
|-
|AutostartPrgDiskImage                  ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_autostart.c
|-
|AutostartPrgMode                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_autostart.c
|-
|AutostartRunWithColon                  ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_autostart.c
|-
|AutostartWarp                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_autostart.c
|-
|BBRTCSave                              ||no||no||no||no||no||no||no||no||no||no||no||widgets/settings_controlport.c
|-
|Basic1                                  ||no||no||no||no||no||no||yes||no||no||no||no||widgets/settings_romset.c
|-
|Basic1Chars                            ||no||no||no||no||no||no||yes||no||no||no||no||widgets/settings_romset.c
|-
|Basic64Name                            ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_romset.c
|-
|BasicHiName                            ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_romset.c
|-
|BasicLoName                            ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_romset.c
|-
|BasicName                              ||yes||yes||yes||no||no||yes||yes||yes||yes||yes||no||widgets/settings_romset.c
|-
|BurstMod                                ||yes||yes||yes||no||no||no||no||no||no||no||no||widgets/burstmodewidget.c
|-
|C128FullBanks                          ||no||no||no||no||yes||no||no||no||no||no||no||widgets/c128fullbankswidget.c
|-
|C64_256Kbase                            ||yes||yes||no||no||no||no||no||no||no||no||no||widgets/settings_io_c64_memhacks.c
|-
|C64_256Kfilename                        ||yes||yes||no||no||no||no||no||no||no||no||no||widgets/settings_io_c64_memhacks.c
|-
|CIA1Model                              ||yes||yes||yes||yes||yes||no||no||no||yes||yes||yes||widgets/ciamodelwidget.c
|-
|CIA2Model                              ||yes||yes||yes||yes||yes||no||no||no||no||no||yes||widgets/ciamodelwidget.c
|-
|CPClockF83                              ||yes||yes||no||yes||yes||yes||yes||yes||yes||yes||no||widgets/tapeportdeviceswidget.c
|-
|CPClockF83Save                          ||yes||yes||no||yes||yes||yes||yes||yes||yes||yes||no||widgets/tapeportdeviceswidget.c
|-
|CPMCart                                ||yes||yes||no||no||no||no||no||no||no||no||no||widgets/cpmwidget.c
|-
|CPUswitch                              ||no||no||no||no||no||no||yes||no||no||no||no||widgets/superpetwidget.c
|-
|Cart1Name                              ||no||no||no||no||no||no||no||no||yes||yes||no||widgets/settings_romset.c
|-
|Cart2Name                              ||no||no||no||no||no||no||no||no||yes||yes||no||widgets/settings_romset.c
|-
|Cart4Name                              ||no||no||no||no||no||no||no||no||yes||yes||no||widgets/settings_romset.c
|-
|Cart6Name                              ||no||no||no||no||no||no||no||no||yes||yes||no||widgets/settings_romset.c
|-
|CartridgeReset                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_io.c
|-
|ChargenCHName                          ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_romset.c
|-
|ChargenDEName                          ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_romset.c
|-
|ChargenFRName                          ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_romset.c
|-
|ChargenIntName                          ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_romset.c
|-
|ChargenName                            ||yes||yes||yes||no||no||yes||yes||no||yes||yes||no||widgets/settings_romset.c
|-
|ChargenSEName                          ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_romset.c
|-
|ConfirmOnExit                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||uisettings.c
|-
|Crtc                                    ||no||no||no||no||no||no||yes||no||no||no||no||widgets/petmiscwidget.c
|-
|CrtcAudioLeak                          ||no||no||no||no||no||no||yes||no||no||yes||no||widgets/settings_video.c
|-
|CrtcColorBrightness                    ||no||no||no||no||no||no||yes||no||no||yes||no||widgets/crtcontrolwidget.c
|-
|CrtcColorContrast                      ||no||no||no||no||no||no||yes||no||no||yes||no||widgets/crtcontrolwidget.c
|-
|CrtcColorGamma                          ||no||no||no||no||no||no||yes||no||no||yes||no||widgets/crtcontrolwidget.c
|-
|CrtcColorSaturation                    ||no||no||no||no||no||no||yes||no||no||yes||no||widgets/crtcontrolwidget.c
|-
|CrtcColorTint                          ||no||no||no||no||no||no||yes||no||no||yes||no||widgets/crtcontrolwidget.c
|-
|CrtcDoubleScan                          ||no||no||no||no||no||no||yes||no||no||yes||no||widgets/settings_video.c
|-
|CrtcDoubleSize                          ||no||no||no||no||no||no||yes||no||no||yes||no||widgets/settings_video.c
|-
|CrtcExternalPaelette                    ||no||no||no||no||no||no||yes||no||no||yes||no||widgets/videopalettewidget.c
|-
|CrtcFilter                              ||no||no||no||no||no||no||yes||no||no||yes||no||widgets/videorenderfilterwidget.c
|-
|CrtcHwScale                            ||no||no||no||no||no||no||yes||no||no||yes||no||widgets/settings_video.c
|-
|CrtcPALBlur                            ||no||no||no||no||no||no||yes||no||no||yes||no||widgets/crtcontrolwidget.c
|-
|CrtcPALScanLineShade                    ||no||no||no||no||no||no||yes||no||no||yes||no||widgets/crtcontrolwidget.c
|-
|CrtcPaletteFile                        ||no||no||no||no||no||no||yes||no||no||yes||no||widgets/videopalettewidget.c
|-
|CrtcStretchVertical                    ||no||no||no||no||no||no||yes||no||no||yes||no||widgets/settings_video.c
|-
|CrtcVideoCache                          ||no||no||no||no||no||no||yes||no||no||yes||no||widgets/settings_video.c
|-
|DIGIBLASTER                            ||no||no||no||no||no||no||no||yes||no||no||no||widgets/plus4digiblasterwidget.c
|-
|DIGIMAX                                ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/digimaxwidget.c
|-
|DIGIMAXbase                            ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/digimaxwidget.c
|-
|DQBB                                    ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/dqbbwidget.c
|-
|DQBBImageWrite                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/dqbbwidget.c
|-
|DQBBfilename                            ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/dqbbwidget.c
|-
|DS12C887RTC                            ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/ds12c887widget.c
|-
|DS12C887RTCRunMode                      ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/ds12c887widget.c
|-
|DS12C887RTCSave                        ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/ds12c887widget.c
|-
|DS12C887RTCbase                        ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/ds12c887widget.c
|-
|DTLBasicDongle                          ||yes||yes||no||yes||yes||yes||yes||yes||yes||yes||no||widgets/tapeportdeviceswidget.c
|-
|Datasette                              ||yes||yes||no||yes||yes||yes||yes||yes||yes||yes||no||widgets/tapeportdeviceswidget.c
|-
|DatasetteResetWithCPU                  ||yes||yes||no||yes||yes||yes||yes||yes||yes||yes||no||widgets/tapeportdeviceswidget.c
|-
|DatasetteSpeedTuning                    ||yes||yes||no||yes||yes||yes||yes||yes||yes||yes||no||widgets/tapeportdeviceswidget.c
|-
|DatasetteTapeWobble                    ||yes||yes||no||yes||yes||yes||yes||yes||yes||yes||no||widgets/tapeportdeviceswidget.c
|-
|DatasetteZeroGapDelay                  ||yes||yes||no||yes||yes||yes||yes||yes||yes||yes||no||widgets/tapeportdeviceswidget.c
|-
|DiagPin                                ||no||no||no||no||no||no||yes||no||no||no||no||widgets/petdiagpinwidget.c
|-
|DoCoreDump                              ||no||no||no||no||no||no||no||no||no||no||yes||uivsidmenu.c
|-
|DoodleCRTCTextColor                    ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||uimedia.c
|-
|DoodleMultiColorHandling                ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||uimedia.c
|-
|DoodleOversizeHandling                  ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||uimedia.c
|-
|DoodleTEDLumHandling                    ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||uimedia.c
|-
|DoodleUndersizeHandling                ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||uimedia.c
|-
|DosName1001                            ||yes||yes||yes||no||yes||yes||yes||no||yes||yes||no||widgets/settings_romset.c
|-
|DosName1540                            ||yes||yes||yes||no||yes||yes||no||yes||no||no||no||widgets/settings_romset.c
|-
|DosName1541                            ||yes||yes||yes||no||yes||yes||no||yes||no||no||no||widgets/settings_romset.c
|-
|DosName1541ii                          ||yes||yes||yes||no||yes||yes||no||yes||no||no||no||widgets/settings_romset.c
|-
|DosName1551                            ||no||no||no||no||no||no||no||yes||no||no||no||widgets/settings_romset.c
|-
|DosName1570                            ||yes||yes||yes||no||yes||yes||no||yes||no||no||no||widgets/settings_romset.c
|-
|DosName1571                            ||yes||yes||yes||no||yes||yes||no||yes||no||no||no||widgets/settings_romset.c
|-
|DosName1571cr                          ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_romset.c
|-
|DosName1581                            ||yes||yes||yes||no||yes||yes||no||yes||no||no||no||widgets/settings_romset.c
|-
|DosName2000                            ||yes||yes||yes||no||yes||yes||no||yes||no||no||no||widgets/settings_romset.c
|-
|DosName2031                            ||yes||yes||yes||no||yes||yes||yes||no||yes||yes||no||widgets/settings_romset.c
|-
|DosName2040                            ||yes||yes||yes||no||yes||yes||yes||no||yes||yes||no||widgets/settings_romset.c
|-
|DosName3040                            ||yes||yes||yes||no||yes||yes||yes||no||yes||yes||no||widgets/settings_romset.c
|-
|DosName4000                            ||yes||yes||yes||no||yes||yes||no||yes||no||no||no||widgets/settings_romset.c
|-
|DosName4040                            ||yes||yes||yes||no||yes||yes||yes||no||yes||yes||no||widgets/settings_romset.c
|-
|Drive10ExtendImagePolicy                ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveextendpolicywidget.c
|-
|Drive10IdleMethod                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveidlemethodwidget.c
|-
|Drive10ParallelCable                    ||yes||yes||yes||no||yes||no||no||yes||no||no||no||widgets/driveparallelcablewidget.c
|-
|Drive10ProfDOS                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/drivedoswidget.c
|-
|Drive10RAM2000                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveramwidget.c
|-
|Drive10RAM4000                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveramwidget.c
|-
|Drive10RAM6000                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveramwidget.c
|-
|Drive10RAM8000                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveramwidget.c
|-
|Drive10RAMA000                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveramwidget.c
|-
|Drive10RPM                              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driverpmwidget.c
|-
|Drive10RTCSave                          ||yes||yes||yes||yes||yes||yes||no||yes||no||no||no||widgets/driveoptionswidget.c
|-
|Drive10StarDos                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/drivedoswidget.c
|-
|Drive10SuperCard                        ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/drivedoswidget.c
|-
|Drive10Type                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/drivemodelwidget.c
|-
|Drive10Wobble                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driverpmwidget.c
|-
|Drive11ExtendImagePolicy                ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveextendpolicywidget.c
|-
|Drive11IdleMethod                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveidlemethodwidget.c
|-
|Drive11ParallelCable                    ||yes||yes||yes||no||yes||no||no||yes||no||no||no||widgets/driveparallelcablewidget.c
|-
|Drive11ProfDOS                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/drivedoswidget.c
|-
|Drive11RAM2000                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveramwidget.c
|-
|Drive11RAM4000                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveramwidget.c
|-
|Drive11RAM6000                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveramwidget.c
|-
|Drive11RAM8000                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveramwidget.c
|-
|Drive11RAMA000                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveramwidget.c
|-
|Drive11RPM                              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driverpmwidget.c
|-
|Drive11RTCSave                          ||yes||yes||yes||yes||yes||yes||no||yes||no||no||no||widgets/driveoptionswidget.c
|-
|Drive11StarDos                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/drivedoswidget.c
|-
|Drive11SuperCard                        ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/drivedoswidget.c
|-
|Drive11Type                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/drivemodelwidget.c
|-
|Drive11Wobble                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driverpmwidget.c
|-
|Drive8ExtendImagePolicy                ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveextendpolicywidget.c
|-
|Drive8IdleMethod                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveidlemethodwidget.c
|-
|Drive8ParallelCable                    ||yes||yes||yes||no||yes||no||no||yes||no||no||no||widgets/driveparallelcablewidget.c
|-
|Drive8ProfDOS                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/drivedoswidget.c
|-
|Drive8RAM2000                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveramwidget.c
|-
|Drive8RAM4000                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveramwidget.c
|-
|Drive8RAM6000                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveramwidget.c
|-
|Drive8RAM8000                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveramwidget.c
|-
|Drive8RAMA000                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveramwidget.c
|-
|Drive8RPM                              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driverpmwidget.c
|-
|Drive8RTCSave                          ||yes||yes||yes||yes||yes||yes||no||yes||no||no||no||widgets/driveoptionswidget.c
|-
|Drive8StarDos                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/drivedoswidget.c
|-
|Drive8SuperCard                        ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/drivedoswidget.c
|-
|Drive8Type                              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/drivemodelwidget.c
|-
|Drive8Wobble                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driverpmwidget.c
|-
|Drive9ExtendImagePolicy                ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveextendpolicywidget.c
|-
|Drive9IdleMethod                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveidlemethodwidget.c
|-
|Drive9ParallelCable                    ||yes||yes||yes||no||yes||no||no||yes||no||no||no||widgets/driveparallelcablewidget.c
|-
|Drive9ProfDOS                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/drivedoswidget.c
|-
|Drive9RAM2000                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveramwidget.c
|-
|Drive9RAM4000                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveramwidget.c
|-
|Drive9RAM6000                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveramwidget.c
|-
|Drive9RAM8000                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveramwidget.c
|-
|Drive9RAMA000                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveramwidget.c
|-
|Drive9RPM                              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driverpmwidget.c
|-
|Drive9RTCSave                          ||yes||yes||yes||yes||yes||yes||no||yes||no||no||no||widgets/driveoptionswidget.c
|-
|Drive9StarDos                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/drivedoswidget.c
|-
|Drive9SuperCard                        ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/drivedoswidget.c
|-
|Drive9Type                              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/drivemodelwidget.c
|-
|Drive9Wobble                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driverpmwidget.c
|-
|DriveProfDOS1571Name                    ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/settings_romset.c
|-
|DriveSoundEmulation                    ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_drive.c
|-
|DriveSoundEmulationVolume              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_drive.c
|-
|DriveStarDosName                        ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/settings_romset.c
|-
|DriveSuperCardName                      ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/settings_romset.c
|-
|DriveTrueEmulation                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_drive.c
|-
|DtvBlitterLog                          ||no||no||no||yes||no||no||no||no||no||no||no||uimachinemenu.c
|-
|DtvDMALog                              ||no||no||no||yes||no||no||no||no||no||no||no||uimachinemenu.c
|-
|DtvFlashLog                            ||no||no||no||yes||no||no||no||no||no||no||no||uimachinemenu.c
|-
|DtvRevision                            ||no||no||no||yes||no||no||no||no||no||no||no||widgets/settings_model.c
|-
|ETHERNETCARTBase                        ||yes||no||yes||no||yes||yes||no||no||no||no||no||widgets/ethernetcartwidget.c
|-
|ETHERNETCARTMode                        ||yes||no||yes||no||yes||no||no||no||no||no||no||widgets/ethernetcartwidget.c
|-
|ETHERNETCART_ACTIVE                    ||yes||no||yes||no||yes||yes||no||no||no||no||no||widgets/ethernetcartwidget.c
|-
|ETHERNET_INTERFACE                      ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/settings_ethernet.c
|-
|EasyFlashJumper                        ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/easyflashwidget.c
|-
|EasyFlashOptimizeCRT                    ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/easyflashwidget.c
|-
|EasyFlashWriteCRT                      ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/easyflashwidget.c
|-
|EditorName                              ||no||no||no||no||no||no||yes||no||no||no||no||widgets/settings_romset.c
|-
|EoiBlank                                ||no||no||no||no||no||no||yes||no||no||no||no||widgets/petmiscwidget.c
|-
|EventSnapshotDir                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||uisnapshot.c
|-
|EventSnapshotDir                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/settings_snapshot.c
|-
|EventStartMode                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/settings_snapshot.c
|-
|ExternalFunctionName                    ||no||no||no||no||yes||no||no||no||no||no||no||widgets/c128functionromwidget.c
|-
|ExternalFunctionROM                    ||no||no||no||no||yes||no||no||no||no||no||no||widgets/c128functionromwidget.c
|-
|ExternalFunctionROMRTCSave              ||no||no||no||no||yes||no||no||no||no||no||no||widgets/c128functionromwidget.c
|-
|FFMPEGAudioBitrate                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/ffmpegwidget.c
|-
|FFMPEGAudioCodec                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/ffmpegwidget.c
|-
|FFMPEGFormat                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/ffmpegwidget.c
|-
|FFMPEGVideoBitrate                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/ffmpegwidget.c
|-
|FFMPEGVideoCodec                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/ffmpegwidget.c
|-
|FFMPEGVideoHalveFramerate              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/ffmpegwidget.c
|-
|FSDevice10ConvertP00                    ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/drivefsdevicewidget.c
|-
|FSDevice10Dir                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/drivefsdevicewidget.c
|-
|FSDevice10HideCBMFiles                  ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/drivefsdevicewidget.c
|-
|FSDevice10SaveP00                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/drivefsdevicewidget.c
|-
|FSDevice11ConvertP00                    ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/drivefsdevicewidget.c
|-
|FSDevice11Dir                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/drivefsdevicewidget.c
|-
|FSDevice11HideCBMFiles                  ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/drivefsdevicewidget.c
|-
|FSDevice11SaveP00                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/drivefsdevicewidget.c
|-
|FSDevice8ConvertP00                    ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/drivefsdevicewidget.c
|-
|FSDevice8Dir                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/drivefsdevicewidget.c
|-
|FSDevice8HideCBMFiles                  ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/drivefsdevicewidget.c
|-
|FSDevice8SaveP00                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/drivefsdevicewidget.c
|-
|FSDevice9ConvertP00                    ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/drivefsdevicewidget.c
|-
|FSDevice9Dir                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/drivefsdevicewidget.c
|-
|FSDevice9HideCBMFiles                  ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/drivefsdevicewidget.c
|-
|FSDevice9SaveP00                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/drivefsdevicewidget.c
|-
|FSFlashDir                              ||no||no||no||yes||no||no||no||no||no||no||no||widgets/c64dtvflashsettingswidget.c
|-
|FileSystemDevice10                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/drivefsdevicewidget.c
|-
|FileSystemDevice11                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/drivefsdevicewidget.c
|-
|FileSystemDevice8                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/drivefsdevicewidget.c
|-
|FileSystemDevice9                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/drivefsdevicewidget.c
|-
|FlashTrueFS                            ||no||no||no||yes||no||no||no||no||no||no||no||widgets/c64dtvflashsettingswidget.c
|-
|FunctionHighName                        ||no||no||no||no||no||no||no||yes||no||no||no||widgets/settings_romset.c
|-
|FunctionLowName                        ||no||no||no||no||no||no||no||yes||no||no||no||widgets/settings_romset.c
|-
|GEORAM                                  ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/settings_io_georam.c
|-
|GEORAMIOSwap                            ||no||no||no||no||no||yes||no||no||no||no||no||widgets/settings_io_georam.c
|-
|GEORAMImageWrite                        ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/settings_io_georam.c
|-
|GEORAMfilename                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/settings_io_georam.c
|-
|GEORAMsize                              ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/settings_io_georam.c
|-
|GMOD2EEPROMImage                        ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/gmod2widget.c
|-
|GMOD2EEPROMRW                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/gmod2widget.c
|-
|GMod2FlashWrite                        ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/gmod2widget.c
|-
|GlueLogic                              ||yes||yes||yes||no||no||no||no||no||no||no||no||widgets/settings_model.c
|-
|Go64Mode                                ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_model.c
|-
|H6809RomAName                          ||no||no||no||no||no||no||yes||no||no||no||no||widgets/superpetwidget.c
|-
|H6809RomBName                          ||no||no||no||no||no||no||yes||no||no||no||no||widgets/superpetwidget.c
|-
|H6809RomCName                          ||no||no||no||no||no||no||yes||no||no||no||no||widgets/superpetwidget.c
|-
|H6809RomDName                          ||no||no||no||no||no||no||yes||no||no||no||no||widgets/superpetwidget.c
|-
|H6809RomEName                          ||no||no||no||no||no||no||yes||no||no||no||no||widgets/superpetwidget.c
|-
|H6809RomFName                          ||no||no||no||no||no||no||yes||no||no||no||no||widgets/superpetwidget.c
|-
|HTMLBrowserCommand                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/settings_misc.c
|-
|HTMLBrowserCommand                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/htmlbrowserwidget.c
|-
|HummerADC                              ||no||no||no||yes||no||no||no||no||no||no||no||widgets/settings_io.c
|-
|IDE64AutodetectSize1                    ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IDE64AutodetectSize2                    ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IDE64AutodetectSize3                    ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IDE64AutodetectSize4                    ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IDE64ClockPort                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IDE64Cylinders1                        ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IDE64Cylinders2                        ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IDE64Cylinders3                        ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IDE64Cylinders4                        ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IDE64Heads1                            ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IDE64Heads2                            ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IDE64Heads3                            ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IDE64Heads4                            ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IDE64Image1                            ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IDE64Image2                            ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IDE64Image3                            ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IDE64Image4                            ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IDE64RTCSave                            ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IDE64Sectors1                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IDE64Sectors2                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IDE64Sectors3                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IDE64Sectors4                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IDE64USBServer                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IDE64USBServerAddress                  ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IDE64version                            ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|IECDevice10                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveoptionswidget.c
|-
|IECDevice11                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveoptionswidget.c
|-
|IECDevice4                              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|IECDevice5                              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|IECDevice6                              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|IECDevice7                              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|IECDevice8                              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveoptionswidget.c
|-
|IECDevice9                              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/driveoptionswidget.c
|-
|IECReset                                ||yes||yes||yes||no||no||no||no||no||no||no||no||widgets/settings_model.c
|-
|IEEE488                                ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/ieee488widget.c
|-
|IEEE488                                ||no||no||no||no||no||yes||no||no||no||no||no||widgets/vicieee488widget.c
|-
|IEEE488Image                            ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ieee488widget.c
|-
|IO2RAM                                  ||no||no||no||no||no||yes||no||no||no||no||no||widgets/vicioramwidget.c
|-
|IO3RAM                                  ||no||no||no||no||no||yes||no||no||no||no||no||widgets/vicioramwidget.c
|-
|IOCollisionHandling                    ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_io.c
|-
|IOSize                                  ||no||no||no||no||no||no||yes||no||no||no||no||widgets/petiosizewidget.c
|-
|InternalFunctionName                    ||no||no||no||no||yes||no||no||no||no||no||no||widgets/c128functionromwidget.c
|-
|InternalFunctionROM                    ||no||no||no||no||yes||no||no||no||no||no||no||widgets/c128functionromwidget.c
|-
|InternalFunctionROMRTCSave              ||no||no||no||no||yes||no||no||no||no||no||no||widgets/c128functionromwidget.c
|-
|IsepicCartridgeEnabled                  ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/isepicwidget.c
|-
|IsepicImageWrite                        ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/isepicwidget.c
|-
|IsepicSwitch                            ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/isepicwidget.c
|-
|Isepicfilename                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/isepicwidget.c
|-
|JAMAction                              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/jamactionwidget.c
|-
|JiffySwitch                            ||no||no||yes||no||no||no||no||no||no||no||no||widgets/scpu64settingswidget.c
|-
|JoyDevice1                              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||uicommands.c
|-
|JoyDevice1                              ||yes||yes||yes||yes||yes||yes||no||yes||yes||no||no||widgets/joystickdevicewidget.c
|-
|JoyDevice1                              ||yes||yes||yes||yes||yes||yes||no||yes||yes||no||no||widgets/settings_joystick.c
|-
|JoyDevice2                              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||uicommands.c
|-
|JoyDevice2                              ||yes||yes||yes||yes||yes||yes||no||yes||yes||no||no||widgets/joystickdevicewidget.c
|-
|JoyDevice2                              ||yes||yes||yes||yes||yes||no||no||yes||yes||no||no||widgets/settings_joystick.c
|-
|JoyDevice3                              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||uicommands.c
|-
|JoyDevice3                              ||yes||yes||yes||yes||yes||yes||yes||yes||no||yes||no||widgets/joystickdevicewidget.c
|-
|JoyDevice3                              ||yes||yes||yes||yes||yes||yes||yes||yes||no||yes||no||widgets/settings_joystick.c
|-
|JoyDevice4                              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||uicommands.c
|-
|JoyDevice4                              ||yes||yes||yes||yes||yes||yes||yes||no||no||yes||no||widgets/joystickdevicewidget.c
|-
|JoyDevice4                              ||yes||yes||yes||yes||yes||yes||yes||no||no||yes||no||widgets/settings_joystick.c
|-
|JoyDevice5                              ||no||no||no||no||no||no||no||yes||no||no||no||widgets/joystickdevicewidget.c
|-
|JoyDevice5                              ||no||no||no||no||no||no||no||yes||no||no||no||widgets/settings_joystick.c
|-
|JoyOpposite                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_joystick.c
|-
|JoyPort1Device                          ||yes||yes||yes||yes||yes||yes||no||yes||yes||no||no||widgets/settings_controlport.c
|-
|JoyPort2Device                          ||yes||yes||yes||yes||yes||no||no||yes||yes||no||no||widgets/settings_controlport.c
|-
|JoyPort3Device                          ||yes||yes||yes||yes||yes||yes||no||no||no||yes||no||widgets/settings_controlport.c
|-
|JoyPort4Device                          ||yes||yes||yes||no||yes||no||yes||no||no||yes||no||widgets/settings_controlport.c
|-
|JoyPort5Device                          ||no||no||no||no||no||no||no||yes||no||no||no||widgets/settings_controlport.c
|-
|KeepAspectRatio                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_video.c
|-
|KeepMonitorOpen                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/settings_monitor.c
|-
|Kernal64Name                            ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_romset.c
|-
|KernalCHName                            ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_romset.c
|-
|KernalDEName                            ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_romset.c
|-
|KernalFIName                            ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_romset.c
|-
|KernalFRName                            ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_romset.c
|-
|KernalITName                            ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_romset.c
|-
|KernalIntName                          ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_romset.c
|-
|KernalNOName                            ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_romset.c
|-
|KernalName                              ||yes||yes||no||no||no||yes||yes||yes||yes||yes||no||widgets/settings_romset.c
|-
|KernalRev                              ||yes||yes||no||no||no||no||no||no||no||no||no||widgets/kernalrevisionwidget.c
|-
|KernalSEName                            ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_romset.c
|-
|KeySet1East                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/keysetdialog.c
|-
|KeySet1Fire                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/keysetdialog.c
|-
|KeySet1North                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/keysetdialog.c
|-
|KeySet1NorthEast                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/keysetdialog.c
|-
|KeySet1NorthWest                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/keysetdialog.c
|-
|KeySet1South                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/keysetdialog.c
|-
|KeySet1SouthEast                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/keysetdialog.c
|-
|KeySet1SouthWest                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/keysetdialog.c
|-
|KeySet1West                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/keysetdialog.c
|-
|KeySet2East                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/keysetdialog.c
|-
|KeySet2Fire                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/keysetdialog.c
|-
|KeySet2North                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/keysetdialog.c
|-
|KeySet2NorthEast                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/keysetdialog.c
|-
|KeySet2NorthWest                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/keysetdialog.c
|-
|KeySet2South                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/keysetdialog.c
|-
|KeySet2SouthEast                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/keysetdialog.c
|-
|KeySet2SouthWest                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/keysetdialog.c
|-
|KeySet2West                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/keysetdialog.c
|-
|KeySetEnable                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||uimachinemenu.c
|-
|KeySetEnable                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_joystick.c
|-
|KeyboardMapping                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/kbdlayoutwidget.c
|-
|KeyboardType                            ||no||no||no||no||no||no||no||no||no||no||no||widgets/petkeyboardtypewidget.c
|-
|KeymapIndex                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/kbdmappingwidget.c
|-
|KeymapPosFile                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/kbdmappingwidget.c
|-
|KeymapSymFile                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/kbdmappingwidget.c
|-
|KoalaCRTCTextColor                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||uimedia.c
|-
|KoalaOversizeHandling                  ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||uimedia.c
|-
|KoalaTEDLumHandling                    ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||uimedia.c
|-
|KoalaUndersizeHandling                  ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||uimedia.c
|-
|MIDIEnable                              ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/midiwidget.c
|-
|MIDIInDev                              ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/midiwidget.c
|-
|MIDIMode                                ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/midiwidget.c
|-
|MIDIName                                ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/midiwidget.c
|-
|MIDIOutDev                              ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/midiwidget.c
|-
|MIDIOutName                            ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/midiwidget.c
|-
|MMC64                                  ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/mmc64widget.c
|-
|MMC64BIOSfilename                      ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/mmc64widget.c
|-
|MMC64ClockPort                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/mmc64widget.c
|-
|MMC64_RO                                ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/mmc64widget.c
|-
|MMC64_bios_write                        ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/mmc64widget.c
|-
|MMC64_flashjumper                      ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/mmc64widget.c
|-
|MMC64_revision                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/mmc64widget.c
|-
|MMC64_sd_type                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/mmc64widget.c
|-
|MMC64imagefilename                      ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/mmc64widget.c
|-
|MMCRCardImage                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/mmcrwidget.c
|-
|MMCRCardRW                              ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/mmcrwidget.c
|-
|MMCRClockPort                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/mmcrwidget.c
|-
|MMCREEPROMImage                        ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/mmcrwidget.c
|-
|MMCREEPROMRW                            ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/mmcrwidget.c
|-
|MMCRImageWrite                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/mmcrwidget.c
|-
|MMCRRescueMode                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/mmcrwidget.c
|-
|MMCRSDType                              ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/mmcrwidget.c
|-
|MachineType                            ||no||no||no||no||yes||no||no||no||no||no||no||widgets/c128machinetypewidget.c
|-
|MagicVoiceCartridgeEnabled              ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/magicvoicewidget.c
|-
|MagicVoiceImage                        ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/magicvoicewidget.c
|-
|MainCPU_TRACE                          ||no||no||no||no||no||no||no||no||no||no||yes||uivsidmenu.c
|-
|MegaCartNvRAMWriteBack                  ||no||no||no||no||no||yes||no||no||no||no||no||widgets/megacartwidget.c
|-
|MegaCartNvRAMfilename                  ||no||no||no||no||no||yes||no||no||no||no||no||widgets/megacartwidget.c
|-
|MemoryHack                              ||yes||yes||no||no||no||no||no||no||no||no||no||widgets/settings_io_c64_memhacks.c
|-
|MemoryHack                              ||no||no||no||no||no||no||no||yes||no||no||no||widgets/plus4memoryexpansionwidget.c
|-
|ModelLine                              ||no||no||no||no||no||no||no||no||yes||yes||no||widgets/cbm2hardwiredswitcheswidget.c
|-
|MonitorServer                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/settings_monitor.c
|-
|MonitorServerAddress                    ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/settings_monitor.c
|-
|Mouse                                  ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||uimachinemenu.c
|-
|MouseSensitivity                        ||no||no||no||no||no||no||no||no||no||no||no||widgets/settings_mouse.c
|-
|NetworkControl                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||uinetplay_new.c
|-
|NetworkServerBindAddress                ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||uinetplay_new.c
|-
|NetworkServerName                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||uinetplay_new.c
|-
|NetworkServerPort                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||uinetplay_new.c
|-
|PETColour                              ||no||no||no||no||no||no||yes||no||no||no||no||widgets/petcolourgraphicswidget.c
|-
|PETColourBG                            ||no||no||no||no||no||no||yes||no||no||no||no||widgets/petcolourgraphicswidget.c
|-
|PETDWW                                  ||no||no||no||no||no||no||yes||no||no||no||no||widgets/petdwwwidget.c
|-
|PETDWWfilename                          ||no||no||no||no||no||no||yes||no||no||no||no||widgets/petdwwwidget.c
|-
|PETHRE                                  ||no||no||no||no||no||no||yes||no||no||no||no||widgets/pethrewidget.c
|-
|PETREU                                  ||no||no||no||no||no||no||yes||no||no||no||no||widgets/petreuwidget.c
|-
|PETREUfilename                          ||no||no||no||no||no||no||yes||no||no||no||no||widgets/petreuwidget.c
|-
|PETREUsize                              ||no||no||no||no||no||no||yes||no||no||no||no||widgets/petreuwidget.c
|-
|PLUS256Kfilename                        ||yes||yes||no||no||no||no||no||no||no||no||no||widgets/settings_io_c64_memhacks.c
|-
|PLUS60Kbase                            ||yes||yes||no||no||no||no||no||no||no||no||no||widgets/settings_io_c64_memhacks.c
|-
|PLUS60Kfilename                        ||yes||yes||no||no||no||no||no||no||no||no||no||widgets/settings_io_c64_memhacks.c
|-
|PSIDKeepEnv                            ||no||no||no||no||no||no||no||no||no||no||yes||uivsidmenu.c
|-
|Printer4                                ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|Printer4                                ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/printeremulationtypewidget.c
|-
|Printer4Driver                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|Printer4Driver                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/printerdriverwidget.c
|-
|Printer4Output                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|Printer4Output                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/printeroutputmodewidget.c
|-
|Printer4TextDevice                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|Printer4TextDevice                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/printeroutputdevicewidget.c
|-
|Printer5                                ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|Printer5                                ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/printeremulationtypewidget.c
|-
|Printer5Driver                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|Printer5Driver                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/printerdriverwidget.c
|-
|Printer5Output                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|Printer5Output                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/printeroutputmodewidget.c
|-
|Printer5TextDevice                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|Printer5TextDevice                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/printeroutputdevicewidget.c
|-
|Printer6                                ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|Printer6                                ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/printeremulationtypewidget.c
|-
|Printer6Driver                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|Printer6Driver                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/printerdriverwidget.c
|-
|Printer6Output                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|Printer6Output                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/printeroutputmodewidget.c
|-
|Printer6TextDevice                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|Printer6TextDevice                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/printeroutputdevicewidget.c
|-
|Printer7                                ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|Printer7TextDevice                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|PrinterTextDevice1                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|PrinterTextDevice2                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|PrinterTextDevice3                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|PrinterUserPort                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/userportprinterwidget.c
|-
|PrinterUserport                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|PrinterUserportDriver                  ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|PrinterUserportDriver                  ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/userportprinterwidget.c
|-
|PrinterUserportOutput                  ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|PrinterUserportOutput                  ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/userportprinterwidget.c
|-
|PrinterUserportTextDevice              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_printer.c
|-
|PrinterUserportTextDevice              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/userportprinterwidget.c
|-
|RAMCART                                ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ramcartwidget.c
|-
|RAMCARTImageWrite                      ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ramcartwidget.c
|-
|RAMCART_RO                              ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ramcartwidget.c
|-
|RAMCARTfilename                        ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ramcartwidget.c
|-
|RAMCARTsize                            ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ramcartwidget.c
|-
|RAMInitPatternInvert                    ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/settings_ramreset.c
|-
|RAMInitStartValue                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/settings_ramreset.c
|-
|REU                                    ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/reuwidget.c
|-
|REUIOSwap                              ||no||no||no||no||no||yes||no||no||no||no||no||widgets/reuwidget.c
|-
|REUImageWrite                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/reuwidget.c
|-
|REUfilename                            ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/reuwidget.c
|-
|REUsize                                ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/reuwidget.c
|-
|RRBankJumper                            ||yes||yes||no||no||no||no||no||no||no||no||no||widgets/retroreplaywidget.c
|-
|RRBiosWrite                            ||yes||yes||no||no||no||no||no||no||no||no||no||widgets/retroreplaywidget.c
|-
|RRClockPort                            ||yes||yes||no||no||no||no||no||no||no||no||no||widgets/retroreplaywidget.c
|-
|RRFlashJumper                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/retroreplaywidget.c
|-
|RRNETMK3_bios_write                    ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/rrnetmk3widget.c
|-
|RRNETMK3_flashjumper                    ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/rrnetmk3widget.c
|-
|RRrevision                              ||yes||yes||no||no||no||no||no||no||no||no||no||widgets/retroreplaywidget.c
|-
|Ram08                                  ||no||no||no||no||no||no||no||no||yes||yes||no||widgets/cbm2rammappingwidget.c
|-
|Ram1                                    ||no||no||no||no||no||no||no||no||yes||yes||no||widgets/cbm2rammappingwidget.c
|-
|Ram2                                    ||no||no||no||no||no||no||no||no||no||no||no||widgets/cbm2rammappingwidget.c
|-
|Ram4                                    ||no||no||no||no||no||no||no||no||yes||yes||no||widgets/cbm2rammappingwidget.c
|-
|Ram6                                    ||no||no||no||no||no||no||no||no||yes||yes||no||widgets/cbm2rammappingwidget.c
|-
|Ram9                                    ||no||no||no||no||no||no||yes||no||no||no||no||widgets/superpetwidget.c
|-
|RamA                                    ||no||no||no||no||no||no||yes||no||no||no||no||widgets/superpetwidget.c
|-
|RamBlock0                              ||no||no||no||no||no||yes||no||no||no||no||no||widgets/vic20memoryexpansionwidget.c
|-
|RamBlock1                              ||no||no||no||no||no||yes||no||no||no||no||no||widgets/vic20memoryexpansionwidget.c
|-
|RamBlock2                              ||no||no||no||no||no||yes||no||no||no||no||no||widgets/vic20memoryexpansionwidget.c
|-
|RamBlock3                              ||no||no||no||no||no||yes||no||no||no||no||no||widgets/vic20memoryexpansionwidget.c
|-
|RamBlock5                              ||no||no||no||no||no||yes||no||no||no||no||no||widgets/vic20memoryexpansionwidget.c
|-
|RamC                                    ||no||no||no||no||no||no||no||no||yes||yes||no||widgets/cbm2rammappingwidget.c
|-
|RamInitValueInvert                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/settings_ramreset.c
|-
|RamSize                                ||no||no||no||no||no||no||yes||no||no||no||no||widgets/petramsizewidget.c
|-
|RamSize                                ||no||no||no||no||no||no||no||yes||no||no||no||widgets/plus4memoryexpansionwidget.c
|-
|RamSize                                ||no||no||no||no||no||no||no||no||yes||yes||no||widgets/cbm2memorysizewidget.c
|-
|RefreshRate                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/refreshratewidget.c
|-
|RomModule9Name                          ||no||no||no||no||no||no||yes||no||no||no||no||widgets/settings_romset.c
|-
|RomModuleAName                          ||no||no||no||no||no||no||yes||no||no||no||no||widgets/settings_romset.c
|-
|RomModuleBName                          ||no||no||no||no||no||no||yes||no||no||no||no||widgets/settings_romset.c
|-
|RsDevice1                              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/aciawidget.c
|-
|RsDevice1                              ||yes||yes||yes||no||yes||yes||no||yes||yes||yes||no||widgets/settings_rs232.c
|-
|RsDevice1Baud                          ||yes||yes||yes||no||yes||yes||no||yes||yes||yes||no||widgets/settings_rs232.c
|-
|RsDevice2                              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/aciawidget.c
|-
|RsDevice2                              ||yes||yes||yes||no||yes||yes||no||yes||yes||yes||no||widgets/settings_rs232.c
|-
|RsDevice2Baud                          ||yes||yes||yes||no||yes||yes||no||yes||yes||yes||no||widgets/settings_rs232.c
|-
|RsDevice3                              ||yes||yes||yes||no||yes||yes||no||yes||yes||yes||no||widgets/settings_rs232.c
|-
|RsDevice4                              ||yes||yes||yes||no||yes||yes||no||yes||yes||yes||no||widgets/settings_rs232.c
|-
|RsUserBaud                              ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/settings_rs232.c
|-
|RsUserDev                              ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/settings_rs232.c
|-
|RsUserEnable                            ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/settings_rs232.c
|-
|SBDIGIMAX                              ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|SBDIGIMAXbase                          ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|SBETFEbase                              ||yes||yes||yes||no||yes||no||no||no||no||no||no||widgets/ide64widget.c
|-
|SCPU64Name                              ||no||no||yes||no||no||no||no||no||no||no||no||widgets/settings_romset.c
|-
|SFXSoundExpander                        ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/sfxsoundexpanderwidget.c
|-
|SFXSoundExpanderChip                    ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/sfxsoundexpanderwidget.c
|-
|SFXSoundExpanderIOSwap                  ||no||no||no||no||no||yes||no||no||no||no||no||widgets/sfxsoundexpanderwidget.c
|-
|SFXSoundSampler                        ||yes||yes||yes||no||yes||yes||no||no||no||no||no||widgets/sfxsoundsamplerwidget.c
|-
|SFXSoundSamplerIOSwap                  ||no||no||no||no||no||yes||no||no||no||no||no||widgets/sfxsoundsamplerwidget.c
|-
|SIMMSize                                ||no||no||yes||no||no||no||no||no||no||no||no||widgets/scpu64settingswidget.c
|-
|SampleName                              ||no||no||no||no||no||no||no||no||no||no||no||widgets/settings_sampler.c
|-
|SamplerDevice                          ||no||no||no||no||no||no||no||no||no||no||no||widgets/settings_sampler.c
|-
|SamplerGain                            ||no||no||no||no||no||no||no||no||no||no||no||widgets/settings_sampler.c
|-
|SaveResourcesOnExit                    ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||uisettings.c
|-
|SidAddress                              ||no||no||no||no||no||yes||yes||yes||no||no||no||widgets/sidcartwidget.c
|-
|SidCart                                ||no||no||no||no||no||yes||yes||yes||no||no||no||widgets/sidcartwidget.c
|-
|SidClock                                ||no||no||no||no||no||yes||yes||yes||no||no||no||widgets/sidcartwidget.c
|-
|SidEngine                              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/sidsoundwidget.c
|-
|SidFilters                              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/sidsoundwidget.c
|-
|SidModel                                ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/sidmodelwidget.c
|-
|SidQuadAddressStart                    ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/sidsoundwidget.c
|-
|SidResidFilterBias                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/sidsoundwidget.c
|-
|SidResidFilterBias                      ||no||no||no||no||no||no||no||no||no||no||yes||widgets/vsidmixerwidget.c
|-
|SidResidGain                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/sidsoundwidget.c
|-
|SidResidGain                            ||no||no||no||no||no||no||no||no||no||no||yes||widgets/vsidmixerwidget.c
|-
|SidResidPassband                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/sidsoundwidget.c
|-
|SidResidPassband                        ||no||no||no||no||no||no||no||no||no||no||yes||widgets/vsidmixerwidget.c
|-
|SidResidSampling                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/sidsoundwidget.c
|-
|SidStereo                              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/sidsoundwidget.c
|-
|SidStereoAddressStart                  ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/sidsoundwidget.c
|-
|SidTripleAddressStart                  ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/sidsoundwidget.c
|-
|SmartMouseRTCSave                      ||yes||yes||yes||no||yes||yes||no||yes||yes||no||no||widgets/settings_mouse.c
|-
|Sound                                  ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/settings_sound.c
|-
|SoundBufferSize                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/soundbuffersizewidget.c
|-
|SoundDeviceArg                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/sounddriverwidget.c
|-
|SoundDeviceName                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/sounddriverwidget.c
|-
|SoundFragmentSize                      ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/soundfragmentsizewidget.c
|-
|SoundOutput                            ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/soundoutputmodewidget.c
|-
|SoundRecordDeviceArg                    ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||uimedia.c
|-
|SoundRecordDeviceName                  ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||uimedia.c
|-
|SoundSampleRate                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/soundsampleratewidget.c
|-
|SoundSpeedAdjustment                    ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/soundsyncwidget.c
|-
|SoundSuspendTime                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/soundsuspendtimewidget.c
|-
|SoundVolume                            ||no||no||no||no||no||no||no||no||no||no||yes||widgets/vsidmixerwidget.c
|-
|SpeechEnabled                          ||no||no||no||no||no||no||no||yes||no||no||no||widgets/v364speechwidget.c
|-
|SpeechImage                            ||no||no||no||no||no||no||no||yes||no||no||no||widgets/v364speechwidget.c
|-
|Speed                                  ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/speedwidget.c
|-
|SpeedSwitch                            ||no||no||yes||no||no||no||no||no||no||no||no||widgets/scpu64settingswidget.c
|-
|SuperPET                                ||no||no||no||no||no||no||yes||no||no||no||no||widgets/superpetwidget.c
|-
|TEDAudioLeak                            ||no||no||no||no||no||no||no||yes||no||no||no||widgets/settings_video.c
|-
|TEDBorderMode                          ||no||no||no||no||no||no||no||yes||no||no||no||widgets/videobordermodewidget.c
|-
|TEDColorBrightness                      ||no||no||no||no||no||no||no||yes||no||no||no||widgets/crtcontrolwidget.c
|-
|TEDColorContrast                        ||no||no||no||no||no||no||no||yes||no||no||no||widgets/crtcontrolwidget.c
|-
|TEDColorGamma                          ||no||no||no||no||no||no||no||yes||no||no||no||widgets/crtcontrolwidget.c
|-
|TEDColorSaturation                      ||no||no||no||no||no||no||no||yes||no||no||no||widgets/crtcontrolwidget.c
|-
|TEDColorTint                            ||no||no||no||no||no||no||no||yes||no||no||no||widgets/crtcontrolwidget.c
|-
|TEDDoubleScan                          ||no||no||no||no||no||no||no||yes||no||no||no||widgets/settings_video.c
|-
|TEDDoubleSize                          ||no||no||no||no||no||no||no||yes||no||no||no||widgets/settings_video.c
|-
|TEDExternalPalette                      ||no||no||no||no||no||no||no||no||no||no||no||widgets/videopalettewidget.c
|-
|TEDFilter                              ||no||no||no||no||no||no||no||yes||no||no||no||widgets/videorenderfilterwidget.c
|-
|TEDHwScale                              ||no||no||no||no||no||no||no||yes||no||no||no||widgets/settings_video.c
|-
|TEDPALBlur                              ||no||no||no||no||no||no||no||yes||no||no||no||widgets/crtcontrolwidget.c
|-
|TEDPALOddLineOffset                    ||no||no||no||no||no||no||no||yes||no||no||no||widgets/crtcontrolwidget.c
|-
|TEDPALOddLinePhase                      ||no||no||no||no||no||no||no||yes||no||no||no||widgets/crtcontrolwidget.c
|-
|TEDPALScanLineShade                    ||no||no||no||no||no||no||no||yes||no||no||no||widgets/crtcontrolwidget.c
|-
|TEDVideoCache                          ||no||no||no||no||no||no||no||yes||no||no||no||widgets/settings_video.c
|-
|TapeLog                                ||yes||yes||no||yes||yes||yes||yes||yes||yes||yes||no||widgets/tapeportdeviceswidget.c
|-
|TapeLogDestination                      ||yes||yes||no||yes||yes||yes||yes||yes||yes||yes||no||widgets/tapeportdeviceswidget.c
|-
|TapeSenseDongle                        ||yes||yes||no||yes||yes||yes||yes||yes||yes||yes||no||widgets/tapeportdeviceswidget.c
|-
|TapecartEnabled                        ||yes||yes||no||no||yes||no||no||no||no||no||no||widgets/tapeportdeviceswidget.c
|-
|TapecartLogLevel                        ||yes||yes||no||no||yes||no||no||no||no||no||no||widgets/tapeportdeviceswidget.c
|-
|TapecartOptimizeTCRT                    ||yes||yes||no||no||yes||no||no||no||no||no||no||widgets/tapeportdeviceswidget.c
|-
|TapecartTCRTFilename                    ||yes||yes||no||no||yes||no||no||no||no||no||no||widgets/tapeportdeviceswidget.c
|-
|TapecartUpdateTCRT                      ||yes||yes||no||no||yes||no||no||no||no||no||no||widgets/tapeportdeviceswidget.c
|-
|TraceMode                              ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||uidebug.c
|-
|TrueAspectRatio                        ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_video.c
|-
|UltiMemWriteBack                        ||no||no||no||no||no||yes||no||no||no||no||no||widgets/ultimemwidget.c
|-
|Userport4bitSampler                    ||yes||yes||yes||no||yes||no||no||no||no||yes||no||widgets/userportdeviceswidget.c
|-
|Userport58321a                          ||yes||yes||yes||no||yes||yes||yes||no||no||yes||no||widgets/userportdeviceswidget.c
|-
|Userport58321aSave                      ||yes||yes||yes||no||yes||yes||yes||no||no||yes||no||widgets/userportdeviceswidget.c
|-
|Userport8BSS                            ||yes||yes||yes||no||yes||no||no||no||no||yes||no||widgets/userportdeviceswidget.c
|-
|UserportDAC                            ||yes||yes||yes||no||yes||yes||yes||yes||no||yes||no||widgets/userportdeviceswidget.c
|-
|UserportDIGIMAX                        ||yes||yes||yes||no||yes||no||no||no||no||yes||no||widgets/userportdeviceswidget.c
|-
|UserportDS1307                          ||yes||yes||yes||no||yes||yes||yes||no||no||yes||no||widgets/userportdeviceswidget.c
|-
|UserportDS1307Save                      ||yes||yes||yes||no||yes||yes||yes||no||no||yes||no||widgets/userportdeviceswidget.c
|-
|UserportJoy                            ||yes||yes||yes||yes||yes||yes||yes||yes||no||yes||no||widgets/settings_joystick.c
|-
|UserportJoyType                        ||yes||yes||yes||yes||yes||yes||yes||yes||no||yes||no||widgets/joystickuserportadapterwidget.c
|-
|VDC64KB                                ||no||no||no||no||yes||no||no||no||no||no||no||widgets/vdcmodelwidget.c
|-
|VDCAudioLeak                            ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_video.c
|-
|VDCColorBrightness                      ||no||no||no||no||yes||no||no||no||no||no||no||widgets/crtcontrolwidget.c
|-
|VDCColorContrast                        ||no||no||no||no||yes||no||no||no||no||no||no||widgets/crtcontrolwidget.c
|-
|VDCColorGamma                          ||no||no||no||no||yes||no||no||no||no||no||no||widgets/crtcontrolwidget.c
|-
|VDCColorSaturation                      ||no||no||no||no||yes||no||no||no||no||no||no||widgets/crtcontrolwidget.c
|-
|VDCColorTint                            ||no||no||no||no||yes||no||no||no||no||no||no||widgets/crtcontrolwidget.c
|-
|VDCDoubleScan                          ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_video.c
|-
|VDCDoubleSize                          ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_video.c
|-
|VDCExternalPalette                      ||no||no||no||no||yes||no||no||no||no||no||no||widgets/videopalettewidget.c
|-
|VDCFilter                              ||no||no||no||no||yes||no||no||no||no||no||no||widgets/videorenderfilterwidget.c
|-
|VDCHwScale                              ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_video.c
|-
|VDCPALBlur                              ||no||no||no||no||yes||no||no||no||no||no||no||widgets/crtcontrolwidget.c
|-
|VDCPALScanLineShade                    ||no||no||no||no||yes||no||no||no||no||no||no||widgets/crtcontrolwidget.c
|-
|VDCPaletteFile                          ||no||no||no||no||yes||no||no||no||no||no||no||widgets/videopalettewidget.c
|-
|VDCRevision                            ||no||no||no||no||yes||no||no||no||no||no||no||widgets/vdcmodelwidget.c
|-
|VDCStretchVertical                      ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_video.c
|-
|VDCVideoCache                          ||no||no||no||no||yes||no||no||no||no||no||no||widgets/settings_video.c
|-
|VFLImod                                ||no||no||no||no||no||yes||no||no||no||no||no||widgets/vfliwidget.c
|-
|VICAudioLeak                            ||no||no||no||no||no||yes||no||no||no||no||no||widgets/settings_video.c
|-
|VICBorderMode                          ||no||no||no||no||no||yes||no||no||no||no||no||widgets/videobordermodewidget.c
|-
|VICColorBrightness                      ||no||no||no||no||no||yes||no||no||no||no||no||widgets/crtcontrolwidget.c
|-
|VICColorContrast                        ||no||no||no||no||no||yes||no||no||no||no||no||widgets/crtcontrolwidget.c
|-
|VICColorGamma                          ||no||no||no||no||no||yes||no||no||no||no||no||widgets/crtcontrolwidget.c
|-
|VICColorSaturation                      ||no||no||no||no||no||yes||no||no||no||no||no||widgets/crtcontrolwidget.c
|-
|VICColorTint                            ||no||no||no||no||no||yes||no||no||no||no||no||widgets/crtcontrolwidget.c
|-
|VICDoubleScan                          ||no||no||no||no||no||yes||no||no||no||no||no||widgets/settings_video.c
|-
|VICDoubleSize                          ||no||no||no||no||no||yes||no||no||no||no||no||widgets/settings_video.c
|-
|VICExternalPalette                      ||no||no||no||no||no||yes||no||no||no||no||no||widgets/videopalettewidget.c
|-
|VICFilter                              ||no||no||no||no||no||yes||no||no||no||no||no||widgets/videorenderfilterwidget.c
|-
|VICHwScale                              ||no||no||no||no||no||yes||no||no||no||no||no||widgets/settings_video.c
|-
|VICIIAudioLeak                          ||yes||yes||yes||yes||yes||no||no||no||yes||no||no||widgets/settings_video.c
|-
|VICIIBorderMode                        ||yes||yes||yes||yes||yes||no||no||no||no||no||no||widgets/videobordermodewidget.c
|-
|VICIICheckSbColl                        ||yes||yes||yes||yes||yes||no||no||no||yes||no||no||widgets/settings_video.c
|-
|VICIICheckSsColl                        ||yes||yes||yes||yes||yes||no||no||no||yes||no||no||widgets/settings_video.c
|-
|VICIIColorBrightness                    ||yes||yes||yes||yes||yes||no||no||no||yes||no||no||widgets/crtcontrolwidget.c
|-
|VICIIColorContrast                      ||yes||yes||yes||yes||yes||no||no||no||yes||no||no||widgets/crtcontrolwidget.c
|-
|VICIIColorGamma                        ||yes||yes||yes||yes||yes||no||no||no||yes||no||no||widgets/crtcontrolwidget.c
|-
|VICIIColorSaturation                    ||yes||yes||yes||yes||yes||no||no||no||yes||no||no||widgets/crtcontrolwidget.c
|-
|VICIIColorTint                          ||yes||yes||yes||yes||yes||no||no||no||yes||no||no||widgets/crtcontrolwidget.c
|-
|VICIIDoubleScan                        ||yes||yes||yes||yes||yes||no||no||no||yes||no||no||widgets/settings_video.c
|-
|VICIIDoubleSize                        ||yes||yes||yes||yes||yes||no||no||no||yes||no||no||widgets/settings_video.c
|-
|VICIIExternalPalette                    ||yes||yes||yes||no||no||no||no||no||yes||no||no||widgets/videopalettewidget.c
|-
|VICIIFilter                            ||yes||yes||yes||no||yes||no||no||no||yes||no||no||widgets/videorenderfilterwidget.c
|-
|VICIIHwScale                            ||yes||yes||yes||yes||yes||no||no||no||yes||no||no||widgets/settings_video.c
|-
|VICIINewLuminances                      ||no||no||no||yes||no||no||no||no||no||no||no||widgets/settings_model.c
|-
|VICIIPALBlur                            ||yes||yes||yes||yes||yes||no||no||no||yes||no||no||widgets/crtcontrolwidget.c
|-
|VICIIPALOddLineOffset                  ||yes||yes||yes||yes||yes||no||no||no||yes||no||no||widgets/crtcontrolwidget.c
|-
|VICIIPALOddLinePhase                    ||yes||yes||yes||yes||yes||no||no||no||yes||no||no||widgets/crtcontrolwidget.c
|-
|VICIIPALScanLineShade                  ||yes||yes||yes||yes||yes||no||no||no||yes||no||no||widgets/crtcontrolwidget.c
|-
|VICIIPaletteFile                        ||yes||yes||yes||no||no||no||no||no||yes||no||no||widgets/videopalettewidget.c
|-
|VICIIVSPBug                            ||no||yes||yes||no||no||no||no||no||no||no||no||widgets/settings_video.c
|-
|VICIIVideoCache                        ||yes||yes||yes||yes||yes||no||no||no||yes||no||no||widgets/settings_video.c
|-
|VICPALBlur                              ||no||no||no||no||no||yes||no||no||no||no||no||widgets/crtcontrolwidget.c
|-
|VICPALOddLineOffset                    ||no||no||no||no||no||yes||no||no||no||no||no||widgets/crtcontrolwidget.c
|-
|VICPALOddLinePhase                      ||no||no||no||no||no||yes||no||no||no||no||no||widgets/crtcontrolwidget.c
|-
|VICPALScanLineShade                    ||no||no||no||no||no||yes||no||no||no||no||no||widgets/crtcontrolwidget.c
|-
|VICPaletteFile                          ||no||no||no||no||no||yes||no||no||no||no||no||widgets/videopalettewidget.c
|-
|VICVideoCache                          ||no||no||no||no||no||yes||no||no||no||no||no||widgets/settings_video.c
|-
|VicFlashPluginWriteBack                ||no||no||no||no||no||yes||no||no||no||no||no||widgets/vicflashwidget.c
|-
|VideoSize                              ||no||no||no||no||no||no||yes||no||no||no||no||widgets/petvideosizewidget.c
|-
|VirtualDevices                          ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||no||widgets/settings_misc.c
|-
|WarpMode                                ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||uimachinemenu.c
|-
|WarpMode                                ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||uicommands.c
|-
|WarpMode                                ||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||yes||widgets/settings_speed.c
|-
|c1hiName                                ||no||no||no||no||no||no||no||yes||no||no||no||widgets/settings_romset.c
|-
|c1loName                                ||no||no||no||no||no||no||no||yes||no||no||no||widgets/settings_romset.c
|-
|c2hiName                                ||no||no||no||no||no||no||no||yes||no||no||no||widgets/settings_romset.c
|-
|c2loName                                ||no||no||no||no||no||no||no||yes||no||no||no||widgets/settings_romset.c
|-
|c64dtvromfilename                      ||no||no||no||yes||no||no||no||no||no||no||no||widgets/c64dtvflashsettingswidget.c
|-
|c64dtvromrw                            ||no||no||no||yes||no||no||no||no||no||no||no||widgets/c64dtvflashsettingswidget.c
|-
|ps2mouse                                ||no||no||no||yes||no||no||no||no||no||no||no||widgets/settings_mouse.c
|-
|}
 
609 documented resources found in the Gtk3 UI

Revision as of 22:39, 19 May 2018

The content of this page has been moved to the general TODO list here

The list of covered resources is now on its own page here