• Jeffrey Lee's avatar
    Fix FindOKMode not recovering properly from unsupported VIDC lists · 6f366d87
    Jeffrey Lee authored
    Detail:
      s/vdu/vduswis - Fix 18 year old register corruption bug in FindOKMode which would prevent it from falling back to Service_ModeTranslation if Service_ModeExtension returned a VIDC list but the VIDC list was rejected by the GraphicsV driver
      s/vdu/vdudriver - Also, change a couple of error cases in ModeChangeSub so that they use the "Screen mode not available" error instead of the incorrect "Not enough screen memory" error.
    Admin:
      Tested on Raspberry Pi 3
      Fixes issue reported on forums where if AnyMode is loaded, numbered modes in unsupported colour depths weren't being replaced with substitutes (although note that there are still some AnyMode-related issues to resolve)
      https://www.riscosopen.org/forum/forums/4/topics/12773
    
    
    Version 6.16. Tagged as 'Kernel-6_16'
    6f366d87
VersionASM 1006 Bytes