amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

[Login] [Register] [Forgot your password?]

< Next messagePrior message >
27.Aug.2022



Programming language: Amiga C/C++ Visual Studio Code Extension 1.5.4
Bartman', member of the demo group 'Abyss', provides with 'amiga-debug' a 'Visual Studio Code' extension for "compiling, debugging and profiling Amiga C/C++ programs compiled by the bundled gcc 11.2 with the bundled WinUAE" (YouTube video). Yesterday version 1.5.4 was released. Changes:
  • 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:
    • 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
  • NEW: template project's output now in out/a.elf, out/a.exe. Can be changed in settings amiga.program
  • NEW: new command Convert EXE to ADF (right-click Amiga EXE files in the explorer)
  • NEW: assembly registers now also show SR (status register)
Parallel to this original expansion, there is a fork by David Caņadas Mazo that focuses less on stability and more on additional features. Which are:
  • VASM assembler with debugging support:
    • 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.
    • The assembly language provider has been updated to validate assembly sources against either GAS or VASM depending on the source code file extensions.
    • Syntax highlighting, symbol search and error squiggles support.
    • VASM official site: http://sun.hasenbraten.de/vasm/.
    • Modified VASM: https://github.com/davidcanadas/vasm-m68k-mot-win32. Version 1.9.

  • Support for multiple build targets:
    • Release: default target. Optimizations enabled, debuggable (when optimizations allow to). DEBUG macro defined for GCC, GAS and VASM.
    • Debug: Optimizations disabled, slower but fully debuggable. DEBUG macro defined for GCC, GAS and VASM.
    • Final: Optimizations enabled. Not debuggable. NDEBUG macro defined for GCC, GAS and VASM.
    • Shrinkled: Final, Shrinkler-compressed. Parameters are configurable using VSCode settings.
Many of its changes flow back into the original extension. Here, too, Version 1.5.4 was released yesterday. (dr)

[News message: 27. Aug. 2022, 09:49] [Comments: 1 - 29. Aug. 2022, 21:16]
[Send via e-mail]  [Print version]  [ASCII version]
< Next messagePrior message >

.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.