27 December 2011, 17:05 | #1 |
Amigaholic
Join Date: Dec 2009
Location: UK
Posts: 4,701
|
Crunchers that support overlays?
Do any Amiga crunchers support exe files with overlays?
Been trying to put some of my 2 disk games onto 1 disk using crmdata, rtdd and crunchmania just for something to do over the holidays but came across 'BarGames' and the exe won't crunch in any cruncher I have like Crunchmania, Imploder, StoneCracker, Titanics Cruncher or PowerPacker as it has overlays. It's probably a rare occurance but can these type of files actually be crunched? I'm not a coder either so that don't help, and also losing contact with an old workmate 'DanSan' who was a pretty good amiga coder too doesn't help either |
27 December 2011, 20:50 | #2 |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 8,994
|
Titanics was supposed to do overlays
|
27 December 2011, 21:13 | #3 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,516
|
Overlays can't be compressed easily because overlay handling magic comes with the executable ("overlay supervisor") which would need patching by the cruncher. (DOS only handles overlay hunk loading, everything else was done by the custom supervisor code)
Some crunchers can compress overlayed executables but only first "normal" hunk(s), overlayed part is simply appended at the end of compressed file, in unpacked form. |
27 December 2011, 22:46 | #4 |
Amigaholic
Join Date: Dec 2009
Location: UK
Posts: 4,701
|
I tried Titanics Cruncher based on that Galahad, but obviously as Toni has explained overlay files are not cut and dried executables meaning I'm better off forgetting about them
|
27 December 2011, 23:06 | #5 |
Join Date: Jul 2008
Location: Sweden
Posts: 2,269
|
What Titanics does is create an actual overlay executable out of your regular load file. This is how it can print its decrunching text immediately when you run it, before it starts loading and decrunching the rest of the file. It's pretty neat but I don't think there's much speed to gain from using it unless you're running off of some DMA capable device such as the floppy drive.
|
06 March 2017, 22:59 | #6 |
Zone Friend
Join Date: May 2006
Location: France
Posts: 1,801
|
is it possible to modify a program that do have overlay hunk and replace them by normal hunk and so have it loading fully like non overlay ones?
Kamelito |
06 March 2017, 23:38 | #7 | |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,474
|
Quote:
Overlay file is in "open format": You can manage overlayed part as you like. There is some 'standard' but you can simply make your own.. You have to disassemble the loader/overlay manager and understand it, then rewrite with something that 'use' the normal loaded new hunk structure (that logically occupy more space in memory). |
|
07 March 2017, 08:28 | #8 |
Junior Member
Join Date: Aug 2001
Location: France
Posts: 1,385
|
There's also CRUa that support overlay http://aminet.net/package/util/pack/cru14b with much better compression than Titanics Cruncher
|
07 March 2017, 09:15 | #9 | |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,474
|
Quote:
Not a packer that use overlay but packer that crunch overlay (see original topic). And I think that this packer is practically impossible to make. Bye! |
|
07 March 2017, 11:58 | #10 |
Junior Member
Join Date: Aug 2001
Location: France
Posts: 1,385
|
Hi Ross,
Thank you for this precision which actually brought me a better understanding of the question. After reading quickly the documentation i read "OVERLAYS are NOT supported." Regards |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
crunchers with c and asm sources | xxxxx | Coders. General | 46 | 22 August 2019 08:20 |
How to disable floppy overlays? | nexusle | support.FS-UAE | 3 | 17 January 2013 12:16 |
Old crunchers | absence | Coders. General | 3 | 25 June 2012 18:47 |
WinUAE 2.4.0 Overlays Borked | Kitty | support.WinUAE | 24 | 10 May 2012 08:39 |
Overlays + masks greyed out, cannot be selected. | Morris Schæffer | support.WinUAE | 4 | 06 January 2012 20:57 |
|
|