Author Topic: MASM64 Beta Version 2  (Read 1007 times)

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 9524
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
MASM64 Beta Version 2
« on: May 11, 2022, 12:29:56 AM »
This is the second version of the masm64 SDK. As before, it is not a turnkey SDK.

I don't have permission to distribute Microsoft binaries so to use this SDK, you will have to download the community edition of Visual Studio build tools.

------------------------------------------------------
This is a link to the community edition of build tools
------------------------------------------------------
https://visualstudio.microsoft.com/downloads/?q=build+tools


There is a file list in the bin64 directory if you don't already have the Microsoft binaries. If you already have them, just copy over the existing ones you have.

This is very close to a release version. It has a new editor as well as QE which is a full 64 bit version. It is called "teditor.exe" and has been intentionally written to look and work like QE. It is both faster and has a far larger capacity and in the case where I may need to modify it or add bits to it, its a modern 64 bit architecture of the type that I am currently writing so its straight forward enough to maintain.

You will need to supply or get hold of WIN32.hlp and there is a menu option to help you set it up. A download link for the Intel manuals on the help menu which is very useful for finding instructions.

Also note that the old help file WIN32.HLP is not included as the version I have is 24 megabytes in size. If you have a copy or know where to get one, put it in the "help" directory as it is already installed on the help menu and F1 will work with it.

INSTALLATION
You creat a directory off the main root directory called "masm64". Copy the ZIP file into that directory and unzip it. If you get this wrong, it WON'T WORK as all of the paths are hard coded into the entire package.

http://www.masm32.com/download/masm64.zip

Feedback would be useful, I don't need design information but if anything is broken, it will help to make a later release version better.
« Last Edit: July 02, 2022, 04:28:15 PM by hutch-- »
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 9524
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: MASM64 Beta Version 2
« Reply #1 on: July 03, 2022, 10:33:59 AM »
Fixing the first stuffup.

While I have been testing the new editor, I have been running it by starting it first then opening files. When I set it up to start from Winfile or Explorer, it would open the file but leave the titlebar as "Untitled". I has simply forgotten to copy the file name from the load thread to the display titlebar. The double name buffers is so the title bar can be used as tooltips.

    rcall szCopy,pFile,ptitle
    invoke SetWindowText,hWnd,ptitle

Problem solved.  :biggrin:
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 9524
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: MASM64 Beta Version 2
« Reply #2 on: July 08, 2022, 07:25:22 AM »
Next errata.

The plugin DLL to toggle block comment was also taking out right hand side comment characters and generating errors for side comments.

Fixed.

Simply overwrite "blockc.dll" with the new version in the "Plugin64" directory.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 9524
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: MASM64 Beta Version 2
« Reply #3 on: July 19, 2022, 02:12:01 PM »
This should have been in the last beta, it will be in the next. A minimal size "notepad" style editor, search and replace, drag and drop and FAST !
« Last Edit: July 19, 2022, 05:11:10 PM by hutch-- »
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy: