From 5cdb258790caf89bf7804a5e3347d7b1e0da7ae8 Mon Sep 17 00:00:00 2001 From: "Tadashi G. Takaoka" Date: Mon, 19 Feb 2024 14:48:30 +0900 Subject: [PATCH] Version 1.6.46 - [Asm] Fix undefined symbol error in constant directives - [CDP1802] Fix negavtive value handing with DC A(n) - [MOS6502] Fix 65186 long absolute parsing - [INS8070] Accept simple label as PC-relative index - [MC6809] Fix HD6309 DIVD operand - Add namespace prefix to header file include guard define constant --- README.adoc | 4 ++-- examples/cdp1802/platformio.ini | 2 +- examples/f3850/platformio.ini | 2 +- examples/i8048/platformio.ini | 2 +- examples/i8051/platformio.ini | 2 +- examples/i8080/platformio.ini | 2 +- examples/i8086/platformio.ini | 2 +- examples/i8096/platformio.ini | 2 +- examples/im6100/platformio.ini | 2 +- examples/ins8060/platformio.ini | 2 +- examples/ins8070/platformio.ini | 2 +- examples/mc6800/platformio.ini | 2 +- examples/mc68000/platformio.ini | 2 +- examples/mc6809/platformio.ini | 2 +- examples/mn1610/platformio.ini | 2 +- examples/mos6502/platformio.ini | 2 +- examples/ns32000/platformio.ini | 2 +- examples/platformio.common | 2 +- examples/scn2650/platformio.ini | 2 +- examples/tlcs90/platformio.ini | 2 +- examples/tms32010/platformio.ini | 2 +- examples/tms7000/platformio.ini | 2 +- examples/tms9900/platformio.ini | 2 +- examples/z8/platformio.ini | 2 +- examples/z80/platformio.ini | 2 +- examples/z8000/platformio.ini | 2 +- library.json | 2 +- library.properties | 2 +- src/version.h | 4 ++-- 29 files changed, 31 insertions(+), 31 deletions(-) diff --git a/README.adoc b/README.adoc index 9fc85a68..fbeca3bb 100644 --- a/README.adoc +++ b/README.adoc @@ -76,7 +76,7 @@ On POSIX environment, assembler command line interface is provided. It can generate Intel HEX or Motorola S-Record output. ---- -libasm assembler (version 1.6.45) +libasm assembler (version 1.6.46) usage: asm [-o ] [-l ] -C : target CPU MC6800 MB8861 MC6801 HD6301 MC68HC11 MC6805 MC146805 @@ -121,7 +121,7 @@ On POSIX environment, disassembler command line interface is provided. It can read Intel HEX or Motorola S-Record input. ---- -libasm disassembler (version 1.6.45) +libasm disassembler (version 1.6.46) usage: dis -C [-o ] [-l ] -C : target CPU MC6800 MB8861 MC6801 HD6301 MC68HC11 MC6805 MC146805 diff --git a/examples/cdp1802/platformio.ini b/examples/cdp1802/platformio.ini index 902d61d2..6b8259b6 100644 --- a/examples/cdp1802/platformio.ini +++ b/examples/cdp1802/platformio.ini @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/examples/f3850/platformio.ini b/examples/f3850/platformio.ini index 902d61d2..6b8259b6 100644 --- a/examples/f3850/platformio.ini +++ b/examples/f3850/platformio.ini @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/examples/i8048/platformio.ini b/examples/i8048/platformio.ini index 902d61d2..6b8259b6 100644 --- a/examples/i8048/platformio.ini +++ b/examples/i8048/platformio.ini @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/examples/i8051/platformio.ini b/examples/i8051/platformio.ini index 902d61d2..6b8259b6 100644 --- a/examples/i8051/platformio.ini +++ b/examples/i8051/platformio.ini @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/examples/i8080/platformio.ini b/examples/i8080/platformio.ini index 902d61d2..6b8259b6 100644 --- a/examples/i8080/platformio.ini +++ b/examples/i8080/platformio.ini @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/examples/i8086/platformio.ini b/examples/i8086/platformio.ini index 902d61d2..6b8259b6 100644 --- a/examples/i8086/platformio.ini +++ b/examples/i8086/platformio.ini @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/examples/i8096/platformio.ini b/examples/i8096/platformio.ini index 902d61d2..6b8259b6 100644 --- a/examples/i8096/platformio.ini +++ b/examples/i8096/platformio.ini @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/examples/im6100/platformio.ini b/examples/im6100/platformio.ini index 902d61d2..6b8259b6 100644 --- a/examples/im6100/platformio.ini +++ b/examples/im6100/platformio.ini @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/examples/ins8060/platformio.ini b/examples/ins8060/platformio.ini index 902d61d2..6b8259b6 100644 --- a/examples/ins8060/platformio.ini +++ b/examples/ins8060/platformio.ini @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/examples/ins8070/platformio.ini b/examples/ins8070/platformio.ini index 902d61d2..6b8259b6 100644 --- a/examples/ins8070/platformio.ini +++ b/examples/ins8070/platformio.ini @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/examples/mc6800/platformio.ini b/examples/mc6800/platformio.ini index 902d61d2..6b8259b6 100644 --- a/examples/mc6800/platformio.ini +++ b/examples/mc6800/platformio.ini @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/examples/mc68000/platformio.ini b/examples/mc68000/platformio.ini index 902d61d2..6b8259b6 100644 --- a/examples/mc68000/platformio.ini +++ b/examples/mc68000/platformio.ini @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/examples/mc6809/platformio.ini b/examples/mc6809/platformio.ini index 902d61d2..6b8259b6 100644 --- a/examples/mc6809/platformio.ini +++ b/examples/mc6809/platformio.ini @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/examples/mn1610/platformio.ini b/examples/mn1610/platformio.ini index 902d61d2..6b8259b6 100644 --- a/examples/mn1610/platformio.ini +++ b/examples/mn1610/platformio.ini @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/examples/mos6502/platformio.ini b/examples/mos6502/platformio.ini index 902d61d2..6b8259b6 100644 --- a/examples/mos6502/platformio.ini +++ b/examples/mos6502/platformio.ini @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/examples/ns32000/platformio.ini b/examples/ns32000/platformio.ini index 902d61d2..6b8259b6 100644 --- a/examples/ns32000/platformio.ini +++ b/examples/ns32000/platformio.ini @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/examples/platformio.common b/examples/platformio.common index 902d61d2..6b8259b6 100644 --- a/examples/platformio.common +++ b/examples/platformio.common @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/examples/scn2650/platformio.ini b/examples/scn2650/platformio.ini index 902d61d2..6b8259b6 100644 --- a/examples/scn2650/platformio.ini +++ b/examples/scn2650/platformio.ini @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/examples/tlcs90/platformio.ini b/examples/tlcs90/platformio.ini index 902d61d2..6b8259b6 100644 --- a/examples/tlcs90/platformio.ini +++ b/examples/tlcs90/platformio.ini @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/examples/tms32010/platformio.ini b/examples/tms32010/platformio.ini index 902d61d2..6b8259b6 100644 --- a/examples/tms32010/platformio.ini +++ b/examples/tms32010/platformio.ini @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/examples/tms7000/platformio.ini b/examples/tms7000/platformio.ini index 902d61d2..6b8259b6 100644 --- a/examples/tms7000/platformio.ini +++ b/examples/tms7000/platformio.ini @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/examples/tms9900/platformio.ini b/examples/tms9900/platformio.ini index 902d61d2..6b8259b6 100644 --- a/examples/tms9900/platformio.ini +++ b/examples/tms9900/platformio.ini @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/examples/z8/platformio.ini b/examples/z8/platformio.ini index 902d61d2..6b8259b6 100644 --- a/examples/z8/platformio.ini +++ b/examples/z8/platformio.ini @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/examples/z80/platformio.ini b/examples/z80/platformio.ini index 902d61d2..6b8259b6 100644 --- a/examples/z80/platformio.ini +++ b/examples/z80/platformio.ini @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/examples/z8000/platformio.ini b/examples/z8000/platformio.ini index 902d61d2..6b8259b6 100644 --- a/examples/z8000/platformio.ini +++ b/examples/z8000/platformio.ini @@ -15,7 +15,7 @@ default_envs = atmega1284p, avr128da, teensy41 [env] lib_deps = tgtakaoka/libcli@1.3.0 - tgtakaoka/libasm@1.6.45 + tgtakaoka/libasm@1.6.46 [env:atmega1284p] platform = atmelavr diff --git a/library.json b/library.json index cbd2d660..7878c01b 100644 --- a/library.json +++ b/library.json @@ -1,6 +1,6 @@ { "name": "libasm", - "version": "1.6.45", + "version": "1.6.46", "description": "Cross assembler and disassembler for retro CPUs", "keywords": "Assembler, Disassembler, MC6800, MC6805, MC6809, MC68HC11, MOS6502, i8048, i8051, i8080, Z80, Z8, TLCS90, INS8060, INS8070, CDP1802, SCN2650, F3850, TMS7000, TMS32010, TMS9900, i8086, i8096, MC68000, Z8000, NS32032, MN1610", "repository": diff --git a/library.properties b/library.properties index 65922d94..9c356e88 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=libasm -version=1.6.45 +version=1.6.46 author=Tadashi G. Takaoka maintainer=Tadashi G. Takaoka sentence=Cross assembler and disassembler for retro CPUs diff --git a/src/version.h b/src/version.h index 883de92b..79932216 100644 --- a/src/version.h +++ b/src/version.h @@ -19,8 +19,8 @@ #define LIBASM_VERSION_MAJOR 1 #define LIBASM_VERSION_MINOR 6 -#define LIBASM_VERSION_PATCH 45 -#define LIBASM_VERSION_STRING "1.6.45" +#define LIBASM_VERSION_PATCH 46 +#define LIBASM_VERSION_STRING "1.6.46" #endif // __LIBASM_VERSION_H__