Skip to content

Releases: BartmanAbyss/vscode-amiga-debug

1.6.6

06 Nov 15:12
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.6.5...1.6.6

1.6.5

31 Oct 19:57
Compare
Choose a tag to compare
  • FIX: Vasm fixes PR#148
  • CHG: Better stack unwinding for assembly code PR#145
  • FIX: GDB Mac exe without libintl dylib dependency PR#155

1.6.4

30 Oct 23:05
Compare
Choose a tag to compare
  • FIX: libintl issue in ARM-based Macs #145
  • FIX: 'Profile File Size' broken since last version

1.6.3

28 Oct 10:00
Compare
Choose a tag to compare

FIX: Linux, MacOS executables lost file permissions

1.6.2

27 Oct 21:00
Compare
Choose a tag to compare

Linux, MacOS is now supported thanks to Peter Mackay and Graham Bates.
Please do report any problems here: https://github.com/BartmanAbyss/vscode-amiga-debug/issues

1.6.1

28 Sep 19:36
Compare
Choose a tag to compare

FIX: screen: freeze frame memory was wrong
FIX: resource: possibly very slow performance when using Copper Palette

1.6.0

28 Sep 18:02
Compare
Choose a tag to compare

NEW: icons for .uss, .amigaprofile, .shrinklerstats, .objdump
FIX: fix memory content for multi-frame captures (was wrong after frame 1)
FIX: screen: center reference screenshot (probably still wrong)
CHG: screen: zoom panel size, clipping
NEW: screen: show bitplane pointers
CHG: screen: improve performance by 40%
NEW: screen: mouse click&drag to set time
NEW: screen: Freeze frame to visualize drawing (+ Memory overlay)
CHG: profiler: improve loading performance by >1000%
CHG: profiler: multi-frame captures are now loaded in the background for faster startup time
CHG: savestate: show progress bar during profiling
NEW: Amiga: Clean Temp Files to delete .amigaprofile files from your temp path.
FIX: the terminal didn't re-open once closed
FIX: disassembly: fix divul, divsl, FPU, fmoveml (see 68k-dis.ts)
FIX: #128 Can't use the image converter link
FIX: #129 Screen and Resources tabs have no scroll bars so I can't see the bottom of a tall image
FIX: improved behavior of jumping from assembly to source (still sometimes the source window disappears)
NEW: update to latest WinUAE

1.5.5

30 Aug 19:37
Compare
Choose a tag to compare
  • NEW: VASM assembler with debugging support (PR#123 by merry^Architect)
    • GAS keeps the .s extension; VASM uses the .asm extension.
    • VASM has been modified to provide valid DWARF section names to make the extension debugger to work (although you can debug using the official version prefixing code section names with .text).
    • The assembly language provider has been updated to validate assembly sources against either GAS or VASM depending on the source code file extension.
    • Syntax highlighting, symbol search and error squiggles support.
  • NEW: DMA Control shows BltPri
  • NEW: assembly: hover over custom register name to get documentation
  • NEW: assembly: hover over status register bits to get more info
  • FIX: assembly: Find Ctrl+F now case-insensitive
  • FIX: screen: fix sprites over HAM
  • FIX: copper: improve performance
  • NEW: copper: Find Ctrl+F

1.5.4

26 Aug 14:14
Compare
Choose a tag to compare
  • NEW: profiler: improve blitter tooltip for line mode, show simplified formulas of minterms
  • NEW: profiler: show blitter mode (Blit, Line, Fill, Clear) in blitter timeline
  • NEW: new commands in the command palette Ctrl+Shift+P: (PR#124 by merry^Architect)
    • Open Gradient Master: opens the Deadliner's The Amiga Gradient Master tool to assist you creating color gradients for Copperlists).
    • Open Image Tool opens the Deadliner's Image Tool to assist you converting images to different Amiga formats.
    • Open Color Reducer opens the Deadliner's Color Reducer tool to assist you reducing the number of colors in images in a smart manner.
    • Open BLTCON Cheat Sheet: opens the Deadliner's BLTCON Cheat Sheet tool that helps you designing Blitter operations.
    • Open Amiga Hardware Reference Manual: opens the Amiga Hardware Reference Manual TOC hosted at amigadev.elowar.com.
  • NEW: you can set your Kickstart paths in settings Ctrl+, under Extensions > Amiga C/C++ Compile, Debug & Profile > Rom-paths: A500, A1200, A4000 (PR#117 by merry^Architect)
  • NEW: template project's output now in out/a.elf, out/a.exe. Can be changed in settings amiga.program (PR#119 by merry^Architect)
  • NEW: new command Convert EXE to ADF (right-click Amiga EXE files in the explorer) (PR#122 by merry^Architect)
  • NEW: assembly registers now also show SR (status register)

1.5.3

20 Aug 19:05
Compare
Choose a tag to compare
  • FIX: fix missing cycle timings in assembly view (was broken since 1.4.7)
  • NEW: memory: switch between byte .B, word .W and longword .L display
  • NEW: smooth scrolling for custom register/CPU opcode tooltip windows
  • FIX: assembly: handle 0-cycle trace instructions
  • FIX: kickstart symbols now include mathieeesingbas.library
  • NEW: disassembler: support FPU (68881/68882/68040/68060)
  • NEW: profiler: blitter-tooltip: show BLT*DAT if DMA for channel is disabled but is used in minterm
  • CHG: BPL1MOD, BPL2MOD as decimals