Neon816: update README

This commit is contained in:
mgcaret 2019-11-30 21:15:54 -08:00
parent 91af87fa4e
commit bce8d70975
1 changed files with 10 additions and 5 deletions

View File

@ -3,14 +3,19 @@
This is a port to Lenore Byron's [Neon816](https://hackaday.io/project/164325-neon816)
system. The Neon816 Developer Edition ships with a small 16-bit Forth.
To build OF816 for the Neon816, change to the platform directory and run
build.sh. Right now, this does not produce a working Forth because I don't know
how to interact with the hardware just yet. That being said, it will
output a binary named "forth" that isn't suitable for anything.
At the time of commit 91af87fa4e42dced1d22d3cb620e84e6edb91817, OF816 for the Neon816
is configured to run out of any available ROM bank at starting address $0000. It configures
the MMU hopefully like NeonFORTH does, sets the data stack from $0000-$01FF and the return stack from $0200-$03FF. It hopefully also configures the serial port.
Details about how to build it for RAM/ROM/whatnot will be forthcoming.
To build OF816 for the Neon816, change to the platform directory and run
build.sh. It will output a binary named "forth" that can be started at address $0000 of the
bank it is loaded into.
At this point nothing further can be done until we have the ability to use the debug port to
load OF816 into the flash ROM.
## Port Features
Hopefully this section will be filled up with stuff that works like Lenore's
Forth. See the [Neon816 Manual](https://cdn.hackaday.io/files/1643257030480800/sysmanual.pdf)