From 73a30b484a38841774ea4bd8d93b5d7c6b830f06 Mon Sep 17 00:00:00 2001 From: sparky4 Date: Thu, 1 Oct 2015 14:24:07 -0500 Subject: [PATCH] better documented on todo and design ^^ --- DEBUG.16W | 17 +++++++++++++++++ HEAP.16W | 45 +++++++++++++++++++++++++++++++++++++++++++++ MMDUMP.16W | Bin 0 -> 78 bytes PROFILE.16W | 0 TODO.md | 11 ++++++----- design.txt | 2 ++ 6 files changed, 70 insertions(+), 5 deletions(-) create mode 100755 DEBUG.16W create mode 100755 HEAP.16W create mode 100755 MMDUMP.16W create mode 100755 PROFILE.16W diff --git a/DEBUG.16W b/DEBUG.16W new file mode 100755 index 00000000..774b4d14 --- /dev/null +++ b/DEBUG.16W @@ -0,0 +1,17 @@ +Seg:0 Size:7245 Owner:0x4a1e ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++_ +0 +Seg:1c4d Size:256 Owner:0xa01c +++++_ + +Seg:1e03 Size:40 Owner:0x0 ++_ + +Seg:1e2b Size:950 Owner:0xe074 ++++++++++++++_ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +Seg:ae2b Size:12757 Owner:0x0 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++_ + +Seg:e000 Size:8191 Owner:0x0 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++_ \ No newline at end of file diff --git a/HEAP.16W b/HEAP.16W new file mode 100755 index 00000000..fd50be1f --- /dev/null +++ b/HEAP.16W @@ -0,0 +1,45 @@ + + == default == + + USED block at 1e250016 of size 66 + FREE block at 1e250058 of size 18 + USED block at 1e25006a of size 136 + USED block at 1e2500f2 of size 20 + FREE block at 1e250106 of size 7926 +OK - end of heap + + == near == + + USED block at e24e0a6 of size 28 + USED block at e24e0c2 of size 312 + USED block at e24e1fa of size 42 + USED block at e24e224 of size 20 + USED block at e24e238 of size 20 + USED block at e24e24c of size 20 + USED block at e24e260 of size 20 + USED block at e24e274 of size 20 + USED block at e24e288 of size 7540 +OK - end of heap + + == far == + + USED block at 1e250016 of size 66 + USED block at 1e250058 of size 18 + USED block at 1e25006a of size 136 + USED block at 1e2500f2 of size 20 + USED block at 1e250106 of size 7926 +OK - end of heap + +Memory Type Total Used Free +---------------- -------- -------- -------- +Default 8166 222 7944 +Near 8022 454 7568 +Far 8166 222 7944 +---------------- -------- -------- -------- +coreleft = 7556 +farcoreleft = 7116 +GetFreeSize = 65106 +GetNearFreeSize = 7568 +GetFarFreeSize = 65106 +memavl = 7564 +stackavail = 38343 diff --git a/MMDUMP.16W b/MMDUMP.16W new file mode 100755 index 0000000000000000000000000000000000000000..cdeab4487c8049da9799887a96890d436e9b44ee GIT binary patch literal 78 zcmXr0FfcGlwlYaHOjXd(_0?3cRWLEIw6NgiG62dLrC22z7$yT{7%*j04a`k|GTV@3 E0HoRwng9R* literal 0 HcmV?d00001 diff --git a/PROFILE.16W b/PROFILE.16W new file mode 100755 index 00000000..e69de29b diff --git a/TODO.md b/TODO.md index d44cc431..8eaa69e9 100755 --- a/TODO.md +++ b/TODO.md @@ -16,17 +16,14 @@ What needs to be done + 14. masking layer! (i think this is not easy to accomplish!) + DONE 15. 8088 detection to turn off vsync! -+ ==working== 16. (very important!) optoimize draw row and draw col ++ ==working== 16. (very important!) optimize draw row and draw col -+ not needed ... really... 17. merge map system and interperator from verge 2 ++ 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!!!! - -DONE! use IN_ReadControl!! - + 23. engine core! + ==working== 24. (MOST important!) FUCKING MASSIVE DATA MANAGEMENT!!! related to 12. SEMI DONE~ + 25. MUSIC PLAYBACK!!!! WWWW @@ -34,6 +31,10 @@ SEMI DONE~ + 25. MUSIC PLAYBACK!!!! WWWW + 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 diff --git a/design.txt b/design.txt index 8cdc990f..3de430a7 100755 --- a/design.txt +++ b/design.txt @@ -2,6 +2,8 @@ Near functions should be for frequently used functions that update the game engi far functions are for like menus, file loaders, and such + 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. " -- 2.39.2