FXGNUBOY TURBO V40.5 — CAMERA RETABLIE / CORRIGEE
===================================================

Cette edition repart volontairement de la V40.3, pas de la V40.4.
La V40.4 a cause des regressions de camera sur Mario et Pokemon.

Correctifs :
- Pokemon Rouge : menu du haut prioritaire (Continuer / Nouveau Jeu / Options),
  pas de verrouillage sur un index OAM. En exploration, la camera reste stable
  quand le personnage se tient au centre de l'ecran.
- Mario : suivi vertical de la V40.3 conserve. Apres quelques images coherentes,
  la cible est reconnue par sa POSITION (et pas son index OAM). Si Mario
  clignote avec l'etoile, la camera garde temporairement son cadrage au lieu
  de se jeter vers un ennemi eloigne.
- Dialogues Pokemon : texte AUTO a 87,5 %, F4 pour le panorama horizontal,
  mode DIALOGUES a 100 %, controles et modes V40.3 inchanges.

INSTALLATION
------------
Dans WSL, ouvrir le dossier FXGB_TURBO_V40_5/diag :

    rm -rf build-fx
    fxsdk build-fx

Copier FXGBT405.g1a sur la Casio Graph 35+E II.
Ne pas supprimer les ROM .GB ni les sauvegardes .SAV existantes.
Conserver V40.3 pour pouvoir comparer ou revenir en arriere.

TESTS
-----
Depuis le dossier FXGB_TURBO_V40_5 :

    sh tests/run_camera_405.sh
    sh tests/run_tests.sh /chemin/vers/MARIO.GB

Les tests sur ordinateur ont reussi sur la ROM homebrew et sur les fichiers
Pokemon Rouge et Super Mario Land fournis dans la conversation. Il s'agit de
verifications CPU, video et de scenarios de camera synthetiques.
La compilation avec fxSDK et le resultat sur la vraie Casio NE sont PAS encore
verifies. La detection des sprites reste une heuristique, pas un suivi garanti.

A TESTER SUR LA CALCULATRICE
---------------------------
1. Pokemon : ecran Continuer / Nouveau Jeu / Options => afficher le haut.
2. Pokemon : exploration => personnage bien cadre ; dialogue lisible en AUTO.
3. Mario : activer une etoile => aucun saut brusque vers les ennemis.
4. Les touches F1, F4, F5, F6, EXE, OPTN et EXIT restent celles de V40.3.
