Roadmap: Difference between revisions
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...") |
mNo edit summary |
||
(20 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
* | '''The current release is 3.9''' | ||
** | |||
** | ===3.9.1=== | ||
We'll have to mostly fix the fallout caused by the new joymapping code for this one. | |||
* fix remaining stuff from the 3.9 [[3.9.1|wiki page]] | |||
* complete the joymapping and related UI things(!) | |||
* merge the SDL multithread stuff(?) | |||
* add a triple size CPU based CRT renderer(?) | |||
* remove the FFMPEG4 (library) code | |||
===3.10=== | |||
The Christmas release 2025. | |||
===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 21:53, 24 December 2024
The current release is 3.9
3.9.1
We'll have to mostly fix the fallout caused by the new joymapping code for this one.
- fix remaining stuff from the 3.9 wiki page
- complete the joymapping and related UI things(!)
- merge the SDL multithread stuff(?)
- add a triple size CPU based CRT renderer(?)
- remove the FFMPEG4 (library) code
3.10
The Christmas release 2025.
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