FASM 1.45 is out - it has passed all my test and seems to be reliable. Generally only code cleanup was made, but it was important to do it before I write and release my promised guide to FASM sources. So it should become some kind of "base" version for any changes and extensions that will be made in future (not necessarily by me).

The one only official FASM website is now http://fasm.sourceforge.net/ - other sites are permanently down.
Posted on 2003-02-06 09:31:46 by Tomasz Grysztar
Now,the "defined" operator is very powerfull and usefull! (starting from the beta release)
This helped me very much for my inc2inc tool.
Thank you very much Privalov!:alright:

Regards,

Vortex
Posted on 2003-02-06 09:50:10 by Vortex
I have updated the Windows release today, with a very small changes in include files. Now "icon" macro allows to define more than one icon in the group, the attachment shows how to use this feature.
Posted on 2003-02-09 03:48:46 by Tomasz Grysztar
Hi Privalov.

With 1.45 I have some little troubles:

1. When I use call instruction with some missing function, the fasm gives strange message:

"Operand size not specified".

2. Some macroses that I wrote for old versions, don't want to compile giving message:

"Undefined symbol" -> look the example:

[size=9]

macro CoolMenu lblMenu, [Flags, Action] {
common
label lblMenu
forward
local .Text
if Action eqtype ''
dw .Text - $ ; <- this line make troubles... I want to put in word the offset to .Text
else
if Flags and (mfSeparator or mfEnd) = 0
dw Action - FirstID
else
dw -1
end if
end if

db Flags
common
dw -2 ; End of CoolMenu structure.

forward
if Action eqtype ''
.Text db Action,0
end if
}
[/size]


The problem appears only from time to time and I can't get any system.
When I change the problem line to: "dw rva .Text - rva $" all works.
Posted on 2003-02-09 09:53:02 by JohnFound
Can you provide me with more details? I'm not able to reproduce that error.
All right, I've found it. Will be corrected soon.
Posted on 2003-02-09 10:04:59 by Tomasz Grysztar
Everything should be OK now.
Posted on 2003-02-09 12:52:12 by Tomasz Grysztar
Just downloaded Fasm, hope it not as difficult 2 assemble as Masm was or moaybe I wasn't doing something right thats maybe want it was. hehe!!
Ya'll bare with me I'm just starting into this 32-bit thing.
checking out docs, hope it's not as diffcult to used.
Posted on 2003-02-09 13:57:26 by Tweak
Yes, it works now. Thanks. :alright:
Posted on 2003-02-09 14:34:39 by JohnFound

FASM 1.45 is out - it has passed all my test and seems to be reliable. Generally only code cleanup was made, but it was important to do it before I write and release my promised guide to FASM sources. So it should become some kind of "base" version for any changes and extensions that will be made in future (not necessarily by me).


(not necessarily by me) That sounds like you are thinking about a new hobby:( Are you losing interest? OR... can we expect to have you with us for a while. I hope it's the latter:grin:
Posted on 2003-02-12 18:04:31 by Gary
When I coded"format PE DLL 4.0" and compile. I've got "extra characters on line"

OK, I know why now!

I'm mistyped ( coz I'm currently drunk ). :tongue:
Posted on 2003-02-15 19:08:57 by Bi_Dark

I'm mistyped ( coz I'm currently drunk)


Alcohol and win32asm... They can't live together. :)
Posted on 2003-02-16 04:53:02 by Vortex

Alcohol and win32asm... They can't live together.

Actually they can. ;) I had even made one of the fasm releases (but I don't rememer which one) while being drunk. :grin:


That sounds like you are thinking about a new hobby Are you losing interest? OR... can we expect to have you with us for a while. I hope it's the latter

No, I just meant that with that docs more people should be able to make some interesting changes in fasm, and maybe even release some "parallel" versions with different sets of features.
Posted on 2003-02-16 15:33:51 by Tomasz Grysztar
Privalov,

That's why one release of FASM got the hiccups :) O.K,maybe you like to have some vodka when
you are very tired. :) You are a strong person,me never I could drink while coding. :)

Regards,

Vortex
Posted on 2003-02-17 02:49:21 by Vortex
I've coded once or twice while drunk (only slightly though) and the next morning I've looked at the code the next morning and felt it was some of the most legible code I've ever written.
Posted on 2003-02-17 06:25:29 by Eóin

That's because you have to concentrate more when you're drunk. ;)
When we aren't, we often understimate many things.. sure, we code in just one tenth of the time anyway. :grin:

BTW: I haven't got drunk since years.. :P
Posted on 2003-02-17 07:57:10 by Maverick
Probably :) .
Posted on 2003-02-18 09:26:46 by Eóin
Hi Privalov!

I was just searching for a good assembler when I downloaded FASM an hour ago... and I have to say: FASM rules!

Thanks for a very nice tool! Keep on good working! Take care!
Posted on 2003-03-08 03:00:18 by Tommy
Fasm seems to put the Asm back in these modern day assemblers.:alright:
Posted on 2003-03-10 14:20:53 by Guy on ASM
Just to let you know, loading FASMW from the command prompt brings up this error before letting you use it, maybe you intended it to be this way but it seems like an unecessary thing to do.
Posted on 2003-03-13 14:21:08 by kairon