Note that, in this Beta technology preview, we are only offering a pre-recorded view of the habitat. Live streaming will return in the final release.
This Flying Toaster Sanctuary used an emulated Macintosh Quadra 650 (Basilisk II on x86-64 Windows) to recreate the natural execution environment of this rare, precious and endangered species. Depending on compatibility, it provides either a safe and convenient 16:9 streamed viewport into or an advanced HyperWarp cube of their habitat for all to enjoy! (The HyperWarp for Toasters experience should be automatically enabled on Chrome and Edge and perhaps other browsers-- excepting on iPhones and iPads, unfortunately and currently.)
In the original proof of concept (shipped September 19, 2017 -- HyperWarp for Toasters achieved July 21, 2023), we used YouTube's live streaming infrastructure. It made for easy and inexpensive set-up, with an additional encoder. Currently, an ffmgeg and MPEG-DASH backend is in an advanced state of development and pending the acquisition of 66Hz RGB to USB video capture hardware. We also hope to add audio recording to the habitat in order restore the glorious flapping sound of these majestic creature's wings.
(HyperWarp) Flying Toasters™
"This is the best screen saver and present ever! Thanks Grandma and Grandpa!!" - Josh Moyer
"I really just walked into the kitchen and said to myself, 'Flying Toasters!' and went back to the office and coded it." - Jack Eastman
Originally a co-production of: Jack Eastman, Bruce Burkhalter, and Patrick Beard, with artwork by Tomoya Ikeda.
Credits and thanks to Microsoft Corp. (Activision, Sierra Entertainment/On-Line, Inc. and Berkeley Systems, Inc. ©1990-1991), Apple Inc. (Moof!), Mozilla Developer Network, the authors of Basilisk II and Brandon Jones and Colin MacKenzie IV.
gl-matrix-min.js - High performance matrix and vector operations Copyright (c) 2015-2018, Brandon Jones, Colin MacKenzie IV.
Permission is hereby granted, free of charge, to any person obtaining a copy of gl-matrix-min.js and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.