Re: MASM ASSUME directives...



On Tue, 26 Feb 2008 07:23:09 GMT, Tim Roberts <spamtrap@xxxxxxxxxx>
wrote:

Alex Buell <spamtrap@xxxxxxxxxx> wrote:

What were the earliest versions of MASM to allow the following
directives as follows:

ASSUME CS:FLAT, DS:FLAT, ES:FLAT..

MASM 5.10 doesn't appear to like above at all. So, which versions does?

There was a "custom" version of MASM 5.10 that shipped with the Windows 386
and Windows 3.x DDKs specifically for assembling VxDs. It understood this.

Sure enough. It identifies itself as 5.10B.

It took me a while to find a copy of the win 31 ddk, though. :-)

2 more versions of MASM to add to my collection. That makes 15.

Also found an 'LE' linker. :-)


I guess I will have to dig thru the older stuff in my pile and see
what else turns up.
--
ArarghMail802 at [drop the 'http://www.' from ->] http://www.arargh.com
BCET Basic Compiler Page: http://www.arargh.com/basic/index.html

To reply by email, remove the extra stuff from the reply address.

.



Relevant Pages

  • Re: HAY Herbert, wanna write a legal PE executable ?
    ... Windows 32 bit PE executable files are a specification from ... Who said it need the sheer brutal power of MASM to write a 1024 byte ... possible to improve it using a better assembler. ...
    (alt.lang.asm)
  • Re: Which x86 assembler for Windows/Linux/Solaris?
    ... > like to continue supporting our Windows program. ... "4.11 Using MASM under Linux ... The object files in ELF format can ...
    (comp.lang.asm.x86)
  • Re: ///HLA StdLib2 criticism
    ... this obsolete method would be adding black-box programming ... the truth is you use Windows, all your users use Windows, and ReactOS ... hit for NASM than for MASM. ... 800-pound gorilla amongst all the 8-pound assemblers out there. ...
    (alt.lang.asm)
  • Re: MASM32 help
    ... As I understand it (as is probably obvious, I am neither a Masm user nor a Windows programmer - and it makes a difference!), Masm uses ".386" and friends for two purposes - to enable "modern" instructions, and to ask for 32-bit code. ... What you've got there is Linux code, modified from Nasm syntax - not quite enough, apparently - to Masm syntax. ... I've done "push -11" and had it work, but what I think you're supposed to do is "push -11", call GetStdHandle, and use what that returns as your handle to ...
    (comp.lang.asm.x86)
  • Re: Iczelions tutorials revisited.
    ... >>> that I should use MASM. ... >> to almost all of the good Assemblers around. ... While perusing your "Windows Programming in Assembly ... at six months for an established C programmer" my ...
    (alt.lang.asm)