UNPKG

uae-dap

Version:

Debug Adapter Protocol for Amiga development with FS-UAE or WinUAE

260 lines (145 loc) 4.84 kB
# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ## [1.1.5] - 2024-06-20 ## Fixed - Default exception mask should only include error types - Add line break after console output ## [1.1.4] - 2024-02-03 ## Fixed - WinUAE 5.1.0 hanging on remote debugger startup. Revert to 4.10.0 for now ## [1.1.3] - 2024-02-02 ## Fixed - Ensure npm build is called before publish! ## [1.1.2] - 2024-02-02 ## Fixed - Can't chain `process.on()` ## [1.1.1] - 2024-02-02 ## Fixed - Ignore VSIX files. Was accidentally being added to npm package. ## [1.1.0] - 2024-02-02 ## Added - Standalone vscode extension for testing/debugging ### Changed - Upgrade emulator to WinUAE 5.1.0 and FS-UAE fork based on this version ## [1.0.7] - 2023-11-19 ### Fixed - Prevent exception on step with WinUAE - FS-UAE Mac/Linux returns correct exception codes. Windows binaries still to come. ## [1.0.6] - 2023-11-17 ### Fixed - Prevent exception with stopOnEntry ## [1.0.5] - 2023-11-15 ### Fixed - Force kill emulator if SIGKILL doesn't work - Handle unsupported message types 'S' for stop codes and 'O' for output - Special case to handle S05 as exception. Ideally the emulator would return appropriate codes for each exception type, but at least for now this prevents it being treated as a breakpoint. ## [1.0.4] - 2023-11-09 ### Fixed - wasm node 18 incompatibility issue ## [1.0.3] - 2023-08-17 ### Fixed - Use newer, more portable FS-UAE build for Mac/Linux ## [1.0.2] - 2023-03-23 ### Fixed - Source map addresses calculated incorrectly. Base offset shouldn't be added. ## [1.0.1] - 2023-03-05 ### Fixed - Revert to older FS-UAE build to avoid breakpoint issue on Windows. ## [1.0.0] - 2022-10-07 ### Added - Allow a access to UAE Console debug commands. These can now be executed in the debug console using a '$' prefix ### Changed - Improved help text in console. Now has compact summary with help per command. - Update fs-uae ### Fixed - Error 'experimental fetch' error in wasm vasm with node 18 - Various issues in beta ## [1.0.0-beta.0] - 2022-09-16 ### Changed - Major rewrite with new patched FS-UAE 4.x - Bundled binaries - New config schema ## [0.7.2] - 2022-06-13 ### Fixed - Signed memory references were always negative! ## [0.7.1] - 2022-06-13 ### Fixed - Non-decimal numbers not supported in memory reference ## [0.7.0] - 2022-06-12 ### Added - Interrupt addresses in variables list - Source constants in variable list - Size/Sign fields for register variables ### Changed - Symbol names in stack trace - Uses source references for disassembled sources, rather than writing to temp files - Improved memory expressions - supports size and sign options - Logpoint expressions formatted in hexadecimal for consistency - Nicer syntax for expressions and commands, updated help text - Better completions in REPL ### Fixed - Support memory read in logpoint expressions ## [0.6.0] - 2022-06-06 ### Added - Conditional breakpoints - Logpoints ### Fixed - Better handling of stop on entry with WinUAE. Avoids race condition ands sends correct 'reason' property. - Data breakpoint info request was broken. ## [0.5.2] - 2022-06-04 ### Fixed - Null coalesce for variable format - Missing type export and variable formats - Return formatted value for set variable ## [0.5.1] - 2022-06-01 ### Fixed - Support copper index in breakpoint source ## [0.5.0] - 2022-05-31 ### Added - Custom registers in scope - Additional number formats ### Fixed - WinUAE support ## [0.4.0] - 2022-05-28 ### Changed - Pass memory format in launch arguments ## [0.3.2] - 2022-05-27 ### Added - Custom command for disassembled file contents ### Fixed - Expressions in dbgasm addresses - CPU dbgasm formatting ## [0.3.0] - 2022-05-27 ### Changed - Abstract breakpoint storage. This will allow the vscode extension to make storage persistent - Refactor for vscode hooks ### Fixed - Use correct variable format property name - Prevent child process starting in inspect mode ## [0.2.1] - 2022-05-25 ### Changed - Add additional exports to index ### Fixed - Automatically detect wasm path - Ignore .github dir - Set correct main path ## [0.2.0] - 2022-05-25 ### Changed - Big refactor and cleanup - Copper disassembly to temporary files ## [0.1.0] - 2022-05-18 ### Added - Tests migrated from VS Code extension ### Changed - Use wasm build of `cstool` to remove dependency on binary - Refactor / cleanup ### Fixed - Expression parsing handles numeric literals - NeoVim 'thread already stopped' issue on step events ## [0.0.0] - 2022-05-13 ### Added - Initial release