# 6502-QR-code-generator A simple DASM assembler library for creating small QR codes ## Introduction This project provides a simple QR code generator for the 650x family. Note: The code is mostly specifically taylored for the Atari 2600 and a version 2 QR code. Other platforms or QR code versions have **not** been tested. But it should be adaptable without too major problems. If you make use of my code or have questions, please let me know. ## Features - easy to use DASM macros - assembler switches to taylor generator to your needs - code size optimized for minimal RAM and ROM space - all eight mask pattern supported - Atari 2600 demo code (randomly generates some Atari 2600 related messages) - generator code for Reed-Solomon ECC generator polygons accompanied (can also be integrated to compute on-the-fly) ## Limitations - only small (versions 1, 2 and 3), single block QR codes supported - only byte mode supported - no automatic mask pattern evaluation - tested only for version 2 QR codes (25x25) - memory organization has to be implemented platform specific ## License Copyright © 2021 Thomas Jentzsch. (GPLV3 License) The 6502 QR code generator is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. See [License](https://github.com/thrust26/6502-QR-code-generator/blob/master/LICENSE) for details. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.