Update Joey Projects Status

Scott Duensing 2023-04-28 22:29:07 +00:00
parent 71f5b58f83
commit 07d904b437

@ -10,6 +10,68 @@ Cross-compiling for numerous platforms from a single system is not something tha
### Current Status & Future Plans ### Current Status & Future Plans
(These lists will improve and update as time goes on!)
#### JoeyLib
(See JoeyBuild below for planned and future targets.)
* General:
* Simplify joey.h using the "backend" concept used by JoeyBuild - _In Progress_
* New vector image format - _In Progress_
* Networking support - _Planned_
* Configuration tool for controllers and networking - _Planned_
* Compressed data files - _Planned_
* Abstracted file system (for consoles) - _Planned_
* Mouse support - _Planned_
* Rework tilemap API - _Planned_
* Partial display updates - _Planned_
* Improved graphics primitives clipping - _Planned_
* Flood fill fixes - _Planned_
* Patterened / dithered drawing and filling - _Planned_
* Improved palette API - _Planned_
* Support for more colors via IIgs-style SCBs - _Planned_
* Better keyboard support for things like adventure games - _Planned_
* Apple IIgs Backend:
* Compiled Sprites - _Planned_
* Sound effects - _Planned_
* Additional / Multiple Controller Support - _Planned_
* Move more graphics primitives (fill, circles, ellipses, etc.) into ASM - _Planned_
* SDL / SDL2 Backend:
* Merge SDL 1.2 and SDL 2 backends for easier maintenance.
* Improved window resizing - _Planned_
* Multiple Controller Support - _Planned_
#### JoeyDev
* Host Platforms:
* Linux:
* x86 64 bit - **_Working_**
* ARM 64 bit - _In Progress_
* Moden Macintosh:
* x86 64 bit - _In Progress_
* ARM 64 bit - _In Progress_
* Windows:
* x86 64 bit - _In Progress_
* ARM 64 bit - _In Progress_
* Features:
* Project Management:
* Create Projects - **_Working_**
* Load Projects - **_Working_**
* Save Projects - **_Working_**
* Manage Projects - **_Working_**
* "Cooking" Raw Game Data - **_Working_**
* Build Server Management - **_Working_**
* Building Projects - _In Progress_
* Code / Text Editor - _In Progress_
* Vector Art Editor - _In Progress_
* Bitmap Art Editor - _Planned_
* Sound Editor - _Planned_
* Music Editor - _Planned_
* In-IDE Application Testing - _Planned_
* Emulated Target Application Testing - _Planned_
* Online Help - _In Progress_
#### JoeyBuild #### JoeyBuild
* Project Types: * Project Types:
@ -58,36 +120,6 @@ Cross-compiling for numerous platforms from a single system is not something tha
* iOS: * iOS:
* ARM 64 bit - _Future_ * ARM 64 bit - _Future_
#### JoeyDev
* Host Platforms:
* Linux:
* x86 64 bit - **_Working_**
* ARM 64 bit - _In Progress_
* Moden Macintosh:
* x86 64 bit - _In Progress_
* ARM 64 bit - _In Progress_
* Windows:
* x86 64 bit - _In Progress_
* ARM 64 bit - _In Progress_
* Features:
* Project Management:
* Create Projects - **_Working_**
* Load Projects - **_Working_**
* Save Projects - **_Working_**
* Manage Projects - **_Working_**
* "Cooking" Raw Game Data - **_Working_**
* Build Server Management - **_Working_**
* Building Projects - _In Progress_
* Code / Text Editor - _In Progress_
* Vector Art Editor - _In Progress_
* Bitmap Art Editor - _Planned_
* Sound Editor - _Planned_
* Music Editor - _Planned_
* In-IDE Application Testing - _Planned_
* Emulated Target Application Testing - _Planned_
* Online Help - _In Progress_
**Status Descriptions:** **Status Descriptions:**
* **Working**: Implemented, functional. May need cleanup or a few features. * **Working**: Implemented, functional. May need cleanup or a few features.