ppera wrote:and maybe I'm wrong, but it requires not more work than ULS-ing.
From side of user I don't like idea of accessing hard disk when I play some old game, not intended for hard disk usage.
Yep, wrong. Changing a DMA Fileload crack into a ULS HD-Version usually requires adding *one* JMP instruction. And to make it even easier, the latest build of ULS even automates this for you.
Now, thats not much work, is it?
ppera wrote:From side of user I don't like idea of accessing hard disk when I play some old game, not intended for hard disk usage.
Why? Why would you rather be stuffing floppies into the drive for saving and loading your position?
If you don't care about Falcon patching, ULS is the fastest, safest way to make something HD installable. The code is entirely modular and very easy to implement.
You don't even have to know how it works, the loading/saving routines are "black boxed" away behind a nice layer of code to handle everything for you.
ULS works like a wrapper for GEMDOS, and lets the O/S handle all the disk access for you, regardless of pretty much whatever the application is doing to the ST. If you don't trust GEMDOS with your HD data, you may as well unplug the drive and go back to floppies
That was kind of the point of writing it.