Giter VIP home page Giter VIP logo

Comments (6)

xsro avatar xsro commented on September 12, 2024

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"
        ]
    }

com

from masm-tasm.

xsro avatar xsro commented on September 12, 2024

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.

DainisVerdins avatar DainisVerdins commented on September 12, 2024

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)

pretty_debugger

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

ugly_one

i mean how to launch debugger in pretty way, what commands/keys need to pass as params to run ?

from masm-tasm.

xsro avatar xsro commented on September 12, 2024

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.

DainisVerdins avatar DainisVerdins commented on September 12, 2024

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.

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
picture

or add option in menu(where is auto detect dosbox and you can chose MSDOS or TASM emulator)
chose

or better place it here along side Run ASM code
chosec

from masm-tasm.

xsro avatar xsro commented on September 12, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.