GTK3 status: Difference between revisions
Jump to navigation
Jump to search
m (→Windows) |
|||
Line 9: | Line 9: | ||
* TODO: save/restore window(s) size(s) and position(s) from vice.ini | * TODO: save/restore window(s) size(s) and position(s) from vice.ini | ||
* TODO: make all of: video/audio/mouse/joystick/keyboard work | * TODO: make all of: video/audio/mouse/joystick/keyboard work | ||
* TODO: hotkeys - preferably user configureable (like SDL) | |||
: TODO: reasonable defaults are needed, eg to go to monitor :) | |||
* TODO: monitor window (using VTE) | * TODO: monitor window (using VTE) | ||
: monitor in terminal works, use sth like ./src/x64 -initbreak 0xfce2 to get into the monitor | |||
* TODO: statusbar (see uistatusbar.c for some comments) | * TODO: statusbar (see uistatusbar.c for some comments) | ||
* TODO: menubar / menus | * TODO: menubar / menus |
Revision as of 00:01, 9 August 2017
This is a temporary page to collect some notes on the status of the GTK3 port
Status of the GTK3 UI
- TODO: Forcing display size to 1x/2x/3x/4x
- TODO: respect "true aspect ratio" option (currently always off)
- TODO: respect "keep aspect ratio" option (currently always on)
- TODO: fullscreen mode
- TODO: save/restore window(s) size(s) and position(s) from vice.ini
- TODO: make all of: video/audio/mouse/joystick/keyboard work
- TODO: hotkeys - preferably user configureable (like SDL)
- TODO: reasonable defaults are needed, eg to go to monitor :)
- TODO: monitor window (using VTE)
- monitor in terminal works, use sth like ./src/x64 -initbreak 0xfce2 to get into the monitor
- TODO: statusbar (see uistatusbar.c for some comments)
- TODO: menubar / menus
- TODO: various dialogs
Status of the arch specific parts
Unix
./configure --enable-native-gtk3ui
- starts up, video and audio is working
- keyboard is working
- TODO: make joystick input work
- TODO: make mouse input work
Windows
./configure --enable-native-gtk3ui --without-resid --disable-ethernet
- starts up, video is working
- keyboard is working
- TODO: fix "make bindist"
- right now start like "./src/x64 -directory alldata" with ALL roms (drive and computer) in the respective directory
- TODO: fix "undefined reference to reSID::build_dac_table" when reSID is enabled
- TODO: make audio work
- TODO: fix configure.proto - sound drivers are not being selected correctly (should be like native win32)
- TODO: sound-wmm is disabled in sound.c
- TODO: make joystick input work
- TODO: some stuff is commented out in joy-win32.c and joy-win32-dinput-handle.c
- TODO: make mouse input work
MacOS
- untested