Re: [hatari-devel] (Missing) TT SCSI emulation problems

[ Thread Index | Date Index | More Archives ]

Hi Thomas,

I see your point, this is quite a tricky issue. All in all it's mostly
about convenience. Besides me there were also one or two users who
stumble upon HDDRIVER hanging when SCSI devices are not switched off in
the configuration. That's why I wonder whether one can do something
about it. As far as I am concerned I can live with patching Hatari (my
local sources).
I don't see any other solution than the one proposed. On the other hand
(I think you already mentioned this), a patched TOS might do the trick.
One could argue that TOS 3.06 is broken because it accesses the SCSI bus
even if there is no SCSI hardware.

Anyway, there is no need for any immediate action. Are there any
volunteers who are going to implement SCSI/DMA for Hatari? ;-)

Take care


> On 06/09/15 12:23, Uwe Seimet wrote:
> > Hi,
> > 
> > Just tested with ioMemTabTT: When I disable the bus error for only 14
> > instead of 16 bytes and at the same time modify HDDRIVER to access $ff878e
> > instead of $ff8780 in order to test for the presence of the SCSI chip
> > it appears to work, i.e. HDDRIVER assumes that there is no TT-compatible
> > SCSI and does not hang anymore.
> > It does not help with CBHD, though, but there will most likely not be any
> > fix for CBHD anyway, given that it is not maintained anymore.
> > 
> > Would you agree that we should test this change with the next development
> > version after the release of Hatari 1.9.0?
> I have to say that I dislike the idea of introducing such special
> hardware emulation "hacks" just for one piece of software, even if it's
> something great like HDDRIVER ... isn't there a better solution like
> faking a "not connected" signal in one of the SCSI controller's registers?
>  Thomas

Mail converted by MHonArc 2.6.19+