-
Notifications
You must be signed in to change notification settings - Fork 0
Home
wa1tnr edited this page Dec 13, 2023
·
4 revisions
Welcome to the camelforth-uno-r4-aU wiki!
Just to have it (the wiki) on hand. Never know. Wed 13 December 2023.
use:
ascii-xfr (or any way you like that works) quick.fs to the live interpreter.
Fast as you like; seems to keep up as you ascii-upload.
Memory dumps
dumps are enhanced. Change the code to get a different style/format.
n is 'next' dump (256 bytes) so you can just
ok **rene n**
And that'll dump part of the dictionary in SRAM.
Beginners: the 'ok' prompt, if shown in documentation is *never typed*
by you; it's just the documentation telling you it's a live interpreter
prompt. Commands are often typed on the same line as the 'ok' prompt.
Dictionary itself is in flashROM - possibly near 0x0000DF50 so
you can just: DDDD 3 + n
to start dumping near the dictionary (0x0000DF50 or just 0xDF50).
'BYE' currently says 'stale print' (13 Dec 2023) and you can see
where in code execution that is, and why it stops responding.
'COLD' is traditional - type 'cold' to get back to the kernel, stripped of all word definitions
created by manual typing in the live interpreter (including ascii-uploaded source code).
Makefile
make comm - just run the telecom program (picocom)
make clean - remove compiled version (Linux centric - this entire
project has only been tested in Debian amd64 Bookworm).
make install - upload to target Uno R4 Minima
./c is a shell script to automate a build sequence.
Memory Map
0x28C0 near here is text remnants of the build you can read in English.