Skip to content

Releases: tebe6502/Mad-Assembler

Mad Assembler 2.1.6-2.1.7

14 Jun 19:38
61d5d65
Compare
Choose a tag to compare
  • new switch '-xp Display warnings for unreferenced procedures'
  • SDX: Weak Symbol, SMB^
  • improved initialization of STRUCT data by STRING
  • fixes for .LOCAL +label
  • fixed error writing small numbers FLOAT (.FL), #8
  • issue #10 fixed, #10
  • issue #18 fixed, #18
  • added warning message when address $FFFF 'Memory range has been exceeded'
  • corrected code generation for LAX (Z,X)
  • added automodification labels for global range '::', e.g.

.local
lda temp:: #$00
.endl

lda #$aa
sta temp

Mad Assembler 2.1.5

25 Apr 06:17
40bfd80
Compare
Choose a tag to compare
  • added warning message 'Register A is changed' for pseudo commands DEW, DEL, DED
  • new switch -bc 'Branch condition test', causes warning messages to be generated in case the jump is out of range or exceeds a memory page
  • improved performance of .UNDEF, .IFDEF
  • improved execution of nested .REPT loops
  • added ability to combine local areas, .LOCAL +label_name
  • added coloring of console messages
  • code self-modification labels, e.g:
    lda label:#$40

Mad Assembler 2.1.3

10 May 06:28
650ef7c
Compare
Choose a tag to compare
  • new directive .RND
  • warning message 'Register A is changed' for pseudo command DEW, DEL, DED
  • new switch -bc 'Branch condition test', creates warning messages if branch is too long or cross the memory page

Mad Assembler 2.1.0

23 Feb 14:58
d6d9982
Compare
Choose a tag to compare
Add files via upload