Vscode Amiga Debug Versions Save

One-stop Visual Studio Code Extension to compile, debug and profile Amiga C/C++ programs compiled by the bundled gcc 12.2 with the bundled WinUAE/FS-UAE.

1.7.7

3 months ago
  • FIX: Resource bitmap colors red & blue swapped #226
  • FIX: auto-reload .size.amigaprofile, .shrinklerstats if changed on disk #247
  • CHG: changed shrinkler output name from a.exe.config.shrinkler to a.shrinkler_config.exe so you can use EXE2ADF on the resulting shrinkled file
  • CHG: Makefile: don't strip symbol names (-s) in elf2hunk so Shrinkler can display nicer shrinklerstats
  • FIX: fixed/optimized memclr
  • NEW: ELF disassembly: move cursor with Shift to show accumulated cycle counts
  • FIX: flashing document when Show Source has been disabled in Profiler Assembly view

1.7.6

3 months ago
  • NEW: modified template project to include -ffunction-sections, -fdata-sections, --gc-sections flags and changed assembly files to use unique sections so linker can better strip unused code/data
  • NEW: updated type_traits include
  • FIX: fix MacOS issue

1.7.5

6 months ago
  • FIX: fixed missing obj and out directories in template project
  • FIX: __attribute__((always_inline)) in gcc8_c_support.h for -Ofast

1.7.4

8 months ago
  • FIX: 1.7.3 was broken for Linux/MacOS
  • (1.7.3) NEW: update gcc to 13.2.0

1.7.2

1 year ago

NEW: update gcc to 13.1.0, binutils, GNU gdb (GDB) 14.0.50.20230511-git CHG: replaced MicroKnight debug font with Topaz #227

1.7.1

1 year ago

1.7.0 would not start debugging if launch.json was missing emuargs #211

1.7.0

1 year ago

CHG: update to latest WinUAE (41010) FIX: Only write m68k settings for Amiga projects PR#208 NEW: Emulator config improvements PR#209 NEW: profiler: get AGA colors from WinUAE NEW: launch.json: new configuration attribute "stack" to override the default stack size (in bytes)

1.6.9

1 year ago

FIX: debugger: fixed crash on launch when using encrypted Kickstart #199 FIX: screen: don't overwrite OCS colors with AGA colors from different banks NEW: screen: support AGA colors, show BPLCON3 (TODO: get AGA colors from .profile file) FIX: Builds using MacOS 11 for better compatibility; Includes updated binaries for GCC, binutils and FS-UAE PR#197

1.6.8

1 year ago
  • NEW: update gcc to 12.2.0, binutils, GNU gdb (GDB) 13.0.50.20221127-git
  • FIX: WinUAE/FS-UAE: don't enable "Full stack frame tracking" (caused WinUAE to crash due to stack overflow in certain situations) PR#183
  • NEW: assembly: View memory for symbols in assembly PR#174
  • NEW: assembly: Support other Motorola assembly language providers PR#175
  • FIX: assembly: Cycle count was missing on last line of source PR#176
  • NEW: assembly: Cycle decoration improvements PR#184
  • FIX: assembly: Async parsing PR#180
  • CHG: disassembly: New CPU cycle count implementation with improved accuracy PR#179
  • NEW: disassembly: Tooltip improvements PR#190
  • NEW: debugger: Disassembled memory view PR#185
  • NEW: debugger: Add symbol offset labels to registers PR#189

1.6.7

1 year ago
  • NEW: profiler: Toggle right panel PR#167
  • NEW: debugger: New panel for custom registers PR#166
  • FIX: profiler: Fix mac rendering bug PR#169
  • FIX: profiler: Mac keyboard shortcuts PR#170
  • NEW: vasm: memory type suffix in section names PR#171
  • FIX: assembly: Check cycle counts are for current file PR#173
  • NEW: profiler: Track source from profile disassembly view PR#168