• Jeffrey Lee's avatar
    Add support for new screen modes: 4K/64K colour modes and RGB/alpha variants · d036d402
    Jeffrey Lee authored
      Resources/UK/Messages, Resources/Germany/Messages - Add entries M19 and M20 for 4K & 64K colour modes
      s/Front - Adjust workspace for the two new menu entries. Add definition for the new mode provider block format (referred to as mode descriptor blocks in the sources)
      s/GetAll - Get Hdr:GraphicsV as the new mode provider block uses the GVPixelFormat structure. Strip out NewShading option; now hard-coded to be true. Add new Allow24bpp option for control over whether we allow 24bpp modes to be used.
      s/Menu, s/Message, s/Mode - Lots of changes to add support for the new menu entries and handling of the new mode provider block format/pixel formats. Strip out old mode specifier -> string conversion code and instead just rely on OS_ScreenMode 14.
      Tested in Tungsten, IOMD, OMAP3 & BCM2835 ROMs
      Requires HdrSrc-2_38 and Kernel-5_35-4_79_2_203
      New German messages are in need of translation
    Version 0.41. Tagged as 'Display-0_41'