1. 06 Aug, 2016 1 commit
    • ROOL's avatar
      Omit mode name from lookup tables · d0b58c2a
      ROOL authored
      Detail:
        Save 4k of ROM space by not storing the mode name string; always generate it at run time.
        Split the ModeDefinition struct into the timings part (ModeDef) and full definition (ModeDefinition).
      Admin:
        Submission for the EDID bounty.
        Tagged as ScrModes-0_56-smalltables.
      d0b58c2a
  2. 30 Jul, 2016 1 commit
    • ROOL's avatar
      Switch to integer implementation · 862ea508
      ROOL authored
      Detail:
        The dynamic range of the values being computed easily fit within integer types, so use these instead of doubles. This makes ScrModes independent of its position in intialisation with respect to FPEmulator once more, and saves 1k of code space too.
        Functions generate_mode_using_gtf(), generate_mode_using_cvt_rb(), generate_cvt3_timing() affected.
      Admin:
        Test added to brute force compare float and fixed point results.
        Submission for the EDID bounty.
      
      Version 0.55. Tagged as 'ScrModes-0_55'
      862ea508