This all started as a kernel built for the RC2014 computer. I had originally wanted to integrate networking into the kernel. Unfortunately, 32K ROM and 32K RAM is not much space to implement multi-process networking. Efficiently using the WIZ750SR would probably allow for better usage, but I don't like using proprietary compilers, so I wanted to avoid KEIL, so I was left the default firmware on the device.
The default build of PhiBang, my kernel, build Webby, a demo program for network connectivity. It starts by performing an HTTP request on a web server. Then, it connects to the TELNET Star Wars service, as seen below.
Due to budget limitations, I only have one serial port on the system, so user I/O and the network I/O go over the same connection. This is another reason that the system is far more limited than I originally indented. In the future, I plan to expand my setup to include dual serial ports and network outside of the user's view. Because of this need to connect the S2E, RC2014, and computer together, I used Eltima's Virtual Serial Port Driver. While it's paid software, there's a 14-day free trial, and I'd welcome any free and free alternatives.
Comments