| Age | Commit message (Collapse) | Author |
|
moving the stack after the user memory has
entirely fixed the problem
i dont understand
|
|
|
|
still not sure whats going on with s".
i have discovered that using multiple s" seems to point the LFA
of cell+ (the first forth-defined word) to directly after the
text of the second string. now i just need to figure out Why or How that
could possibly be happening.
|
|
still doesn't work. i'm still at a loss for where the problem is coming
from. i think i will make it use cmove, again, and put a breakpoint
there so i can figure out how uninterpreted code is making it into
the stack.
|
|
|
|
seems to be string handling issue
somehow the actual text of the next word ends up on the stack
|
|
|
|
|
|
|
|
the commas for rmmod.reg registers is quite elegant i think.
i hope it ends up working well
|
|
nothing functional, mostly my comments as i figure all this out
|
|
|
|
|
|
i forgot i yoinked my ALLOT from jonesforth which returns
a value. may change this but it would require a few rewrites so eh
|
|
|
|
|
|
|
|
|
|
holby Sheet!! numeric i/o is real!!!
need to test different bases. if hex works
and also if number padding works (i have not tested that yet)
i can start writing better debugging tools and i can stop
having to pipe my output through xxd!!
this also will mean the end of DONEDONEYIPPEEEE,,,, :<
|
|
|
|
for some reason a separate PAD section wasn't working.
this also fixes the 18 digit Issue. there are still issues i need to
sort out though.
|
|
i still haven't figured out the PNO issue yet.
working on it
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i Probably should change : to use this.
and while i'm at it make a word for setting/unsetting the smudge bit.
|
|
|
|
i think that doing Everything in forth while possible
is kinda putting more effort in for no reason,
so we now have BASE and the ability to use hex digits. whee!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i don't know how to mark the heap as executable.
im not entirely sure it's possible.
we can't increase its size with this
but it Works.
compiling mode still doesn't work though...
the code in `test` runs in interpreting mode.
|
|
compiling is fucked still
interpreting is fixed (no longer leaves its debris on the stack)
|
|
|
|
|