Also, could Privalov please change the default image base for DLLs?
Fasm 1.40 beta2 assembled DLL has an image base of 400000h which is not so good.
We have to manually modify it. :(
Posted on 2002-07-30 07:26:18 by C.Z.
Well, your base completely doesn't matter when you have fixups in your file (and in DLL you should have them). But if you really need, I'll add this setting to version 1.40
Posted on 2002-07-30 11:22:45 by Tomasz Grysztar
It's not complete irrelevant... while I doubt you can feel the speed hit
of applying relocations, even on huge DLLs, using a non-taken imagebase
means that you will have more clean (and thus shareable) pages - at
least if the PE loader works anywhere close to how I believe it does ;).
Posted on 2002-07-30 11:35:10 by f0dder
OK, I have added support for this in 1.40 beta 3 (http://fasm.metro-nt.pl/fasm140b.zip), just use format setting like:


format PE DLL at 70000000h

Please test it.
Posted on 2002-07-30 12:38:43 by Tomasz Grysztar
Thanks, you're really quick :)
It works well. Have to use 'at' before 'on'.
Posted on 2002-07-30 22:53:05 by C.Z.