Message from discussion MASM 6.11 not working on Vista
From: Tim Roberts <t...@probo.com>
Subject: Re: MASM 6.11 not working on Vista
Date: Fri, 23 Oct 2009 21:31:21 -0700
Organization: Providenza & Boekelheide, Inc.
References: <email@example.com> <firstname.lastname@example.org> <email@example.com>
X-Newsreader: Forte Agent 5.00/32.1171
Content-Type: text/plain; charset=us-ascii
NNTP-Posting-Host: pool-74-107-146-223.ptldor.fios.verizon.net 220.127.116.11
Max <non...@nohost.xxx> wrote:
>Thank you for your reply. I'm developing under Vista 32 and the version
>of the linker is 5.31.009.
Are you aware that version of the linker is 20 years old?
>I make 16 bit application.
And are you aware that 16-bit applications do not work AT ALL in the 64-bit
>Maybe about my example comparing MASM6.11 and MASM32 I didn't explaining
>well. The problem is always in the linker, it seem that the linker used
>by MASM32 doesn't know some predefined "labels" (I don't know how to
>explain well) and return me an error.
The linker in MASM32 is the 32-bit linker. Although MASM can create either
16-bit or 32-bit object files, the linker (like most development tools) is
bit-specific. The segmented linker (which you are using) only does 16-bit
apps, and the incremental linker (the one in MASM32) only does 32-bit apps.
The segmented linker is a 16-bit app that uses the Phar Lap DOS extender. I
haven't seen any 16-bit apps fail to run in Vista, but I suppose it's
Tim Roberts, t...@probo.com
Providenza & Boekelheide, Inc.