flat assembler
Message board for the users of flat assembler.

Index > Main > flat assembler 1.68

Goto page Previous  1, 2, 3  Next
Author
Thread Post new topic Reply to topic
Borsuc



Joined: 29 Dec 2005
Posts: 2465
Location: Bucharest, Romania
Borsuc 15 Jun 2009, 01:46
Thank you for the new stable release Tomasz Smile
Post 15 Jun 2009, 01:46
View user's profile Send private message Reply with quote
habran



Joined: 31 Aug 2008
Posts: 82
Location: South Australia
habran 15 Jun 2009, 14:30
Thank you Tomasz Grysztar, you really deserve your title of the 'Assembly Artist'

I have one question: why was 'fas file signature' changed from 0x1B736166
to 0x1A736166? How can it be that 'A' comes after 'B', and what that signature means?(sorry, those were three question)

Because PECVT.EXE crashed on this signature I had to rebuild it to work with that new one. If that signature changes with every new build of fasm, then
strap89 has to change his source code to take that in consideration

best regards

_________________
down under
Post 15 Jun 2009, 14:30
View user's profile Send private message Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8351
Location: Kraków, Poland
Tomasz Grysztar 15 Jun 2009, 15:27
Please read this and the following posts: http://board.flatassembler.net/topic.php?p=92185#92185
Post 15 Jun 2009, 15:27
View user's profile Send private message Visit poster's website Reply with quote
habran



Joined: 31 Aug 2008
Posts: 82
Location: South Australia
habran 15 Jun 2009, 21:23
Thanks
Post 15 Jun 2009, 21:23
View user's profile Send private message Reply with quote
Gilles



Joined: 25 Oct 2004
Posts: 24
Gilles 18 Jun 2009, 12:29
Some years ago, I decided to switch from TASM to FASM. I don't regret it.
Thank you Tomasz for your work.
Post 18 Jun 2009, 12:29
View user's profile Send private message Visit poster's website Reply with quote
asmfan



Joined: 11 Aug 2006
Posts: 392
Location: Russian
asmfan 19 Jun 2009, 12:30
Well done. Found that "formt ... as extension" missed in pdf or it me who missed? Also haven't noticed discussed here (on forum) large address aware flag for PE (for x64 its automatically set by default).
Post 19 Jun 2009, 12:30
View user's profile Send private message Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8351
Location: Kraków, Poland
Tomasz Grysztar 19 Jun 2009, 12:38
asmfan wrote:
Well done. Found that "formt ... as extension" missed in pdf or it me who missed?

It's documented in the beginning of section 2.4
Post 19 Jun 2009, 12:38
View user's profile Send private message Visit poster's website Reply with quote
asmfan



Joined: 11 Aug 2006
Posts: 392
Location: Russian
asmfan 19 Jun 2009, 13:18
ok, I see. Just haven't seen it in self-explanatory example of "format" in PE file format section. Then it can be useful to add to example for PE description: <format... as "exe">. Some redundant information but representative indeed.
Post 19 Jun 2009, 13:18
View user's profile Send private message Reply with quote
Helle



Joined: 24 Feb 2007
Posts: 23
Location: Germany
Helle 20 Jun 2009, 08:31
Hello,
thank you for the new version, but I think the added new mnemonics "rdmsrq", "wrmsrq", "sysexitq" and "sysretq" are not right: All gives the Opcode "48 0F 48" and not e.g. "48 0F 32" for rdmsrq etc.
Gruss
Helle
Post 20 Jun 2009, 08:31
View user's profile Send private message Reply with quote
asmfan



Joined: 11 Aug 2006
Posts: 392
Location: Russian
asmfan 20 Jun 2009, 15:01
also could you explain rex prefixes are now available to all unary operations as -q suffix? even if operation is not supposed to get it?
Post 20 Jun 2009, 15:01
View user's profile Send private message Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8351
Location: Kraków, Poland
Tomasz Grysztar 20 Jun 2009, 15:26
Helle wrote:
Hello,
thank you for the new version, but I think the added new mnemonics "rdmsrq", "wrmsrq", "sysexitq" and "sysretq" are not right: All gives the Opcode "48 0F 48" and not e.g. "48 0F 32" for rdmsrq etc.
Gruss
Helle

Well, I guess this thread wasn't really a full success: http://board.flatassembler.net/topic.php?t=9967
I really hoped for such reports to come earlier. :>
Post 20 Jun 2009, 15:26
View user's profile Send private message Visit poster's website Reply with quote
Helle



Joined: 24 Feb 2007
Posts: 23
Location: Germany
Helle 21 Jun 2009, 04:23
Earlier? I read about this instructions in the Whatsnew for version 1.68 (Jun 13, 2009) and I have only this week-end time for tests - what´s your problem?
Thanks
Helle
Post 21 Jun 2009, 04:23
View user's profile Send private message Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8351
Location: Kraków, Poland
Tomasz Grysztar 21 Jun 2009, 07:38
The point of 1.68 was to come after the tests and fixes in 1.69.x development line, as a confirmed "stable" release, I waited until there were no new bug reports coming for some time, and taken iit as a good sign - my bad luck, it wasn't reliable enough.

As for RDMSRQ and family, it was available already quite a long time ago: http://board.flatassembler.net/topic.php?t=5539
Funny, if it was this buggy for all this time and no-one (including me) noticed.
Post 21 Jun 2009, 07:38
View user's profile Send private message Visit poster's website Reply with quote
Borsuc



Joined: 29 Dec 2005
Posts: 2465
Location: Bucharest, Romania
Borsuc 21 Jun 2009, 16:14
I have no idea what those instructions are about, so sorry that I couldn't test it.
Post 21 Jun 2009, 16:14
View user's profile Send private message Reply with quote
Helle



Joined: 24 Feb 2007
Posts: 23
Location: Germany
Helle 21 Jun 2009, 16:31
Oh sorry, I don´t known this (old!) post and in Intel-/AMD-papers or in the Programmer's Manual for 1.67 I don´t found this mnemonics. I have greatest respect for your work and I´m not a grumbler Smile !
Please, don´t beat me, but in the last hour I made tests with the CRC32-Instruction and I got no right results with an 64-Bit-Register as destination.
Your example in the manual "crc32 rax,qword [rbx]" gives the opcode "F2 0F 38 F1 03". No REX-Prefix and the same as "crc32 eax,dword [rbx]". Please, take a look...
Thanks
Helle
Post 21 Jun 2009, 16:31
View user's profile Send private message Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8351
Location: Kraków, Poland
Tomasz Grysztar 22 Jun 2009, 07:22
Thank you for your reports, no need to feel guilty. Wink You are helping to make fasm a better tool. I was only a little mad at myself that I did let such an obvious mistakes into supposed-to-be-stable release. Anyway, I'm going to make a 1.68 SP1 release in a few days.
Post 22 Jun 2009, 07:22
View user's profile Send private message Visit poster's website Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20299
Location: In your JS exploiting you and your system
revolution 22 Jun 2009, 08:49
SP1?! Hehe, fasm is now an MS product!
Post 22 Jun 2009, 08:49
View user's profile Send private message Visit poster's website Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8351
Location: Kraków, Poland
Tomasz Grysztar 22 Jun 2009, 18:25
Well, that my way of saying, that I may release some bugfixes for 1.68 (1.68.1 perhaps), while at the same time already working on 1.69.0 (new and highly experimental development line).
Post 22 Jun 2009, 18:25
View user's profile Send private message Visit poster's website Reply with quote
iic2



Joined: 26 Jun 2008
Posts: 122
iic2 23 Jun 2009, 02:53
Sound like FASM/we have a great future around the corner. One man who did it all. Time for some relaxation, so take your time Mr. Grysztar and don't forget to fully enjoy your summer vacation. You got 2 days and you too revolution just to Get Fresh, AGAIN for 2010 ! Grab your girl and go sailing, but don't get into any trouble Smile


Description:
Download
Filename: Summer Time.zip
Filesize: 243.79 KB
Downloaded: 249 Time(s)

Post 23 Jun 2009, 02:53
View user's profile Send private message Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8351
Location: Kraków, Poland
Tomasz Grysztar 23 Jun 2009, 22:07
I uploaded the 1.68 package with a few small fixes and optimizations back-ported from 1.69.0 (hope I don't break anything this time Wink).
Post 23 Jun 2009, 22:07
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 Previous  1, 2, 3  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.