• Jeffrey Lee's avatar
    Fix some pointer colour issues. Fix PaletteV 6 (blank screen) return value. · 96e8fff1
    Jeffrey Lee authored
    Detail:
      s/vdu/vdudriver - On startup, initialise all palettes to 0, not just Pal_Blank. Ensures that entries which might not always be explicitly initialised (e.g. pointer) are self-consistent. Also make sure InitialiseMode communicates the pointer palette to the new GV driver, since some components tend to program it in a lazy manner (e.g. Hourglass)
      s/vdu/vdupalxx - Fix UpdateAllPalette setting R4 to 0 on exit. Fix PV_BlankScreen R0 return value to be 0/1 as the comment suggests instead of always being 0 due to GraphicsV calls.
    Admin:
      Tested on wandboard
      Fixes incorrect hourglass colours after reset, due to software RAM clear not wiping the kernel's palette (kernel + Hourglass thought old colours were still in use, but IMXVideo hadn't been told any colours yet so was using defaults of 0)
    
    
    Version 5.96. Tagged as 'Kernel-5_96'
    96e8fff1
VersionASM 1006 Bytes
;
; This file is automatically maintained by srccommit, do not edit manually.
; Last processed by srccommit version: 1.1.
;
                        GBLS    Module_MajorVersion
                        GBLA    Module_Version
                        GBLS    Module_MinorVersion
                        GBLS    Module_Date
                        GBLS    Module_FullVersion
                        GBLS    Module_ApplicationDate
                        GBLS    Module_HelpVersion
                        GBLS    Module_ComponentName
                        GBLS    Module_ComponentPath
Module_MajorVersion     SETS    "5.96"
Module_Version          SETA    596
Module_MinorVersion     SETS    ""
Module_Date             SETS    "04 Feb 2018"
Module_ApplicationDate  SETS    "04-Feb-18"
Module_ComponentName    SETS    "Kernel"
Module_ComponentPath    SETS    "castle/RiscOS/Sources/Kernel"
Module_FullVersion      SETS    "5.96"
Module_HelpVersion      SETS    "5.96 (04 Feb 2018)"
                        END