News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests

Main Menu

RadASM and 64bit code

Started by johnsa, December 02, 2012, 09:12:04 AM

Previous topic - Next topic

johnsa

Hey,

Is there anyway to get RadASM to ignore the FRAME directive in a 64bit PROC declaration so that code-completion/intellisense still works?
IE:

MyProc PROC FRAME USES rbx aParameter:QWORD
ret
MyProc ENDP

Will showup as [MyProc,FRAME] in the intellisense/code-complete tooltip. This is quite annoying so it would be great to solve :)
Thanks
John

qWord

In the file jwasm or masm.ini you can add FRAME in the section [Parse], the line beginning with Ignore:

QuoteIgnore=1,option,1,include,1,includelib,1,invoke,7,private,7,public,7,FRAME,7,....



BTW: I've modified RadAsm thus it recognize 64 Bit registers. This enables the code complete for expressions like: [rax].Struct.member. If wished, I can upload the executable and source.
MREAL macros - when you need floating point arithmetic while assembling!

johnsa

Hi,

Thanks for the info. That would be much appreciated!
I love RadASM, but it seems to be needing some attention. There are quite a few bugs in 3 which aren't resolved.
(Most annoyingly with the file browser, create new file and save and it just saves it as (Untitled)" etc.
I've been using Sublime Text recently, I really love the feel of it as an editor.. a merge of the two would be ideal.

qWord

In the attachment RadAsm.exe and the source file that was modified (the rest can be obtained through https://fbedit.svn.sourceforge.net/svnroot/fbedit/RadASM30/  )

qWord
MREAL macros - when you need floating point arithmetic while assembling!