Zentrales Wiki und Wissensdatenbank für das 16-Bit Relais-Computer Projekt
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| 01-hardware-architektur-und-timing.md | ||
| 02-led-matrix-32x32-hardware-mapping.md | ||
| 03-befehlssatz-und-speicherlayout.md | ||
| 04-clack-studio-emulator-und-ide.md | ||
| 05-clack-basic-compiler-und-runtime.md | ||
| 06-arduino-ram-subsystem.md | ||
| 07-bot-bridge-und-watchdog.md | ||
| README.md | ||
⚡ 16-Bit Relais-Computer — Zentrales Projekt-Wiki
Willkommen im offiziellen Wissens- und Dokumentations-Repository des 16-Bit Relais-Computers. Dieses Wiki dokumentiert die vollständige Hardware-Architektur, das Takt- und Timingsystem, die Bus-Schnittstellen, den BASIC-Compiler, den Hardware-Emulator und die Entwickler-Tools.
📚 Inhaltsverzeichnis & Kapitel
| Kapitel | Dokument | Beschreibung |
|---|---|---|
| 01 | Hardware-Architektur & Timing | 70 ms Relais-Taktung (14.3 Hz), Taktzyklen-Tabelle (NOP=2, LDA=4, LDAM=6, etc.), Bus-Timing (500 µs), Register & Flags |
| 02 | 32×32 LED-Matrix Hardware-Mapping | Physisches Wort-Layout (Word 0 = rechts / cols 16..31, Word 1 = links / cols 0..15), Bit-Reihenfolge und Framebuffer |
| 03 | Befehlssatz & Speicherlayout | 16-Bit Opcodes, Adressierungsarten (Direkt, Absolut, Indirekt), 1024-Wort RAM Aufteilung |
| 04 | Clack-Studio Emulator & Hardware-Lab | Svelte 5 Emulator, interaktive Breakpoints, Audio-Synthese, Multiplattform-Binaries (Windows, Linux, macOS) |
| 05 | Clack-Basic Compiler & Runtime | Sprachumfang, Rechenoperatoren (*, /, MOD), 32×32 Grafikbefehle (PLOT, LINE, PIXELMOVE), Codegenerierung |
| 06 | Arduino Mega RAM-Subsystem | 1024-Wort RAM Controller Firmware, Pinbelegung, READ/WRITE-Zustandsautomat und Bus-Treiber |
| 07 | Bot, Antigravity Bridge & Watchdog | WhatsApp Bot (Aetheris), Antigravity Gateway Bridge auf Popel, Multimodal Vision Pipeline & Stagnations-Watchdog |
🚀 Schnellstart & System-Überblick
Das Projekt besteht aus vier Kern-Komponenten:
graph TD
User["Entwickler / Programmierer"] -->|Schreibt BASIC / Assembler| Studio["Clack-Studio (IDE & Emulator)"]
Studio -->|Kompiliert / Assemblierung| Basic["Clack-Basic Compiler & Toolkit"]
Studio -->|WebSerial Flasher / USB| Subsystem["Arduino RAM-Subsystem"]
Subsystem -->|Bus-Interface (16-Bit Daten / 10-Bit Adressen)| Relco["16-Bit Relais-Computer (Hardware)"]
Relco -->|Memory Mapped Display| Matrix["32×32 LED-Matrix (4× 16×16 Blöcke)"]
Offizielle Repositories
- Wiki:
relay-computing/wiki - IDE & Simulator:
relay-computing/clack-studio - Compiler & Toolkit:
relay-computing/clack-basic - Speicher-Subsystem:
relay-computing/memory-subsystem - Website & Downloads: latentforge.dev/clack-studio