_whitelogger has joined #forth
Zarutian_HTC has quit [Ping timeout: 256 seconds]
<tabemann> back
<tp> tabemann, I use freebsd and e4thcom only runs on Linux
<tp> tabemann, but gnu screen does what I want once I have RTS hsndshaking
boru` has joined #forth
<tabemann> back
boru has quit [Disconnected by services]
boru` is now known as boru
<tabemann> warning
<tabemann> you need to compile your code for flash before dumping it
<tabemann> because see those MOVW/MOVT instructions?
<tp> oh
<tp> yes
<tabemann> those are referring to addresses in RAM
<tp> thats why I pasted the code, I knew youd have suggestions and warnings
<tabemann> whereas when you feed the code into GAS you'll want actual literals
<tabemann> which you'll get if you compile to flash then see-for-gas
<tp> okies I'll try that next
<tabemann> actually
<tabemann> forget about that
<tabemann> I misread the code
<tabemann> those are actually just address literals of IO addresses
<tabemann> because I mentally switched around MOVW and MOVT
<tp> heh
<tabemann> you don't need to recompile your code
<tp> thats easier
<tabemann> I'm still amazed at how much code is generated for so little code
<tp> me too
<tp> but i'll finish the whole think off with a hand assembled comparison
<tp> thing
<tp> but sometimes compact code isnt important when developing
<tp> one can be wasteful when developing a concept and lots of resources are available. Its a zillion times easier to write and test Forth than assembly
<tabemann> back
<tabemann> I'm looking over the code, and it seems more reasonable from a second glance
<tabemann> one little tip though
<tabemann> if you are really trying to save space
<tp> plus a hll rendered down to assy always seems excessive
<tabemann> use [ %10 2 lshift ] literal
<tabemann> rather than %10 2 lshift
<tp> I'm not trying to save space, I'm after easy to read code at this point, but I'll try it later
<tabemann> yeah
<tp> thanks for the tip tho
<tp> having the gas friedly output makes this a lot easier
TCZ has quit [Quit: Leaving]
va has quit [Remote host closed the connection]
<tabemann> back
va has joined #forth
dave0 has quit [Quit: dave's not here]
ecraven- has joined #forth
tangentstorm has quit [*.net *.split]
ecraven has quit [*.net *.split]
ecraven- is now known as ecraven
siraben has quit [Ping timeout: 260 seconds]
jimt[m] has quit [Ping timeout: 256 seconds]
tangentstorm has joined #forth
Croran has joined #forth
jimt[m] has joined #forth
siraben has joined #forth
dave0 has joined #forth
kamid has joined #forth
dddddd has quit [Ping timeout: 265 seconds]
dave0 has quit [Quit: dave's not here]
WickedShell has quit [Remote host closed the connection]
karswell_ has quit [Ping timeout: 240 seconds]
kori has joined #forth
kori has quit [Changing host]
kori has joined #forth
kamid has quit [Ping timeout: 256 seconds]
kamid has joined #forth
gravicappa has joined #forth
dys has joined #forth
dys has quit [Ping timeout: 246 seconds]
reepca has quit [Remote host closed the connection]
reepca has joined #forth
va has quit [Remote host closed the connection]
va has joined #forth
xek has joined #forth
dys has joined #forth
iyzsong has joined #forth
xek has quit [Ping timeout: 265 seconds]
xek has joined #forth
TCZ has joined #forth
Zarutian_HTC has joined #forth
dddddd has joined #forth
TCZ is now known as DoomSlayer2020
DoomSlayer2020 has quit [Quit: Leaving]
iyzsong has quit [Ping timeout: 260 seconds]
MrMobius has joined #forth
TCZ has joined #forth
xek_ has joined #forth
xek has quit [Ping timeout: 258 seconds]
X-Scale` has joined #forth
X-Scale has quit [Ping timeout: 246 seconds]
X-Scale` is now known as X-Scale
Zarutian_HTC has quit [Ping timeout: 256 seconds]
Zarutian_HTC has joined #forth
Zarutian_HTC has quit [Ping timeout: 272 seconds]
xek_ has quit [Read error: Connection reset by peer]
xek_ has joined #forth
Zarutian_HTC has joined #forth
TCZ has quit [Quit: Leaving]
yunfan has quit [Ping timeout: 246 seconds]
WickedShell has joined #forth
siraben has quit [Ping timeout: 246 seconds]
jimt[m] has quit [Ping timeout: 252 seconds]
gravicappa has quit [Ping timeout: 240 seconds]
gravicappa has joined #forth
siraben has joined #forth
jimt[m] has joined #forth
pierpal has joined #forth
pierpal has quit [Ping timeout: 246 seconds]
pierpal has joined #forth
pierpal has quit [Ping timeout: 272 seconds]
dys has quit [Ping timeout: 265 seconds]
MrMobius has quit [Ping timeout: 264 seconds]
dave0 has joined #forth
xek_ has quit [Ping timeout: 260 seconds]
<veltas> Today I learned if you effectively do COUNT SWAP TYPE accidentally, instead of COUNT TYPE, it will also print the string! (after first emitting almost all of the preceding memory)
<veltas> Because either way you stop when you get to the address u+addr
<veltas> This reminds me of the C thing where arr[i] is also i[arr]
gravicappa has quit [Ping timeout: 246 seconds]
Zarutian_HTC has quit [Read error: Connection reset by peer]
Zarutian_HTC has joined #forth
yunfan has joined #forth
kori has quit [Ping timeout: 256 seconds]
rdrop-exit has joined #forth
pierpal has joined #forth
pierpal has quit [Ping timeout: 260 seconds]
ryke has joined #forth
pierpal has joined #forth
pierpal has quit [Read error: Connection reset by peer]
MrMobius has joined #forth