From d1776ba8f29be2d19cd68ca57e0260cabcd810c7 Mon Sep 17 00:00:00 2001 From: sparky4 Date: Thu, 1 Oct 2015 14:44:43 -0500 Subject: [PATCH] todo update --- .todo.moo | 45 ++++++++++++++++++++++++++++++++++++++++ TODO.md | 62 +++++++++++++++++++++++++------------------------------ 2 files changed, 73 insertions(+), 34 deletions(-) create mode 100755 .todo.moo diff --git a/.todo.moo b/.todo.moo new file mode 100755 index 00000000..40a6fb94 --- /dev/null +++ b/.todo.moo @@ -0,0 +1,45 @@ +### TODO not in particular order~: +What needs to be done ++ DONE 1. SCROLLING!!!!!!! ++ 2. Fix pngwen's pcx rendering code it dose not render large relolution pcx files well at all! almost done ++ 3. tweak animation frame perloop and make the dpad controls a case switch (look at commander keen code?) and vsync horizontal animation ++ DONE 4. movement and player movement when reaching edge of map ++ DONE 5. sprite rendering ++ 6. text box rendering ++ semi done 7. text rendering ++ DONE! YAY! 8. map loading ++ DONE! YAY! wwww 9. map rendering~ ++ 10. map and item interation ++ 11. item inventory~ ++ ==working on extending== DONE! but needs work! 12. Memory management (EMS + XMS) done but not tested... ++ 13. case switch with keyboard code (when your holding 2 arrow keys and a key is released the keyboard controller dose not read input from the port anymore for some weired reason) ++ 14. masking layer! (i think this is not easy to accomplish!) ++ DONE 15. 8088 detection to turn off vsync! + ++ ==working== 16. (very important!) optimize draw row and draw col + ++ 17. Study verge2's map system, ++ 18. save feature! ++ 19. (also important) interperator! and possibly custom map system ++ 20. (also important) lua scripting system! ++ 21. extend the map system! ++ DONE! 22. opl2/3 audio!!!! ++ 23. engine core! ++ ==working== 24. (MOST important!) FUCKING MASSIVE DATA MANAGEMENT!!! related to 12. ++ 25. MUSIC PLAYBACK!!!! WWWW ++ 26. basic SFX from opl2 + pc speaker! ++ 27. clean up repository after event 1. + ++ 30. script system for text and interaction + + ++ 40. ====00 IMPORTANT! 00==== AS PART OF FINISHING THE GRAPHICAL LIB. Make a palette manager that updates the display palette with the pallet of images and sprites. in a stack and reuse same colors in the pallette on the image by changing the image's values to the matching color. +Use a little database to keep track of the images loaded and have manipulated the display pallette. + ++ 9000. fix any bugs found ++ 9001. make the game wwww + + + +get dos_sj.rar +It may be very useful to us... diff --git a/TODO.md b/TODO.md index 40a6fb94..eda0e995 100755 --- a/TODO.md +++ b/TODO.md @@ -1,39 +1,33 @@ ### TODO not in particular order~: What needs to be done -+ DONE 1. SCROLLING!!!!!!! -+ 2. Fix pngwen's pcx rendering code it dose not render large relolution pcx files well at all! almost done -+ 3. tweak animation frame perloop and make the dpad controls a case switch (look at commander keen code?) and vsync horizontal animation -+ DONE 4. movement and player movement when reaching edge of map -+ DONE 5. sprite rendering -+ 6. text box rendering -+ semi done 7. text rendering -+ DONE! YAY! 8. map loading -+ DONE! YAY! wwww 9. map rendering~ -+ 10. map and item interation -+ 11. item inventory~ -+ ==working on extending== DONE! but needs work! 12. Memory management (EMS + XMS) done but not tested... -+ 13. case switch with keyboard code (when your holding 2 arrow keys and a key is released the keyboard controller dose not read input from the port anymore for some weired reason) -+ 14. masking layer! (i think this is not easy to accomplish!) -+ DONE 15. 8088 detection to turn off vsync! - -+ ==working== 16. (very important!) optimize draw row and draw col - -+ 17. Study verge2's map system, -+ 18. save feature! -+ 19. (also important) interperator! and possibly custom map system -+ 20. (also important) lua scripting system! -+ 21. extend the map system! -+ DONE! 22. opl2/3 audio!!!! -+ 23. engine core! -+ ==working== 24. (MOST important!) FUCKING MASSIVE DATA MANAGEMENT!!! related to 12. -+ 25. MUSIC PLAYBACK!!!! WWWW -+ 26. basic SFX from opl2 + pc speaker! -+ 27. clean up repository after event 1. - -+ 30. script system for text and interaction - - -+ 40. ====00 IMPORTANT! 00==== AS PART OF FINISHING THE GRAPHICAL LIB. Make a palette manager that updates the display palette with the pallet of images and sprites. in a stack and reuse same colors in the pallette on the image by changing the image's values to the matching color. ++ Fix pngwen's pcx rendering code it dose not render large relolution pcx files well at all! almost done ++ tweak animation frame perloop and make the dpad controls a case switch (look at commander keen code?) and vsync horizontal animation ++ text box rendering ++ semi done text rendering ++ update map loading ++ map and item interation ++ item inventory~ ++ ==working on extending== DONE! but needs work! Memory management (EMS + XMS) done but not tested... ++ case switch with keyboard code (when your holding 2 arrow keys and a key is released the keyboard controller dose not read input from the port anymore for some weired reason) ++ masking layer! (i think this is not easy to accomplish!) + ++ ==working== (very important!) optimize draw row and draw col + ++ Study verge2's map system, ++ save feature! ++ (also important) interperator! and possibly custom map system ++ (also important) lua scripting system! ++ extend the map system! ++ engine core! ++ ==working== (MOST important!) FUCKING MASSIVE DATA MANAGEMENT!!! related to ++ DONE to a degree MUSIC PLAYBACK!!!! WWWW ++ basic SFX from opl2 + pc speaker! ++ clean up repository after event 1. + ++ script system for text and interaction + + ++ ====00 IMPORTANT! 00==== AS PART OF FINISHING THE GRAPHICAL LIB. Make a palette manager that updates the display palette with the pallet of images and sprites. in a stack and reuse same colors in the pallette on the image by changing the image's values to the matching color. Use a little database to keep track of the images loaded and have manipulated the display pallette. + 9000. fix any bugs found -- 2.39.2