Skip to content

[BUG] Mode 15 has visual glitches running under RISC OS 2 #13

@RichardBrown384

Description

@RichardBrown384

Describe the bug
When in Mode 15 there are visual glitches when running under RISC OS 2.

To Reproduce
Steps to reproduce the behaviour:

  1. Start up the emulator
  2. Change to Mode 15
  3. Observe on scan lines visual glitches after the line changes colour

Expected behaviour
The picture should be stable.

Please complete the following information

  • Current HEAD

Additional context
It's thought that the machine is taking too long to service video DMA requests.

The current thinking is that RISC OS 2 runs most of its code from ROM which at best has a 200ns documented access time. (RISC OS 3, designed to run on a faster ARM 3 which could access RAM at 42ns would benefit more from copying portions of the OS into RAM which is maybe why this issue doesn't appear to manifest under RISC OS 3).

However, when doing the initial exploration of this issue it was found that the MEMC had selected a 450ns access time, which was somewhat surprising. Forcing the MEMC to have an access time of 200ns also didn't resolve the issue.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions