

09/12/97
--------
- je remplace le no de fenetre w0x par wx

10/12/97
--------

-j'ajoute  "ctrl (", "ctrl )", "ctrl /" pour changer le type de memoire DSP
-le changement de type est fait, le toggle de type aussi. Sacha trouve que 
 c'est dommage de perdre l'adresse de debut de la fenetre pour un p'tit toggle
 rapide..... voir..
-la recherche automatique du dbugueur rsident dans le dossier auto.. On a une seule version
-le menu droulant se referme apres une slection russie
-la fleche vers le bas permet de drouler les menus
-on peut passer d'un menu droulant  ses vopisins sans les replier !! 
-je sauvegarde le dcalage des fenetres dans les prefs
-Ya un malloc pour l'cran....
-ENCORE UN BUG DANS LES FENETRES !! mais il est regl: adresse impaire sur
 HEXA16 et HEXASCII16

11/12/97
--------

-ajout les alt+num, shif+alt+num ctrl+num pour activer une fenetre


12/12/97
--------
-FRAC24 est OK

14/12/97
--------
-patch l'assembleur DSP... Il ne marchait plus....chez moi uniquement !!!

15/12/97
--------
-ajout "couleur sur fleche"
-direction de la fleche sur les fins de DO-LOOP
-pointeur de PILE DSP.
-changement de rsol  la vole dans le dbugeur


7/01/98
--------
-je modifie les BKP pour les parametres...

8/01/98
--------
-corrig le bug de taille au dplacement (SACHA)
-conservation des adresses de fenetres de type voisin (comme Adebug) (pour Sacha)
-Le pbme de vitesse semble normal...

9/01/98
--------
-ya forcement un pbme avec le Malloc de l'cran: si on passe une rsol +grande en cours de route....
 =>le Malloc est trop court!

11/01/98
--------
-ajout la fusion de fenetres horizontale et verticale

12/01/98
--------
-ajout le ZOOM ( alt Z ou esc )
-attention au mnage ds la RAM (chez moi uniquement)

13/01/98
--------
-Rcupration de la ligne de commande pour le DSP +auto_load
-attention  CHARGE_AUTO ds 040
-un nouveau Symbol du nom du fichier.
- Rcuperer les no de lignes  l'air possible => faut un type de fenetre source ?

14/01/98
--------
-DSP_BUG utilise maintenant pile_prog de 040 (40 ko de gagns)
-chang les equ pour la langue, on a maintenant LANGUAGE equ FRANCAIS ou ANGLAIS (qui fait l'Allemand ?)
-ya plein de BSS ds le CODE chez STEPH !
- en quittant Centinel ou CENTBUG,faudrait penser  relacher la RAM... ( MFREE_DIVERS )
- Ya un malloc pour les symbols
- y avait un "trou" ds les vrifications de Largeur et hauteur des fenetres

15/01/98
--------
-Je fais maintenant un Malloc du plus grand cran dispo (Dolmen) ou de l'cran de CENTINEL (TOS/NVDI)
-Bug dans window FUSE avec une fenetre au dessus...OK
- pbme en zoom si on fait une nvlle fenetre, ou si on en ferme une..
ca execute la commande en "aveugle"... que faire ?
-Fill DSP est commenc
-messages ds gestion.s
- ajout une section DATA ds GESTION.S
16/01/98
--------
- on peut cycler les fenetres meme en zoom (idee de STEPH)
- la fermeture de fenetre est possible en ZOOM

20/01/98
--------
-On a pbme de chemins pour le menu du kart... Centinel change les chemins 
 ( ca vient des chargements de prefs... )


26/01/98
--------
- La doc des fenetres ( dans le .PAP !! attention )
- regl le probleme du HEXA_16 (Cent_bug.s)... en repompant 
 les sources de STEPH 

28/01/98
--------
- J'ai rcupr la vrai adresse des touches mortes avec le cookye IKBD sous DOLMEN.
 sous TOS je met 1187 comme adresse... Bon ca a pas l'air de marcher... penser deander
  Steph.... Ca fait beaucoup de trucs qui plantent sous NVDI...

- j'ai dgomm CENT_BUG !!! meme dans le MAKEFILE...maintenant c'est CENTINELLE
 ou DSP_BUG pour dbuguer les fenetres ! NA !!

29/01/98
--------
- je supprime la table de BKP ds le DSP ! Ca libere de la RAM et de toute facon
 le 040 va tout envoyer  la demande. ( Ca plante DUR !!! )
- Le nouveau noyau ASM marche.. (petit pbme sur BKP) 

30/01/98
--------
- BKP ok ! BKP permanent OK !

31/01/98
--------
- Bon ben j'avais pas tout pig... c'est sournois comme probleme les BKP, surtout
 les permanents et les paramtrs. Je recode tout ca ...
- Le nouveau trace est ok.
- Le nouveau Run est ok.
- Le nouveau Run & break est ok

01/02/98
--------
- En route pour les BKP params... ok
- Trace Until Termin

02/02/98
--------
- un nouveau menu divers avec la RAM LIBRE dedans...
- Centinel remarche sous NVDI...
- faire gaffe  l'occupation de la RAM DSP... y'avait collision avec le noyau 
 DSP du TOS...
 
05/02/98
--------
- On a fait pas mal de trucs avec STEPH....
- J'installe le GCC de Rodolphe Mechant pour reprendre les infos du GDB

07/02/98
--------
- Je ne teste que la prsence de centinel.prg ds le dossier auto
- J'ai trouv un bug ds la macro ENTRY... y'avait un even qui allongeait
 "artificiellement" la longueur du texte => les cmp taient tjrs faux pour
 les tailles impaires...ouch c'tait aussi le bug du  WIN_ACT...
- au changement de rsol, je vrifie qu'il reste au moins une fenetre ds l'ecran
 sinon j'en met une de force!!! (il cherche vraiment  faire chier l'utilisateur ! )
- Les fenetres sont (ventuellement) tronques au chargement de prefs

09/02/98
--------
- Je quitte le menu apres une slection (ya une correction de pile pas tres lgante...)
- Message sur sauvegarde des prefs & co (il en manque surement encore)
- fenetre source en cours

10/02/98
--------
- Le nouveau DOLMEN marche pas... et centinel non plus
- La doc du .CLD correspond pas a ce que crache ASM56000... Pourtant ya les no de lignes

11/02/98
--------
- Le nouveau-nouveau (d'aujourd'hui) DOLMEN marche...et des modifs ds video.s
 mais ca marche sous DOLMEN
- Fenetre source 040 et DSP... pbme de scroll bas
12/02/98
--------
-nouvelle variable TAB_VALUE pour regler le TAB ds le source 
-plein de modifs de la structure fenetre (pas terrible en plus)

13/02/98
--------
- Je fais passer la fenetre source en mallocs...
- escape ne fait plus zoomer une fenetre...
- scrollD disparait de la structure fenetre (040/main.inc/scrolls.s touch!!!)
- modifi l'affichage de 'bytes' ds R_TOTAL.S (1 move.l au lieu de 4 move.b !!!)
- le source est charg  la ligne de commande
- bug de borne basse du scroll down source

14/02/98
--------
- je reprend n sources ds la ligne de commande avec des mallocs....
- + pour passer au source suivant
- probleme de pile confodue avec un malloc au dbut du prog...ca fait planter le FREAD
  => je change la pile temporairement au dbut....
  
15/02/98
--------
- La diffrence de taille ds les structures du .CLD vient de CORE qui fait 8 et non plus 4 bytes
- Le chargement de .LOD se fait maintenant avec les fonctions de transfert X,Y,P
- Je supprime REC_LOD cot DSP... le noyau est compact (<$200) !!
- Toujours pour rationaliser, je supprime la partie BKP du DSP !!
   On utilise les fonctions de transfert classique ! le noyau fait 470 mots !!
  
17/02/98
--------
- pbme .CLD qui crase les vecteurs....

23/02/98
--------
-OH PUTAING !!! Je crois que je pige le format CLD.... ARG !! c'est pas le plus simple
 ....mais ya tout dedans..
- plantage en quittant dsp_bug... pas cool pour dbuguer.. corrig
- DSP FILL ok !
 
24/02/98
--------
- nouveau type T_INFO comme fenetre  usage gnral... ici pour le directory
- affichage directory en cours et ok .... faudra peut etre penser  du multi 
  colonnage... et peut etre  amliorer les couleurs...

25/02/98
--------
- modif doc ( complet le rsum des touches + debug VI) fenetres )
- corrig le bug de chargement.... y'avait un espace en dernier sur la LDC ki
 faisait tout buger.
-DSP FIND ( sauf RAM L...) 

26/02/98
--------
- corrig bug changement de type RAM...
- ajout le nom de fichier ds le buffer source et un ptr ds la structure...
- les no de ligne sont (presques) extraits du CLD

27/02/98
--------
- pbme : comment savoir  quel source correspondent les no ligne ? GASP !!

02/02/98
--------
- No lignes ok sauf le premier !! ggrrrrr
- Je convertit les no ligne pour qu'ils pointent avant la ligne

03/02/98
--------
- TRACE SOPURCE DSP !!!! yep yep
- Cas spcial pour liminer la premiere ligne ki est tjrs bizarre

04/02/98
--------
- TRACE DSP plante au 2nd coup des fois....arg
- ctrl A en cours

05/02/98
--------
- TRACE DSP: mauvaise mthode, il faut faire run until au lieu de BKP + run !!
- RUN & BREAK
- il faut faire des routines spciales pour le source...c'est vraiment trop balaize
 sinon !!!

06/02/98
--------
-ctrl A ok
-skip n'est pas bon..il faut passer  la ligne suivante
-bug de plantage sous dolmen li  la vido corrig
- ctrl J ok.... si la ligne est mauvaise, il ne se passe rien...Peut etre faut il
 chercher la prochaine ligne valide.

10/03/98
--------
-Evaluation des modes d'adressages DSP.OK.
-Scroll left + right fenetre registre
-ajout scroll_left_vite +scroll_right_vite (ds 040/scroll.s !!)
-=> 2 nouvelles tables scroll_left_vite+ right
-scroll left, rigth, down, up , vite pour les registres DSP !!

11/03/98
--------
- sauvegarde prefs nouveau modele
- lecture prefs... marche sous dbugueur !!

12/03/98
--------
- sauvegarde prefs + lecture ok !
- plantage en quittant ! GRRR d'ou ca vient ce plantage chronique ? ( sous DSP-BUG )
- [] ds toutes les fenetres quand ya pas d'expression ... corrig
- les couleurs peuvent etre exprimes en clair

13/03/98
--------
- chargement des couleurs en francais et anglais ( ensemble )
- sauvegarde des couleurs en clair ds la langue de CENTINEL

14/03/98
--------
- sauvegarde des parmas 040 (dtourne + exep)
- GEN_ASCII fait B_ERR alors que j'utilise get_a1 ...
- FIND_BACK,FIND_BACK_AGAIN DSP ok !

18/03/98
--------
- impossible de saisir des chiffres>9 en hexedit sur hexa pur...corrig
- un petit bug de scroll ds aff_dump.s
- je rcupere l'adresse d'un truc assembl en RAM par Devpac.
- centinel ne plante plus sur erreur de chargement
- une coche marque la rsol active
- regl les espaces entre menus.
- les menus droulants sont justes sous le titre.
- les fenetres trop larges ne sont plus supprimes, mais resizes.
- Il manque pleins de fonctions cot DSP !! voir la liste des touches 
 ds AFF_FONT.S. Plus grave, ya des doublons !!
 
31/03/98
--------
- corriger les ctrl 1  8 en ctrl 0  7 .. ouf

02/04/98
--------
- Tronque fenetre ne marche pas au 'boot' de Centinel... corrig
- Tronque fenetre laisse les fenetre trop hautes de 1 (!!)...corrig

04/04/98
--------
- Attaqu la version // de Centinel... Si ca dconne trop on repart d'ici !!

05/04/98
--------
- Supprim certaines fonctions du ZOOM ( close_win, new_win )
- plus de bug quand on passe le type de fenetre  DSP-REG (ouf !)
- Trace et Run marchent.. Je supprime pleins de cas spciaux ds ces 2 la...

06/04/98
--------
- dsp_bug.s tait trop gros => vid ds load_lod.o load_cld.o gen_fen.o scroll.o
- remodelage des BKP pour le //isme
- trace, run, run&break, BKPTs, Trace until PC... Arggg ma tete.
- trace until expression marche.

07/04/98
--------
- le scroll droite pouvait faire rater le $8000 de fin de chaine  CORP::
- big pbme de genration de source: ca marche sous DSP-BUG et pas sous CENTINEL
- le pbme de source est rsolu !! y'avait un divu pour le modulo du TAB et sous
  Centinel le signe tait tendu !! un ext.l rsoud tout !!!!!
- les sources marchent sous Centinel.
- Trace source OK .
08/04/98
--------
- source RUN&BREAK ok ! ouf
09/04/98
--------
- on installe le test alt-help  partir de 4d2 au lieu de 4ce ( pour le TOS ! )
  ...de toute facon ya toujours au moins 1 vecteur de pris sous DOLMEN...

15/04/98
--------
- les sources sont + "rigoureux" ( SCROLL.S/GEN_FEN.S/DSP_BUG.S)
- tab sur frac 24 ne fait plus planter ( trou ds les tests... j'espere 
  qu'yen a pas d'autres )
-les titres de fenetres sont ds la couleur de la fenetre

16/04/98
--------
- ouf pour le tab_value... y'en a 1 par fenetre
- les sources sont chargs  la ligne de commande ou si on trouve leur nom
  dans les infos de debug du .CLD

17/04/98
--------
- fonction STOP-DSP... encore gene par le port HOST...

21/04/98
--------
- le Fsel de base est ok...manque le multi-colonnage ( manque aussi ds aff_directory)
  j'ai meme mis dans cent_bug pour le 040 !! il faut que Steph complete pour le
  load_binary.

23/04/98
--------
- Termin le multicolonnage du File-selector
- Chargement de prefs... Attention aux Malloc... instabilite potentielle


27/04/98
--------
- enlev un big bug dans CORP (AFF_FONT.S) qui faisait un dbf sur -1 quand une
 ligne se terminait par des espaces....tout l'cran avec des rayures, ca venait de la !!
-je fais le READ DIR en 2 fois... 1 pour les repertoires 1 pour les fichiers
 -> les jokers marchent
-STOP DSP marche !! (avec les restrictions d'usage: il faut que le port HOST
 soit OK...) On peut donc interrompre le DSP ( ctrl-alt-help )

28/04/98
--------
- put bkp sur source OK (+permanent)..manque le test d'erreur si on met le BKP en ROM
- gestion des erreurs sur BKP en ROM ok !
- je remet les exceptions avant de quitter l'exception DSP
- excution de code C 56001 marche !! yoouuuuupi ! mais j'ai pas leinfos de debug au complet
- les bkps sont au format de steph ( liste de ptr )

30/04/98
--------
- sauvegarde HOST ok
- Mxalloc en st ram pour l'cran

04/05/98
-------
- scroll ascii modifi et ok pour les Berr...

05/05/98
--------
- si le .INF est invalide, je redirige sur le DEFAULT.INF. Si ce dernier est invalide -> reboucle  l'infini
- je demande toujours 0 en cran virtuel.
- ii manquait un addq #1 sur la hauteur ds openwin apres les tests de collisions... dY=Hauteur-1
- goto sur une fenetre inexistante permet de la creer avec le bon no
- source 040 est OK

08/05/98
--------
- je coupe le proc clavier pendant les redraws.. ca amliore apparemment..
- je remplace old_video par video_cou dans fin_residant

13/05/98
--------
- je rajoute un code de sortie ds d0 ds r_load => plus de plantage ds charge auto si le fichier n'existe pas
- dbugu cette horreur de Pexec avec Sacha on peut charger un prog en FAST RAM.
- j'ai dop la taille de la structure window... ya 1 adr_debut/type de proc possible (2) !
  + update_adresse_DEBUT AVANT AFFICHE POUR SAUVER TJRS LE POINTEUR
  
19/05/98
--------
- La taille des fenetres est corrige apres TRONQUE_FENETRE
- je sauve correctement ( et je charge ) la directive VECTEUR $xx
- ok pour le passage entre lme type 68-reg et dsp-reg

28/05/98
--------
- ce coup la, je suis sur de mon coup, le premier no de ligne ds un .CLD
 est faux avec ASM56 v4.1.1 (Atari) et ok en V6.1.1 (1997)
 
02/08/98
--------

- sauv les registres autours de appels xbios de video.S pour MINT

21/09/98
--------
-j'crit maintenant la palette en finissant par la premiere couleur... ca vite 
 d'etre sur fond blanc ds le dossier auto.
13/10/98
--------
-corrig un pbme ds TRONQUE_FENETRE
-2 nouveaux types IO_16 et IO_32... j'ai fait un seul nouveau type de fenetre IO
 comment passer de l'un  l'autre ?
 
4/11/98
-------
-ATTENTION, dans r_total.s je mets des bsr.l sur break_point & dessas_one_bk & flush_k_sys & clear_bkpt_liste
- nouvelle variable IO_SIZE pour choisir la largeur de la fenetre IO
- nouvelle routine de scroll SCROLL_IO (completes= up,down +vite, L, R )

5/11/98
-------
-un nouveau menu io_size....

03/01/99
--------
- l'affichage fpu en notation SCI semble ok... reste la saisie  dbugger et  faire un affichage 
  +humain pours les valeurs entre -1000 et +1000...

30/03/99
--------
-je met les mains de le probeleme des chemins des .inf et du dossier auto:
	CHECK_AUTO teste maintenant un cooky "_TSR" pour savoir si Centinel est lanc du dossier auto
	et mettre rsident si c'est le cas	

- a partir d'aujourd'hui CENTINEL_PATH est le rpertoire de secours vers lequel se rabat CENTINEL 
  lorsqu'il a des problemes de config.
  CENTINEL_PATH est lu dans la chaine d'environnement ou vaut le rpertoire de lancement.
  
16/05/99
--------
- nouvelle dtection du dossier auto par le nom de CENTINEL: s'il s'appelle RENTINEL et qu'il est ds le dossier AUTO
 on le met en rsident... ouf c'est pour David
 
  
24/05/99
--------
-une semaine  Quimper (avec un week end de 4 jours,hum!): Centinel s'affiche sur S3 en mode TC
 car j'ai pas de mode texte..... reste  voir si je sauve la RAM S3 ou si je la partage en 2....
 sa rame un peu...donc je fait du code gnr pour chaque lettre (comme ds K)
