


                        Boing


                      Historique



version 1.00 - Avril 2026
-----------------------------------------------------------
+ Optimisation gestion FPS dans gestion_timer()
+ Suppression du 'spam' d'appel appl_write()
+ Barre de progression lors du chargement
+ Accleration chargement (pause message winlaunch rduite)
+ Modification couleur de transparence des images du boing, elle
  tait trop proche des couleurs du sprite et provoquait des zones
  transparentes dans le boing, l'ombre tait visible  travers le
  boing (dans les rsolutions infrieurs  256 couleurs).
  Le cache image doit tre vid.
+ Option modification palette pour les rsolutions infrieurs  256 couleurs
+ Amlioration du code (factorisation / optimisation )
+ RSC construit avec RSCBuilder
+ Ajout d'une console (coeur), pour afficher les messages d'erreur non critique ou d'info.
- corrections mineurs du code
+ mise  jour du coeur 3.11 (factorisation / optimisation / nettoyage)


version 0.98 - Juin 2020
-----------------------------------------------------------
+ Ajout d'une alerte au dmarrage sur la version Debogage pour
  que l'utilisateur ne l'utilise que pour gnrer le fichier de log.
+ Ajout prefix dans le titre des fenetres pour s'y retrouver
  lorsque toutes mes applis graphiques sont ouvertes simultanment (03/06/2020)
+ Rduction de la fenetre boing pour tenir en ST basse (02/06/2020)
- Correction du redemarrage infini s'il manque un fichier dans le dossier DATA
- Suppression du mode offscreen pour l'cran (instable sur Milan/NVDI).
- Problme dans Fcm_cretate_surface() si le micro n'est pas reconnu.
  La fonction ne savait pas quelle RAM utiliser, et renvoyer une erreur.
  -> Si le micro n'est pas reconnu, il est considr comme un ST.
  (STemulator retourne 0x00000001 dans le cookie _MCH)
  Merci  Ragnar.
- Le Menu de droite ne dborde plus de l'cran en ST basse.
- Plantage si le fichier de config est absent, introduit par la nouvelle
  fonction de sauvegarde du format des pixels (merci  Vincent Rivire)
+ Dplacement du choix de la RAM dans la fentre options
+ utilisation de LIBCMini de mfro pour la compilation.
  https://github.com/freemint/libcmini
+ mise  jour du coeur 3.10


version 0.97 - Aout 2017
-----------------------------------------------------------
+ Ajout support cran 16 couleurs (la palette n'est pas modifi,
  TGA_SA.LDG pioche dans la palette la couleur la plus proche).
+ Ajout d'un cache pour les images.
+ Le bouton "Sauver" ferme la fenetre (sauf avec clic droit) (O.L.)
+ Remplacement de l'icone couleur par 3 box RVB (pas d'icone couleur sur TT)
  dans la boite de selection du format des pixels.
+ Creation des surfaces (sprite) selon un profil (en fonction du micro)
+ Ajout support CT60 VRAM pour l'allocation des surfaces (non test)
+ fenetre infos sur les surfaces
+ mode pause (clic sur fenetre Boing)
- Correction divers.
- Suppression RSC Mono pour ST, les formulaires s'adapte  la rsolution.


version 0.96 - Janvier 2017
-----------------------------------------------------------
+ support des modes crans de moins de 256 couleurs,
  affichage en monochrome dans ce mode.
+ RSC Mono pour les rsolutions ST.
+ La touche ESCape permet de fermer les fentres (et de
  quitter le programme si l'option "Quitter sur fermeture.
  fentre principale" est active.
+ Ajout d'une fentre options:
  - Forcer le mode monochrome.
  - Vitesse maximale pour l'animation.
  - Couper / ractiver le son.
+ rajustement du calcul du fps et de la charge systme.
+ suppression des objets radio bouton qui n'existe pas sous TOS,
  remplac par un equivalent (box + string).
+ les boites d'alerte sont gre en fenetre, a ne bloque plus les
  autres applications ou l'animation.
- correction erreur  la fermeture des fentres si l'initialisation
  du programme est interrompu par une erreur, cela provoquait un
  freeze du programme.
- correction fonction recherche cookie (bus error sur ST)




version 0.95 - Fvrier 2016
-----------------------------------------------------------
+ Utilisation de l'handle offscreen pour la construction
  des frames.
+ Si le cookie _CF_ est prsent, allocation des buffers
  offscreen en TT-RAM et utilisation de l'handle de
  l'application.
+ Ajout charge du systme dans la barre info.
+ Ajout nombre de plan de la rsolution dans la barre info.
+ mise  jour routines graphiques.
- Correction problme des fentres iconifies lors de
  changement de langue.
- Correction gestion souris sous TOS.





version 0.94 - Dcembre 2015
-----------------------------------------------------------
- rajustement du calcul du fps (gestion_timer)





version 0.93 - Octobre 2015
-----------------------------------------------------------
- init_surface(): Oubli de dsactiver l'affichage du masque
  de l'ombre  l'cran (dbugage).
- Fcm_bload() / Init_animation_global():
  suppression des calculs flottants


  Merci  Pierre Ton-That





version 0.92 - Octobre 2015
-----------------------------------------------------------
Premire version public



Septembre 2015
-----------------------------------------------------------
Dbut du projet




-----------------------------------------------------------
 Daroou / Renaissance
 Courriel: daroou.renaissance@free.fr
-----------------------------------------------------------
