muguk wrote:Would also be a good idea to (if possible) start making h/drive compatible versions a la JSTLoad/WHDLoad on the Amiga - or would that be too much work making old games work on the ST/STE/Falcon/STEEM with h/drives?
The ironic part in that is all the single part 1mb versions would actually run from a HDD, but as soon as the DMA fileloaders appeared nobody did them any more, despite the fact that they were nearly always easier.
All you had to do was image the disk into the extra memory and hook the sector reading code. Advantages are that once initial depack is done all further disk access is near-instant, disadvantage is that it wont run in 512k (does anyone really care any more?)
If I remember correctly a lot of the later DMA conversions had RAM-disks built in so that as the files were loaded they ended up in high-RAM anyway for subsequent reads.
If anyone could be bothered (dont ask me, I cant!) it would be (relativly) easy to convert a DMA file game back to a floppy image as the filenames were usually in the 0xxx0yyy format.
This name was usually the starting sector number (xxx) and the number of sectors to read (yyy), done this way so we wouldn't have to store any filenames in the patched loader.
Anyway, if you have any more questions just ask.