|
|
(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
| |