ATARI 8-Bit Emulator im Browser (KI-Thema)

← Zurück zum Forum

ATARI 8-Bit Emulator im Browser (KI-Thema)

Hallo!

Schon lange wollte ich meine Spiele direkt auf meiner Webseite spielbar anbieten. Mein Problem war aber, dass ich keinen Emulator gefunden hatte, der im Browser läuft und genau das kann, was ich brauche.

Dann überlegte ich, einfach mal Claude Code zu fragen, ob es möglich ist, den Atari-800-Emulator, den es auf GitHub zum Download gibt, für den Browser umzubauen (mit meinen gewünschten Anpassungen). Die KI sagte sofort zu, wies dann aber auf rechtliche Aspekte hin: Ich müsste meine Anpassung dann ebenfalls öffentlich zugänglich machen. Bei rechtlichen Dingen bin ich immer etwas vorsichtig.

Claude Code schlug mir daraufhin vor, einfach einen komplett eigenen Emulator zu schreiben, auf Basis der Dokumentationen aus dem Internet. Für den 6502 gibt es sehr viele Testprogramme, mit denen man die Funktion gut prüfen kann. Gemeinsam erstellten wir 12 Meilensteine für die Entwicklung. Ich suchte die Dokumente im Internet heraus (Claude konnte die richtigen irgendwie nicht selbst finden), und dann ging es los. Der Emulator konnte immer mehr, und meine Hauptaufgabe war es, zu prüfen und zu entscheiden. Irre … am Ende lief der Emulator tatsächlich!

Die einzelnen Chips sind Klassen mit öffentlichen Pins, und die Verbindungen untereinander konnte Claude aus meinen 600XL+-Schaltplänen ableiten.

Der Emulator unterstützt sogar die VBXE (Version 1.27). Ich habe einige Spiele ausprobiert, und sie liefen.

Es gibt einen Desktop-Modus:

und einen Handy-Modus.

Fehler wird es sicherlich noch geben, aber um mal eben schnell ein Atari-Spiel zu spielen, ist der Emulator völlig ausreichend!

Ihr findet ihn hier: https://www.kveldulfur.de/a8-emulator/

Betrachtet ihn bitte als Beta :-)

Anhänge:

Mein 600XL ist virenfrei!

AntwortZitat

Cooles Projekt
Meine Python-Ports hatte Claude auch erst mit sehr viel Emulation gelöst. Das war schon eine gute Lösung - aber ich wollte unbedingt Erweiterungen einbauen - daher musst ich Claude zu mehr Python-Lösung und mehr Wartbarkeit "zwingen".

Ich habe auch KIMI, GLM und QWEN gefragt - aber, die sind noch nicht so weit - haben sich sehr verzettelt.

Wie sah Deine Entwicklungskette/-umgebung aus? Welcher Harnes? Welche Modelle?

8 Bit reichen völlig aus

AntwortZitat

Ich habe ein ATR auf den Emulator gezogen, und dann passiert aber nichts (auch nicht nach Klick in den Bildschirm):

post_cas_2026.10.23_09:21_1_paste_1.png

Da sind zwei Meldungen, die sich überlappen, daher ist die untere nicht gut lesbar.

Anhänge:

https://mastodon.social/@cstrotm https://abbuc.social

AntwortZitat