WickedShell has quit [Remote host closed the connection]
TCZ has quit [Quit: Leaving]
_whitelogger has joined #forth
boru` has joined #forth
boru has quit [Disconnected by services]
boru` is now known as boru
proteusguy has joined #forth
proteusguy has quit [Remote host closed the connection]
Gromboli has quit [Read error: Connection reset by peer]
dave0 has joined #forth
sts-q has quit [Ping timeout: 256 seconds]
dave0 has quit [Quit: dave's not here]
sts-q has joined #forth
gravicappa has joined #forth
lispmacs` has joined #forth
<lispmacs`>
hi, I'm working with Arduino-FVM (a Forth VM for Arduino). I am experimenting with with changing AVR registers (GPIO, etc.) with writes to register memory addresses
<lispmacs`>
using @ and ! keywords to read and write to memory
<lispmacs`>
however, Arduino-FVM has a cell size of 2, whereas the registers of interest are only one byte
<lispmacs`>
was just wondering if Forth has a built in way to just write to a single byte of memory, or if I have to write a whole cell to memory
lispmacs` has quit [Remote host closed the connection]
<lispmacs>
sorry, I'm back
<lispmacs>
looks like there are the c@ and c! versions. I think that is what I needed
dddddd has quit [Ping timeout: 272 seconds]
dddddd has joined #forth
Labu has quit [Ping timeout: 256 seconds]
Labu has joined #forth
gravicappa has quit [Ping timeout: 240 seconds]
gravicappa has joined #forth
Labu has quit [Ping timeout: 264 seconds]
<siraben>
lispmacs: yep!
<siraben>
ah I was wondering if anyone used AVR here, heh
lispmacs has quit [Ping timeout: 260 seconds]
jsoft has quit [Ping timeout: 246 seconds]
_whitelogger has joined #forth
jsoft has joined #forth
dave0 has joined #forth
_whitelogger has joined #forth
<siraben>
DKordic: unfortunate state of affairs, I wonder if Gemini could catch on.
<siraben>
Also a more decentralized web would be nice
<siraben>
DKordic: I see. What do you make of the instruction set so far? Is it nice?
<siraben>
Ooh haven't used the M0+ processor before.
<siraben>
I've only done Z80 and ARM really
<DKordic>
IMHO Gemini is not even worth mention. I do not anything interesting from it. Perhaps the Unhosted.org Community?
<DKordic>
I am very excited by PIC32. I can't say AVR ISA is any interesting.
<siraben>
What's interesting about PIC32?
<DKordic>
Straightforward IMHO.
<DKordic>
I am not recomending it, just my favourite :3 .
<DKordic>
What do You have in mind with AVR?
proteusguy has joined #forth
<siraben>
Don't have much in mind of AVR right now. I've just been experimenting with cross-compilation using Nix recently and the toolchain for Z80 is non-existent.
<siraben>
s/of/for
<siraben>
DKordic: However I saw AVR had GCC support _and_ it was 8-bit, which is interesting.
<DKordic>
Its more like AVR is a Serial Flash Memory with a CPU as a peripheral rather than the other way arround.
<siraben>
What do you mean by that? Is it read-only?
<DKordic>
IMHO it's main functionality is Flash Memory. No, it can be written at run-time. ""Application"" and ""Boot" Flash regions even work in parallel.
<siraben>
Turns out GCC supports it as a target, and so you could cross-compile programs to it (though quite a few functions in newlib for MMIX are missing)
<DKordic>
I don't see how could I possibly care about MMIX.
<DKordic>
I don't like AVR-GCC to say the least.
<DKordic>
AVR-GCC is not far from Arduino and it's glorious ""digitalWrite""!!
<DKordic>
Little practice with AVR convinced me that indeed ""C(11) is a PDP(11) assembly"". All C(11) implementations that I am aware of are as ID10Tic as the language itself.
<DKordic>
Take a look at the ""Zen of Python"".
<DKordic>
ALGOL for the sake of ALGOL.
proteusguy has quit [Ping timeout: 272 seconds]
<MrMobius>
pic32 stuff is interesting especially if you like throughhole parts
<MrMobius>
its the fastest thing by a long shot
WilhelmVonWeiner has joined #forth
imode has quit [Ping timeout: 260 seconds]
jsoft has quit [Ping timeout: 240 seconds]
<siraben>
DKordic: i only was interested a bit in MMIX since it's the successor to MIX, the language in Knuth's The Art of Computer Programing.
dave0 has quit [Read error: Connection reset by peer]