summaryrefslogtreecommitdiff
path: root/ideas.md
blob: e98896627fd3757af22724e714e707900bc24ed2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
FPGA series:
- What is an FPGA
- What is Verilog/SV
- Building an FPGA from scratch
- FPGA I/O modules (SPI, I2C, UART, PS/2, MicroSD)
- Rendering the Hack CPU as an ASIC

Bootstrapping
- My ISA
- Monitor
- Forth
- Lisp interpreter
- SECD runtime and compiler
- SECD flattener
- Jack-ish? C-ish?
- Operating system w/ multitasking
- Reactive language for UI
- Networking

Bootstrapping onroads:
- My ISA
- AArch64
- RISC-V
- ATMega 328p
- RP2350

Typewriter

Zen + Colemak

Steno

The knapsack algorithm applied to Cookie Clicker