Tags: tgtakaoka/libasm
Tags
Version 1.6.50 - [PDP11] Add PDP-11 Assembler/Disassembler - [TMS9900] Add TMS99110 variant - [MC68000] Add MC68010 variant - [TMS9900] Add SINGLE directive to generate floating point data - [MN1610] Enhance DC directive to generate floating point data - Expose all parsers and formatters to be able to customize Assembler and Disassembler
Version 1.6.48 - [ASM/DIS] Add compiler options to disable FPU support - [ASM/DIS] Add float80_t for handling floating point number - [ASM] Support implicit comment after instruction and opetands. Affected targets are F3850, MC6800, MC6805, MC6809, MC68000, MN1610, MOS6502, SCN2650, TMP7000, and TMS9900 - [i8086/MC68000] FPU directive accepts On and Off - [MC68000] Fix FTST/FMOVE operand parsing - [MC68000] Accept Dn/An as FMOVEM operands - [INS8070] Disassembler uses addr,PC for PC-relative - [TMS7000/TMS9900] Add binary number parsing '?bb' - [PlatformIO/Arduino] Fix build by removing auto return type
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
Version 1.6.42 - [IM6100] Add IM6100 assembler/disassembler - [IM6100] Add HD-6120 variant support - [API] Insn has error code and position, instead of Assembler/Disassembler - [Asm/Dis] Add list-radix option - [Asm] Add smart-branch option to optimize long or short branch - [Asm] Assume underscore '_' is an alphenumeric letter - [Dis] Disassembler reports error position - [Dis] Make Disassembler pulaggable - [i8086] Strengthen segment boundary check - [MC68000] Disassemble unnecessary long offset branch as Bcc.W - [MC68000] Always accepts destination An as instruction alias - [MC6809] Fix 16-bit PCR operand reporesentation of disassembler - [MOS6502] Fix missing Motorola-style directives - [MOS6502] Strengthen bank boundary check - [NS32000] Fix endian of data constant directives - [NS32000] Fix bit offset and length overflow of EXTSi and INSSi - [NS32000] Strengthen unknown instruction check of disassembler - [TMS9900] Fix address range check for TMS9980 - [Z8] Add optimize-index option to optimize zero index offset - [Z8] Heavily refactored instruction table implementation - [Z8000] Support <<segment>> notation - [Z8000] Strengthen segment boundary check - [Z8000] Strengthen word and long word alignment - [Z8000] Fix base index register restriction - [Z8000] Fix register overlap check - Refactor and cleanup many internal classes
Version 1.6.35 - [TMS7700] Add TMS7700 aassembler/disassembler - [TMS9900] Add TMS9980 variant support - [Disassembler] Add --intel-hex option - [Z8/Z8000] '%' prefixed hexadecimal is default - Move driver test code to top-level test sub-directory - Some internal code and tool cleanup
PreviousNext