Welcome Guest

Username:

Password:


Remember me

[ ]
[ ]
[ ]

BitJam

Listeners: 9 (Peak: 66)
Songs: 36181, Authors: 6123
by JC
BitJam 221 - Out Now!

Search BitFellas

Search BitJam:

Search Modland:

Crinkler 1.4 is out!

Major new features include:

- The crash problem seen with recent NVIDIA drivers is fixed. Thanks to qkumba for pointing to the source of the problem: the export table pointer. This is now zero, and all is well.

- Completely redesigned header, using zero sections, a smaller PE header offset and cramming every last bit of unused space in the header (and a fair portion of the used space as well) with code. The result is a size reduction of typically 30-50 bytes for your intro. Again thanks to qkumba for guidance concerning this header layout.

- Forwarded RVA imports are now supported. This for instance enables Crinkler to link with uFMOD or libv2 out of the box.

- Dynamic C++ initializers (initializers for global variables) are supported. Direct calls to all initializer functions are inserted before the entry point. They can be disabled using the /NOINITIALIZERS switch.

- Support for setting the Large Address Aware flag on the output executable. This enables the program to allocate more than 2GB of memory (usually around 3.5GB on 64-bit systems). It is still still not possible to allocate more than 2GB statically, as this is the maximum virtual size of 32-bit Windows executables.

- Crinkler reports all unresolved symbols, rather than stopping after the first one, and indicates the object file referencing each symbol.

See the manual and the website for the full list.

Go pick it up at crinkler.net today! Enjoy!

[Submitted by Blueberry]
Posted by ALiEN^bf on Sat 19 Jan 2013 | Hits: 4170 | Read/Post Comment: 0 |
Render time: 0.1469 sec, 0.1152 of that for queries. DB queries: 32. Memory Usage: 946,328b