Comments (6)
I know for TASM
, we can use tlink /t
to do this.
so maybe you can paste this code to settings.json
"masmtasm.dosbox.more": {
"open": [
"set path=c:\\masm;c:\\tasm"
],
"tasm": [
"set path=c:\\tasm",
"tasm /zi ${filename}.ASM >X:\\ASM.LOG ",
"@type X:\\ASM.LOG",
"if exist ${filename}.OBJ tlink /v/3/t ${filename}.obj >X:\\LINK.LOG ",
"@type X:\\LINK.LOG",
],
"tasm_debug": [
"if exist ${filename}.com c:\\tasm\\TD ${filename}"
],
"run": [
"${filename}",
"@echo (END)Here is the end of the program's output"
]
}
from masm-tasm.
What does this mean? Is this mean that you want to use another debuger instead of TD.exe?
Also how to run what pretty debugger (RUN ASM DEBUGGER button ) instead of using td debugger when you compile multy source project?
from masm-tasm.
What does this mean? Is this mean that you want to use another debuger instead of TD.exe?
Also how to run what pretty debugger (RUN ASM DEBUGGER button ) instead of using td debugger when you compile multy source project?
I mean you can can run td into two different ways . using "Debug ASM code button "(pic 1)
or using in emulator command to run debugger in
D:>td yourexe.exe
(pic 2) what runs td debugger not in pretty way
then launching debugger using console for example for multiple source files project
i mean how to launch debugger in pretty way, what commands/keys need to pass as params to run ?
from masm-tasm.
I am not very familiar with multy source assembly project.
When we use the following command with no param, the TD can't get debug information
tasm test.asm
tlink test.obj
td test.exe
When we use the following commands with params for debug, the TD can get debug information. Below are also the commands used by the extension. The /zi
for tasm means full debug info;The /v
for tlink means full symbolic debug information
tasm /zi test.asm
tlink /v/3 test.obj
td test.exe
You can type tasm /?
and tlink /?
for more information.
from masm-tasm.
I am not very familiar with multy source assembly project.
When we use the following command with no param, the TD can't get debug information
tasm test.asm tlink test.obj td test.exeWhen we use the following commands with params for debug, the TD can get debug information. Below are also the commands used by the extension. The
/zi
for tasm means full debug info;The/v
for tlink means full symbolic debug informationtasm /zi test.asm tlink /v/3 test.obj td test.exeYou can type
tasm /?
andtlink /?
for more information.
I mean to add option to do so ,for example add here(circle on pic) option if chose then you assemble your source code into .com file
or add option in menu(where is auto detect dosbox and you can chose MSDOS or TASM emulator)
or better place it here along side Run ASM code
from masm-tasm.
Hello, @RazdolbayOne
I added a status bar in the new version and the configuration for .com file.
If you still need this feature, feel free to reopen this. I am sorry for doing this too late
from masm-tasm.
Related Issues (20)
- Multiple file assembly support
- 插件无法在VSCode Remote下执行启动dosbox模拟器的命令 HOT 3
- MASM-TASM怎么更改颜色 HOT 7
- Any plan for supporting bare-metal x86 (or x64) development? HOT 2
- How to view the console output in the debug window? HOT 4
- integration with Turbo Debugger (TD) HOT 1
- bug report: Format Document function
- 关于几个bug HOT 2
- Irvine32.inc file not found HOT 1
- 格式化时文件被还原 HOT 4
- Cannot read properties of undefined (reading 'fsPath') HOT 2
- I HOT 2
- Error to execute a command HOT 3
- 代码被格式化为错误的结果 HOT 1
- 未能正确区分ASCII的大小写 HOT 2
- Variable in section .data is initialized to wrong value HOT 1
- 插件中右键无法打开dos环境同时无法运行/调试当前程序 HOT 2
- 能否通过设置来将编译完成的exe文件输出到源asm的目录?
- File not found error
- 关于工作目录的挂载问题
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from masm-tasm.