The MASM Forum Archive 2004 to 2012

Project Support Forums => GoAsm Assembler and Tools => Topic started by: jorgon on November 01, 2006, 11:01:27 AM

Title: GoAsm 0.55.13
Post by: jorgon on November 01, 2006, 11:01:27 AM
GoAsm 0.55.13 available from here (http://www.jorgon.freeserve.co.uk/Goasm.zip), mainly deals with these things:-


Title: Re: GoAsm 0.55.13
Post by: srod on November 01, 2006, 04:05:59 PM
Thanks.

Your hard work is much appreciated.  :U
Title: Re: GoAsm 0.55.13
Post by: bushpilot on November 01, 2006, 07:11:16 PM
Thanks Jeremy!

Greg
Title: Re: GoAsm 0.55.13
Post by: donkey on November 02, 2006, 07:27:40 AM
Thank you Jeremy.
Title: Re: GoAsm 0.55.13
Post by: Relvinian on November 03, 2006, 06:10:48 AM
Jeremy,

Just trying out your assembler and I have found an initial problem:

if any .ASM file is marked at "read-only", it will not open the file to even try and compile.  Files must not have this attribute for compiling...I use source controlling so 99% of my files have the read-only attrib set.

Relvinian
Title: Re: GoAsm 0.55.13
Post by: jorgon on November 03, 2006, 09:30:17 AM
Relvinian

Would you like to try this out for size (attached)?

I believe this may also be an issue for GoRC, which I am looking into.

[attachment deleted by admin]
Title: Re: GoAsm 0.55.13
Post by: Relvinian on November 03, 2006, 10:59:26 AM
Jeremy,

The version you attached works just fine with the read-only files I do have...I haven't tried the other .EXE files you have to see if they also work with read-only.

I'm currently in the process of making two version of all my library ASM files...One in MASM format and another in GoASM format...As I get farther or have questions, I'll let you know.

btw, I do have one question while I'm thinking about it:  How do I declare a function without prologue and epilogue (or stack frames).  I know how to do it in MASM but still haven't figured it out yet in GoASM.

Relvinian
Title: Re: GoAsm 0.55.13
Post by: jorgon on November 04, 2006, 02:11:29 PM
Relvinian

QuoteHow do I declare a function without prologue and epilogue (or stack frames).

In GoAsm you merely provide a code label, and that is then the beginning of the function.  For example:-

MyFunction:
            ;insert code for the function here
RET


GoRC could not open read-only files either, so I am attaching a version of GoRC which can do this.



[attachment deleted by admin]