1
0
mirror of https://github.com/mgcaret/of816.git synced 2024-08-18 14:28:54 +00:00
of816/platforms/Neon816
2019-11-30 21:15:54 -08:00
..
build.sh getting ready for the Neon816 2019-11-20 18:22:11 -08:00
Neon816.l Linker config for occupying a ROM bank 2019-11-30 21:08:15 -08:00
Neon816.s Do (hopefully) MMU and serial setup 2019-11-30 21:09:35 -08:00
platform-config.inc getting ready for the Neon816 2019-11-20 18:22:11 -08:00
platform-lib.s system interface for serial KEY, KEY?, and EMIT 2019-11-30 19:08:45 -08:00
platform-words.s getting ready for the Neon816 2019-11-20 18:22:11 -08:00
README.md Neon816: update README 2019-11-30 21:15:54 -08:00

Neon816

This is a port to Lenore Byron's Neon816 system. The Neon816 Developer Edition ships with a small 16-bit Forth.

At the time of commit 91af87fa4e, 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.

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