From: Betov on

While reviewing my collection of Assemblers, i found out TMA,
and i did not recall of that one:

* GPLed.

* Self-Compilable.

* Fast. (I can't tell at what extend because the biggest
Source - itself - is too small for a second... - Bin =
34 Kb - and the Stats say... zero time... :)

* Generic Syntax, TASM, A86...

* Traditional Table Driven / Multi-Passes.

* Small DOS IDE that can be integrated (minor bugs).

* Outputs DOS COM, OBJ, EXE (Plan for NE Format, if i
understand). There was also a plan for a Linux Version,
and so on. Nothing much different of what FASM was in
the earlier stages.

* The usual couple of design errors of the MASM/TASM
adressing Conventions, but that could be fixed.

Does someone recall of the reason(s) why it was abandoned ?
[The eMail of the Main Maintainer seems to be dead].
Also, what was the very last release ? TA980717 ?


Betov.

< http://rosasm.org >




From: Frank Kotler on
Betov wrote:
> While reviewing my collection of Assemblers, i found out TMA,
> and i did not recall of that one:

Oh, yeah! Available here:

http://www.thefreecountry.com/compilers/assemblers.shtml

The blurb says:

"No precompiled binary (executable) is included, which means you have a
chicken-and-egg problem: you need an assembler to get started!"

This is not true. "tmabckup.com" appears to be the executable...
("readme.now" advises us not to mess with it).

Looks interesting. I'll see if it runs under dosemu... Thanks for the tip!

Best,
Frank
From: Betov on
Frank Kotler <fbkotler(a)comcast.net> ?crivait news:1_
2dnd7bUOcK5b3YnZ2dnUVZ_qKdnZ2d(a)comcast.com:

> Yep. Assembles itself fine under dosemu (and otherwise seems to work).

Yes. Minor problems only.


> Since it looks like it'll process Tasm(?), Masm, and A86, some source
> could probably be found to serve as a benchmark.

I do not think that assuming the whole Syntaxes of TASM, MASM
and A86, at once, could be a possible thing. I did not push it
to an end, but i would rather expect it to be a kind of "generic"
thing.

In my opinion, having what you were planing for LuxAsm (the
thing for internaly enable several Syntaxes), was as well a
wrong track.

In fact, we should have one another Directive:

.SYNTAX Param, Param, ...

Example:

SYNTAX Mov_Seg_Seg: A86, ..., Address:TASM, ...

Saying what to do, may be on a case by case basis, that would
be assumed by the encodage byu trivial "If / Then".

I am still thinking about this...


>> * Generic Syntax, TASM, A86...
>
> Appears to handle (or attempts to) *both* Masm and A86 *macro* syntax!
> I'm impressed.

For the basics of them, yes, probably...

> A google on his name turns up what might be a newer email - svk<pig's
> tail>dnet.de or possibly sven.klose at same domain. Haven't tried 'em.
> If it's all the same guy, he's into lisp, BSD, and saxaphone. Born
> 1975... 1998 would be about the right age to meet some girl...

Yes, i also got a sax player face on my screen. :))

Maybe it is really him. I do not think that "sven klose"
is an over-used name...


>> Also, what was the very last release ? TA980717 ?
>
> What I got was TA980705. Where's the newer one?

The one i gave a try was the one you have. I was unable
to have the very last one working, and i did not took
the time for searching the reason why...

I am thinking of re-hosting it at RosAsm.org, mainly
because such a generic (later should be Multi-purpose)
Assembler, under GPL, is a real must have. As long as
Thomasz will always refuse to make his work collective
and his Assembler GPLed, there is no way but to write
one. Given its success rate, i was thinking it was
necassary to write a clone of it, but this one would
be more fun...

How many volunteers such a plan could get, in the
disastrous state of the Assembly explosure, is another
story... Zero, i would bet... It seems it already was
zero in 1998, and that this was the real reason why
Sven did not insist, at that time.


Betov.

< http://rosasm.org >






From: Adrian on
Betov wrote:

> Frank Kotler <fbkotler(a)comcast.net> ?crivait news:1_
> 2dnd7bUOcK5b3YnZ2dnUVZ_qKdnZ2d(a)comcast.com:
>
>> Yep. Assembles itself fine under dosemu (and otherwise seems to work).
>
> Yes. Minor problems only.
>
>
>> Since it looks like it'll process Tasm(?), Masm, and A86, some source
>> could probably be found to serve as a benchmark.
>
> I do not think that assuming the whole Syntaxes of TASM, MASM
> and A86, at once, could be a possible thing. I did not push it
> to an end, but i would rather expect it to be a kind of "generic"
> thing.
>
> In my opinion, having what you were planing for LuxAsm (the
> thing for internaly enable several Syntaxes), was as well a
> wrong track.
>
> In fact, we should have one another Directive:
>
> .SYNTAX Param, Param, ...
>
> Example:
>
> SYNTAX Mov_Seg_Seg: A86, ..., Address:TASM, ...
>
> Saying what to do, may be on a case by case basis, that would
> be assumed by the encodage byu trivial "If / Then".
>
> I am still thinking about this...
>
>
>>> * Generic Syntax, TASM, A86...
>>
>> Appears to handle (or attempts to) *both* Masm and A86 *macro* syntax!
>> I'm impressed.
>
> For the basics of them, yes, probably...
>
>> A google on his name turns up what might be a newer email - svk<pig's
>> tail>dnet.de or possibly sven.klose at same domain. Haven't tried 'em.
>> If it's all the same guy, he's into lisp, BSD, and saxaphone. Born
>> 1975... 1998 would be about the right age to meet some girl...
>
> Yes, i also got a sax player face on my screen. :))
>
> Maybe it is really him. I do not think that "sven klose"
> is an over-used name...
>
>
>>> Also, what was the very last release ? TA980717 ?
>>
>> What I got was TA980705. Where's the newer one?
>
> The one i gave a try was the one you have. I was unable
> to have the very last one working, and i did not took
> the time for searching the reason why...
>
> I am thinking of re-hosting it at RosAsm.org, mainly
> because such a generic (later should be Multi-purpose)
> Assembler, under GPL, is a real must have. As long as
> Thomasz will always refuse to make his work collective
> and his Assembler GPLed, there is no way but to write
> one. Given its success rate, i was thinking it was
> necassary to write a clone of it, but this one would
> be more fun...
>
> How many volunteers such a plan could get, in the
> disastrous state of the Assembly explosure, is another
> story... Zero, i would bet... It seems it already was
> zero in 1998, and that this was the real reason why
> Sven did not insist, at that time.
>
>
> Betov.
>
> < http://rosasm.org >


Hi Group,

As a Newbie I've been following the flame wars as an amused spectator but
was particularly intrigued by this article on TMA - which on the surface
seemed to be something worth chasing up.
The best reference to Sven Klose I've been able to find is his own blog at
www.hugbox.org - Sven seems to be a survivor and confesses he was diagnosed
with Asperger's Syndrome - despite this he has remarkable talent from what
he has produced - witness the list of his achievements at
http://www.hugbox.org/content/index.php/Software

There is a link to TMA from there to
http://www.hugbox.org/content/index.php/Tma
with several links to examples and docs which I haven't yet checked out.

Oh, and by the way Betov, I will be joining the list of Randy's
"sycophants" - "admirers" as I come from a C background and the volume of
material he has produced over the years seem to me the surest method to get
off the ground in learning assembler, true, it might not be the best way -
I will keep an open mind and critique when and where necessary.

Randy, is this group the best one to post to if I have a problem in HLA
which needs your advise or for others to dissect and comment on?

Regards,

Adrian Clarke

Welcome to Earth. (A MicroSoft subsidiary)
From: Betov on
Adrian <adrian(a)savant.port995.com> ?crivait
news:12jd04pqnl95b31(a)corp.supernews.com:

> There is a link to TMA from there to
> http://www.hugbox.org/content/index.php/Tma
> with several links to examples and docs which I haven't yet checked
> out.

Thanks.

> Oh, and by the way Betov, I will be joining the list of Randy's
> "sycophants" - "admirers"

I say "Victims", because this is evidently the
proper word.

> as I come from a C background

???!!!...

What relationship? Would it make a difference
if you were coming from china?

> and the volume
> of material he has produced over the years

Other than tons of pdf filled with megas of pedantic
bullshits, and than an absurd Text Converter, i fail
to understand what you are talking about.

Would this insane swindler have produced anything i
would have not heard about?

> seem to me the surest
> method to get off the ground in learning assembler, true, it might not
> be the best way - I will keep an open mind and critique when and where
> necessary.

If you mean to learn Assembly, you must use an
Assembler. Period.

> Randy, is this group the best one to post to if I have a problem in
> HLA

Sure! :]]]]]

But you should do those sad things inside his own
private closed Board: This would be more appropriated
than to polluate an Assembly News Group.

> which needs your advise or for others to dissect and comment on?

What to say after a beginner has been killed. Well,
you are simply dead... Maybe: "Rest in peace"...

:)

Betov.

< http://rosasm.org >