flat assembler
Message board for the users of flat assembler.

Index > Main > flat assembler 1.50

Goto page 1, 2  Next
Author
Thread Post new topic Reply to topic
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8351
Location: Kraków, Poland
Tomasz Grysztar 07 Dec 2003, 23:44
The awaited 1.50 release is now available to download from http://flatassembler.net/ - with all those new features like support for .res files, align directive, ` operator and new behaviour of "defined" condition.
Post 07 Dec 2003, 23:44
View user's profile Send private message Visit poster's website Reply with quote
comrade



Joined: 16 Jun 2003
Posts: 1150
Location: Russian Federation
comrade 08 Dec 2003, 05:34
Thank you very much!

_________________
comrade (comrade64@live.com; http://comrade.ownz.com/)
Post 08 Dec 2003, 05:34
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 08 Dec 2003, 07:09
Great!
Post 08 Dec 2003, 07:09
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
silkodyssey



Joined: 02 Oct 2003
Posts: 198
Location: St.Vincent & the Grenadines
silkodyssey 08 Dec 2003, 08:25
Early Christmas present? Smile

Are there any changes to the include files? I mean have any of the macros been updated?

_________________
silkodyssey
Post 08 Dec 2003, 08:25
View user's profile Send private message MSN Messenger Reply with quote
silkodyssey



Joined: 02 Oct 2003
Posts: 198
Location: St.Vincent & the Grenadines
silkodyssey 08 Dec 2003, 09:18
Code:
 
invoke  RegisterClassEx,  addr .wc
    


Using fasm 1.49 with win32ax.inc this compiled but with v 1.50 I get an invalid use of symbol error. What am I doing wrong?

_________________
silkodyssey
Post 08 Dec 2003, 09:18
View user's profile Send private message MSN Messenger Reply with quote
evil__donkey



Joined: 07 Dec 2003
Posts: 26
evil__donkey 08 Dec 2003, 09:29
perhaps the period before wc (.). privalov are the compiler documents coming soon?

_________________
--A donkey always says thank you with a kick.
Post 08 Dec 2003, 09:29
View user's profile Send private message Yahoo Messenger MSN Messenger Reply with quote
silkodyssey



Joined: 02 Oct 2003
Posts: 198
Location: St.Vincent & the Grenadines
silkodyssey 08 Dec 2003, 11:04
wc is declared as a local variable that's why is has the dot.

Code:
 
proc WinMain, hInst,hPrevInst,CmdLine,CmdShow
        .wc WNDCLASSEX
        .msg MSG
        .hwnd dd ?   
    

_________________
silkodyssey
Post 08 Dec 2003, 11:04
View user's profile Send private message MSN Messenger Reply with quote
Vortex



Joined: 17 Jun 2003
Posts: 318
Vortex 08 Dec 2003, 11:24
The documentation doesn't have any explanation about the ` operator.

Thanks for the new release.

_________________
Code it... That's all...
Post 08 Dec 2003, 11:24
View user's profile Send private message Visit poster's website Reply with quote
evil__donkey



Joined: 07 Dec 2003
Posts: 26
evil__donkey 08 Dec 2003, 11:31
thank you silky. so this is unlike masm wherein we use the local directive. haven't gone through the entire documentation yet but i hope to learn from the fasm source. oh and yes there was something in the board about the ` operator in this very subforum. try searching.

_________________
--A donkey always says thank you with a kick.
Post 08 Dec 2003, 11:31
View user's profile Send private message Yahoo Messenger MSN Messenger Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8351
Location: Kraków, Poland
Tomasz Grysztar 08 Dec 2003, 13:29
Vortex: look in the section 2.3.3
silkodyssey: oh, there still was one little mistake - I'm fixing it now.
Post 08 Dec 2003, 13:29
View user's profile Send private message Visit poster's website Reply with quote
silkodyssey



Joined: 02 Oct 2003
Posts: 198
Location: St.Vincent & the Grenadines
silkodyssey 08 Dec 2003, 13:48
Privalov,

Well that explains it Very Happy, I looked at the pushd and the invoke macro and I saw no changes from the previous include files so I had no idea why it was not working. Smile

_________________
silkodyssey
Post 08 Dec 2003, 13:48
View user's profile Send private message MSN Messenger Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8351
Location: Kraków, Poland
Tomasz Grysztar 08 Dec 2003, 13:54
It's fixed now.
Post 08 Dec 2003, 13:54
View user's profile Send private message Visit poster's website Reply with quote
comrade



Joined: 16 Jun 2003
Posts: 1150
Location: Russian Federation
comrade 08 Dec 2003, 15:13
What was the problem?

_________________
comrade (comrade64@live.com; http://comrade.ownz.com/)
Post 08 Dec 2003, 15:13
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger ICQ Number Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8351
Location: Kraków, Poland
Tomasz Grysztar 08 Dec 2003, 16:10
One instruction removed by mistake that wasn't to be removed. Wink
Post 08 Dec 2003, 16:10
View user's profile Send private message Visit poster's website Reply with quote
Manos



Joined: 24 Aug 2003
Posts: 35
Location: Greece
Manos 08 Dec 2003, 19:20
OK Privalov.

Congratulations.
Now I 'll continue to building FasmStudio.

Manos.
Post 08 Dec 2003, 19:20
View user's profile Send private message Visit poster's website Reply with quote
TronDoc



Joined: 30 Jul 2003
Posts: 9
TronDoc 09 Dec 2003, 00:23
I don't know what is wrong.
I had no problems with v1.49,
now with v1.50 I get:
Compile
Error: File not found

Display:
Instruction:
Source: BEER.ASM [6]

line 6 is:
include '%fasminc%\win32a.inc'

and my FASMW.INI has:
[Environment]
Include=F:\APPS\!PROG\!FASM\INCLUDE
Question

_________________
peace
Post 09 Dec 2003, 00:23
View user's profile Send private message Visit poster's website Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 09 Dec 2003, 00:54
TronDoc wrote:

include '%fasminc%\win32a.inc'

and my FASMW.INI has:
[Environment]
Include=F:\APPS\!PROG\!FASM\INCLUDE
Question


You have to change "Include" to "fasminc" in your fasmw.ini file.
Post 09 Dec 2003, 00:54
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
TronDoc



Joined: 30 Jul 2003
Posts: 9
TronDoc 09 Dec 2003, 02:46
Question hmmm....was that a change that I missed Question
...but thanks; it worked Exclamation
Joe

_________________
peace
Post 09 Dec 2003, 02:46
View user's profile Send private message Visit poster's website Reply with quote
eet_1024



Joined: 22 Jul 2003
Posts: 59
eet_1024 08 Jan 2004, 00:32
What changes have you made to the formatter?

I'm glad to see the optimization in the enter macro.
Post 08 Jan 2004, 00:32
View user's profile Send private message Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8351
Location: Kraków, Poland
Tomasz Grysztar 08 Jan 2004, 11:35
You're the first one who noticed that change in the "enter" macro. Wink
As for the formatter, there were mainly changes in object formatters to support alignments correctly, and also some small fixes were made to PE formatter in the way to allow developing Win32 drivers with fasm (I've just realized that I forgot to document the new "WDM" setting for the "format PE" directive; I'll have to fix it during the next documentation update), there were some threads about it in the "Windows" forum (for standard NT-based Win32 driver you use "format PE native DLL", and for WDM driver you use "format PE native WDM DLL"). And, of course, the new "resource from file" feature is the new addition to formatter.
Post 08 Jan 2004, 11:35
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page 1, 2  Next

< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.