GTK3 status: Difference between revisions

From vice-emu
Jump to navigation Jump to search
mNo edit summary
 
(20 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This is a temporary page to collect some notes on the status of the GTK3 port
The content from this page was move to the [[Todo#GTK3_UI|TODO]] page.


== Status of the GTK3 UI ==
[[Category:Deprecated]]
 
* 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

Latest revision as of 18:28, 23 March 2023

The content from this page was move to the TODO page.