The MASM Forum

Projects => Rarely Used Projects => GoAsm => Topic started by: wjr on April 04, 2016, 01:50:49 PM

Title: GoAsm 0.61 update
Post by: wjr on April 04, 2016, 01:50:49 PM
GoAsm – version 0.61.0.0 has the following changes:

GoAsm – version 0.61.0.1 now available here http://www.godevtool.com/Goasm.zip (http://www.godevtool.com/Goasm.zip) with the following change:
Title: Re: GoAsm 0.61 update
Post by: wjr on April 04, 2016, 01:56:18 PM
Busy spell, I didn't get to everything on the to-do list, but a good breakpoint for an update.

I noticed that for 64-bit static LIB files with a CONST section, for now, the source file will require a CONST section in order to work properly (otherwise the LIB CONST data ends up in the .pdata or .xdata section).

Also, the PINSRB PINSRD PEXTRD instructions shouldn't assemble with a 64-bit register, but they do, still looking into that...
Title: Re: GoAsm 0.61 update
Post by: FlySky on April 05, 2016, 02:30:55 AM
Wayne,

Great job on the update!. Keep it up.
Will test around with using x64 static LIB files into a project.
Will report back to you.
Title: Re: GoAsm 0.61 update
Post by: FlySky on April 05, 2016, 02:52:09 AM
Wayne,

Just did a quick test with BEAEngine x64 STATIC LIB which caused a crash when using the /LARGEADDRESSAWARE switch with Golink.

With the switch set for Golink all is working perfectly fine now. 

Great work on the fix!!

Cheers
Title: Re: GoAsm 0.61 update
Post by: satpro on April 05, 2016, 03:23:42 AM
Plugged in 0.61.  All is well!  :t
Title: Re: GoAsm 0.61 update
Post by: wjr on August 28, 2017, 07:11:51 AM
A minor update (but important if you want to use bl or dl with sil, dil, bpl, or spl).