<?xml version="1.0" encoding="UTF-8"?> <component type="desktop-application"> <id>eu.jumplink.Learn6502</id> <metadata_license>CC0-1.0</metadata_license> <project_license>GPL-3.0-or-later</project_license> <name>Learn 6502 Assembly</name> <summary>6502 Assembly Learning Environment</summary> <description> <p> A comprehensive learning environment for programming vintage computers and game consoles using 6502 assembly language. </p> <p>Features:</p> <ul> <li>Learn step-by-step with an interactive tutorial</li> <li>Write code with a built-in editor</li> <li>Debug your programs with real-time tools</li> <li>See your code run on a virtual game console</li> </ul> </description> <launchable type="desktop-id">eu.jumplink.Learn6502.desktop</launchable> <screenshots> <screenshot type="default"> <image>https://raw.githubusercontent.com/JumpLink/Learn6502/refs/tags/v0.2.0/misc/screenshots/1.png</image> <caption>Interactive tutorial interface in light theme</caption> </screenshot> <screenshot type="default"> <image>https://raw.githubusercontent.com/JumpLink/Learn6502/refs/tags/v0.2.0/misc/screenshots/2.png</image> <caption>Interactive tutorial interface in dark theme</caption> </screenshot> <screenshot type="default"> <image>https://raw.githubusercontent.com/JumpLink/Learn6502/refs/tags/v0.2.0/misc/screenshots/3.png</image> <caption>Code editor with 6502 assembly syntax highlighting and visible help</caption> </screenshot> <screenshot type="default"> <image>https://raw.githubusercontent.com/JumpLink/Learn6502/refs/tags/v0.2.0/misc/screenshots/4.png</image> <caption>Built-in debugger showing real-time registers, flags, and memory</caption> </screenshot> <screenshot type="default"> <image>https://raw.githubusercontent.com/JumpLink/Learn6502/refs/tags/v0.2.0/misc/screenshots/5.png</image> <caption>Virtual game console displaying three colored pixels</caption> </screenshot> </screenshots> <url type="homepage">https://flathub.org/apps/eu.jumplink.Learn6502</url> <url type="bugtracker">https://github.com/JumpLink/Learn6502/issues</url> <url type="translate">https://hosted.weblate.org/projects/eu-jumplink-learn6502/app/</url> <url type="vcs-browser">https://github.com/JumpLink/Learn6502</url> <developer id="eu.jumplink"> <name translate="no">Pascal Garber</name> <email>pascal@mailfreund.de</email> </developer> <content_rating type="oars-1.1" /> <releases> <release version="0.2.0" date="2025-04-11"> <description> <p>Major update focusing on improved learning experience and usability</p> <ul> <li>Added help feature to make code editing easier for beginners</li> <li>Improved game screen and controls for mobile devices</li> <li>New tools to examine your code, including disassembler and fast switchable memory viewer</li> <li>Many minor bugs have been fixed to improve overall usability</li> <li>Games now automatically pause when switching between screens</li> <li>Added file management to save and load your programs</li> </ul> </description> </release> <release version="0.1.2" date="2025-04-03"> <description> <p>Enhanced app presentation and accessibility</p> <p>Improved descriptions to be more welcoming for non-technical users</p> <p>Optimized Flatpak configuration by removing unnecessary permissions</p> </description> </release> <release version="0.1.1" date="2025-04-02"> <description> <p>Improved the game console performance for smoother gameplay</p> <p>Enhanced the hex monitor address range input for easier value editing</p> <p>Reduced default hex monitor address range for better efficiency</p> <p>Debugger now only updates when visible, reducing unnecessary processing</p> <p>Fixed build error on PostmarketOS, improving mobile compatibility</p> </description> </release> <release version="0.1.0" date="2025-04-02"> <description> <p>First release of Learn 6502 Assembly for GNOME</p> </description> </release> </releases> <kudos> <kudo>ModernToolkit</kudo> <kudo>HiDpiIcon</kudo> </kudos> <categories> <category>Development</category> <category>Education</category> </categories> <keywords> <keyword>6502</keyword> <keyword>Assembly</keyword> <keyword>Programming</keyword> <keyword>Learning</keyword> <keyword>Emulator</keyword> </keywords> <recommends> <control>keyboard</control> <control>pointing</control> <control>touch</control> </recommends> <requires> <display_length compare="ge">360</display_length> </requires> <branding> <color type="primary" scheme_preference="light">#DC9FF0</color> <color type="primary" scheme_preference="dark">#5E2073</color> </branding> </component>