Code Of Divergence
5
[1]
Citizen's public domain computer Wishlist
Why do we need a public domain computer ?
Read and Write
FidoNet
[2]
.msg and .pkt files.
Save and load .pkt files to FAT32 sdcard, so they can be uploaded/downloaded by unsafe PC or SmartPhone to the Internet.
Watch
animated GIFs
[3]
(192x144 pixels
10 levels of gray
[4]
10fps) with synchronized audio (
8-bit mu-law 8000Hz mono
[5]
).
Some
Reflections on Trusting Trust
[6]
.
We don't need
Bluetooth Low Energy
[7]
"spy" like iBeacon.
We don't want
AI screenshot
[8]
.
We don't want
Spectre & Meltdown
[9]
.
We don't need a
Management Engine
[10]
.
Solutions for the low-tech/low-data world:
OpenLane
[11]
Plasma-CPU
[12]
Tiny Tapeout
[13]
PICMX220F03B
[14]
VHDL Tutorial
[15]
MIPS assembly
[16]
Build your own silicon
[17]
MIPSpro assembly language
[18]
The Elements of Computing Systems
[19]
Computer Organization and Design, 5th
[20]
FPGA development tools:
Lattice Diamond
[21]
Intel Quartus
[22]
Xilinx Vivado
[23]
GOWIN EDA
[24]
Gatemate EasyConvert
[25]
ANLOGIC tools
[26]
HDL-make
[27]
Arduino
[28]
Yosys
[29]
openFPGALoader
[30]
FPGA board with at least 8MB SDRAM or PSRAM:
QMtech XC7A15T
[31]
piswords LX16
[32]
Machdyne
[33]
GateMateA1-EVB
[34]
AX309
[35]
GateMate FPGA Evaluation Board
[36]
MKR Vidor 4000
[37]
iceSugar-Pro
[38]
Tang Nano 9K
[39]
Tang Nano 20K
[40]
ColorLight
[41]
ULX3s
[42]
YADAN
[43]
GPDI General-Purpose Differential Interface:
HDMI
[44]
Full Hdmi in Verilog
[45]
display port
[46]
Arty S7 PMOD HDMI
[47]
VGA display :
VGA
[48]
VGA
[49]
SDRAM controller:
SDRAM
[50]
SDRAM controller
[51]
SDRAM
[52]
SDRAM
[53]
DDR SDRAM
[54]
SPI / SD-CARD:
SPI
[55]
SD-CARD
[56]
SD-CARD
[57]
SD-CARD
[58]
Extension cable
[59]
SPI RAM
[60]
exFAT
[61]
FAT32
[62]
PS/2 Keyboard and Mouse :
Keyboard
[63]
Mouse
[64]
RS-232:
UART
[65]
USB:
USB PHY
[66]
USB Host shield
[67]
USB low speed in software
[68]
Raspberry PI bare metal keyboard
[69]
FYSOS usb book
[70]
xHCI driver
[71]
Tiny USB
[72]
USB in a NutShell
[73]
USB CDC verilog
[74]
Bugblat USB sniffer
[75]
Mini-ITX enclosure:
form factor
[76]
ATX
[77]
Wifi:
ESP32-C3
[78]
ESP-AT
[79]
Internet Standards:
TCP/IP
[80]
TLS
[81]
Internet Printing Protocol
[82]
HTTPS
[83]
IMAP
[84]
Email
[85]
HTML 5
[86]
UTF-8
[87]
PDF 1.1
[88]
CSS 3
[89]
JS
[90]
MD
[91]
SVG
[92]
GIF animation
[93]
PNG, JPEG, GIF
[94]
MP3 source code
[95]
AU sample
[96]
VOX
[97]
AU
[98]
FidoNet
[99]
Certification
$17000
Compilance testing
[100]
Online shopping for a complete computer:
$28
FPGA
[101]
$12
4" 320x480 display
[102]
$11
keyboard
[103]
(or a $4
purple USB adapter
[104]
)
$1
logic level converter
[105]
$3
PS/2 socket
[106]
$6
memory card
[107]
$6
box
[108]
$20
power pack
[109]
$8
PCB 2 layers, lead free
[110]
Total price of a Public Domain computer: USD ~$95
public domain (⊄) MMXXIII - MMXXIV by cod5.com - Rue de la Cheminée 1 - 2065 Savagnier - Switzerland