Blueberry information 1418 glöps
- general:
- level: user
- personal:
- first name: Aske Simon
- last name: Christensen
- cdcs:
- cdc #1: Nexus-7 by Andromeda [web]
- cdc #2: Tint by The Black Lotus [web]
- cdc #3: Gift by Potion
- cdc #4: STS-02: Electric Kool-Aid by Synesthetics
- cdc #5: TBC Realtime Experience by Too Bloody Cheesy [web]
- demo invitation JavaScript No Invitation by Ninjadev [web]
- No restraints. Demo overload!
- rulezadded on the 2018-01-06 16:10:11
- demotool Linux Windows Amiga AGA Amiga OCS/ECS MacOSX Intel Shrinkler by Loonies [web]
- Happy New Year! :-D
Shrinkler 4.5 has now been released! It contains various fixes and enhancements, based on discussions and suggestions here and in other places:
The decrunch header code no longer depends on A3 pointing to the loaded segment list. This makes shrinkled programs able to launch from a Workbench icon (provided the program correctly handles the Workbench message). It also makes it more straightforward to launch shrinkled programs from a custom loader.
For those who prefer not to delve into arcane compression options, there are now a set of numeric options to select an overall compression level, ranging from -1 (fastest) to -9 (slowest). These set all of the compression options to values proportional to the level. Since these options also set the number of iterations, the compression time is approximately quadratic in the compression level. The default compression level is -2.
Each of the compression options can be set in addition to the level, overriding the preset values. In particular, it can be useful to reduce the number of iterations to save some time on the highest levels.
The new --no-crunch option skips crunching and does only hunk processing, including hunk merging if enabled. Thanks to Todi for suggesting the feature.
Completely empty hunks would cause Shrinkler to report a verify error during crunching. These are now padded to 4 bytes.
When crunching a data file, Shrinkler now prints the minimum safety margin to use if the decompressed data overlaps the compressed data when decompressing. If the value is zero or negative, no margin is needed, which means that the compressed data can simply be placed at the end of the decompressed data. If the value is positive, the end of the compressed data must extend at least this many bytes beyond the end of the decompressed data. Note that even though the value may be odd, the compressed data must always be placed on an even address if it is to be decompressed on less than a 68020. - isokadded on the 2018-01-03 22:55:39
- demotool Windows Crinkler by Loonies [web] & TBC
- Quote:
I have some issues with version 2.0, for some reason results packed with it work on my win7 desktop and doesn't work on other systems.
I don't have such problem with version 1.4.
Also the size of the result is different on differeent Windows systems, is it due different versions of libraries or something else?
Am I right in assuming that you are using the TINYIMPORT option? Behavior like what you describe is sort of expected when using that feature. It builds a minimal hash table which has no collisions between the imported functions and other functions in the same DLL, but if a later Windows version adds a function which collides with an imported function, the intro may break.
To minimize the risk of breakage, Crinkler knows about all functions in commonly used DLLs in all Windows versions at the time of its release and avoids these in addition to the ones present on the build machine, but since Crinkler 2.0 is now more than two years old, some disrupting functions have snuck in since. Time to release an update, I guess. :)
There is some more discussion of the feature in this thread.
If you are not using the TINYIMPORT option, then you have found some really unexpected behavior. In any case, if you could send us your object files, the options you use when compressing, and the resulting executable when compressing on your machine, that would be very helpful.
Quote:Also I have issue with Windows 10 VS 2015
it breaks with link.exe was stop with code -1
To solve this issue you have to disable /PROGRESSGUI
It appears in Win10 and no issue with Win7
Interesting. We will take a look at why that could be, though it could be hard to reproduce.
Thank you for the bug report! - isokadded on the 2017-11-30 22:27:39
- 8k Windows sunstreak by Astroidea [web]
- Joy! :-D
- rulezadded on the 2017-11-10 21:20:17
- 4k Windows Destination Unknown by Loonies [web]
- Good use of a fractal. :)
- rulezadded on the 2017-11-04 21:44:30
- demo Amiga OCS/ECS Zener Drive by Altair
- Fantastic use of looping animations. Instead of trying to hide them away or obscure them, you boldly put them in plain view and take the rendering to the next level. With style. Fresh indeed!
- rulezadded on the 2017-10-28 23:16:31
- 4k invitation Amiga OCS/ECS Checkerboard Challenge by Loonies [web]
- Quote:
<3 the music - prec'd 2op fm samples?
Yes, it's plain Cinter. :) - isokadded on the 2017-10-26 19:26:45
- demo Amiga AGA Amiga OCS/ECS Beam Riders by Ghostown & Haujobb
- Brilliant!
- rulezadded on the 2017-10-23 22:16:48
- 4k invitation Amiga OCS/ECS Checkerboard Challenge by Loonies [web]
- Volantis: You got that right about this being an invitation, but you got the size wrong. Anyone who knows me would know that this is of course a 4k. ;)
As promised in the intro, I have opened discussion threads about the challenge on Pouet, ADA, EAB and Facebook. - isokadded on the 2017-10-22 18:24:25
- 4k Windows Quadtripophobia by Quadtrip
- Trippy visuals with annoying music.
- isokadded on the 2017-10-01 10:35:55
account created on the 2004-11-26 18:36:35
