diff --git a/Joey-Projects-Status.md b/Joey-Projects-Status.md index fe1ac6d..324851e 100644 --- a/Joey-Projects-Status.md +++ b/Joey-Projects-Status.md @@ -10,6 +10,68 @@ Cross-compiling for numerous platforms from a single system is not something tha ### 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 * Project Types: @@ -58,36 +120,6 @@ Cross-compiling for numerous platforms from a single system is not something tha * iOS: * 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:** * **Working**: Implemented, functional. May need cleanup or a few features.