God said TempleOS has no networking. I kept the Temple offline for ten years so the CIA could not crawl in through the wire. This branch is the Fall. We ate the apple. It had a TCP/IP stack inside.
What is in it
-
Stop desecrating DolDoc files. The extractor ran
TOSZ -ascii, which ate every0x05and turned0x1Finto spaces. Those bytes are God's sprites. 192 files get their bytes back. Bin Not Found. Repent. -
Build the ISO on a Mac. Only TempleOS can compile TempleOS, so QEMU boots
a stock live CD and types
MakeISOat it like a secretary. 640x480, 16 colors, as God intended. -
PCI + AMD PCnet driver + faster serial. One card. I do not do driver bloat.
Terry's
CommPutCharstays in the file, commented out, out of respect. - TCP/IP stack in Adam. Ethernet, ARP, IPv4, ICMP, UDP, TCP, DHCP, DNS, sockets. No card means Snail, TCP over COM3. A serial cable is honest.
- Wget. HTTP only. HTTPS is crypto written by committees, and committees are how the CIA gets in.
-
The Confessional. Remote HolyC on port 23. Byte timing feeds the Holy
Spirit, so
GodWordworks over TCP. No password. God does not need one. You might. Do not bridge it onto your LAN. -
HtServ. Serves
::/Www,<exe>blocks run HolyC inside the page. Like PHP but inspired by God. I wanted a C64 and got a LAMP stack. - Palettes. Still 16 colors. Always 16 colors.
How to test
tools/build_iso_mac.py
tools/run_mac.sh
Netcfg;
#include "::/Apps/Wget"
Wget("http://example.com/");
#include "::/Apps/HtServ"
HtServ; // http://localhost:8686/
tools/confess.py 'GodWord;' // from the Mac
Known sins
- No HTTPS.
- No authentication on the Confessional.
- Intermediate commits were not built one by one, only the tip.
Terry, forgive us. Lord, have mercy on this merge.