From 628f5ff04f4716cbcd1faabd01077bc93aaeedf1 Mon Sep 17 00:00:00 2001 From: Pascal Leclerc Date: Mon, 20 Jul 2026 22:28:40 +0200 Subject: [PATCH] Increased cmake minimum required version to allow build on 4.4 --- CMakeLists.txt | 2 +- README.md | 15 ++++++++++++--- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 09c3662..21b1980 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.1) +cmake_minimum_required(VERSION 3.10) project(l65) diff --git a/README.md b/README.md index 0c16643..5cfb373 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,19 @@ # l65 -l65 is a 6502 assembler, operating from within Lua and written in Lua. This means assembler mnemonics become regular Lua statements anywhere in the middle of Lua code. +A family of lightweight cross-assemblers: -l7801 is a µPD7801 assembler, using l65 framework, created and maintained by [@MooZ] (https://github.com/BlockoS). +- `l65` — 6502 +- `lz80` — Z80 / SM83 +- `l7801` — NEC 7801 + +The assemblers operate from within Lua, and are written in Lua. This means assembler mnemonics become regular Lua statements anywhere in the middle of Lua code. Lua then acts as a dynamic preprocessor of itself, the assembler and linker. + +l65 is a 6502 assembler, with libraries for Atari 2600 VCS and NES. + +lz80 is a Z80 assembler, with libraries for GameBoy SM83. + +l7801 is a NEC µPD7801 assembler, with samples for Super Cassette Vision, created and maintained by [@MooZ] (https://github.com/BlockoS). -lz80 is a GameBoy SM83 assembler, using l65 framework. Table of Contents =================