I like MCSX and its ease of use but there are many features that have been lacking.
As an alternative I use UEStudio from IDM Computer Solutions.
I have been using UEStudio for many years as my go to editor and IDE.
It has nearly every feature I need, it is very powerful, easy to use and highly customizable.
Hex Editor, Line Mode/Column Mode Editor, Diff, Powerful Find/Replace, Bookmarking and Macros just to name a few.
I have taken advantage of is customizing features for syntax highlighting and tool chain use.
My current syntax file for PBP allows me to highlight DEFINES, Keywords, Commands, Text Strings and Operators with different colors.
I also have it create a Code Explorer Tree like MCSX with Includes, DEFINES, Constants, Variables and Labels for quick jumps to those portions of the sourcecode.
I also have it setup to handle auto indentation of statements for If/Then, For/Next, Do/Loop, While/Wend, Select Case/End Select, #Config/#End Config, #If/#Endif and #Ifdef/#Endif.
Lastly I have it setup for Code Folding for the above statements.
With the Tool Chain configuration I have it launch MPASMWIN with the command line switches and you can select the appropriate switches before you compile.
All in all, I use UEStudio to do most of my serious coding and then switch to MCSX, Visual Studio and a few other development IDEs as needed.
Don't get me wrong I do like MCSX and find myself using both, it just depends on what I am trying to accomplish.
Here is a snapshot of what it looks like.
Tree:![]()





Bookmarks