OSDN Git Service

better documented on todo and design ^^
authorsparky4 <sparky4@cock.li>
Thu, 1 Oct 2015 19:24:07 +0000 (14:24 -0500)
committersparky4 <sparky4@cock.li>
Thu, 1 Oct 2015 19:24:07 +0000 (14:24 -0500)
DEBUG.16W [new file with mode: 0755]
HEAP.16W [new file with mode: 0755]
MMDUMP.16W [new file with mode: 0755]
PROFILE.16W [new file with mode: 0755]
TODO.md
design.txt

diff --git a/DEBUG.16W b/DEBUG.16W
new file mode 100755 (executable)
index 0000000..774b4d1
--- /dev/null
+++ b/DEBUG.16W
@@ -0,0 +1,17 @@
+\e[0mSeg:0      Size:7245       Owner:0x4a1e\r
+\e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[47;37m_\e[0m\r
+\e[42;32m0\r
+\e[0m\e[0mSeg:1c4d       Size:256        Owner:0xa01c\r
+\e[44;34m++++\e[0m\e[47;37m_\e[0m\r
+\e[42;32m\r
+\e[0m\e[0mSeg:1e03       Size:40 Owner:0x0\r
+\e[41;31m+\e[0m\e[47;37m_\e[0m\r
+\e[42;32m\r
+\e[0m\e[0mSeg:1e2b       Size:950        Owner:0xe074\r
+\e[44;34m+++++++++++++\e[0m\e[47;37m_\e[0m\r
+\e[42;32m00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\r
+\e[0m\e[0mSeg:ae2b       Size:12757      Owner:0x0\r
+\e[41;31m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[47;37m_\e[0m\r
+\e[42;32m\r
+\e[0m\e[0mSeg:e000       Size:8191       Owner:0x0\r
+\e[41;31m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[47;37m_\e[0m
\ No newline at end of file
diff --git a/HEAP.16W b/HEAP.16W
new file mode 100755 (executable)
index 0000000..fd50be1
--- /dev/null
+++ b/HEAP.16W
@@ -0,0 +1,45 @@
+\r
+       == default ==\r
+\r
+  USED block at 1e250016 of size 66\r
+  FREE block at 1e250058 of size 18\r
+  USED block at 1e25006a of size 136\r
+  USED block at 1e2500f2 of size 20\r
+  FREE block at 1e250106 of size 7926\r
+OK - end of heap\r
+\r
+       == near ==\r
+\r
+  USED block at e24e0a6 of size 28\r
+  USED block at e24e0c2 of size 312\r
+  USED block at e24e1fa of size 42\r
+  USED block at e24e224 of size 20\r
+  USED block at e24e238 of size 20\r
+  USED block at e24e24c of size 20\r
+  USED block at e24e260 of size 20\r
+  USED block at e24e274 of size 20\r
+  USED block at e24e288 of size 7540\r
+OK - end of heap\r
+\r
+       == far ==\r
+\r
+  USED block at 1e250016 of size 66\r
+  USED block at 1e250058 of size 18\r
+  USED block at 1e25006a of size 136\r
+  USED block at 1e2500f2 of size 20\r
+  USED block at 1e250106 of size 7926\r
+OK - end of heap\r
+\r
+Memory Type         Total      Used       Free\r
+----------------  --------   --------   --------\r
+Default                   8166         222       7944\r
+Near              8022         454       7568\r
+Far               8166         222       7944\r
+----------------  --------   --------   --------\r
+coreleft = 7556\r
+farcoreleft = 7116\r
+GetFreeSize = 65106\r
+GetNearFreeSize = 7568\r
+GetFarFreeSize = 65106\r
+memavl = 7564\r
+stackavail = 38343\r
diff --git a/MMDUMP.16W b/MMDUMP.16W
new file mode 100755 (executable)
index 0000000..cdeab44
Binary files /dev/null and b/MMDUMP.16W differ
diff --git a/PROFILE.16W b/PROFILE.16W
new file mode 100755 (executable)
index 0000000..e69de29
diff --git a/TODO.md b/TODO.md
index d44cc43..8eaa69e 100755 (executable)
--- 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
 
index 8cdc990..3de430a 100755 (executable)
@@ -2,6 +2,8 @@ Near functions should be for frequently used functions that update the game engi
 \r
 far functions are for like menus, file loaders, and such\r
 \r
+       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.\r
+               Use a little database to keep track of the images loaded and have manipulated the display pallette.\r
 \r
 \r
 "\r