Difference between revisions of "GTK3 status"

From vice-emu
Jump to: navigation, search
m (Windows)
m (Status of the GTK3 UI)
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 01: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