flat assembler
Message board for the users of flat assembler.
Index
> Main > flat assembler 1.67 Goto page Previous 1, 2 |
Author |
|
HyperVista 03 Jul 2006, 11:02
@Garthower - try refreshing your browser.
|
|||
03 Jul 2006, 11:02 |
|
Tomasz Grysztar 03 Jul 2006, 13:55
No, see that other thread. fasm is currently able to generate 32-bit relocs for object output (and then the linker should warn you that the code has to be put in the low 2 GB, or ensure it in some other way), for relocatable PE64 there would have to be some modifier put in source, but I did not do it, as I didn't felt it really necessary right now - the standard PE no longer use the relocatable labels anyway.
|
|||
03 Jul 2006, 13:55 |
|
Tomasz Grysztar 20 Dec 2006, 21:30
The new important release today - 1.67.17 (the last one this year? not necessarily... ). I fixed two bugs that I stumbled upon myself when playing with some macro recently.
The first fix is to make precedence of macro line maker operators consistent - now not only conversion-to-string operator has higher precedence than concatenation, but both those operations allows the symbol escaping to be cancelled before they finish. This allows this nice trick in definitions of structures: Code: struc testing { .#\.#x dd ? } alpha testing ; should generate "alpha.x dd ?" The second fix was needed in the new logical expression parser (introduced in 1.66), which failed to process properly the EQ or EQTYPE comparisons of chains of symbols containing round brackets, like: Code: if 10 dup (?) eq 10 dup (?) The problem with logical expressions is that round brackets may be also used to enclose the logical values. However I think I managed to fix these problems even for some insane cases. The other news are that FASMD is now officially part of DOS package, even though some of its features are not yet finished (these are .ini file and file browsing, to be exact). It even has a separate small documentation. The FASMW also got a bit improved thanks to the FASMD's development. In particular, the Alt+[1-9] shortcuts for switching between first nine files has been back-ported from FASMD to FASMW and the few editor bugs has been fixed. The Win32 package contains also some corrections in examples and in some of the macros - the "import" macro will now refuse to define imports if it is not correctly referred by "library" macro. |
|||
20 Dec 2006, 21:30 |
|
RedGhost 21 Dec 2006, 03:21
Hopefully some day someone will understand the fasm macros ! Thanks for the release, I wonder what fasm 2.0 holds?
_________________ redghost.ca |
|||
21 Dec 2006, 03:21 |
|
Goto page Previous 1, 2 < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.