RetroNET NABU Internet Adapter (show & tell) #2351
Replies: 3 comments 3 replies
-
Oh man this is so awesome!!! Thanks so much for sharing this. I was able to get the Internet Adapter running and the MAME emulator running under WINE. And got rick rolled by the DOOM channel haha. Very awesome stuff! Looks like a ton of work went into this! I'm looking forward to playing more with this. |
Beta Was this translation helpful? Give feedback.
-
I'd like to interview you on your Terminal.gui experience. We're embarking on v2 and i want to make sure we're considering the right improvements. You game? |
Beta Was this translation helpful? Give feedback.
-
I want to help however I can - it's a great tool. I'm unsure how useful I'll be, but I'm game. |
Beta Was this translation helpful? Give feedback.
-
I wanted to share this app I built using Terminal.Gui for the NABU RetroNET project (https://nabu.ca). Quick info about the NABU: it was a Canadian computer from 1980-1984 that was entirely networked over coax. The vision was to have a computer that connected people and communities - even to pay bills and order flowers. The television cable companies did not agree and never upgraded their infrastructure for bi-directional communication, leaving the computer only to receive data. The "hack" was to broadcast ALL available software on a carousel wheel. This meant all software would be broadcasted and repeated - the NABU computer's network adapter would pick up the desired program and load it. I have reverse-engineered the protocol, obtained the original software, and created a program that simulates the network broadcast server. I named it the NABU Internet Adapter. For true cross-platform single-build one-codebase, I choose Terminal.GUI, and it's going great. There are only 1800 nabu's available on earth, so that's the usage cap for the software, but it still has a good user base.
The software allows users to select a source for the data. I've also imagined what the NABU development would look like to alter the protocol for bi-directional communication since it never got done. I've added a remote filesystem, TCP stream, chat, remote resources, and a bunch of other stuff to extend the existing protocol. I even created a custom NABU BIOS with a remote filesystem called Cloud CP/M, so the computer doesn't require local storage - it's all done on the Terminal.GUI program.
Here's a screenshot
Beta Was this translation helpful? Give feedback.
All reactions