Commit bbca0fed authored by Jeffrey Lee's avatar Jeffrey Lee
Browse files

Fix non-functional teletext on some platforms, and standardise on HiResTTX across the board

Detail:
  * Neither of our native Cortex-A9 machines natively support 16 colour modes, so HiResTTX must be used since the kernel only supports >16 colour TTX when that option is on.
  * Our Cortex-A8 machines can do 16 colours, but we might as well switch them to HiResTTX as well since they've got plenty of horsepower to render it at that resolution.
  * That just leaves IOMD as the odd one out using low-res TTX. If hardware scrolling or VDU 23,18,1 is used then performance of hi-res TTX doesn't seem to be that much worse than low-res, so for consistency it's probably best to take the performance hit and run all platforms with HiResTTX.
  hdr/Machine/Machine - Updated as above. Also use TTX256 for Cortex-A9 so that the "native" mode 7 will be 256 colour instaed of 16 colour.
Admin:
  Tested on Pandaboard, iMX6, BB-xM, StrongARM RiscPC
  Fixes lack of teletext on Pandaboard + iMX6


Version 2.73. Tagged as 'HdrSrc-2_73'
parent f38dfe08
/* (2.72)
/* (2.73)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
*
*/
#define Module_MajorVersion_CMHG 2.72
#define Module_MajorVersion_CMHG 2.73
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 25 Jul 2017
#define Module_Date_CMHG 26 Jan 2018
#define Module_MajorVersion "2.72"
#define Module_Version 272
#define Module_MajorVersion "2.73"
#define Module_Version 273
#define Module_MinorVersion ""
#define Module_Date "25 Jul 2017"
#define Module_Date "26 Jan 2018"
#define Module_ApplicationDate "25-Jul-17"
#define Module_ApplicationDate "26-Jan-18"
#define Module_ComponentName "HdrSrc"
#define Module_ComponentPath "castle/RiscOS/Sources/Programmer/HdrSrc"
#define Module_FullVersion "2.72"
#define Module_HelpVersion "2.72 (25 Jul 2017)"
#define Module_LibraryVersionInfo "2:72"
#define Module_FullVersion "2.73"
#define Module_HelpVersion "2.73 (26 Jan 2018)"
#define Module_LibraryVersionInfo "2:73"
......@@ -253,13 +253,13 @@ BatManSupport SETL {FALSE} :LAND: StorkPowerSave
GBLL MorrisSupport
MorrisSupport SETL {TRUE}
; Less blocky teletext font
; Less blocky teletext font + support for any TTX mode colour depth >= 4bpp
GBLL HiResTTX
HiResTTX SETL M_Lazarus :LOR: M_STB400 :LOR: M_STB5 :LOR: M_Tungsten :LOR: M_ARM11ZF :LOR: M_RPi :LOR: M_CortexA7
HiResTTX SETL {TRUE}
; Teletext rendered at 8bpp
; Default teletext mode is 8bpp (when HiResTTX = {TRUE})
GBLL TTX256
TTX256 SETL M_Tungsten :LOR: M_STB5 :LOR: M_ARM11ZF :LOR: M_RPi
TTX256 SETL M_Tungsten :LOR: M_STB5 :LOR: M_ARM11ZF :LOR: M_RPi :LOR: M_CortexA9
; Safe area when doing TV modes
; Expressed as percentage of screen not to use - left, bottom, right, top
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment