1541ultimate icon indicating copy to clipboard operation
1541ultimate copied to clipboard

DMA load for standard routines

Open Flexmaen opened this issue 6 years ago • 6 comments

This is a feature request we discussed in the forum:

Gideon said, that it should be possible to handle standard loading routines via DMA-Load. For example this means a big speed-up for games which have multiple files but do not use any custom loading routine. This also also means that D71-images could be supported as long as standard loading routines are used (which is the most common usecase for 1571-disks anyway).

Flexmaen avatar Oct 30 '18 13:10 Flexmaen

Is this issue still relevant now we have the custom kernel enabling hyper-speed loading supported by the more recent firmwares? If not, then this issue can can be closed.

Grrrolf avatar Dec 28 '21 18:12 Grrrolf

I'll test that with the new firmware and report.

Flexmaen avatar Dec 28 '21 20:12 Flexmaen

Unfortunately the Update from 3.7 to 3.10 bricked my 1541-Ultimate. :( So the report might take I while. I contacted Gideon to see which options I have to make the device work again.

Flexmaen avatar Jan 04 '22 22:01 Flexmaen

Ok, after some difficulties I was able to test this. So, for hyper-speed loading you use the Software IEC with the correct kernal, ist that right?

This did work on the C64 while it did not work on the C128. Nice feature - I was able to run games like Oil Imperium and Pirates (not sure if that one is stable), and I guess you could also try to put one of these games on a D71 or D81 to skip swapping disks.

However, the speed was not even close to the speed you could get with DMA load. I tried with a game called Alien Infiltration, after starting the 1st part it took to load 38 seconds instead of 61 seconds which is a great benefit, but still not very fast.

So i'd leave this open, although that new IEC feature is very nice.

Flexmaen avatar Jan 09 '22 19:01 Flexmaen

From the speed it sounds like the hyperspeed isn't used at all...

markusC64 avatar Jan 09 '22 20:01 markusC64

Yes. I tried with #8 like you suggested in the other conversation, but it is not really fast.

Flexmaen avatar Feb 28 '22 15:02 Flexmaen