This package contains the core tutorial content for learning 6502 assembly language programming. The content is written in a Markdown MDX format and can be transformed into various output formats to support different platforms.
The main tutorial content is stored in tutorial.mdx, which is based on Nick Morgan's original Easy6502 tutorial. The content is licensed under the Creative Commons Attribution 4.0 International License.
The package includes tools to transform the MDX content into different formats:
- GNOME Application: The content is transformed into GNOME Blueprint UI files (
.ui) for use in the native GNOME application - Web Version: Planned support for generating web-compatible content
- Android App: Potential future support for Android application content
The transformation process is handled by TypeScript components in the tsx/ directory:
components/: UI components for different tutorial elementsenums/: Type definitions and constantsexamples/: 6502 assembly code examples used in the tutorial
To build the transformed content:
yarn buildThis will generate the necessary output files in the dist/ directory.
- The tutorial content is licensed under the Creative Commons Attribution 4.0 International License
- The transformation code and build system are licensed under the GNU General Public License v3