Kestrel Computer Project
kestrelcomputer.github.io
kestrelcomputer.github.io
1. That the two-pass assembler design from 6502 was only 2KB. Tricks from software like that tend to come in handy later on embedded systems.
2. His links on stepwise refinement of the Forth interpreter give a nice illustration of the concept. I rarely see an example that doesn't involve formal methods that turn most away or some useless objective.
So, mostly him having fun in his spare time. Yet, at least two reasons to keep a link to the project. Also, he ended up using the approach I keep suggesting here: port the Oberon System because it's simple and has plenty of features. He's doing that on Kesterel 3.
Nothing about the project is really all that reasonable, considering FPGAs are nearly entirely proprietary across the board, and because it'd be super expensive to make something that is actually truly open.
But good for them for trying something new.
The Kestrel-4 plans to use the ICE-40 as one of its platforms, and at the time of writing this the ICE-40 FPGA family is the most open of all FPGA devices (fully open source development toolchain, etc...).
https://kestrelcomputer.github.io/kestrel/2016/04/01/announc...
http://www.kestrel.edu/home/projects/
Maybe people will find that Kestrel more interesting. :)
He then added, "That's assuming the following assumptions are true. There's about 500 of them do bear with me on this PowerPoint..."
However, I do intend on completing Oberon at some point (or trying to solicit help in that area; porting OSes is most definitely NOT my strong suit). Instead of putting in ROM, though, it'll be bootable off of SD card.
I have not selected a replacement board yet (since my Nexys-2 still works fine, I intend on continuing to use it for the time being). If, after I post a complete set of Verilog sources, someone wants to try porting to the hardware of their choice, I'll be happy to include relevant links on the site. (Or until I change boards myself, whichever comes first.)
https://github.com/NetHack/NetHack/blob/NetHack-3.6.0/dat/bo...
Looks like kestrel in NetHack dates back to version 3.1.0, released January 1993. The comment says "Rogue", so I'm sure it was done in tribute. They also added emu, xeroc, and venus flytrap as monster names from Rogue, used while the player is hallucinating.