Pascal HTML Assembly Other
Switch branches/tags
Nothing to show
Clone or download
ThomasJaeger Merge pull request #7 from Phlosioneer/patch-1
Include DEFAULT_DESKTOP in the 64bit Template
Latest commit b809d4e Jan 26, 2018
Permalink
Failed to load latest commit information.
Colors Major Update Jul 12, 2017
Domain Added manifest and resource script files for Win32 and Win84 Oct 3, 2017
Examples/Windows Fixed assembling DOS programs in debug mode Dec 30, 2017
Help Added MASM 6.1 Programmers Guide and Reference May 13, 2017
Images Added manifest file support Oct 1, 2017
Layouts Major Update Jul 12, 2017
Setup Added post link event command line execution after link is completed … Dec 30, 2017
Styles Major Update Jul 12, 2017
Tooltip Major Update Jul 12, 2017
Win32 Added post link event command line execution after link is completed … Dec 30, 2017
WinApiImporter support for 16-bit, 32-bit, and 64-bit DLL Projects Aug 27, 2017
d7zipv1.2 Added Assemble, Build, Run Feb 28, 2017
hlp Added Win32 Help, press F1 Mar 18, 2017
templates Include DEFAULT_DESKTOP in the 64bit Template Jan 25, 2018
.gitattributes 🎉 Added .gitattributes & .gitignore files Jan 16, 2017
.gitignore Updated colors based on theme for .RC (resource script) files, added … Jul 16, 2017
History.txt Added post link event command line execution after link is completed … Dec 30, 2017
JsonDataObjects.pas Added BCEditor, etc. Feb 6, 2017
README.md Added post link event command line execution after link is completed … Dec 30, 2017
VM.groupproj Added BCEditor, etc. Feb 6, 2017
VisualMASM.dpr support for 16-bit, 32-bit, and 64-bit DLL Projects Aug 27, 2017
VisualMASM.dproj Improved visual form designer Sep 30, 2017
VisualMASM.manifest Added minifest to elevate priviligaes to download and execute .NET ru… Mar 18, 2017
VisualMASM.res Fixed assembling DOS programs in debug mode Dec 30, 2017
d_frmEditor.dfm Fixes Sep 2, 2017
d_frmEditor.pas Updated 32-bit Windows Dialog Project with visual designer Sep 18, 2017
dlgConfirmReplace.dfm support for 16-bit, 32-bit, and 64-bit DLL Projects Aug 27, 2017
dlgConfirmReplace.pas Fiex, added searcdh and replace, bookmarks Feb 26, 2017
dlgReplaceText.dfm support for 16-bit, 32-bit, and 64-bit DLL Projects Aug 27, 2017
dlgReplaceText.pas Fiex, added searcdh and replace, bookmarks Feb 26, 2017
dlgSearchText.dfm Fiex, added searcdh and replace, bookmarks Feb 26, 2017
dlgSearchText.pas Fiex, added searcdh and replace, bookmarks Feb 26, 2017
sevenzip.pas Added Assemble, Build, Run Feb 28, 2017
uDM.dfm Added manifest file support Oct 1, 2017
uDM.pas Added post link event command line execution after link is completed … Dec 30, 2017
uDebugSupportPlugin.pas Added new Errors window Sep 10, 2017
uDebugger.pas Added INC file support, bug fixes Apr 20, 2017
uEditors.pas support for 16-bit, 32-bit, and 64-bit DLL Projects Aug 27, 2017
uFrmAbout.dfm Updated About Jul 16, 2017
uFrmAbout.pas Updated About Jul 16, 2017
uFrmDownload.dfm support for 16-bit, 32-bit, and 64-bit DLL Projects Aug 27, 2017
uFrmDownload.pas Major Update Jul 12, 2017
uFrmExportFunctions.dfm support for 16-bit, 32-bit, and 64-bit DLL Projects Aug 27, 2017
uFrmExportFunctions.pas Fixed colors and added videos Sep 8, 2017
uFrmLineNumber.dfm support for 16-bit, 32-bit, and 64-bit DLL Projects Aug 27, 2017
uFrmLineNumber.pas Fixed "Go to line number" dialog Aug 10, 2017
uFrmMain.dfm Fixed assembling DOS programs in debug mode Dec 30, 2017
uFrmMain.pas Filter Props Oct 9, 2017
uFrmNewItems.dfm Adding module-definition files for 16-bit and 64-bit DLL projects Aug 28, 2017
uFrmNewItems.pas Added manifest file support Oct 1, 2017
uFrmOptions.dfm Cosmetic changes Sep 4, 2017
uFrmOptions.pas support for 16-bit, 32-bit, and 64-bit DLL Projects Aug 27, 2017
uFrmProjectBuildOrder.dfm support for 16-bit, 32-bit, and 64-bit DLL Projects Aug 27, 2017
uFrmProjectBuildOrder.pas Fixed colors and added videos Sep 8, 2017
uFrmProjectOptions.dfm Updated errors panel to use black forecolor highlighting Sep 16, 2017
uFrmProjectOptions.pas Added library support Aug 12, 2017
uFrmRename.dfm support for 16-bit, 32-bit, and 64-bit DLL Projects Aug 27, 2017
uFrmRename.pas Major Update Jul 12, 2017
uFrmSetup.dfm support for 16-bit, 32-bit, and 64-bit DLL Projects Aug 27, 2017
uFrmSetup.pas Aadded hex editor, support for binary files, windows explorer extensions Aug 9, 2017
uFrmVideo.dfm support for 16-bit, 32-bit, and 64-bit DLL Projects Aug 27, 2017
uFrmVideo.pas Fixed colors and added videos Sep 8, 2017

README.md

Visual MASM

Create 16-bit, 32-bit and 64-bit Microsoft Windows and 16-bit MS-DOS applications with Visual MASM for Microsoft Macro Assembler (MASM). This is the source repository of the project site at http://www.visualmasm.com

alt text alt text alt text

Update - 12-30-2017

  • Added post link event command line execution after link is completed (set in project link option)
  • Fixed assembling DOS programs in debug mode

To try out the latest build

To try out the latest build, copy all files and sub-folders from this folder: https://github.com/ThomasJaeger/VisualMASM/tree/master/Win32/Debug and run VisualMASM.exe

Run VisualMASMSetup.exe

Instead of copying the files above, you can simply download and run the new setup program for Visual MASM. You can download it here: https://github.com/ThomasJaeger/VisualMASM/raw/master/Setup/VisualMASMSetup.exe

Video 3 - Form Designer

Form Designer

Video 2 - Early Version

Early Version

Video 1 - Why

Why

Requirements

The installation program of VisualMASM will allow you to download MASM32 or the Microsoft Platform SDK so that you can start writing assembly programs right away.

Donate

Help support Visual MASM with your financial donation at http://paypal.me/thomasheinzjaeger This will help me with paying for some or all of the expenses to keep Visual MASM going. Thank you for your help!

Compiling Source

To compile the source you will need the follwing: