WatchTV 1.7, crit par Vincent Lefvre.
Freeware. Utilisez-le  vos propres risques!

WatchTV vous permet de regarder la tl (ou, plus gnralement, de la vido)
avec une carte Eagle M2 (et un tuner TV).

Il y a deux faons de changer de chane sous WatchTV.
  1) Vous pouvez utiliser Teletext+ si vous l'avez: lancez Teletext+ avant
     WatchTV ou modifiez !WatchTV.LoadTV0 si vous voulez charger Teletext+
     et rgler les chanes automatiquement (en ce qui concerne le rglage
     des chanes, regardez !Teletext+.TuneData).
  2) Vous pouvez utiliser le module propre  WatchTV. Remplacez LoadTV0
     par LoadTV dans le fichier !Run, et modifiez !WatchTV.LoadTV:
       _ La premire ligne charge le module. Choisissez tvuk si vous avez la
         carte tuner de CC, ou tvfrench si vous utilisez le tuner FI1216MF
         de Philips en France.
       _ Ensuite, rglez les frquences des chanes.

WatchTV utilise le mode cran 480x360x32k. Comme ce n'est pas un mode cran
standard, vous devez en crer un avec !MakeModes (je ne fournis pas un tel
mode cran car il dpend de votre moniteur). Vous pouvez aussi modifier le
source ARM (en particulier, la constante SZ) et assembler avec !ObjAsm si
vous l'avez.

Touches:
  F1-F10[+Shift][+Ctrl]: changement de chane.
  1: mode 1: rsolution source = rsolution de destination.
  2: mode 2: algorithme de Miller ou mode double pixel.
  3: mode 3: algorithme de Miller ou mode quadruple pixel.
  4: utilisation de l'algorithme de Miller dans les modes 2 et 3.
  5: utilisation de l'algorithme de Miller dans le mode 3 seulement.
  6: algorithme de Miller jamais utilis.
  +: accrotre la rsolution de destination.
  -: dcrotre la rsolution de destination.
  *: couper le son.
  flches haut et bas: augmenter/baisser le volume.
  Q, q, ctrl-Q, Esc: quitter.

Je tiens  remercier ArmOric pour l'algorithme de Miller et ses exemples de
code ARM.

L'algorithme de Miller quadruple la rsolution en crant 4 pixels de
destination a,b,c,d  partir de 4 pixels source adjacents A,B,C,D,
comme suit:
            A   B
             a b
             c d
            C   D
avec a = (9 A + 3 B + 3 C + D) / 16, ...

Vincent Lefvre

e-mail (WatchTV): watchtv@vinc17.org
e-mail (personal): vincent@vinc17.org
WWW (home page): http://www.vinc17.org/
WWW (RiscPC page): http://www.vinc17.org/acorn/riscpc_fra.html
