X-Scale` has joined #forth
X-Scale has quit [Ping timeout: 258 seconds]
X-Scale` is now known as X-Scale
jfe has joined #forth
tabemann has joined #forth
WickedShell has quit [Remote host closed the connection]
boru` has joined #forth
boru has quit [Disconnected by services]
boru` is now known as boru
actuallybatman has quit [Quit: Lost terminal]
<tabemann> tp: I got CREATE and CONSTANT working
<tp> awesome!
<tp> steady progress tabemann
<tp> tabemann, I got the stm32 'touch' peripheral all sorted and working
<tp> tabemann, this is something that C users must have the 'HAL' and 'touch library' for
jfe has quit [Ping timeout: 256 seconds]
jfe has joined #forth
tabemann has quit [Ping timeout: 255 seconds]
boru has quit [Ping timeout: 260 seconds]
jfe has quit [Ping timeout: 255 seconds]
jfe has joined #forth
boru has joined #forth
jfe has quit [Ping timeout: 258 seconds]
jfe has joined #forth
jfe has quit [Ping timeout: 255 seconds]
jfe has joined #forth
boru has quit [Ping timeout: 260 seconds]
boru has joined #forth
jfe has quit [Ping timeout: 256 seconds]
jfe has joined #forth
tabemann has joined #forth
<tabemann> what is "touch"?
jfe has quit [Ping timeout: 268 seconds]
jfe has joined #forth
jfe has quit [Ping timeout: 255 seconds]
cp- has quit [Quit: Disappeared in a puff of smoke]
cp- has joined #forth
jfe has joined #forth
cp- has quit [Client Quit]
cp- has joined #forth
cp- has quit [Client Quit]
jfe has quit [Ping timeout: 258 seconds]
cp- has joined #forth
jfe has joined #forth
jfe has quit [Ping timeout: 260 seconds]
jfe has joined #forth
jfe has quit [Ping timeout: 265 seconds]
jfe has joined #forth
boru` has joined #forth
boru has quit [Disconnected by services]
boru` is now known as boru
jsoft has joined #forth
dddddd has quit [Remote host closed the connection]
<tp> tabemann, 'touch' is a stm32 peripheral that detects a finger touch, like pressing a button but there is no button, only a copper pad
jfe has quit [Read error: Connection reset by peer]
jfe has joined #forth
jfe has quit [Ping timeout: 268 seconds]
jfe has joined #forth
gravicappa has joined #forth
jfe` has joined #forth
jfe has quit [Ping timeout: 260 seconds]
proteus-guy has quit [Ping timeout: 265 seconds]
actuallybatman has joined #forth
<veltas> Current design I seem to be settling on is to use the machine stack as the parameter stack
<tp> i hear thats quite common
<veltas> IX as return stack, IY as user data pointer
<tp> but I shouldnt comment I really have no idea how a Forth is made
<veltas> And instruction pointer in memory
<veltas> No more registers are reserved
<veltas> This is not similar to the example in moving forth, I found assigning all the registers too restrictive
<veltas> I think it might be better to just reserve a small number of registers, we'll see!
<veltas> Well I'm still deciding whether return stack or instruction pointer should go in memory or IX
<tp> the Forth I use, Mecrisp-Stellaris uses a number of cortex-m0 registers to improve it's performance
<dave0> veltas: Z80 ?
<veltas> Yes
<dave0> cool
<tp> youre on a z80 which at the time it was released had tons of registers, nowdays the z80 doesnt have that many
<veltas> Well that's the thing, reserving more registers means I find it harder to *use* registers effectively in my actual CODE
<veltas> There is an actual Z80 example in Moving Forth part 2
<tp> the risc-c gd32vf103 has something like 35 registers iirc
<veltas> He leaves just 2 general registers unassigned (well they are assigned to W and X which are like 'working' and scratch registers afaik)
<tp> I've pretty much finished my cortex-m0 'touch' switch design today, it's working better than Id hoped
<veltas> Nice
<tp> I've ripped out all my C notes so the code is nice and neat
<veltas> Heh
<tp> pnly about 30 config lines were needed, the rest is program
<veltas> Nice
<tp> Ive even gleaned a bit of a understanding into how the pc keyboard probably works now
<tp> Forth just cant be beat for this kind of stuff. Honestly C users must go thru hell if they dont have code to copy
mtsd has joined #forth
catern has quit [*.net *.split]
ornxka has quit [*.net *.split]
nonlinear[m] has quit [*.net *.split]
siraben has quit [*.net *.split]
rann has quit [*.net *.split]
Monev has quit [*.net *.split]
rprimus has quit [*.net *.split]
proteusguy has quit [*.net *.split]
remexre has quit [*.net *.split]
fiddlerwoaroof has quit [*.net *.split]
malyn has quit [*.net *.split]
bluekelp has quit [*.net *.split]
clog has quit [*.net *.split]
koisoke_ has quit [*.net *.split]
pointfree has quit [*.net *.split]
crc has quit [*.net *.split]
guan has quit [*.net *.split]
mstevens has quit [*.net *.split]
boru has quit [*.net *.split]
_whitelogger has joined #forth
dave0 has quit [Quit: dave's not here]
dave0 has joined #forth
jimt[m] has joined #forth
deesix has joined #forth
Croran has joined #forth
APic has joined #forth
APic has quit [Max SendQ exceeded]
APic has joined #forth
dave0 has quit [Quit: dave's not here]
jsoft has joined #forth
iyzsong has joined #forth
iyzsong has quit [Quit: ZNC 1.7.1 - https://znc.in]
jfe` has quit [Ping timeout: 256 seconds]
jfe` has joined #forth
jfe` has quit [Ping timeout: 265 seconds]
mtsd has quit [Quit: Leaving]
proteus-guy has joined #forth
jsoft has quit [Ping timeout: 240 seconds]
dddddd has joined #forth
jfe` has joined #forth
jfe` has quit [Ping timeout: 260 seconds]
jfe` has joined #forth
tabemann has quit [Ping timeout: 256 seconds]
jfe` has quit [Ping timeout: 256 seconds]
WickedShell has joined #forth
jfe` has joined #forth
jfe` has quit [Ping timeout: 258 seconds]
jfe` has joined #forth
jfe` has quit [Ping timeout: 255 seconds]
dys has quit [Ping timeout: 256 seconds]
gravicappa has quit [Ping timeout: 256 seconds]
xek_ has quit [Ping timeout: 255 seconds]
dave0 has joined #forth
jfe` has joined #forth
jfe` has quit [Ping timeout: 265 seconds]
jfe` has joined #forth
jfe` has quit [Ping timeout: 260 seconds]
jfe` has joined #forth
jfe` is now known as jfe