Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/0.1.0 pre alpha #1

Merged
merged 28 commits into from
Jan 2, 2022
Merged

Release/0.1.0 pre alpha #1

merged 28 commits into from
Jan 2, 2022

Conversation

wa1tnr
Copy link
Owner

@wa1tnr wa1tnr commented Jan 2, 2022

First pre-Release. Multicore Forth for Raspberry Pi RP2040 Pico board.

Shattuck's ARM-Forth (2021) for qtpy and similar M0 boards.

Adapted for Earle Philhower's multicore development platform arduino-pico.

Blinks an LED in the background while using the Forth interpreter interactively.

sample run

h# 5 h# 3 * . 15
stop blinking start blinking (blinking is printed by Forth; type 'start' or 'stop' only
led on
led off
blink
h# 5 blinks
wiggle
h# 5 h# 3 over over * .s

wa1tnr added 28 commits January 1, 2022 15:31
except: chmod u+rx a c t

	new file:   ARM-Forth/ARM-Forth.ino
	new file:   ARM-Forth/README.md
	new file:   ARM-Forth/a
	new file:   ARM-Forth/c
	new file:   ARM-Forth/compiler.fs
	new file:   ARM-Forth/core.fs
	new file:   ARM-Forth/job.fs
	new file:   ARM-Forth/main.fs
	new file:   ARM-Forth/sha1sums.txt
	new file:   ARM-Forth/t
	new file:   ARM-Forth/tags
	new file:   ARM-Forth/vtags.fs
	new file:   uri.txt

On branch rp2040-dvlp-bb
Necessary checkpointing.  No sense of
which errors remain (too many parallel
changes).

	modified:   core.fs
	modified:   job.fs
	new file:   libtnr.fs
	modified:   main.fs
	modified:   memory.h
	modified:   program.h
	modified:   rp2040-ARM-Forth-sbx-a.ino
	new file:   rp2040.cpp
	new file:   rp2040.h
	modified:   sketch.cpp
	modified:   tags

On branch rp2040-dvlp-bb
whatever these edits were. ;)

	modified:   main.fs
	modified:   memory.h
	modified:   program.h
	modified:   rp2040-ARM-Forth-sbx-a.ino
	modified:   rp2040.cpp
	modified:   sketch.cpp

On branch rp2040-dvlp-bb
three pips initially then silence for 27 sec

then blink at 1 Hz

the interpreter is live the entire time. ;)

	modified:   sketch.cpp

On branch rp2040-dvlp-dd-multc-a
	new file:   r

On branch rp2040-dvlp-dd-multc-a
	modified:   core.fs
	modified:   libtnr.fs
	modified:   main.fs
	modified:   memory.h
	modified:   sketch.cpp
	modified:   tags

On branch rp2040-multicore-a
	modified:   main.fs
	modified:   memory.h
	modified:   rp2040-ARM-Forth-sbx-a.ino
	modified:   sketch.cpp
	modified:   tags

On branch rp2040-multicore-a
	new file:   n.READY.FOR.RELEASE

On branch develop
@wa1tnr wa1tnr merged commit d9c8e6c into main Jan 2, 2022
@wa1tnr wa1tnr deleted the release/0.1.0-pre-alpha branch January 2, 2022 19:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant