News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests

Main Menu

Great utility

Started by johnsa, February 12, 2018, 06:10:32 AM

Previous topic - Next topic

johnsa

https://github.com/HJLebbink/asm-dude

I've started using this now inside Visual Studio, it's working really well!

aw27

Cool indeed, a bit too much colorful but we can change.  :t

johnsa

Yeah that garish colours were the first thing to go for a more subtle palette :) But i really the instruction lookup/performance values (i could only see the metrics for skylake so-far..not sure if it includes others?)
Nice ability to see where labels are declared and referenced too.

johnsa

Here is another great one if you're using VS:

https://www.hanselman.com/blog/AProperTerminalForVisualStudio.aspx

I've installed that as well and set it up with UASM and VCVars64 so my visual studio environment which can build/git/run/debug/profile all in one IDE now looks like:

http://www.terraspace.co.uk/env.jpg


anta40

Neat  :t

So we can use VS to build MASM code?

johnsa

Yep with this setup you can use VS for everything without having to leave the IDE. Masm, Nasm, Masm32, Uasm.. doesn't really matter. You can either configure build targets and project types, altough I personally don't bother, I just use VS "open folder" option, use the integrated terminal for git and build and then configure startup exe debugging in the IDE so I can set breakpoints watches and just use F5 to run as you would normally.