• Jeffrey Lee's avatar
    Add support for custom teletext modes · 92e90b01
    Jeffrey Lee authored
    Detail:
      This set of changes:
      * Adds support for the T, TX and TY mode string elements (as per RISCOS Ltd)
      * Adds support for entering arbitrary-resolution teletext modes by using mode selector blocks with the Teletext mode flag set
      * ScrRCol and ScrBRow mode variables can be provided in the mode selector in order to restrict the number of text rows/columns in teletext modes (as per RISCOS Ltd)
      * If the rows / columns are restricted in this manner then the text window will be centered on the screen, to try and avoid things looking too ugly (no variable text scaling implemented)
      * For HiResTTX, all colour depths >= 4bpp are now supported by teletext. This essentially makes the TTX256 switch obsolete.
      * If the "native" mode 7 is unavailable then the kernel will try a series of fallback resolutions & colour depths in an effort to find a combination that works
      Known bugs/issues:
      * Teletext column count has a max limit of 255 due to TTXDoubleCounts being a...
    92e90b01
vduwrch 108 KB