Roadmap: Difference between revisions

From vice-emu
Jump to navigation Jump to search
(Created page with " * To make Maintaining of the Userinterfaces (a lot) easier and less time consuming, we reduce the number of UI ports to two: ** GTK3 for Windows/Linux/OSX (and perhaps others...")
 
 
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:


* To make Maintaining of the Userinterfaces (a lot) easier and less time consuming, we reduce the number of UI ports to two:
'''The current release is 3.8'''
** GTK3 for Windows/Linux/OSX (and perhaps others than can use it)
 
** SDL1/SDL2 for the remaining ports
===3.8.1===
 
We'll have to mostly fix the fallout caused by the new joymapping code for this one.
 
* fix remaining stuff from the 3.8 [[3.8.1|wiki page]]
* merge the SDL multithread stuff
* complete the joymapping and related UI things
* add a triple size CPU based CRT renderer
* perhaps try one last time to update the FFMPEG/libav code, if that does not work remove it
 
===3.9===
 
The Christmas release 2024.
 
===4.0===
 
These are the long term goals, vaguely coined "4.0":
 
* remove SDL1 support
::all important targets haved SDL2 now, so there is hardly a reason to keep SDL1 support. Removing it is simply about preventing bit rot and removing some complexity.
* remove x64 (possibly rename x64sc to x64)
::Soon x64sc will work fine on raspy and alike
* merge the separated GUI/Emulator-core branch
* move repository to git
:: this needs to be [[move to git|coordinated]]
 
* release 4.0
 
----
 
see [[Todo]] for the gory details
 
[[Category:TODO]]

Latest revision as of 18:06, 27 December 2023

The current release is 3.8

3.8.1

We'll have to mostly fix the fallout caused by the new joymapping code for this one.

  • fix remaining stuff from the 3.8 wiki page
  • merge the SDL multithread stuff
  • complete the joymapping and related UI things
  • add a triple size CPU based CRT renderer
  • perhaps try one last time to update the FFMPEG/libav code, if that does not work remove it

3.9

The Christmas release 2024.

4.0

These are the long term goals, vaguely coined "4.0":

  • remove SDL1 support
all important targets haved SDL2 now, so there is hardly a reason to keep SDL1 support. Removing it is simply about preventing bit rot and removing some complexity.
  • remove x64 (possibly rename x64sc to x64)
Soon x64sc will work fine on raspy and alike
  • merge the separated GUI/Emulator-core branch
  • move repository to git
this needs to be coordinated
  • release 4.0

see Todo for the gory details