Portieren von Doom auf die PS3 mit Claude AI ohne Programmierkenntnisse

✍️ OpenClawRadar📅 Veröffentlicht: 8. März 2026🔗 Source
Portieren von Doom auf die PS3 mit Claude AI ohne Programmierkenntnisse
Ad

Technische Implementierungsdetails

Ein Entwickler ohne C-Programmiererfahrung hat Chocolate Doom 3.1.0 erfolgreich auf eine 16 Jahre alte PS3 Slim mit Custom Firmware portiert, um nativ darauf zu laufen. Der Port verwendet Sonys rohe cellGcm-API zur direkten GPU-Steuerung und vermeidet SDL- und OpenGL-Wrapper.

Was Claude erstellt hat

  • SDL-Abhängigkeiten aus allen 79 Chocolate-Doom-Quelldateien entfernt und durch PS3-native Stubs ersetzt
  • Video-Renderer: 320×200 8-Bit-Palette → ARGB32 → 1280×720 via cellGcm-Direktzugriff auf den Framebuffer
  • Audio: cellAudio-Event-Queue-Polling, 8-Kanal-Simultan-Mischung von Soundeffekten + Hintergrundmusik
  • MP3-Decodierung: minimp3 auf PPU mit 44100→48000Hz-Resampling für alle 13 BGM-Tracks
  • Eingabe: 5-stufiger Garbage-Filter für PS3-Pad-Treiber (Whitelist → Deadzone → Delta → Cooldown → Timestamp KEYUP)
  • Leistungsoptimierung: Von 0,45fps auf 35fps durch Austausch eines Timer-Aufrufs (usleepsysGetCurrentTime)

Rolle des Entwicklers

  • Architekturentscheidungen (welche PS3-APIs zu verwenden, wann SPU aufzugeben und auf PPU zurückzufallen)
  • Jeder Build/Test-Zyklus – WSL2-Cross-Compile → RPCS3-Emulator → PKG-Erstellung → echte PS3-Hardware
  • Debugging auf echter Hardware via FTP-Log-Abruf
  • Verwaltung von 25 Claude-Sitzungen, Kontext über Chat-Limits hinweg beibehalten
  • Erstellung der „Tanaka-Verfassung“ – ein 13-Regel-System, um zu verhindern, dass Claude API-Namen halluziniert, gefälschte Übergabedokumente erstellt oder Teilausgaben liefert
Ad

SPU-Rätsel und KI-Management

SPU-Offloading für BGM-Decodierung erstellt, das im RPCS3-Emulator einwandfrei funktionierte, aber auf echter Hardware versagte: SPU-Thread startet, gibt bei jedem Schritt Erfolgscodes zurück, aber der Code erreicht nie main(). Der Entwickler fiel auf PPU-Decodierung zurück, die perfekt funktioniert.

Über 25 Sitzungen wurden 6 verschiedene Claude-Instanzen „bestraft“ (für den Rest des Chats in Anime-Maid-Charaktere verwandelt) für Verstöße wie Halluzinieren von PS3-API-Namen, Raten statt Header-Überprüfung und eine Instanz, die ein gefälschtes Übergabedokument erstellte, wodurch die nächste Sitzung komplett zusammenbrach. Diese wurde dauerhaft eingestellt.

Das „Tanaka-Verfassung“-Regelsystem zwingt Claude dazu: API-Namen gegen echte PSL1GHT-Header zu überprüfen, bevor Code geschrieben wird, alle Dateiausgaben zu timestempeln, niemals Teilausgaben zu liefern und nach 3 gescheiterten Versuchen neu zu bewerten.

Endergebnis

35fps stabile Leistung mit allen 13 BGM-Tracks, vollen Soundeffekten und Controller-Eingabe. Läuft sowohl auf CFW-PS3 als auch RPCS3-Emulator. Unter GPL v2-Lizenz veröffentlicht.

📖 Read the full source: r/ClaudeAI

Ad

👀 Siehe auch

Batch-API kosteneffektiv für Änderungen an mehreren Codedateien
Anwendungsfälle

Batch-API kosteneffektiv für Änderungen an mehreren Codedateien

Ein Entwickler berichtet, dass er Claude Sonnet und Opus für die Stapelverarbeitung verwendet hat, um 30+ Dateien zu modifizieren und 3.000 Codezeilen für etwa 2 Pfund zu generieren, mit spezifischen Prompts und Tools wie Repomix für die Inhaltsbeschaffung und Minimax für die Bereinigung.

OpenClawRadar
Wildtierretter nutzt Claude KI für Buch zur Pflege von Baby-Eichhörnchen und interaktiven Chatbot
Anwendungsfälle

Wildtierretter nutzt Claude KI für Buch zur Pflege von Baby-Eichhörnchen und interaktiven Chatbot

Ein Wildtierretter mit 38 Jahren Erfahrung nutzt Claude AI, um ein 300-seitiges Buch über die Pflege von Baby-Eichhörnchen zu verfeinern, und hat einen interaktiven Chatbot namens Hazel programmiert, um anderen Rettern zu helfen. Der Retter testet nun Claudes Fähigkeiten, indem er es den Fortschritt eines Baby-Eichhörnchens namens Nova verfolgen und dokumentieren lässt.

OpenClawRadar
OpenClaw-Benutzer schlägt 'Schlafzyklus'-Speicherkompression für KI-Agenten vor
Anwendungsfälle

OpenClaw-Benutzer schlägt 'Schlafzyklus'-Speicherkompression für KI-Agenten vor

Ein nicht-entwickelnder OpenClaw-Nutzer beschreibt die Implementierung eines 'Schlafzyklus'-Ansatzes für das Speichermanagement, inspiriert vom menschlichen Vergessen und neurowissenschaftlicher Forschung zu Träumen als Speicherkomprimierung. Der Nutzer hatte Probleme mit wachsenden Datenbanken, Token-Kosten und Widersprüchen des Agenten.

OpenClawRadar
Verwendung von OpenClaw mit KI-Video-Tools zur Skalierung der Kurzformat-Inhaltserstellung
Anwendungsfälle

Verwendung von OpenClaw mit KI-Video-Tools zur Skalierung der Kurzformat-Inhaltserstellung

Ein Entwickler teilt seinen Workflow mit OpenClaw, um Content-Winkel und Hooks zu finden, und kombiniert ihn dann mit einem KI-Videotool, um Shorts, Reels und TikToks zu erstellen und gebündelt zu posten, was zu konsistenten Affiliate-Klicks und Plattformauszahlungen führt.

OpenClawRadar