-
furby-source
Transcribed source code of the "FURBY.ASM - Version 25" PDF from http://www.seanriddle.com/furbysource.pdf
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
It is broken into a few different files by function, but this should get you there. Note that it appears that the original document omitted a few things.
https://github.com/charlesUnixPro/furby
I'm actually the guy from that post! Never got DOOM running on the Furby, but I was able to get a custom version of Pong running, with accelerometer controlled paddles.
The CPUs are definitely weird, and I ended up porting Ghidra to support u'nSP as part of that project. https://github.com/SamuelWAnderson45/sleigh-unsp Reverse engineering a CPU was a wildly fun learning experience; still proud of that project.
(Not OP.) You got downvoted, but you motivated me to at least run it through an OCR scanner.
if anyone wants it here you go -
https://github.com/robss2020/OCR-furby-source-code
This is just the PDF run through OCR. I did not manually correct anything, and the results aren't great.
Some small size Linux-like OSes do exist though: one commenter suggested Lunix (which I didn't know, thanks for the link), and a slightly bigger one is ELKS which runs on old MMU-less x86 CPUs. I managed to run it on a 8088 industrial PC ages ago.
https://github.com/jbruchon/elks
I should have a Furby buried somewhere; now that I think of it, it may be the right platform to stick a bigger brain into, make it wireless so that it could be connected to the home IoT network then signal events or alerts.