flat assembler
Message board for the users of flat assembler.
![]() Goto page 1, 2 Next |
Author |
|
Tomasz Grysztar 19 Jul 2005, 08:27
I uploaded the first new release in the 1.63 development series - see the bottom of the Download section. The new feature that makes the 1.64 (which was planed to be the final release with full AMD64 support) very near is the ability of outputting the PE programs for Win64 directly. The Windows package contains the PE64DEMO example Win64 program. Thanks to Feryno for doing a testing for me.
Last edited by Tomasz Grysztar on 07 Aug 2005, 21:50; edited 1 time in total |
|||
![]() |
|
vid 19 Jul 2005, 09:50
nice, we should make some FASM'64 party when it's out.
|
|||
![]() |
|
MazeGen 19 Jul 2005, 10:59
It is by accident that version .64 will be with full 64-bit support?
![]() |
|||
![]() |
|
decard 19 Jul 2005, 17:11
BTW, why whatsnew file in latest releases only contains notes about latest changes?
|
|||
![]() |
|
Tomasz Grysztar 19 Jul 2005, 17:14
The whatsnew for development versions contains just the log of currently made changes during the development.
As for the whatsnew in "stable" release I have recently restarted it in a more versatile manner (taken from the development notes) and so after restarting it contains only one version notes now. |
|||
![]() |
|
Kain 19 Jul 2005, 22:23
I can get the PE64DEMO.asm to compile, but it won't run.
|
|||
![]() |
|
revolution 20 Jul 2005, 02:23
Quote: I can get the PE64DEMO.asm to compile, but it won't run. Do you have more information? Error messages etc. Of cource you have a 64 bit processor and are running WIN64 otherwise you will get the same error as me "PE64DEMO.EXE is not a valid Win32 application". |
|||
![]() |
|
Kain 20 Jul 2005, 04:34
revolution wrote:
I stand corrected. I have the hardware, but apparantly the software is Win32. Damned salespeople, you can't trust 'em. _________________ :sevag.k |
|||
![]() |
|
MCD 20 Jul 2005, 08:34
I'm not going to test 64bit user code anytime soon, because for me it seems completely useless.
|
|||
![]() |
|
farrier 20 Jul 2005, 17:50
If you have purchased a 64 computer, with Windows XP Professional (32), go to:
http://www.microsoft.com/windowsxp/64bit/upgrade/default.mspx Before the end of July to get a "free" upgrade to 64. Mine is "in the mail" hopefully farrier _________________ Some Assembly Required It's a good day to code! U.S.Constitution; Bill of Rights; Amendment 1: ... the right of the people peaceably to assemble, ... The code is dark, and full of errors! |
|||
![]() |
|
Kain 21 Jul 2005, 00:02
Sounds like a good deal, but I'm going to pass. I don't want to reformat my hard drive, lose my hardware warranty, lose my WinXP 32 licence, and run all my existing software on an emulator with hit/miss chances of working properly.
I'd install 64 bit linux before going through all that! |
|||
![]() |
|
f0dder 21 Jul 2005, 00:06
Kain, you can have multiple NT versions installed on your computer - including both 32 and 64 bit versions of XP. No sweat, no formatting required
![]() |
|||
![]() |
|
Kain 21 Jul 2005, 02:13
From the microsoft upgrade site you link above, before applying for x64:
" In addition, you must read and agree to the following: * By participating in this program, your 32-bit version of Windows XP Professional will no longer be licensed. * The installation of Windows XP Professional x64 Edition requires you to format your hard drive. You must back up your files and settings prior to the installation or they will be erased. Microsoft is not liable for any loss of data as a result of this installation. " Perhaps I can get away by resizing my partitions and dual booting (if possible), but in either case, I'll lose my WinXP 32 licence so I won't be able to 'legally' boot up Win32. Also both actions (installing Win64 on new partition or full HD wipe will void my manufacturer's warranty ( I still have about 8 months on that). |
|||
![]() |
|
revolution 21 Jul 2005, 02:25
Quote: installing Win64 on new partition or full HD wipe will void my manufacturer's warranty ( I still have about 8 months on that). That sounds like you didn't get a good deal. I would have thought the hardware maker could not decide what OS you want to use! Where is the sense in selling a 64 bit processor and then saying you cannot use 64 bit software? Buy from somewhere else next time. |
|||
![]() |
|
Madis731 22 Jul 2005, 18:16
...OR you could tell THEM (the ones who sold you the PC) to upgrade to 64 without losing your data. That is their problem then. You can try to squeeze it into warranty I think (if they are not very bad people :S).
|
|||
![]() |
|
Tomasz Grysztar 28 Jul 2005, 15:22
Today's 1.63.2 release brings many bugfixes and two new directives: "while" and "break" (look here for more info). They are not documented yet, but I will work on the updated documentation for 1.63/1.64 soon.
BTW, 10 August 2000 is the date of the first release of fasm for Win32, I think it would be nice to release 1.64 on the fifth anniversary of it. ![]() |
|||
![]() |
|
pelaillo 28 Jul 2005, 18:56
Quote:
Do you mean Win64 or the version 1.00 of fasmw? |
|||
![]() |
|
Tomasz Grysztar 28 Jul 2005, 22:10
I meant the fasm 1.04, which was the first version that had the PE output format support, and first version which contained the fasm executable for Win32 console.
|
|||
![]() |
|
Tomasz Grysztar 29 Jul 2005, 21:34
The 1.63.3 is the promised documentation update - mainly in the chapter 2.2. Some new code samples are added and the old ones were revised. There is also the new section 2.2.5, which I had the largest problems with - I was sure these things should be documented, though I have feeling this piece of manual might be a bit hard and unclear. Please let me know your opinion.
I also added one missing feature - you can now mark the argument in macro definition as required by placing the * character after its name. The arguments marked as required have to get a non empty value. For example: Code: macro sample a*,b*,c { } will require at least two and at most three arguments to be provided. |
|||
![]() |
|
Goto page 1, 2 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.