flat assembler
Message board for the users of flat assembler.
Index
> Projects and Ideas > Debug FASM with VS Code |
Author |
|
KIRK 10 Jul 2022, 08:39
VS Code is probably one of the most convenient code editors, it would be cool to make an extension for debugging applications on FASM or use an existing extension and somehow tweak it to generate and use a .fas debug file.
Some links I have already found: CodeLLDB https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb Native Debug (GDB, LLDB support) https://marketplace.visualstudio.com/items?itemName=webfreak.debug MASM/TASM (works via DOSBox) https://marketplace.visualstudio.com/items?itemName=xsro.masm-tasm Symbolic/debug information https://board.flatassembler.net/topic.php?t=9792 OLLY plugin which adds FASM debug info https://board.flatassembler.net/topic.php?p=114370 My debugging symbols solution https://board.flatassembler.net/topic.php?p=149572#149572 Adding windows debug info into .obj file generated fasm https://board.flatassembler.net/topic.php?p=89369 VS Code Launch Configuration https://code.visualstudio.com/docs/editor/debugging#_launch-configurations Last edited by KIRK on 10 Jul 2022, 18:42; edited 6 times in total |
|||
10 Jul 2022, 08:39 |
|
Roman 10 Jul 2022, 08:50
Nice write json highlightings syntax fasm.
I try do this in vs code. I find vim macro cool feature. https://www.youtube.com/watch?v=3lmsPScLHb0 Last edited by Roman on 10 Jul 2022, 09:48; edited 1 time in total |
|||
10 Jul 2022, 08:50 |
|
KIRK 10 Jul 2022, 11:55
Run with custom debugger:
"F5 Anything" extension https://marketplace.visualstudio.com/items?itemName=discretegames.f5anything .vscode/launch.json Code: { "version": "0.2.0", "configurations": [ { "name": "Debug with OllyDbg", "type": "f5anything", "request": "launch", "command": "\"C:/OllyDbg/ollydbg.exe\" \"${fileDirname}/${fileBasenameNoExtension}.exe\"", "preLaunchTask": "Сompile", } ] } |
|||
10 Jul 2022, 11:55 |
|
fuct 30 Nov 2024, 21:36
I read on StackOverflow that you can use RetroAssembler to develop FASM in VSCode; simply choose the compiler for building. However, this is not an officially supported feature. There are a couple of other FASM syntax highlighting plugins, but none of them are actively maintained - just highlighting only.
Would love to see a supported plugin, even if it's just basic features (build/highlighting). Unfortunately, I don't have the bandwidth to take on another side project. https://marketplace.visualstudio.com/items?itemName=EngineDesigns.retroassembler What do you all use for a decent IDE, fresh? |
|||
30 Nov 2024, 21:36 |
|
AsmGuru62 01 Dec 2024, 01:21
I use my own IDE I coded in 2009.
I have colored syntax, tooltips, code completion, code fragments database, etc. |
|||
01 Dec 2024, 01:21 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.