6502-QR-code-generator/README.md

28 lines
1.2 KiB
Markdown
Raw Permalink Normal View History

2021-04-15 11:49:47 +00:00
<img align="right" src="https://github.com/thrust26/6502-QR-code-generator/blob/master/QR-Code.png"/>
2021-04-15 11:46:44 +00:00
2021-04-11 06:12:44 +00:00
# 6502-QR-code-generator
2021-04-15 14:56:01 +00:00
A simple and free DASM assembler library for creating small QR codes
2021-04-11 07:00:42 +00:00
## Introduction
This project provides a simple QR code generator for the 650x family.
2021-04-11 07:30:03 +00:00
Note:
2021-04-15 14:24:40 +00:00
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 (see instructions.txt).
2021-04-11 07:30:03 +00:00
2021-04-11 08:38:08 +00:00
If you make use of my code or have questions, please let me know.
2021-04-11 07:00:42 +00:00
## Features
- easy to use DASM macros
- assembler switches to taylor generator to your needs
2021-04-15 11:50:45 +00:00
- code optimized for minimal RAM and ROM space
2021-04-11 07:00:42 +00:00
- all eight mask pattern supported
2021-04-11 15:57:08 +00:00
- Atari 2600 demo code (randomly generates some Atari 2600 related messages)
2021-04-14 21:23:39 +00:00
- generator code for Reed-Solomon ECC generator polygons accompanied (can also be integrated to compute on-the-fly)
2021-04-11 07:00:42 +00:00
## Limitations
2021-04-14 21:23:39 +00:00
- only small (versions 1, 2 and 3), single block QR codes supported
2021-04-11 07:00:42 +00:00
- only byte mode supported
- no automatic mask pattern evaluation
2021-04-12 08:04:53 +00:00
- tested only for version 2 QR codes (25x25)
2021-04-15 11:46:44 +00:00
- memory organization has to be implemented platform specific