Änderungen in Version 0.8.3
Die Beispielseite listet die Beispielprogramme wieder auf.
Learn 6502 läuft jetzt auf GNOME 51.
Der SBC-Befehl subtrahiert jetzt korrekt mit Zero-Page-Adressierung. Dank an jeremyw-gh für die Korrektur.
von Pascal Garber
Entdecke die faszinierende Welt der Programmierung klassischer Computer und Spielekonsolen! Lerne die 6502-Assemblersprache - denselben Code, der legendäre Systeme wie NES, Commodore 64 und Apple II antrieb.
Keine vorherigen Programmierkenntnisse erforderlich. Beginne mit interaktiven Lektionen und baue deine Fähigkeiten Schritt für Schritt auf.
Perfekt für Hobbyisten, Studenten und alle, die neugierig sind, wie Computer wirklich unter der Haube funktionieren!
Learn 6502 läuft jetzt auf Android. Lade die APK von der Release-Seite herunter und lerne 6502-Assembler auf deinem Telefon mit demselben Tutorial, Editor und Konsolenspiel wie auf dem Desktop.
Das Tutorial öffnet sich viel schneller.
Der Debugger ist standardmäßig deaktiviert.
Screenreader geben die Toolbar, den Header und die Gamepad-Tasten bekannt.
Der Text folgt der Systemschriftgröße.
Der Dialog „Über“ nennt die Übersetzer.
Wie immer enthält diese Version viele kleine Fehlerbehebungen und Verbesserungen.
Die Beispielseite listet die Beispielprogramme wieder auf.
Learn 6502 läuft jetzt auf GNOME 51.
Der SBC-Befehl subtrahiert jetzt korrekt mit Zero-Page-Adressierung. Dank an jeremyw-gh für die Korrektur.
Die macOS-Version ist jetzt von Apple signiert und notariell beglaubigt und wird als Disk-Image für Apple Silicon und Intel Macs ausgeliefert, sodass sie ohne Sicherheitswarnung geöffnet werden kann.
Wie immer enthält diese Version viele kleine Fehlerbehebungen und Verbesserungen.
Die Android-App startet wieder. Sie stürzte früher vor dem Erscheinen eines Bildschirms ab und läuft jetzt mit denselben Adwaita-Widgets wie die Desktop-Version.
Wie immer enthält diese Version viele kleine Fehlerbehebungen und Verbesserungen.
Learn 6502 läuft jetzt auch unter Windows und macOS. Wenn du es jemandem zeigen wolltest, der kein Linux nutzt, geht das jetzt.
Wie immer enthält diese Version viele kleine Fehlerbehebungen und Verbesserungen.
Shalom! Wir freuen uns über die hebräische Übersetzung, vollständig beigesteuert von Menachem (naattxx). Toda raba!
Hebräisch ist außerdem unsere erste Sprache, die von rechts nach links geschrieben wird: Dank Menachems Tests und Beiträgen unterstützt die App jetzt Layouts von rechts nach links und ist damit auf weitere RTL-Sprachen vorbereitet.
Selamat datang! Wir freuen uns auch über die indonesische Übersetzung, freundlicherweise beigesteuert von Arif Budiman. Terima kasih!
Wie immer enthält diese Version viele kleine Fehlerbehebungen und Verbesserungen.
Lerne 6502 läuft jetzt auf GNOME 50! Dank an Sabri Ünal für den Beitrag zum Runtime-Update.
Ein Problem wurde behoben, bei dem der Zurück-Button im Lernbereich im Desktop- und Tablet-Modus immer sichtbar war, auch wenn keine Unterseite geöffnet war.
Unter der Haube: Update auf TypeScript 6, Vite 8 und weitere Abhängigkeits-Updates für verbesserte Leistung und Stabilität.
Tervetuloa! Wir freuen uns über die finnische Übersetzung, freundlicherweise beigesteuert von Jiri Grönroos. Kiitos!
Willkommen zur vietnamesischen Übersetzung, vollständig beigetragen von Loc Huynh (hthienloc).
Willkommen zur polnischen Übersetzung, ursprünglich beigetragen von Micro Wave. Dziękujemy!
Geteilte Codebeispiele enthalten jetzt CC-BY-4.0-Lizenzinformationen, wodurch klar wird, wie die Community Ihre Beiträge nutzen und darauf aufbauen kann.
Wir haben eine neue Beispiele-Sektion im Lernen-Tab hinzugefügt, wo du vollständig kommentierte 6502-Programme direkt in der App erkunden und ausführen kannst. Beginne mit unserem Snake-Spiel-Beispiel und sieh zu, wie die Pixel zum Leben erwachen!
Hast du eine coole 6502-Kreation? Teile sie mit der Community! Du kannst jetzt deine Code-Beispiele direkt aus der App einreichen. Einfach auf den Teilen-Button klicken, und wir erstellen automatisch ein GitHub Issue und Pull Request für dich.
Lernen durch Beispiele war noch nie so einfach. Tauche in funktionierenden Code ein, passe ihn an, bring ihn kaputt, repariere ihn wieder - so haben die besten Programmierer früher gelernt!
Begrüße viele neue Übersetzungen: Französisch, Interlingua, Portugiesisch, Portugiesisch (Brasilien), Niederländisch, Spanisch, Ukrainisch, Japanisch und Chinesisch (Vereinfacht)
Deutsch und Spanisch wurden von Mitwirkenden validiert. Die anderen Sprachen sind KI‑unterstützte Entwürfe und benötigen eine menschliche Validierung.
Wenn du eine der aufgeführten Sprachen sprichst, hilf bitte beim Überprüfen oder Verbessern der Übersetzungen. Du kannst über die In‑App‑Links, unsere Übersetzungsplattform oder durch das Eröffnen eines Issues beitragen.
Diese Version bringt lebendiges, handheld-inspiriertes Theming mit anpassbaren Farben. Wir haben adaptive Tablet- und Desktop-Layouts eingeführt, die alles im Blick behalten - perfekt für diese Marathon-Codingsessions beim Lernen der Retro-Spielentwicklung in Assembly. Großer Dank an unseren neuen Mitwirkenden @mmartinortiz für die großartigen Desktop-Layout-Ideen. Es gibt auch einige coole technische Verbesserungen wie TypeScript-Strictness, benutzerdefinierte GtkSourceView-Style-Schemes und erweiterte Debugger-Steuerungen für flüssigere Entwicklung.
Wichtige UI-Verbesserungen mit Einführung eines modernen Floating Action Buttons mit dynamischen Zuständen für intuitive Programmkontrolle und einem vollständig neu gestalteten Debugger-Widget mit modernen Adwaita-Komponenten.
Architekturverbesserungen ermöglichen bessere Code-Teilung zwischen GNOME, Web und Android-Plattformen.
Hilfefunktion hinzugefügt, um die Codebearbeitung für Anfänger zu erleichtern
Verbesserte Spieloberfläche und Steuerung für mobile Geräte
Neue Werkzeuge zur Code-Analyse, einschließlich Disassembler und schnell umschaltbarer Speicheransicht
Zahlreiche kleine Fehler wurden behoben, um die allgemeine Benutzerfreundlichkeit zu verbessern
Spiele werden jetzt automatisch pausiert, wenn zwischen Bildschirmen gewechselt wird
Dateiverwaltung zum Speichern und Laden von Programmen hinzugefügt
Verbesserte App-Darstellung und Zugänglichkeit
Verbesserte Beschreibungen für nicht-technische Benutzer
Optimierte Flatpak-Konfiguration durch Entfernen unnötiger Berechtigungen
Verbesserte Leistung der Spielekonsole für flüssigeres Gameplay
Verbesserte Eingabe des Adressbereichs im Hex-Monitor
Reduzierter Standard-Adressbereich des Hex-Monitors für bessere Effizienz
Debugger wird nur noch aktualisiert, wenn er sichtbar ist, reduziert unnötige Verarbeitung
Build-Fehler unter PostmarketOS behoben, verbessert Kompatibilität mit Mobilgeräten
Erste Veröffentlichung von Lerne 6502 Assembler für GNOME