GTK3 status: Difference between revisions
Jump to navigation
Jump to search
m (→Windows) |
|||
Line 33: | Line 33: | ||
=== Windows === | === Windows === | ||
./configure --enable-native-gtk3ui --without-resid | ./configure --enable-native-gtk3ui --without-resid | ||
* starts up, video is working | * starts up, video is working |
Revision as of 00:19, 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: mixer and CRT-emu control
- like the existing widget with the sliders in the gtk2 port, put splitted into two seperate widgets of which one only has the audio related (mixer) and the other the video related (CRT) stuff.
- 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
- 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