Releases: BartmanAbyss/vscode-amiga-debug
1.6.6
What's Changed
- Make cpptools a recommendation, not dependency by @grahambates in #156
- Fix section regex to handle multiple digits by @grahambates in #158
- Terminal PATH env case sensitive by @grahambates in #159
- Parse frames-interp output by whitespace by @grahambates in #160
- Update libSDL2 dylib version by @grahambates in #161
- Source links in disassembly broken for non-windows by @grahambates in #162
- Upgrade libSDL2_ttf dylib by @grahambates in #164
Full Changelog: 1.6.5...1.6.6
1.6.5
1.6.4
1.6.3
FIX: Linux, MacOS executables lost file permissions
1.6.2
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
FIX: screen: freeze frame memory was wrong
FIX: resource: possibly very slow performance when using Copper Palette
1.6.0
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
- 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.
- GAS keeps the
- NEW:
DMA Control
showsBltPri
- 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
- 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 settingsamiga.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
- 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