Author Topic: Great utility  (Read 630 times)

johnsa

  • Member
  • ****
  • Posts: 680
    • Uasm
Great utility
« on: February 12, 2018, 06:10:32 AM »
https://github.com/HJLebbink/asm-dude

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

AW

  • Member
  • *****
  • Posts: 1292
  • Let's Make ASM Great Again!
Re: Great utility
« Reply #1 on: February 13, 2018, 12:04:56 AM »
Cool indeed, a bit too much colorful but we can change.  :t

johnsa

  • Member
  • ****
  • Posts: 680
    • Uasm
Re: Great utility
« Reply #2 on: February 13, 2018, 02:51:33 AM »
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

  • Member
  • ****
  • Posts: 680
    • Uasm
Re: Great utility
« Reply #3 on: February 22, 2018, 06:33:14 AM »
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

  • Member
  • ***
  • Posts: 299
Re: Great utility
« Reply #4 on: February 22, 2018, 06:55:17 PM »
Neat  :t

So we can use VS to build MASM code?

johnsa

  • Member
  • ****
  • Posts: 680
    • Uasm
Re: Great utility
« Reply #5 on: February 22, 2018, 07:57:50 PM »
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.