*÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷* * MonTT FalconPATCH 3.6 * *÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷* (C)oderight NulloS, DNT-Crew 1993 *÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷* Pour ˆtre complet, ce programme doit ˆtre fourni avec les fichiers suivants: o MONPATCH.PRG le programme lui-mˆme. o MONPATCH.TXT cette pr‚sente documentation. o MONPATCH.S le source du programme. *÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷* Ami programmeur bonsoir. Toi qui est un fidŠle de DEVPAC ST, puis de DEVPAC TT, tu te d‚sesp‚rais de voir MonTT (la version d‚di‚e au TT, c'est … dire … son 68030 et … son processeur vid‚o) planter lamentablement sur ton bon Falcon 030 tout neuf. Tu avais bien lu dans le DNT-Paper 5 un moyen permettant de le faire fonctionner correctement dans les r‚solutions compatibles STE, mais il s'obstinait … planter sur ton moniteur VGA. Heureusement tonton Nullos est pass‚ par l…, avec des cadeaux plein les poches. En effet, mon premier patch (celui du DP5) ‚tait un peu nul, et ne faisait que contrer un petit bug de MonTT avec une m‚thode au marteau piqueur. Il suffisait en fait de faire une minuscule correction du bug pour obtenir quelque chose de similaire. De plus, dans les modes sp‚cifiques au Falcon, ou bien sur moniteur VGA, tout plantait car rien n'‚tait vraiment corrig‚. D'o— la conception de MONPATCH, avec pour objectif la possibilit‚ de d‚bugger dans toutes les r‚solutions possibles et imaginables. Au fil des versions, ce but a ‚t‚ atteint, ce dont je suis heureux. Et depuis la version 2.1, mon patch permet … MonTT de marcher mieux que Adebug, qui a des petits problŠmes sur TOS 4.02, ce dont je suis fier. Comment se servir de ce programme ?. C'est trŠs simple: prenez votre programme MON.PRG version TT, copiez-le dans le dossier contenant MONPATCH.PRG, et renommez le MON_ORI.PRG (en cas de p‚pin, vous n'aurez pas de surprise d‚sagr‚ables). Lancez alors MONPATCH, vous allez ˆtre en face d'un menu rudimentaire vous proposant deux choix: o Patch complet permettant de faire tourner MonTT dans toutes les r‚solutions. o Correction du bug de MonTT (celui dont je parlais plus haut) Faites votre choix: vous verrez au retour sur le bureau un nouveau programme nomm‚ MON_F030.PRG. C'est la version patch‚e !!. Il ne vous reste plus qu'… l'installer … la place de votre MonTT original, aprŠs avoir bien s–r v‚rifi‚ que tout fonctionnait correctement. S'il y a un problŠme (MONPATCH se bloque ou plante carr‚ment, ou bien la version patch‚e ne fonctionne pas correctement), vous ˆtes s–rement en possession d'une version de MonTT diff‚rente de 3.01, pour laquelle a ‚t‚ con‡ue ce programme. Reportez vous au source MONPATCH.S pour adaptez le patch … votre problŠme. DerniŠre remarque: dans la version patch‚e, le changement de r‚solution par [Control]+O ne marche plus, il sert simplement … remettre en place les paramŠtres de l'‚cran de MonTT (en cas de problŠmes d–s … des changements de r‚solutions foireux en cours de d‚buggage). De plus, les couleurs de fond et d'‚criture sont invers‚es, ce qui vous permet de faire votre r‚glage personnel. Notez ensuite qu'il est possible de de choisir carr‚ment ses couleurs, … condition d'aller modifier celles ci dans le source du patch. Ensuite, selon que vous poss‚dez un moniteur RVB, VGA ou monochrome, la r‚solution de travail sera 640*256 4 couleurs, 640*480 16 couleurs, 640*400 1 couleur. *÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷* ATTENTION: Si vous poss‚dez la carte ScreenBlaster, soyez prudent, car la gestion directe du processeur graphique Videl peut entrer en conflit avec la carte. Je ne sais pas si c'est le cas, car je n'ai pas pu tester, mais soyez prudent. *÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷* HISTORIQUE Il sera trŠs court: o 3.6 : .Le mode 640*256 provoquait un bug, d– … la taille ‚cran d‚passant les 32Ko: si une fenˆtre de dump ‚tait ouverte en plein ‚cran, et qu'on remontait d'une ligne... boum!! o 3.5 : .Possibilit‚ d'inverser les couleurs sur l'‚cran de travail de MonTT. .Plus aucun appel au Xbios, le Videl est g‚r‚ de bout en bout, ce qui permet trois choses:  Sur ‚cran monochrome, compatibilit‚ avec FalconScreen et autres extenseur de r‚solution  Meilleure compatibilit‚ avec NVDI  R‚solution 640*256 en mode RGB (la surface d‚di‚e au d‚sassemblage/dump passe de 12 … 19 lignes: 158% !) (Adebog Falcon peut aller se rhabiller...) o 3.0 : .Refonte totale du patch, et d‚placement des buffers utilis‚s, pour diminuer le risque de "rejet" du patch par MonTT. .Le Videl est g‚r‚ directement sans l'aide Xbios, ce qui ‚vite certains plantages d–s au fait que le TOS n'est pas r‚entrant. Sauf pour d‚terminer la r‚solution de travail de MonTT, … l' initialisation, ce qui est sans risque. .Fiabilit‚ 100% aprŠs 2 heures de tests intensifs et de changements de r‚solutions … r‚p‚tition. o 2.1 : .Un petit bug dans la sauvegarde des couleurs dans les modes non-Falcon. o 2.0 : .Correction des problŠmes de souris, d'effacement ‚cran sur TOS 4.02. .Refonte complŠte du patch. o 1.0 : .Jamais diffus‚e, la premiŠre … fonctionner, tant bien que mal.