<tabemann>
I don't promise that that the disassembler is bug free, as I have not done exhaustive testing of it, but it seems to be working pretty good now
<tabemann>
and btw, reload the binary first, since I made some kernel changes (I found that a 32-bit instruction was being used which I hadn't implemented in the disassembler, so I replaced it with an equivalent (and smaller) 16-bit instruction)
<tp>
excellent, flashing now
<tabemann>
note that you use the disassembler with <start> <end> disassemble
<tabemann>
I haven't implemented a SEE word because there currently is no reliable way to tell the end of a word implemented in the kernel
<tabemann>
it's still surprising seeing just how much the code churns the stack, even though of course I expected this
<tp>
Welcome to zeptoforth ok
<tp>
if the program cant tell the end of a word implemented in the kernel, ho do I ?
<tabemann>
choose a length, and if you haven't seen a bx lr or pop {pc} in the code, you haven't gone far enough - but the problem is some words contain more than one of these
<tp>
lol
<tp>
Mecrisp-Stellaris looks for a bx or lr to determine the end of a word
<tp>
iirc
<tabemann>
in words meant to be inlined I put a special token after the bx lr, movs r7, r7, which I don't put anywhere else, and I put this after Forth words as well
<tabemann>
okay, I've gotta head off to bed
<tp>
cya
Rakko has quit [Quit: Leaving]
gravicappa has joined #forth
jedb_ has joined #forth
jedb has quit [Ping timeout: 256 seconds]
dys has quit [Ping timeout: 258 seconds]
jedb_ is now known as jedb
mtsd has joined #forth
dys has joined #forth
xek has joined #forth
WickedShell has quit [Remote host closed the connection]
reepca` has quit [Remote host closed the connection]
reepca` has joined #forth
jsoft has quit [Ping timeout: 256 seconds]
merkc0 has joined #forth
merkc0 has quit [Quit: Leaving]
dddddd has joined #forth
reepca` has quit [Ping timeout: 256 seconds]
reepca has joined #forth
iyzsong has joined #forth
TCZ has joined #forth
X-Scale has joined #forth
Zarutian_HTC has quit [Ping timeout: 272 seconds]
jsoft has joined #forth
mtsd has quit [Quit: Leaving]
Zarutian_HTC has joined #forth
Zarutian_HTC has quit [Quit: Bye]
TCZ has quit [Quit: Leaving]
mark4 has joined #forth
iyzsong has quit [Ping timeout: 258 seconds]
jsoft has quit [Ping timeout: 256 seconds]
dddddd has quit [Read error: Connection reset by peer]
_whitelogger has joined #forth
mark4 has quit [Remote host closed the connection]
WickedShell has joined #forth
dddddd has joined #forth
dave0 has joined #forth
jsoft has joined #forth
reepca has quit [Read error: Connection reset by peer]