Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

MMX. Tasm Version

62 views
Skip to first unread message

Treff7es

unread,
Sep 18, 2000, 3:00:00 AM9/18/00
to
Hi People!

I have found the following thing playing with BCC32, and asking for an
assembly output (-S directive):
if ??version GT 500H
.mmx
endif
I think this is pretty interesting. If I understand it right there can be a
version newer than 5.0, what supports MMX instructions.
Anyone knows anything?

Thx.
Gabor Nemeth a.k.a. FooLman
--
FooLman/United Force
"Szabo Rozalia - Legenda"

Kennett Galbraith

unread,
Sep 18, 2000, 3:00:00 AM9/18/00
to
Treff7es wrote:
> I think this is pretty interesting. If I understand it right there can be a
> version newer than 5.0, what supports MMX instructions.
> Anyone knows anything?

BCB 5.0 ships with TASM 5.3, and TASM 5.0 and later supports MMX.

FooLman

unread,
Sep 19, 2000, 3:00:00 AM9/19/00
to
On Mon, 18 Sep 2000, Kennett Galbraith wrote:

>BCB 5.0 ships with TASM 5.3, and TASM 5.0 and later supports MMX.

I have purchased TASM5.0 as a standalone product, but that doesn't support
MMX, or at least I was not able to find it out. Could anyone help me with
this one?
I do not want to buy BCB5, or any other unneccessary products, is TASM5.3
available anywhere - so I can blame our local dealers?

Thanks
Gabor Nemeth
--
FooLman / United Force
"Szabo Rozalia - Legenda!"


Radek Zajic

unread,
Sep 19, 2000, 3:00:00 AM9/19/00
to
> >BCB 5.0 ships with TASM 5.3, and TASM 5.0 and later supports MMX.
> I have purchased TASM5.0 as a standalone product, but that doesn't support
> MMX, or at least I was not able to find it out. Could anyone help me with
> this one?
> I do not want to buy BCB5, or any other unneccessary products, is TASM5.3
> available anywhere - so I can blame our local dealers?

Borland provides a file called tasm5patch.zip which contains a patch for
TASM 5.0 and TD32 5.0 to support MMX instructions I think. I have that patch
on one of my CDs, so if you want it, e-mail me.
I also have the TASM32.EXE file from Borland C++Builder 4.0 (version number
is 5.2) so I can e-mail it to you if you want.
Borland also recently made available the newest version of TD32 5.5 for
free.

If you want some of these tools, just e-mail me, I'll send it to you.


--
Radek Zajic

(If you want to e-mail me, simply remove the text .NOSPAM from my e-mail
address - my address becomes rza...@seznam.cz )

Kennett Galbraith

unread,
Sep 19, 2000, 3:00:00 AM9/19/00
to
> I have purchased TASM5.0 as a standalone product, but that doesn't
> support MMX, or at least I was not able to find it out. Could anyone
> help me with this one?

I was quite disappointed when I shelled out the cash for 5.0, and all
that changed was the font in the manuals. However, there are
undocumented changes to the TASM32.EXE (not the 16-bit TASM.EXE). You
can compile MMX instructions by adding the PMMX directive at the top of
your source.

> I do not want to buy BCB5, or any other unneccessary products, is
> TASM5.3 available anywhere - so I can blame our local dealers?

I don't think 5.3 is available as a stand alone product. Which is
unfortunate, because they've since added conditional MOV instructions.
Still no support for SIMD or 3DNow!, that I'm aware of.

FooLman

unread,
Sep 20, 2000, 3:00:00 AM9/20/00
to
On Tue, 19 Sep 2000, Kennett Galbraith wrote:

>undocumented changes to the TASM32.EXE (not the 16-bit TASM.EXE). You
>can compile MMX instructions by adding the PMMX directive at the top of
>your source.

Whoa! That's great, thanks!
But to be exact this is not in the Out-of-Box 5.0, i had to apply Patch1
from the website. (Unfortunately the td32 patch fails :( )


>I don't think 5.3 is available as a stand alone product. Which is

Too bad. :( But I was almost sure this will be this way. I think there are
not enough assembly programmers out there to make a standalone Assembler a
profitable product :(

But right now I am happy to get rid of that ugly ibmmx.inc :).

Thanks Again

Christian Vogt

unread,
Sep 24, 2000, 3:00:00 AM9/24/00
to
Treff7es schrieb:

>
> Hi People!
>
> I have found the following thing playing with BCC32, and asking for an
> assembly output (-S directive):
> if ??version GT 500H
> .mmx
> endif
> I think this is pretty interesting. If I understand it right there can be a
> version newer than 5.0, what supports MMX instructions.
> Anyone knows anything?
>
> Thx.
> Gabor Nemeth a.k.a. FooLman
> --
> FooLman/United Force
> "Szabo Rozalia - Legenda"

I heard about a 5.2 Version which supports .686 and .MMX, but not
separatley released. Maybe comes with the C++ Builder???

Julian St.

unread,
Sep 25, 2000, 3:00:00 AM9/25/00
to
Im Artikel <39CD4A7D...@primusnetz.de>, Christian Vogt
<Christi...@primusnetz.de> schreibt:

>I heard about a 5.2 Version which supports .686 and .MMX, but not
>separatley released. Maybe comes with the C++ Builder???

I have TASM 5.3. And yes, it came with BC++Builder.

Gruss
Julian aka JMMR

(Zum Antworten via Mail .nospam in der ElektroPost Adresse entfernen.)
(To reply simply remove .nospam in my email address.)

Oracle At Delphi

unread,
Oct 6, 2000, 3:00:00 AM10/6/00
to

"Treff7es" <tref...@maffia.hu> wrote:
>Hi People!
>
>I have found the following thing playing with BCC32, and asking for an
>assembly output (-S directive):
> if ??version GT 500H
> .mmx
> endif
>I think this is pretty interesting. If I understand it right there can be a
>version newer than 5.0, what supports MMX instructions.
>Anyone knows anything?
>
>Thx.
> Gabor Nemeth a.k.a. FooLman
>--
>FooLman/United Force
>"Szabo Rozalia - Legenda"
>
>
I have figured out a way of getting TASM 5.3 for only $6.95,
this could even be done by people who do not own TASM 5.00
like I do. Purchase the trial edition CD which includes C++
Builder 5.0 and Command Line Tools. These two in combination
give you the basics of what you need to produce programs
using TASM. You do not get TASM or TASMX but you do get TASM32
so it is limited but worth the upgrade to me personally.
Hope this helps anyone searching for the TASM32 upgrade
like I was and did not want to purchase the whole C++ Builder
package.

0 new messages