Kestrel-3 User's Guide Available Now

19 Apr 2015

With the recent progress made on the Kestrel-3 emulator, I’ve decided to start to maintain the Kestrel documentation as an integral part of the development process. Happily, the very first results of this is now available for viewing. Click here to review the user’s guide on LeanPub now!

It’s OK to view the guide online (there’s a “View Online” button you can click along the left-edge of the page) for free. However, if you want to donate to the project, you can do so by purchasing the book. Besides getting a PDF version of the document (which supports copying, so you can copy-and-paste if needed), you’ll also get EPub and MOBI format versions as well, so you can read the book on your mobile reader of choice.

Additionally, you’ll be subscribed to a mailing list which gets notified every time I make an update to the book. So, as Kestrel work continues and I add more documentation to the user’s guide, you’ll be notified every time I publish the revision. Since you’ll have already paid for your first copy, you’ll still be able to download the PDF, EPub, or MOBI format for the latest revision as well.


Samuel A. Falvo II
Twitter: @SamuelAFalvoII
Google+: +Samuel A. Falvo II

About the Author

Software engineer by day. Amateur computer engineer by night. Founded the Kestrel Computer Project as a proof-of-concept back in 2007, with the Kestrel-1 computer built around the 65816 CPU. Since then, he's evolved the design to use a simple stack-architecture CPU with the Kestrel-2, and is now in the process of refining the design once more with a 64-bit RISC-V compatible engine in the Kestrel-3.

Samuel is or was:

  • a Forth, Oberon, J, and Go enthusiast.
  • an amateur radio operator (KC5TJA/6).
  • an amateur photographer.
  • an intermittent amateur astronomer, astrophotographer.
  • a student of two martial arts (don't worry; he's still rather poor at them, so you're still safe around him. Or not, depending on your point of view).
  • a former semiconductor verification technician for the HIPP-II and HIPP-III line of Hifn, Inc. line-speed compression and encryption VLSI chips.
  • the co-founder of Armored Internet, a small yet well-respected Internet Service Provider in Carlsbad, CA that, sadly, had to close its doors after three years.
  • the author of GCOM, an open-source, Microsoft COM-compatible component runtime environment. I also made a proprietary fork named Andromeda for Amiga, Inc.'s AmigaDE software stack. It eventually influenced AmigaOS 4.0's bizarre "interface" concept for exec libraries. (Please accept my apologies for this architectural blemish; I warned them not to use it in AmigaOS, but they didn't listen.)
  • the former maintainer and contributor to Gophercloud.
  • a contributor to Mimic.

Samuel seeks inspirations in many things, but is particularly moved by those things which moved or enabled him as a child. These include all things Commodore, Amiga, Atari, and all those old Radio-Electronics magazines he used to read as a kid.

Today, he lives in the San Francisco Bay Area with his beautiful wife, Steph, and four cats; 13, 6.5, Tabitha, and Panther.