16-BIT // CLACK-STUDIO Clack-Studio Simulator
16-BIT RELAISCOMPUTER WEB-STUDIO // INTERAKTIVE ENTWICKLUNGSUMGEBUNG
SIMULATOR AKTIV // CLACK-BASIC v1.5.5 ENGINE
Interaktiver 16-Bit Hardware-Simulator & Assembler-Studio

Clack-Studio Web IDE & Relais-Simulator

Entwickeln, kompilieren und testen Sie Clack-BASIC Programme direkt im Browser auf dem virtuellen 16-Bit Relaiscomputer – inklusive interaktiver 32×32 LED-Matrix, Register-Inspektor und Taktsteuerung.

📖 Sprachreferenz & Opcodes ↗ 🌐 relaiscomputer.at ↗
⚡ CLACK-STUDIO // 16-BIT RELAISCOMPUTER WORKSTATION
In neuem Tab öffnen ↗
🎮 Bedienung & Simulator-Steuerung

⚙️ Taktfrequenz & Relais-Klicks

Über den Geschwindigkeitsregler im Header des Simulators können Sie die Taktung stufenlos anpassen:

  • 1 Hz – 30 Hz: Authentische Relais-Geschwindigkeit mit akustischer Klick-Simulation für jeden Schaltzyklus.
  • 100 Hz – 1 kHz: Schneller Entwicklungs- und Testmodus.
  • 10 kHz Turbo: Maximale Berechnungsgeschwindigkeit für iterative Algorithmen wie die Mandelbrot-Menge.

⌨️ Tastatur-Kurzbefehle

Für einen schnellen Workflow stehen im Editor folgende Tastenkombinationen zur Verfügung:

  • F5 / Ctrl + Enter: Programm ausführen (Run).
  • F10 / Space: Einzelschritt ausführen (Single Cycle Step).
  • F9: CPU-Reset (Register und Programmzähler auf 0).
  • Ctrl + S: BASIC-Quelltext im lokalen Browserspeicher sichern.

🔍 Register & Speicher-Inspektor

In der rechten Leiste können Sie den aktuellen CPU-Zustand in Echtzeit beobachten:

  • ACC / B / PC / SP: Registerwerte als Hexadezimal- und Vorzeichen-Zahlen.
  • Status-Flags (Z, C, S, O): Anzeige aktiver Relaisspeicher.
  • Memory-Hexdump: Beliebige Speicheradressen (z.B. Zero-Page oder Display-RAM) live inspizieren.
📂 Integrierte Algorithmen-Presets

🌌 Mandelbrot 32×32

Berechnet die klassische Mandelbrot-Menge mit 16-Bit Festkomma-Arithmetik und visualisiert das Apfelmännchen auf der 32×32 Matrix.

📐 SQR Wurzelfunktion (Neu in v1.5.5)

Demonstriert den 8-Schritt divisionsfreien Wurzelalgorithmus sowie die Festkomma-Präzision für rationale Approximationen.

🏓 Ping-Pong & Ball-Physik

Echtzeit-Kollisionsberechnung und Pixel-Bewegung mit Relais-Taktzyklen und Matrix-Rückmeldung.

📈 Bresenham Line Drawing

Linienzeichnungs-Algorithmus zur Darstellung geometrischer Vektoren auf der diskreten Relais-Matrix.

🔌 Hardware-Flasher & Native Desktop App

💻 Übertragung auf den echten Relaiscomputer

Während die Web-Version die vollständige Simulation im Browser bereitstellt, ermöglicht die native Desktop-Applikation von Clack-Studio den direkten Hardware-Transfer:

  • Direkte serielle USB-Verbindung (WebSerial / UART) zum FPGA-Programmierinterface des Relaiscomputers.
  • Schreiben des kompilierten Binärcodes direkt in die mechanischen Speichermatritzen.
  • Zyklusgenaues Hardware-Debugging und Bus-Tracing am physikalischen System.
📦 Desktop-App & CLI v1.5.5 herunterladen ⭐ Clack-Studio auf Forgejo Git ↗