Page 1 of 1
time to drop polink and adopt golink
Posted: Wed Nov 15, 2006 11:11 pm
by jack
Pelle seem's to be missing in action, and frankly i am tired of these polink errors, i think gotools are a good option.
Posted: Wed Nov 15, 2006 11:22 pm
by srod
The go-tools are excellent, very easy to use. Jeremy Gordon is a flaming genius!
However, the business of linking object files is a minefield anyhow, always has been - no matter which linker you use! What with the subtle differences between gcc and MS coff files etc. to name but one pitfall.

Posted: Wed Nov 15, 2006 11:26 pm
by localmotion34
I have been playing with RADasm for a litlte while, and all the addins. let me tell you, GoLink, GoASM ect absolutely wont work if they are not in the C:\Golink directory.
they are terribly written, full of quirks, and just plain impossible to use.
That pretty much goes for most ASM compilers.
I am getting a PHD in Neuroscience, where i can record single ion channels in a cell membrane, re-write DNA sequences, image single cells in the brain, ect.
For the life of me i cannot figure out how to get RadASM and Golink, or Masm, or Fasm, or any of them to actually work.
Posted: Wed Nov 15, 2006 11:31 pm
by srod
I use GoAsm and GoLink with RADasm without a hitch. Remember that RADasm isn't specifically for GoAsm as such so it does take a bit of 'persuading' before it behaves itself with GoAsm.
Once I had it configured properly though it's a very nice package.
Personally I love the syntax of GoAsm and just find it easier to get on with than Fasm, but it's all personal preference etc.

Posted: Thu Nov 16, 2006 12:52 am
by Dare
Last time I looked the GoAsm and associated packages had licencing issues that made it quite difficult to use them in any extensive way.
Or maybe I misinterpreted the rules?
Now if we had a cross-platform masm and associated tools life would be very sweet indeed ...

Posted: Thu Nov 16, 2006 2:04 am
by jack
@Dare: from the manual
Legal stuff
Copyright
GoLink is copyright © Jeremy Gordon 2002/6 [MrDuck Software] - all rights reserved.
Licence and distribution
You may use GoLink free for any purpose. You may redistribute GoLink freely (but not for payment nor for use with a program or any material for which the user is asked to pay). You are not entitled to hide or deny my copyright.
this one part need a bit of clarification if it were to be packeged with PB
(but not for payment nor for use with a program or any material for which the user is asked to pay)
Posted: Thu Nov 16, 2006 2:17 am
by localmotion34
srod wrote:I use GoAsm and GoLink with RADasm without a hitch. Remember that RADasm isn't specifically for GoAsm as such so it does take a bit of 'persuading' before it behaves itself with GoAsm.
Once I had it configured properly though it's a very nice package.
Personally I love the syntax of GoAsm and just find it easier to get on with than Fasm, but it's all personal preference etc.

well you show me how to setup RadASM to use MASm, GoASM, and FASM, then i might be able to compeltely evaluate it. otherwise, i just may forget about it because it is just too complicated and almost not worth the trouble.
whoever wrote these must have not had much contact with reality. i cant figure out the logic behind the interface, the menus and options, the command line parameters ect.
Posted: Thu Nov 16, 2006 12:54 pm
by srod
I seem to remember the main problems were with the gfl.txt command file and the goasm.ini file in the RASasm folder, both of which I ended up editing manually. The goasm.ini file holds the assembly/link options etc. when assembling individual files and I could find no other way of setting these options other than manually. For projects, you can just set the project options through RADasm and everything is now 'ticketyboo'!
I agree that it is confusing though when trying to set the thing up!
Still, I love GoAsm.
