• Jeffrey Lee's avatar
    Improve ExtraBytes handling, double-pixel mode handling, and Service_ModeTranslation · b613fdbb
    Jeffrey Lee authored
    Detail:
      c/ScrModes:
      - Automatically use ExtraBytes to request that the row length is a multiple of a word (since things fail with non-word aligned rows)
      - Fix maxdatasize check in mode_valid to take into account ExtraBytes
      - Fix discrepancy between kernel OfferDoublePixelModeExtension & ScreenModes offer_doublepixel_modeextension: For >16bpp double-pixel we should downgrade to non- double-pixel instead of giving up completely
      - Make Service_ModeTranslation attempt to map the result back to a (kernel) mode number, as per the kernel's Service_ModeTranslation
    Admin:
      Tested on BB-xM
    
    
    Version 0.72. Tagged as 'ScrModes-0_72'
    b613fdbb
VersionNum 814 Bytes