Anlagestrategie Virtuelle Realität

Kaleidoscopico: Das beeindruckende Raspberry Pi Pico 2 Demo und sein technischer Hintergrund

Ein detaillierter Einblick in Kaleidoscopico, ein innovatives Demo auf dem Raspberry Pi Pico 2, das beim Revision 2025 Wild Compo den zweiten Platz belegte. Die technische Umsetzung, Hardwareauswahl, Video- und Tonesynthese sowie die kreative Demoarchitektur werden umfassend erläutert.

Kaleidoscopico: Das beeindruckende Raspberry Pi Pico 2 Demo und sein technischer Hintergrund

Kaleidoscopico ist ein außergewöhnliches technisches Demo, das auf dem Raspberry Pi Pico 2 läuft und sich beim Revision 2025 Wild Compo den zweiten Platz sichern konnte. Es zeigt eindrucksvoll, wie man mit begrenzten Ressourcen eines Mikrocontroller-Boards visuell und klanglich beeindruckende Effekte realisieren kann. Dabei verbindet das Projekt klassisches Konzeptdesign mit modernen Mikrocontroller-Fähigkeiten und bringt ein Stück Computerspielgeschichte mit innovativen Programmiermethoden zusammen. Die Wahl des Raspberry Pi Pico 2 als Basis für ein Demo ist besonders interessant, da dieser Mikrocontroller weder über Gigabytes RAM noch Hochleistungs-CPU-Kerne verfügt. Der eingesetzte RP2350 Chip arbeitet mit zwei verständlicherweise zugeschalteten Kernen, die entweder ARM Cortex-M33 Modus oder RISC-V Modus unterstützen. Die offene RISC-V Architektur ist hier gewollt, obwohl sie weniger Leistung als die ARM-Kerne bringt.

Für Demo-Coding erweist sich diese „eingeschränkte“ Variante als Vorteil, da clever optimierte Assembler-Codetechniken hier deutliche Effekte ermöglichen. Kaleidoscopico profitiert von der kreativen Herangehensweise an die Videoerzeugung. Statt einen vollfarbigen Framebuffer im RAM zu belegen, was viel Speicher verschlingen würde, kommt ein geniales Timing-Konzept zum Einsatz. Inspiriert von der Amiga-Architektur, übernimmt einer der CPU-Kerne die Rolle der „Custom Chips“ und steuert die Videoproduktion zeilenweise mit präzisen Zugriffen auf Programme und Daten. Dabei wird das Video direkt „in Echtzeit“ auf den VGA-Ausgang „gerastet“, sodass keine umfangreichen Zwischenspeicher benötigt werden. Das Video wird mit einer Standard-VGA-Auflösung von 1024x768 Pixel bei 60 Bildern pro Sekunde erzeugt. Tatsächlich nutzt das Demo eine halbe Zeilen- und Pixeldichte, was etwa einer Auflösung von 512x384 Pixel entspricht.

Die digitale Steuerung erfolgt mittels PWM für das horizontale Synchronisationssignal und spezialisierter programmierbarer Ein-/Ausgabeeinheiten (PIO) für die restlichen Signale und die Pixeldarstellung. Besonders bemerkenswert ist die Nutzung von drei PIO-Zustandsmaschinen für drei Pixel-Layer, die dank eines Prioritätsmechanismus Überlagerungen mit Transparenzeffekten erlauben. Zum Thema Farbmanagement ist festzuhalten, dass nicht für jeden Pixel ein vollfarbiger Wert gespeichert wird. Stattdessen nutzt Kaleidoscopico eine 4-Bit-Pixelkodierung. Diese Werte werden nicht in einem klassischen Lookup-Table mittels Speicherzugriffen aufgelöst, da dies die Limitationen der PIO Einheiten übersteigen würde. Stattdessen wird die Steuerung der PIO-Programme so arrangiert, dass eingehende 4-Bit Werte als direkte Programmzielsprünge interpretiert werden können – eine Art „computed goto“.

Auf diese Weise implementiert das Demo eine Palette mit sechs Farben plus Transparenz und zusätzliche Sonderaktionen mit extrem geringer Latenz bei sehr optimiertem Speicherverbrauch. Besondere Aufmerksamkeit verdient außerdem die Art, wie das Demo vertikale und horizontale Synchronisationssignale generiert. Während horizontale Synchronisation klassisch per PWM erzeugt wird, wird die vertikale Synchronisation auf einem GPIO-Pin mittels dynamischem Rollenwechsel der Pin-Konfiguration gesteuert. Während zeitkritischer Phasen steuert ein PIO-Zustandsautomat diesen Pin und setzt so signaltechnisch perfekte Zeitsignale um, was in solch einem low-level System eine sehr elegante und ungewöhnliche Lösung darstellt. Die Tonerzeugung in Kaleidoscopico basiert auf einem 12-Kanal Phase-Modulation Synthesizer, der pro Rasterlinie seine Stereo-Ausgabe neu berechnet. Die Audioausgabe erfolgt per PWM mit RC-Tiefpassfiltern zur Unterdrückung hochfrequenter Artefakte.

Zur klanglichen Gestaltung gehören vier Operatoren pro Kanal sowie Resonanzfilter, eine Stereo-Panning-Matrix und eine globale Delay-Effektkette. Das Ergebnis ist ein komplexer Klangteppich, der trotz der begrenzten Rechenleistung beachtlich klingt. Die Tonerzeugung ist eng mit der Bildwiedergabe getaktet, was eine starke Synchronisation von Bild und Sound garantiert. Die Softwarearchitektur des Demos ist auf die Zusammenarbeit beider CPU-Kerne optimiert. Core 1 ist für das Timing, Videoerzeugung und Sound zuständig – kurz: für das, was man als „Custom-Chip Emulation“ verstehen kann. Core 0 kümmert sich um die Orchestrierung der Demo, das Laden und Rendern der Effekte sowie um die Musikwiedergabe im Tracker-Stil.

Die große Menge an globalen Variablen, Register-Emulationen und Framebuffer-Daten sind pauschal in den Speicherbanken organisiert, wobei manche besonders performancekritische Routinen und Daten in den dedizierten 4 kB Speicherbänken des RP2350 residieren, um gleichzeitigen Zugriff zu ermöglichen. Ein zentrales Konzept zur Steuerung der Videoeffekte sind die sogenannten „Copperlists“. Inspiriert von der Amiga-Hardware bezeichnet eine Copperlist eine Liste von Befehlen, die zu exakt definierten Scanlines einfache Speicheraktionen durchführen, etwa Register setzen oder warten. Im Kaleidoscopico-Demo simuliert Core 1 diese Funktion, um zeitgesteuert Parameter für die PIO State Machines, Framebuffer, Farbpaletten und Scrollwerte zu setzen. Besonders clever ist die Nutzung zweier entkoppelter Copper-Listen, um gleichzeitig verschiedene Bild-Layer unabhängig zu animieren und Effekte wie Scrollen und Bitmap-Stretching zu realisieren.

Ein Beispiel einer Hauptszene ist das „Greetings“-Segment, an dem man die Arbeitsweise gut nachvollziehen kann. Hier werden ein Rotozoom-Background und eine darüberliegende Header-Layer mit Texten umgesetzt. Die Textlayer nutzen eigene Copperlists für einzelne Textzeilen, die mit vorbereitetem Font-Material aus dem Flash-Speicher beschrieben werden. Das motivhafte Komprimieren von Daten mit eigenem Lempel-Ziv-Algorithmus spart Speicher und reduziert die Ladezeit erheblich. Das zeigt eine gewisse Liebe zum Detail und ein Verständnis für Ressourcen-Management. Die affine Transformation des Rotozoomers wird unter Nutzung der Interpolator-Hardware im RP2350 realisiert. Diese Hardware unterstützt Fixpunkt-Arithmetik für zweidimensionale Koordinaten, wodurch man effizient Pixel aus einer Textur holen und in den Framebuffer schreiben kann. Der verwendete Loop stellt eine elegante Balance zwischen Hardware-Nutzung und Software-Optimierung dar.

Ein weiteres Highlight ist die finale Ballonfahrtszene über eine Berglandschaft, die ebenfalls mehrere Ebenen, ausführliche Copperlisten und real-time Raymarching des Terrain-Höhenmodells kombiniert. Die Verwendung des Ringspeicher-Modus im DMA unterstützt wieder nahtloses horizontales Scrollen, was für ein großflächiges Panorama essenziell ist. Die Landschaft ist durch geschicktes Modulieren der Farbpalette und Dithering visuell ansprechend gestaltet, trotz der eingeschränkten Farbpalette und der Rechenleistung. Die Erzeugung von Pseudo-Zufallszahlen für Dithering und andere Effekte erfolgt ebenfalls sehr experimentell: Ein DMA-Kanal liest iterativ seinen eigenen Checksummspeicher und speist diese Ergebnisse einem PIO State Machine zu, die daraus wieder 32-Bit Zufallsdaten generiert. Die CPU kann diese Zahlen nahezu lückenlos abgreifen und für optische Effekte wie zufälliges Aufbrechen von Helligkeitswerten verwenden.

Was Kaleidoscopico darüber hinaus auszeichnet, ist die strukturierte Organisation des Demo-Frameworks. Ein ausgeklügeltes Callback-System verwaltet einzelne Demo-Segmente, sogenannte Parts, mit jeweils eigenständigen Prepare-, Main-, Vertical-Blank- sowie Fade-Out-Routinen. Memory-Areas sind definiert und so organisiert, dass keine Überschneidungen entstehen, und Übergänge zwischen Parts können Daten erben oder komplett neu initialisieren. Das System stellt so sicher, dass die komplexe Demo mit ihren 17. 000 Zeilen RISC-V Assemblercode stabil und effizient läuft. Das gesamte Projekt verlangt viel Fachwissen in Mikroarchitektur, hardwarenaher Programmierung und Synchronisation, worüber Linus Akesson ausführlich berichtet. Das Zusammenspiel von klassischer Demo-Coding-Historie, moderner Hardware und einer offenen Architektur wie RISC-V macht Kaleidoscopico zu einem eindrucksvollen Beispiel für technische Kreativität.

Es zeigt, wie man sogar auf einem vergleichsweise kleinen Mikrocontroller mit cleverem Design und tiefem Systemverständnis ein visuell und auditiv beeindruckendes Erlebnis schaffen kann. Neben der technischen Brillanz ist auch die Community-Reaktion bemerkenswert. Begeisterung über die innovative Nutzung der RP2350 Hardware, Ideen für eigene Experimente und die Wiederbelebung des spirituellen Amiga-Demo-Feelings sind nur einige der positiven Rückmeldungen. Viele wenden sich an das Projekt, um selbst mit der Pico 2 Plattform zu experimentieren und Inspiration für eigene Projekte zu gewinnen. Kaleidoscopico ist damit nicht nur ein faszinierendes Demo, sondern auch ein Lehrmeister in Sachen Mikrocontroller-Programmierung, RISC-V Assembler und hardwarenahen Grafik- und Soundtechniken. Die Kombination aus Open-Hardware, Low-Level-Optimierung und kreativer Gestaltung macht das Projekt zu einem Meilenstein in der Mikrocontroller-Demo-Szene.

Wer sich für moderne Elektronik, Programmierung oder Retro-Computing interessiert, findet in Kaleidoscopico eine Fülle an Inspiration und technischem Input. Die umfassende Dokumentation und aufgeschlossene Community laden ein, den Quellcode und die Schaltung zu studieren, eigene Experimente zu starten und die Grenzen dessen, was mit dem Raspberry Pi Pico 2 möglich ist, selbst zu erkunden.

OKX Partnerinhalte

Registrieren Sie sich bei OKX und erhalten Sie Ihren Willkommensbonus

OKX ist eine Plattform für Spot- und Futures-Handel, P2P-Tausch und Krypto-Sparpläne. Ein neues Konto über diesen Link eröffnet Zugang zum Willkommensbonus-Programm: bis zu 10.000 USDT für Ihre ersten Schritte an der Börse.

Konto erstellen und Bonus erhalten →

18+ · Partnerlink. Kryptowährungen sind volatil: Sie können Ihre Einlage verlieren.

Als Nächstes
Diaverum Malaysia erweitert sein Renalservice-Netzwerk mit der Übernahme der IMU Dialysepraxis
Samstag, 14. November 2026. Diaverum Malaysia erweitert sein Renalservice-Netzwerk mit der Übernahme der IMU Dialysepraxis

Diaverum Malaysia hat einen wichtigen Meilenstein erreicht, indem das Unternehmen die volle Übernahme der IMU Dialysepraxis bekannt gab. Diese strategische Akquisition unterstreicht das klare Bestreben von Diaverum, seine Präsenz auf dem malaysischen Markt auszubauen und seine Kompetenz in der Versorgung von Patienten mit chronischer Nierenerkrankung zu verstärken.

Dual-Use University Accelerator Challenge: Innovations für Verteidigung und Wirtschaft aus amerikanischen Hochschulen
Samstag, 14. November 2026. Dual-Use University Accelerator Challenge: Innovations für Verteidigung und Wirtschaft aus amerikanischen Hochschulen

Die Defense Innovation Unit (DIU) hat mit dem Dual-Use University Accelerator Challenge eine innovative Plattform ins Leben gerufen, die speziell darauf abzielt, die Brücke zwischen akademischen Erfindungen und der praktischen Anwendung im Verteidigungssektor zu schlagen. Der Fokus liegt auf Technologien mit doppeltem Verwendungszweck, sogenannten Dual-Use-Lösungen, die sowohl für zivile als auch militärische Zwecke bedeutend sind.

Effiziente Monorepo-Build-Systeme: DAG versus Tiefensuche mit Sparse-Checkout
Samstag, 14. November 2026. Effiziente Monorepo-Build-Systeme: DAG versus Tiefensuche mit Sparse-Checkout

Monorepos, die Praxis mehrere Projekte oder Komponenten in einem einzigen Repository zu verwalten, gewinnen insbesondere in großen Softwareunternehmen zunehmend an Bedeutung. Diese Struktur bietet enorme Vorteile in Bezug auf Code-Wiederverwendung, Konsistenz und das Management von Abhängigkeiten.

GameStop und Bitcoin: Ist das Ende der Meme-Aktie in Sicht?
Samstag, 14. November 2026. GameStop und Bitcoin: Ist das Ende der Meme-Aktie in Sicht?

GameStop, der einst dominante Videospielhändler, hat in den letzten Jahren nicht nur wegen seiner Geschäftsentwicklung, sondern vor allem wegen seiner bemerkenswerten Rolle im Bereich der Meme-Aktien Schlagzeilen gemacht. Die Aktie erlebte im Jahr 2021 eine spektakuläre Rallye, angetrieben von einer engagierten Community im Internet, doch der Status als Meme-Aktie lässt viele Investoren an der nachhaltigen Wertentwicklung zweifeln.

Die vier Monsteraktien: Jetzt investieren und 20 Jahre von langfristigem Wachstum profitieren
Samstag, 14. November 2026. Die vier Monsteraktien: Jetzt investieren und 20 Jahre von langfristigem Wachstum profitieren

Für Anleger, die bereit sind, ihr Kapital langfristig anzulegen, sind Aktien von Unternehmen mit nachhaltigem Wachstum und Innovationskraft besonders attraktiv. Aktien, die das Potenzial haben, über Jahrzehnte zu wachsen, bieten nicht nur die Chance auf Kapitalzuwachs, sondern auch auf stetige Dividenden und eine stabile Wertentwicklung.

KI-gestützte Nachbarschaftsanalyse: Die Zukunft der Immobilienbewertung und Standortwahl
Samstag, 14. November 2026. KI-gestützte Nachbarschaftsanalyse: Die Zukunft der Immobilienbewertung und Standortwahl

Die moderne Immobilienwelt befindet sich in einem tiefgreifenden Wandel, angetrieben von technologischen Innovationen und digitalen Fortschritten. Besonders hervorzuheben ist die Rolle von künstlicher Intelligenz (KI) in der Bewertung von Nachbarschaften, die Käufern, Investoren und Mietern völlig neue Möglichkeiten bietet.

Integrated Partners verstärkt Präsenz in Greater Boston mit sechsköpfigem Team
Samstag, 14. November 2026. Integrated Partners verstärkt Präsenz in Greater Boston mit sechsköpfigem Team

Integrated Partners, ein national tätiges Finanzplanungs- und RIA-Unternehmen mit einem verwalteten Vermögen von über 21 Milliarden US-Dollar, hat seine Präsenz in der Region Greater Boston maßgeblich erweitert. Dies gelang durch die Integration von Corey Wealth Partners, einem etablierten Beratungsteam unter der Leitung des Gründers und geschäftsführenden Partners Jeff Corey.

Weitere Artikel zum Thema
500.000 Dollar Altersvorsorge: So viel können Sie jährlich sicher ausgeben
Samstag, 14. November 2026. 500.000 Dollar Altersvorsorge: So viel können Sie jährlich sicher ausgeben

Viele Menschen träumen davon, mit ausreichenden Ersparnissen entspannt ihren Ruhestand zu genießen. Ein gängiger Richtwert für ein solides finanzielles Polster im Alter liegt zwischen 500.

Warum DOGE und SHIB trotz Elon Musks süßer Hunde-Posts weiter fallen
Freitag, 13. November 2026. Warum DOGE und SHIB trotz Elon Musks süßer Hunde-Posts weiter fallen

Im März 2025 sorgte Elon Musk erneut für Aufsehen, als er auf der Social-Media-Plattform X, früher bekannt als Twitter, ein Bild mit mehreren Hunden und Münzen postete. Darunter befand sich auch eine Darstellung des Shiba Inu, der ikonische Hund, der als Vorlage für diverse Meme-Coins wie Dogecoin (DOGE) und Shiba Inu (SHIB) dient.

SEC plant Klage gegen Coinbase, laut Börse - The Wall Street Journal: Kreative Schlagzeile.
Freitag, 13. November 2026. SEC plant Klage gegen Coinbase, laut Börse - The Wall Street Journal: Kreative Schlagzeile.

Die US-amerikanische Börsenaufsicht SEC plant angeblich eine Klage gegen die beliebte Kryptowährungsbörse Coinbase einzureichen, wie aus einem Bericht der renommierten Zeitung The Wall Street Journal hervorgeht. Die Vorbereitungen für die rechtliche Auseinandersetzung sollen bereits im Gange sein, obwohl der genaue Grund für die potenzielle Klage noch nicht veröffentlicht wurde.

Die Zukunft der Kryptowährung: 2024 und darüber hinaus - The Motley Fool enthüllt
Freitag, 13. November 2026. Die Zukunft der Kryptowährung: 2024 und darüber hinaus - The Motley Fool enthüllt

Im Jahr 2024 und darüber hinaus steht die Zukunft der Kryptowährungen im Mittelpunkt der Diskussionen. Die Volatilität und das Potenzial dieser digitalen Währungen stehen im Fokus von Experten und Anlegern gleichermaßen.