Skip to content

Commit

Permalink
Version 1.6.28
Browse files Browse the repository at this point in the history
 - [ASM] Generate relevant binaries even when error happens
   On those cases the error messages work effectively as warning
 - [MC6800] Add MB8861 variant
 - [Z8] Fix RRn where n is odd number as illegal register
 - [INS8060] Fix E-register displacement check
 - [DIS] Fix -X option message to relevant CPU
 - [arduino] Add missing SCN2650 example
 - Refactor Table related classes
  • Loading branch information
tgtakaoka committed Nov 16, 2022
1 parent b20c6a7 commit 97ef8ee
Show file tree
Hide file tree
Showing 26 changed files with 50 additions and 50 deletions.
4 changes: 2 additions & 2 deletions README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ interface.
On POSIX environment, assembler command line interface is provided.
It can generate Intel HEX or Motorola S-Record output.

libasm assembler (version 1.6.27)
libasm assembler (version 1.6.28)
usage: asm [-o <output>] [-l <list>] <input>
-C <CPU> : target CPU
MC6800 MB8861 MC6801 HD6301 MC68HC11 MC6805 MC146805
Expand Down Expand Up @@ -101,7 +101,7 @@ It can generate Intel HEX or Motorola S-Record output.
On POSIX environment, disassembler command line interface is provided.
It can read Intel HEX or Motorola S-Record input.

libasm disassembler (version 1.6.27)
libasm disassembler (version 1.6.28)
usage: dis -C <CPU> [-o <output>] [-l <list>] <input>
-C <CPU> : target CPU
MC6800 MB8861 MC6801 HD6301 MC68HC11 MC6805 MC146805
Expand Down
4 changes: 2 additions & 2 deletions examples/cdp1802/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ default_envs = nano_every, nano_33_iot, pico

[env]
lib_deps =
tgtakaoka/[email protected].3
tgtakaoka/[email protected].27
tgtakaoka/[email protected].4
tgtakaoka/[email protected].28

[env:promicro16]
platform = atmelavr
Expand Down
4 changes: 2 additions & 2 deletions examples/i8048/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ default_envs = nano_every, nano_33_iot, pico

[env]
lib_deps =
tgtakaoka/[email protected].3
tgtakaoka/[email protected].27
tgtakaoka/[email protected].4
tgtakaoka/[email protected].28

[env:promicro16]
platform = atmelavr
Expand Down
4 changes: 2 additions & 2 deletions examples/i8051/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ default_envs = nano_every, nano_33_iot, pico

[env]
lib_deps =
tgtakaoka/[email protected].3
tgtakaoka/[email protected].27
tgtakaoka/[email protected].4
tgtakaoka/[email protected].28

[env:promicro16]
platform = atmelavr
Expand Down
4 changes: 2 additions & 2 deletions examples/i8080/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ default_envs = nano_every, nano_33_iot, pico

[env]
lib_deps =
tgtakaoka/[email protected].3
tgtakaoka/[email protected].27
tgtakaoka/[email protected].4
tgtakaoka/[email protected].28

[env:promicro16]
platform = atmelavr
Expand Down
4 changes: 2 additions & 2 deletions examples/i8086/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ default_envs = nano_every, nano_33_iot, pico

[env]
lib_deps =
tgtakaoka/[email protected].3
tgtakaoka/[email protected].27
tgtakaoka/[email protected].4
tgtakaoka/[email protected].28

[env:promicro16]
platform = atmelavr
Expand Down
4 changes: 2 additions & 2 deletions examples/i8096/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ default_envs = nano_every, nano_33_iot, pico

[env]
lib_deps =
tgtakaoka/[email protected].3
tgtakaoka/[email protected].27
tgtakaoka/[email protected].4
tgtakaoka/[email protected].28

[env:promicro16]
platform = atmelavr
Expand Down
4 changes: 2 additions & 2 deletions examples/ins8060/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ default_envs = nano_every, nano_33_iot, pico

[env]
lib_deps =
tgtakaoka/[email protected].3
tgtakaoka/[email protected].27
tgtakaoka/[email protected].4
tgtakaoka/[email protected].28

[env:promicro16]
platform = atmelavr
Expand Down
4 changes: 2 additions & 2 deletions examples/ins8070/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ default_envs = nano_every, nano_33_iot, pico

[env]
lib_deps =
tgtakaoka/[email protected].3
tgtakaoka/[email protected].27
tgtakaoka/[email protected].4
tgtakaoka/[email protected].28

[env:promicro16]
platform = atmelavr
Expand Down
4 changes: 2 additions & 2 deletions examples/mc6800/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ default_envs = nano_every, nano_33_iot, pico

[env]
lib_deps =
tgtakaoka/[email protected].3
tgtakaoka/[email protected].27
tgtakaoka/[email protected].4
tgtakaoka/[email protected].28

[env:promicro16]
platform = atmelavr
Expand Down
4 changes: 2 additions & 2 deletions examples/mc68000/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ default_envs = nano_every, nano_33_iot, pico

[env]
lib_deps =
tgtakaoka/[email protected].3
tgtakaoka/[email protected].27
tgtakaoka/[email protected].4
tgtakaoka/[email protected].28

[env:promicro16]
platform = atmelavr
Expand Down
4 changes: 2 additions & 2 deletions examples/mc6809/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ default_envs = nano_every, nano_33_iot, pico

[env]
lib_deps =
tgtakaoka/[email protected].3
tgtakaoka/[email protected].27
tgtakaoka/[email protected].4
tgtakaoka/[email protected].28

[env:promicro16]
platform = atmelavr
Expand Down
4 changes: 2 additions & 2 deletions examples/mn1610/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ default_envs = nano_every, nano_33_iot, pico

[env]
lib_deps =
tgtakaoka/[email protected].3
tgtakaoka/[email protected].27
tgtakaoka/[email protected].4
tgtakaoka/[email protected].28

[env:promicro16]
platform = atmelavr
Expand Down
4 changes: 2 additions & 2 deletions examples/mos6502/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ default_envs = nano_every, nano_33_iot, pico

[env]
lib_deps =
tgtakaoka/[email protected].3
tgtakaoka/[email protected].27
tgtakaoka/[email protected].4
tgtakaoka/[email protected].28

[env:promicro16]
platform = atmelavr
Expand Down
4 changes: 2 additions & 2 deletions examples/ns32000/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ default_envs = nano_every, nano_33_iot, pico

[env]
lib_deps =
tgtakaoka/[email protected].3
tgtakaoka/[email protected].27
tgtakaoka/[email protected].4
tgtakaoka/[email protected].28

[env:promicro16]
platform = atmelavr
Expand Down
4 changes: 2 additions & 2 deletions examples/platformio.common
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ default_envs = nano_every, nano_33_iot, pico

[env]
lib_deps =
tgtakaoka/[email protected].3
tgtakaoka/[email protected].27
tgtakaoka/[email protected].4
tgtakaoka/[email protected].28

[env:promicro16]
platform = atmelavr
Expand Down
4 changes: 2 additions & 2 deletions examples/scn2650/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ default_envs = nano_every, nano_33_iot, pico

[env]
lib_deps =
tgtakaoka/[email protected].3
tgtakaoka/[email protected].27
tgtakaoka/[email protected].4
tgtakaoka/[email protected].28

[env:promicro16]
platform = atmelavr
Expand Down
4 changes: 2 additions & 2 deletions examples/tlcs90/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ default_envs = nano_every, nano_33_iot, pico

[env]
lib_deps =
tgtakaoka/[email protected].3
tgtakaoka/[email protected].27
tgtakaoka/[email protected].4
tgtakaoka/[email protected].28

[env:promicro16]
platform = atmelavr
Expand Down
4 changes: 2 additions & 2 deletions examples/tms32010/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ default_envs = nano_every, nano_33_iot, pico

[env]
lib_deps =
tgtakaoka/[email protected].3
tgtakaoka/[email protected].27
tgtakaoka/[email protected].4
tgtakaoka/[email protected].28

[env:promicro16]
platform = atmelavr
Expand Down
4 changes: 2 additions & 2 deletions examples/tms9900/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ default_envs = nano_every, nano_33_iot, pico

[env]
lib_deps =
tgtakaoka/[email protected].3
tgtakaoka/[email protected].27
tgtakaoka/[email protected].4
tgtakaoka/[email protected].28

[env:promicro16]
platform = atmelavr
Expand Down
4 changes: 2 additions & 2 deletions examples/z8/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ default_envs = nano_every, nano_33_iot, pico

[env]
lib_deps =
tgtakaoka/[email protected].3
tgtakaoka/[email protected].27
tgtakaoka/[email protected].4
tgtakaoka/[email protected].28

[env:promicro16]
platform = atmelavr
Expand Down
4 changes: 2 additions & 2 deletions examples/z80/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ default_envs = nano_every, nano_33_iot, pico

[env]
lib_deps =
tgtakaoka/[email protected].3
tgtakaoka/[email protected].27
tgtakaoka/[email protected].4
tgtakaoka/[email protected].28

[env:promicro16]
platform = atmelavr
Expand Down
4 changes: 2 additions & 2 deletions examples/z8000/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ default_envs = nano_every, nano_33_iot, pico

[env]
lib_deps =
tgtakaoka/[email protected].3
tgtakaoka/[email protected].27
tgtakaoka/[email protected].4
tgtakaoka/[email protected].28

[env:promicro16]
platform = atmelavr
Expand Down
2 changes: 1 addition & 1 deletion library.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "libasm",
"version": "1.6.27",
"version": "1.6.28",
"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, TMS32010, TMS9900, i8086, i8096, MC68000, Z8000, NS32032, MN1610",
"repository":
Expand Down
2 changes: 1 addition & 1 deletion library.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name=libasm
version=1.6.27
version=1.6.28
author=Tadashi G. Takaoka
maintainer=Tadashi G. Takaoka <[email protected]>
sentence=Cross assembler and disassembler for retro CPUs
Expand Down
4 changes: 2 additions & 2 deletions src/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@

#define LIBASM_VERSION_MAJOR 1
#define LIBASM_VERSION_MINOR 6
#define LIBASM_VERSION_PATCH 27
#define LIBASM_VERSION_STRING "1.6.27"
#define LIBASM_VERSION_PATCH 28
#define LIBASM_VERSION_STRING "1.6.28"

#endif // __VERSION_H__

Expand Down

0 comments on commit 97ef8ee

Please sign in to comment.