All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Issue #313 mojzesh vasm console output skewed on macos
- Issue #308 neildavis No documentation for DCB directive
- Issue #304 strange behavior when debugging
- Issue #286 vasm output suppressed during build since 1.8.4
- Issue #291 Compatibility issue with vscode 1.86.0
- Issue #263 Traps are not processed properly / regression stop on start
- Issue #263 Traps are not processed properly
- Issue #274 Error message in disassembly view
- Issue #262 Link order cannot be set (Bug partly still present)
- Issue #260 Breakpoint not hit and stepping in function not correct
- Issue #259 Link order cannot be set
- Issue #257 Binaries not marked as executable on macOS
- Feat #253 grahambates New FS-UAE fork
- Feat #252 Include binaries and example project in the extension
- Issue #233 Build warnings stop the build
- Feat #229 grahambates BLTCON Helper
- Feat #221 grahambates Use of external debugger
- Conditional breakpoints
- Log points
- Custom registers in variables list, including named sub-fields for specific bit ranges
- Additional formats for variables, including signed and size variants
- Label offset annotations for address registers
- Feat #215 grahambates Substitute variables in config args
- Feat #213 multi-root workspace integration
- Issue #211 Unable to Download Binaries
- Feat #210 Use of the default disassembly view of vscode
- Issue #205 Debugger not activating
- Feat #201 Add vscode hex editor for memory editing
- Stable release from 1.1.x versions
- Fix #200 Undefined symbols not reported in errors view
- Fix #197 File resolution of the build errors wrong
- Fix preventing program name for example workspace with ".s"
- Updated documentation
- Feat #192 grahambates Improve outline by setting label ranges
- Feat #191 grahambates Add xref symbols for completion/hover
- Fix #190 grahambates Don't complete prefixed local labels
- Feat #189 grahambates Extract docs from comments
- Fix #188 amigaassembly: compile current file does not honor vasm settings
- Feat #187 grahambates Improve include path completions
- Feat #186 grahambates Handle local labels correctly
- Feat #185 grahambates Macro and CPU register completions
- Feat #184 grahambates Completion improvements
- Feat #183 grahambates Preserve case of completions
- Feat #182 grahambates Add documentation for compiler directives
- Feat #181 grahambates Provide completion for labels
- Issue #179 grahambates Labels containing opcodes / control words are formatted incorrect
- Issue #178 Create ADF with defined Bootblock not work
- Feat #176 Compress the extension with webpack
- Pull #173 dansalvato Data Generator minor fixes
- Feat #165 Memory read/write/readwrite watch breakpoint on WinUAE
- Configuration checkErrorOnSave to disable compile on save to check errors
- Pull #171 dansalvato Fix color picker float <-> hex calculations
- Feat #170 Add a "Run current file" launch configuration
- Feat #164 Able to change the filename from GENCOP
- Feat #153 Add command to download the example project workspace
- Feat #152 Automatically download binaries
- Issue #150 Copper disassemble does not work with winuae
- Feat #149 Select variable view format during debug
- Issue #143 spawn vasmm68k_mot ENOENT
- Issue #142 Consider register aliases in "List used registers in selection"
- Issue #141 If there are any compile/linker errors stop the emulation from running
- Feat #140 Right click to add a memory dump in the watch window
- Issue #139 Memory dump documentation is wrong
- Feat #128 Include files reference/autocomplete
- Feat #109 Provide standard vscode tasks
- Issue #157 Version 0.21.2 : breakpoints in the beginning of the program not hit
- Issue #156 Incompatibility with vscode 1.56
- Issue #135 Regressions with 0.21 (default exceptions mask fix)
- Issue #130 Builtin ADFGenerator failures
- Feat #122 Feature: Show CCR (Conditional Code Register) at debugging
- Feat #114 WinUAE GDB Support
- Issue #117 _ in variable
- Issue #116 Support blitter wait in copperDisassembler
- Issue #112 Current directory wrong when debugging
- Feat #75 Better documentation with examples for ASM instructions
- Issue #111 Setting an absolute path in amiga-assembly.tmpDir outside the workspace does not work
- Issue #110 Bug in Add Bitwise operators to calculations
- Feat #107 Don't use hardcoded build as temp path when saving
- Feat #106 Add "step out" in debug capabilities
- Issue #105 Debugger hangs when getting back (rts) from a jsr call)
- Issue #102 Multiple code SECTIONs cause debug output to be off
- Feat #101 Do not show the "please configure VASM" message if it is disabled in the settings
- Feat #100 Add register addresses to hover data
- Feat #95 Generate Boot Block Code
- Feat #85 Use vscode.workspace.fs instead of fs in the extension
- Feat #79 Modify market data with expression or defaults
- Issue #99 List used registers sometimes incorrect
- Issue #98 A line containing a macro and mnemonic is badly formatted
- Issue #97 Code builded outside the application can't be debugged
- Feat #87 Use of Webview.toWebviewResource
- Feat #91 Add ascii representation in popups
- Feat #89 Gdb remote protocol review
- Feat #88 Check for GUI settings edit
- Feat #86 Migrate vscode testing api to vscode-test
- Issue #83 "Format Document" indent character ; in dc.b "strings"
- Issue #80 Source file names always upper case on windows when debugging
- Feat #78 Implement supportsReadMemoryRequest and supportsDisassembleRequest
- Feat #73 Format ASM files with tabs
- Feat #72 Enhance formatting for generated data #72
- Issue #74 Contextual documentation: not all mnemonics are recognized
- Issue #68 Presentation of the value set to a register $102 (BPLCON1) is wrong
- Feat #66 Debug C source files
- Feat #63 IntelliSense for commodore libraries
- Documentation table of contents
- Set the entry point for vlink linker
- Completion for variable and library functions in assembly
- Feat #40 View iff/ilbm images
- Issue #59 Missing vasm Link Error
- Issue #56 Wrong tool tip formatting of values
- Feat #55 Copper debugging
- Feat #46 Evaluate variables values
- Feat #45 Set a preferred comment and/or instruction position while formatting a source
- Feat #44 Provide outline information
- Feat #37 Generate adf file with the output
- Issue #43 Bad assignment formatting
- Issue #41 When running the program, the stop button should kill FS-UAE
- Feat #37 Text format should align = or equ statements
- Issue #38 Breakpoint set before debugging session start is not sent to fs-uae
- Formatter fixes (macros)
- Vasm error parsing fixes
- Feat #32 Print memory addresses in custom registries (dffxxx)
- Issue #31 Bad symbol address if it is in a different segment/sections from code
- Issue #30 Bad addresses in memory dump
- Issue #28 Working directory for emulator is invalid
- Feat #26 Copper disassembly
- Issue #25 command 'amiga-assembly.disassemble-file' not found after update
- Feat #21 Show disassembled code in editor for stack trace selection without source, breakpoints on disassembled code
- Issue #24 Better error messages on bad settings and launch parameters
- Issue #23 Add a reference provider
- Issue #22 Add a definition provider
- Issue #19 * may represents the current pc in a operand symbol
- Feat #18 Accept octal numbers
- Feat #16 Add VASM directives to documentation
- Run and Debug with FS-UAE
- Disassemble a file
- Issue #3 Language Packs category is for display language extensions
- Integration of VASM : build and diagnostics in the editor
- Integration of VLINK : linking the executable
- m68k instruction set documentation (contribution from Stephen Moody)
- Issue #1 Parsing error in calculator
- Color provider
- Added documentation for CIAA and CIAB
- Shows the values set to the registers
- Show values in decimal / hexadecimal and binary
- Calculator
- Format selection of document
- Format on typing
- Configurable default spacings
- Documentation hover keywords (instructions and register)
- Initial release of Amiga Assembly
- Editor Highlights
- Document Formatting