Re: [hatari-devel] Hard drive emulation question

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Le 29/11/2024 à 10:02, Laurent Sallafranque a écrit :
Hi Hatarians,

I've got a little question about hard drive emulation under Hatari.

When I code a game or a demo which loads data from the hard drive, the loading speeds varies a lot between my Linux fast PC and my real falcon compact  flash memory card (and I guess it would also vary with a real mechanical hard drive).

Under hatari, it loads nearly instantly.
Under real falcon, there's a few ms to seconds delay before loading is finished.

Would it be possible to introduce a "disk timing" parameter in the Hatari GUI parameters that would allow to "set virtually" a hard drive timing access ?

There's no urge in this request, it's just for emulating closer "real hardware experience".

Regards
Laurent




Hi

I made some similar changes for the FDC some times ago.
commit 9dc550b0f2fb3 from 3/10/2021 adds a 4 cycles delay per word transferred in the DMA FIFO.

The same could be applied to HD, but there're several HD emulations :
 - gemdos mode (mapped to the unerlying filesystem)
 - acsi and scsi emulation on a disk file image

each one would require a specific patch

As gemdos HD mode is not a "real" HW feature, maybe the delays should be added only when using acsi/scsi mode.

Which one are you using for your tests ?

Nicolas



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/