- MovieCart ist ein Software- und Hardwareprojekt zum Erstellen von Cartridges mit abendfüllenden Farbfilmen und Audio für den unveränderten Atari 2600
- Das Bild nutzt zwei Felder, die mit 60 fps abwechselnd angezeigt werden; jedes Feld besteht aus einem Schachbrettmuster mit 10 x 262 Zellen
- Jede Zelle enthält eine von 128 Farben und ist 8 Pixel breit sowie 1 Pixel hoch; daraus ergeben sich 80 x 262 @ 30fps und 10 Farben pro Zeile
- Das Audio ist 15,720 kHz 4-Bit-Mono; der Joystick steuert Helligkeit, Lautstärke und Shuttle-Position, die Konsolenschalter steuern Schwarzweiß, 10-Sekunden-Rücklauf und vollständigen Rücklauf
- Jedes Feld benötigt 2,5 KB Daten; eine Sekunde entspricht 75,5 Combat-Cartridges, und ein zweistündiger Spielfilm benötigt ein Datenvolumen von mehr als 500.000 Cartridges
Was MovieCart bietet
- MovieCart ist ein Projekt zum Erstellen von Cartridges mit abendfüllenden Farbfilmen und Audio für den unveränderten Atari 2600
- Das README beschreibt, dass man die „Freuden der Leinwand“ zu Hause mit digitaler Genauigkeit erleben kann
- Ziel ist der Aufbau einer Bibliothek abendfüllender Filme mit 80 x 192 Auflösung, 7-Bit-Farbe und 4-Bit-Mono-Audio
- Das Kit kann bei Tindie vorbestellt werden
Inhalts-Updates und Encoding
- Wie man andere Dateien abspielt, ist in
docs/How_To_Update_Content.txtbeschrieben - Eine Anleitung zum eigenen Encoding wird als YouTube-Video bereitgestellt
Art der Videodarstellung
- Das Bild zeigt zwei Felder abwechselnd mit 60 fps an
- Jedes Feld besteht aus einem Schachbrettmuster mit 10 x 262 Zellen
- Jede Zelle hat eine von 128 Farben
- Jede Zelle ist 8 Pixel breit und 1 Pixel hoch
- Mit dieser Methode ergibt sich eine effektive Auflösung von 80 x 262 @ 30fps
- Pro Zeile werden 10 Farben angezeigt
Audio und Bedienung
- Der Ton ist 4-Bit-Mono, erzeugt mit 15,720 kHz
- Der Joystick steuert die folgenden Werte
- Helligkeit
- Lautstärke
- Shuttle-Position
- Die Konsolenschalter steuern die folgenden Funktionen
- Umschalten auf Schwarzweiß
- 10-Sekunden-Rücklauf
- Vollständiger Rücklauf
Datenumfang
- Jedes Feld benötigt 2,5 KB Daten
- Eine Sekunde Material entspricht 75,5 Combat-Cartridges
- Ein kompletter zweistündiger Spielfilm erfordert ein Datenvolumen, das mehr als 500.000 Cartridges entspricht
1 Kommentare
Hacker-News-Kommentare
Chips, die man für Kleingeld bekommt, haben heute um Größenordnungen mehr Rechenleistung als früher, und natürlich stopft man sie zum Spaß in uralte Maschinen.
Die Idee, eine Cartridge mit Recheneinheiten vollzupacken und den „eigentlichen“ Computer wie eine ziemlich miese GPU zu benutzen, ist wirklich unterhaltsam.
Als Gedankenexperiment habe ich mich oft gefragt, wie weit man Cartridge-basierte Konsolen wohl erweitern könnte.
Wie bei diesem Projekt müsste es doch möglich sein, einen ARM-Chip in die Cartridge zu stecken und Video als H.264 zu übertragen.
Ich sitze gerade nicht am Rechner, aber ich würde gern vergleichen, wie unterschiedlich moderne Codecs komprimieren.
Mir gefällt die Vorstellung, einen Prozessor einzubauen, der ungefähr 5- bis 10-mal stärker war als die CPU der Konsole.
Interessant ist auch, dass wenige Jahre später ein ARM-Prozessor mit fast identischen Spezifikationen zum Gehirn des Game Boy Advance wurde.
Es wurden auch Spiele entwickelt, die diesen Chip aktiv nutzen; persönlich fand ich Robotron von ChampGames am beeindruckendsten.
Die PlusCart enthält außerdem einen WLAN-Chip für Internetzugang.
In der Atari-2600-Welt sind das aufregende Zeiten.
Es ging nicht ums Geld; leicht abgewandelt nach George Mallory: Man tat es, weil die Herausforderung da war.
Irgendjemand musste es machen.
Auf der Vorderseite ist „The Jerk“ zu sehen, Steve Martin in seiner Glanzzeit.
Auf der Rückseite stehen „weitere Klassiker für deine Sammlung“, darunter Star Wars und Kramer vs. Kramer.
Allerdings frage ich mich, warum sie Model CX2615 gewählt haben. Das war „Demons to Diamonds“ und erschien 1982, während im Handbuch eindeutig „(c) 1977 ATARI, INC.“ steht.
Man darf nicht vergessen, dass der 2600 keinen Frame Buffer hat. Deshalb leistet der 2600 wie bei anderen Cartridges auch in jedem Frame eine ganze Menge Arbeit.
Der Kernel, der auf dem 2600 läuft, ist ebenfalls großartig, aber den eigentlichen Unterschied macht das Encoding. Lodefmode hat das wirklich gut gemacht, und die Nutzung von Playfield/Hintergrund und Player-Farben ist sehr clever.
Es gibt auch ein Buch mit diesem Titel über diese Technik; es ist ziemlich gut und lesenswert.
https://en.wikipedia.org/wiki/Racing_the_Beam
„Das Sloot Digital Coding System ist eine angebliche Data-Sharing-Technik, bei der der Erfinder behauptete, eine komplette digitale Filmdatei in 8 KB Daten speichern zu können. Das verstößt um mehrere Größenordnungen gegen Shannons Quellcodierungstheorem. Die Methode soll 1995 von Romke Jan Bernhard Sloot entwickelt worden sein …“
„Nur wenige Tage vor Abschluss des Vertrags über den Verkauf der Erfindung starb Sloot plötzlich an einem Herzinfarkt. Der Quellcode wurde nie wiedergefunden, und die Methode sowie die Behauptungen wurden nie reproduziert oder verifiziert.“
Die Cartridge scheint für etwa 25 Dollar gehandelt zu werden. Das ist ein cooles Medium zum Erkunden; ich sollte mir eine kaufen.
https://www.youtube.com/watch?v=QB3oHdSjfCE
https://youtu.be/tB6Uj2RGhPU