@Thor
Did you program the OS3.9 Shell to use a static memory model?
(That is a memory usage that stays static 99% of the time after it has been started)
I know it will change the amount of ram used if I use a shell command >512 chars but other than that does it go around do malloc();free(); here and there?
The reason I ask is because I do all my compiling and testing from shell. I test for memory leaks a lot. Many years ago I found that all the fancy shells that I tested such as KingCON: keep randomly changing the amount of ram that they consume so I can't easily check for memory leaks in my programs.
I think its because of their scrollback buffer constantly expanding.
I like to do
avail flush
run myGiantComplicatedProgram blahblah blah moreblah
avail flush
to see if my memory usage is the same before & after.
But that did not work in KingCON: and whatever fancy shells I tested.
I have a vague memory that I may have downgraded my shell back to the old OS3.1 shell many years ago. I just can't remember exactly. My history file with all my documented tests was lost in a great hard drive cataclysm
I always knew you were a legendary megacoder who does not merely
write code but
SMASHES code into existence with his mighty magic hammer (+40 vs. bugs) but I had no idea you coded the 3.9 shell.