Author Topic: Microsoft Macro Assembler Version 5.1  (Read 564 times)

mazu

  • Regular Member
  • *
  • Posts: 4
Microsoft Macro Assembler Version 5.1
« on: September 27, 2019, 07:38:37 PM »

Hello friends

I have an application written with Borland Turbo Assembler. I will reactivate this software under Windows 10.
Borland Turbo Assembler 2.0 and Microsoft Macro Assembler 5.1 are very similar.
Is it possible and wise to operate the modified application in actual Windows environment?
Are Microsoft Assembler 5.1, Linker, Debugger and Manuals available?
Are experienced users of Microsoft Assembler 5.1 known?
Your recommendations?

Thanks and regards

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 6758
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: Microsoft Macro Assembler Version 5.1
« Reply #1 on: September 27, 2019, 07:42:37 PM »
Mazu,

They are both very old assemblers, how big is the app, is it 16 or 32 bit and do you know if it worked back when it was written.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

AW

  • Member
  • *****
  • Posts: 2435
  • Let's Make ASM Great Again!
Re: Microsoft Macro Assembler Version 5.1
« Reply #2 on: September 28, 2019, 12:30:41 AM »
There is a subforum here for
The MASM Forum ┬╗Miscellaneous ┬╗16 bit DOS Programming

Sure, it can be a lot of fun but you may need a virtual machine to run 16-bit, unless you have Windows 10 32-bits (nobody does, or do you?)

jj2007

  • Member
  • *****
  • Posts: 9794
  • Assembler is fun ;-)
    • MasmBasic
Re: Microsoft Macro Assembler Version 5.1
« Reply #3 on: September 28, 2019, 02:34:07 AM »
If it's plain DOS, try this, it works fine for me in Win7-64 (see e.g. \Masm32\MasmBasic\Res\HelloWorld16.asc in case you have MasmBasic)

FORTRANS

  • Member
  • *****
  • Posts: 1057
Re: Microsoft Macro Assembler Version 5.1
« Reply #4 on: September 28, 2019, 04:30:28 AM »
Hi,

   If you download and install the MASM32 SDK,
you will have a copy of MASM 6.14.  This is
backwards compatible with earlier versions of
MASM and is a Windows program.  And you
can search the forum for the MASM 6.1 Reference
Manual.  (Or a similarly named document.)

Regards,

Steve N.

AW

  • Member
  • *****
  • Posts: 2435
  • Let's Make ASM Great Again!
Re: Microsoft Macro Assembler Version 5.1
« Reply #5 on: October 06, 2019, 05:15:50 AM »
You can download MASM 5.x from here
https://winworldpc.com/product/macro-assembler/5x

As mentioned, you will get more or less the same development power with MASM 6.x.

TimoVJL

  • Member
  • ***
  • Posts: 476
« Last Edit: October 07, 2019, 01:23:50 AM by TimoVJL »
May the source be with you

Butter64

  • Regular Member
  • *
  • Posts: 4
Re: Microsoft Macro Assembler Version 5.1
« Reply #7 on: October 11, 2019, 11:36:48 PM »
This is interesting. I have all the original manuals for MASM 5.1, probably find them on the web though. Also all the original floppy disks and DOS 6.11, WIN 3.1, but all that will only be good for building and running the original code. But not going to help you I know.

Any Intel x86 based processor will still run DOS natively I believe. It's actually kind of cool to do this as you will see pure speed  :dazzled:

I'm guessing the purpose here is to add features and functionality to this old app. If that is the case maybe build the executable or obtain it, disassemble it with your current platform tools then begin modifying it from there. Maybe just rewrite it in C/C++.

Just some thoughts and 2 cents.

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 6758
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: Microsoft Macro Assembler Version 5.1
« Reply #8 on: October 12, 2019, 01:00:16 AM »
With only rare exceptions, people write DOS software for amusement or perhaps as homework but real mode 16 bit DOS is long gone and only old OS versions can run it. Win32 is in its twilight and the slowly coming Windows assembler code is 64 bit. For anyone who wants to write 16 bit real mode code, MASM 6.00 is in fact a very nice version to use and the IDE and debugger both worked well.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :skrewy:

mazu

  • Regular Member
  • *
  • Posts: 4
Re: Microsoft Macro Assembler Version 5.1
« Reply #9 on: October 18, 2019, 06:52:44 AM »

Hello friends

My decision is to rewrite the application in Microsoft Macro Assembler Version 6.14. Additional posts will follow.

Thanks