RosAsm macro example from its author



The author of RosAsm in a recent topic posted by Randy Hyde issued a
challenge to match one of his RosAsm macros in another assembler's
macro language.

Proc MyProc:
Arguments @Line, @Row ; non referenced arguments
Local @X, @Y ; non referenced locals
Structure @POINT 8, @xDis 0, @yDis 4 ; args @xDis & @yDis
; not provided
Uses esi, edi ; big deal

; Blah... ; Blah

Endp ; <<< Take notes of this "EndP"... :)); endp (standard masm)

The side comments are mine but the author has not yet posted a complete
example with any description of what the macro is supposed to do. We
would all wish to give the author of RosAsm every opportunity to
explain this capacity that he claims other assemblers cannot do but he
must post a complete example with a description of what it is supposed
to do and what the results look like.

No one would want to see the author miss out on the opportunity to show
language users from HLA and MASM how powerful his macro system was but
if he continues to delay his response, it could be seen that he does
not have the technical capacity to back up what he claimed in the first
place.

Regards,

hutch at movsd dot com

.



Relevant Pages

  • Re: Linux, X, ld, gcc, linking, shared libraries and stuff
    ... > This is a real problem with SoftWare (not only RosAsm), ... > some quantity of Functionalities, ... the harder it is to "keep up" with the documentation... ... >> powerful macro system (you know, perhaps you don't feel it's better ...
    (alt.lang.asm)
  • Re: A (mild-mannered) defense of RosAsm
    ... there actually *are* some features in RosAsm ... > All these debates over RosAsm's macro language remind me of Jerry ... There are actually *weaker* assemblers out there than I fully support. ...
    (alt.lang.asm)
  • Re: In search of the perfect Disassembler
    ... Does RosAsm not get it exactly right? ... Having written a couple of books on MASM (The ... > make use of Short and Long Jumps, ... there are far more examples of *very* sophisticated macro ...
    (alt.lang.asm)
  • Re: ///Wannabee Rants
    ... especially at the level that RosAsm ... about how assembly language has all the advantages over assembly while ... all you would need is for the macro system to recognize ... that you don't have a clue about object-oriented programming. ...
    (alt.lang.asm)
  • Re: Linux, X, ld, gcc, linking, shared libraries and stuff
    ... This is a real problem with SoftWare (not only RosAsm), ... > macro system"...indeed, one of the more attractive things about HLA - ... The "Modular" Concept is the first step to hell. ... a way for Linux. ...
    (alt.lang.asm)