WHDLoad MantisBT - WHDLoad Installs Games
View Issue Details
0006186WHDLoad Installs Gamesinstall scriptpublic2023-06-12 06:262024-02-25 10:32
Assigned ToStingRay 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
ChipMem2 MB
FastMem64 MB
WorkbenchOS 3.9
KickROM40 - Kick 3.1
Summary0006186: Request: Willow SPS[3090] WHDL install
DescriptionI'm requesting an install for Willow by Mindscape - SPS [3090]
Steps To ReproduceN/A
TagsNo tags attached.
duplicate of 0006426closed StingRay Willow (Mindscape) 
Attached Files

2023-06-19 13:41   
Stingray ?
2023-06-19 18:08   
What am I supposed to answer here? This patch is in progress as can be seen in the WIP section on the WHDLoad site and will be finished one day. Currently it is not so you have to wait. The game uses a rather complex and not easy to follow file loading routine that incorporates a decruncher, and I need to decipher that as I refuse to release a patch that works with a 512 bytes sector loader patch.
2023-11-17 05:04   
Fluxengine has options to image an Amiga disk at 512 bytes sectors or 528 bytes sectors with Metadata.

If the WHDL imager read 528 byte sectors would the slave be able to allow for the Willow 512 byte decruncher to function?
2023-11-17 21:22   
Unfortunately, this will not help. The problem with Willow is that it uses a very slow loader that just loads 512 bytes chunks data and decrunches that data as well, i.e. the decruncher code is incorporated into the loader code. So far I have not been able to locate/extract the decruncher code as the code is quite convoluted and not easy to follow. This prevents me from creating a file based patch that just loads files that have been extracted with RawDIC during installation. I do have a version that uses a disk image and works from HD but it is way too slow and completely unusable if "PRELOAD" is not used.

A few months back I invested a lot of time in analysing the Willow code (again), but didn't come up with any usable result. I will probably get back to it during winter.

Issue History
2023-06-12 06:26Snoopy1234New Issue
2023-06-19 13:41Snoopy1234Note Added: 0012921
2023-06-19 18:08StingRayNote Added: 0012924
2023-06-19 18:09StingRayAssigned To => StingRay
2023-06-19 18:09StingRayStatusnew => closed
2023-06-19 18:09StingRayResolutionopen => suspended
2023-11-17 05:04Snoopy1234Statusclosed => feedback
2023-11-17 05:04Snoopy1234Resolutionsuspended => reopened
2023-11-17 05:04Snoopy1234Note Added: 0013298
2023-11-17 21:22StingRayNote Added: 0013301
2024-02-25 10:32StingRayRelationship addedduplicate of 0006426