Re: [hatari-devel] defaulting to SMALL_MEM |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
- To: hatari-devel@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [hatari-devel] defaulting to SMALL_MEM
- From: Thomas Huth <th.huth@xxxxxxxxx>
- Date: Tue, 15 Feb 2022 19:01:21 +0000
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1644951683; bh=bVCDGq0EqMCXUaUTFtNKDY34Up8etmIILufIqNWEo0o=; h=Date:From:To:Subject:From; b=U+3hN55mgI2GHhpSB0SiNS9zkRvedf+UfTrDek8yoct0sBNpM6Z510M20mZhb+bKx QPkjx2mZnk+KFVVnhZWNi/apvNTG/jbSe2jisruuvxXbepcvsjpvgAzGTnnF0yUnzn KweWQRQj4Pi6aF2Mg0tA03jHdtJBh9qnLtjcX2hEboWDdxuLudJvg2wOKlZsgOXxGf y3X+dt6uRW+sqCZWoSvZJCnUHoO8fOyaLtrmzpfsjAIZfoHlSAsSfZfO0HRXdbdDcE Eq3lHZQwxK6DjQTnTAgzX6OZJHEqUeGW0Y6DqtZPjGcW1wvw+Fz54kVA6SsjrepVR2 7NFRcuka21iIA==
Am Sun, 13 Feb 2022 19:10:44 +0200
schrieb Eero Tamminen <oak@xxxxxxxxxxxxxx>:
> I.e. if screen pointer would be in such RAM area, should the other
> video related counters still change or not?
Well, likely yes, but in this case I wonder if that'd buy us much. It
certainly would make the current ST-low rendering code (which is
already quite complex) way more complicated (and likely slower) if we
add checks there all over the place. And for what? As long as we don't
know of any program that relies on such weird behavior, it does not
have any benefit for us, does it?
> And should there be any additional exceptions happening if screen
> pointer is set to non-existing RAM?
I don't think so. Apart from the CPU, none of the other chips can
trigger a bus error, as far as I know.
> And does that behavior differ between different Atari machines and
> memory addresses?
As we recently learnt, the SCSI DMA controller in the TT can at least
detect bus errors and signal that via a bit. But I don't think that
this will trigger a normal bus error exception on the CPU.
Thomas