Re: [hatari-devel] hatari tt scc emulation

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


Hi,

On 07/17/2017 08:19 PM, Christian Zietz wrote:
Uwe Seimet schrieb:
As I had already written, MiNT does not directly access the registers in

I know, but MiNT *could* before using TOS code that requires the
respective hardware to be present. The more operating-system like a
software is, the more it makes sense to use a low-level approach for
certain things.

While this maybe can be argued in the case of MiNT, the reported issue
affects *every* application that uses TOS functions to access the TT's
serial ports. I.e. most terminal programs will be affected. I don't
think one should require an application -- that runs perfectly on a real
TT -- to jump through additional hoops, just to be compatible to Hatari.
Especially if said application is even programmed "cleany", i.e. only
using TOS functions. That's not the point of an emulator, imho.

It is of course perfectly OK that Hatari (for the time being?) doesn't
support every bit of hardware; but applications should not crash,
particularly if they don't DIRECTLY access that unsupported hardware.

I guess the options in descending order of desirability are:
1. Implement TT SCC / MFP support
2. Make Hatari patch Rsconf() in TOS 3.x not to crash until 1) is done
3. Use incorrect SCC register handling to avoid the crashes


	- Eero




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