1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3<head>
4<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5<title>Teo</title>
6<link rel="stylesheet" type="text/css" href="doc.css">
7</head>
8<body>
9<table width="100%"><tr><td>
10
11<h3>Changements</h3>
12
13<h5>Version 1.8.4 (Juillet 2015 - Octobre 2017)</h5>
14
15<p>TEO</p>
16
17<ul>
18<li>&Eacute;mulation du 6804</li>
19<li>Mise &agrave; jour de la documentation pour l'activation du lecteur de disquettes sous Linux (merci &agrave; credenhill de forum.ubuntu-fr.org)</li>
20<li>Am&eacute;lioration de l'&eacute;mulation du contr&ocirc;leur disque THMFC1</li>
21<li>Am&eacute;lioration du comportement de la g&eacute;n&eacute;ration sonore</li>
22<li>La protection disque est maintenant contr&ocirc;l&eacute;e par les cases &agrave; cocher du panneau de contr&ocirc;le (plus d'erreur de conversion disque)</li>
23</ul>
24
25<p>sous Linux :</p>
26
27<ul>
28<li>R&eacute;organisation de la fen&ecirc;tre de d&eacute;bogage</li>
29<li>Acc&eacute;l&eacute;ration de la vitesse rapide</li>
30</ul>
31
32<h5>Mises &agrave; jour de la version 1.8.3 (Juin 2015)</h5>
33
34<p>D&eacute;bogueur Windows</p>
35
36<ul>
37<li>Corrige la coh&eacute;rence des lignes du d&eacute;sassemblage en fin de liste</li>
38<li>Agrandissement de la taille des fen&ecirc;tres d'&eacute;dition des points d'arr&ecirc;t</li>
39</ul>
40
41<h5>Version 1.8.3 (Mai 2013-Juin 2015)</h5>
42
43<p>TEO</p>
44
45<ul>
46<li>R&eacute;organisation du panneau de contr&ocirc;le</li>
47<li>Activation/d&eacute;sactivation de l'extension m&eacute;moire</li>
48<li>Cr&eacute;ation du d&eacute;bogueur sous Windows</li>
49<li>Am&eacute;lioration du d&eacute;bogueur sous Linux</li>
50<li>Gestion du son plus saine</li>
51<li>Reset total (m&eacute;moire comprise)</li>
52</ul>
53
54<p>CC90HFE</p>
55
56<ul>
57<li>Ajout d'un checkbox pour forcer la lecture de disque Thomson avec s&eacute;lection des faces de disquette</li>
58<li>Nombre de relecture param&eacute;trable (seulement pour les faces de style Thomson)</li>
59</ul>
60
61<h5>Mises &agrave; jour de la version 1.8.2 (Avril 2013 - Novembre 2013)</h5>
62
63<ul>
64<li>correction du chargement des images</li>
65<li>permet au debogueur de r&eacute;agir quelque soit le mode</li>
66<li>le bouton du joystick est maintenant &eacute;mul&eacute; avec Ctrl droit ou Shift droit lorsque NUMLOCK est &eacute;teint</li>
67<li>oups! Le bouton de reset &agrave; froid fait &agrave; nouveau son travail (merci &agrave; Wood)</li>
68</ul>
69
70<p>sous Linux :</p>
71
72<ul>
73<li>les sprites sont affich&eacute;s &agrave; chaque frame quand ils sont &eacute;crits
74directement en m&eacute;moire vid&eacute;o (merci &agrave; Wood)</li>
75</ul>
76
77<h5>Version 1.8.2 (Juin 2012-Avril 2013)</h5>
78
79<ul>
80<li>&eacute;mulation du contr&ocirc;leur disque THMFC1</li>
81<li>cr&eacute;ation de CC90hFE (avec CC90 version 2.0) pour cr&eacute;er des images fid&egrave;les des disquettes Thomson en double densit&eacute;</li>
82<li>gestion des formats de disquettes en acc&egrave;s direct, SAP, HFE et des formats raw (FD)</li>
83<li>s&eacute;lection des faces pour les disquettes multiface</li>
84<li>acc&egrave;s direct en &eacute;criture par d&eacute;faut (travailler sur des copies de disquettes si l'&eacute;criture est requise!)</li>
85<li>&eacute;mulation des imprimantes PR90-582 et PR90-042</li>
86<li>reset &agrave; froid si erreur au chargement de cartouche &agrave; l'initialisation</li>
87<li>change les r&eacute;pertoires <em><code>memo7</code></em>, <em><code>k7</code></em> et <em><code>disks</code></em> en <em><code>memo</code></em>, <em><code>cass</code></em> et <em><code>disk</code></em></li>
88<li><p>disquettes avec protection individuelle</p></li>
89<li><p>sous Windows :</p>
90
91<ul>
92<li>am&eacute;lioration du mode vid&eacute;o entrelac&eacute; (merci &agrave; Samuel)</li>
93</ul></li>
94<li><p>sous Linux :</p>
95
96<ul>
97<li>passage &agrave; GTK+3.0</li>
98<li>r&eacute;duction de l'usage CPU</li>
99</ul></li>
100<li><p>Correction de bugs :</p>
101
102<ul>
103<li>restauration du son en g&eacute;n&eacute;ration continue (la g&eacute;n&eacute;ration "utile" est un &eacute;chec)</li>
104<li>nom de cartouche d&eacute;sormais effac&eacute; au reset de combo (sinon il r&eacute;apparait au lancement suivant)</li>
105<li>correction du risque de freeze pour SYNC, CWAI et HCF</li>
106<li>Limitation de la valeur pass&eacute;e &agrave; SetDeviceRegister &agrave; 8 bits (&eacute;vite le freeze de l'&eacute;mulateur lors d'un bug de programme 6809)</li>
107<li>Plus de r&eacute;action intempestive du clavier par $E7C3 (PRC) (merci &agrave; Julien)</li>
108</ul></li>
109</ul>
110
111<h5>Version 1.8.1 (Janvier-Mai 2012)</h5>
112
113<ul>
114<li>ROMs incluses dans les packages</li>
115<li>Emulation des imprimantes PR90-055, PR90-600, PR90-612</li>
116<li>ex&eacute;cution cycle par cycle des instructions</li>
117<li>&eacute;mulation des instructions non standard</li>
118<li>&eacute;mulation des postcodes non standard pour TFR/EXG</li>
119<li>&eacute;mulation des postcodes non standard pour index&eacute;</li>
120<li>&eacute;mulation du postcode 0x00 pour PSHS/PSHU/PULS/PULU</li>
121<li>ajout et internationalisation des saptools et des k7tools</li>
122<li>plus de message de confirmation &agrave; la sortie de Teo</li>
123<li>sous Linux :
124<ul>
125<li>passage &agrave; GTK+ 2.12</li>
126<li>r&eacute;duction du temps de ralentissement usleep()</li>
127<li>gestion de la configuration lorsque le device impliqu&eacute; n'est pas mont&eacute;</li>
128<li>reset &agrave; chaud de Teo si erreur de configuration</li>
129<li>traitement du son par ALSA plut&ocirc;t que par OSS</li>
130<li>passage au combobox pour les fichiers sous Linux et ajout de boutons pour les vider</li>
131<li>F12 pour l'appel du d&eacute;bogueur</li>
132</ul></li>
133</ul>
134
135<h5>Version 1.8.0 (Juillet-Septembre 2011)</h5>
136
137<ul>
138<li>affichage exact du nom de cartouche</li>
139<li>sauvegarde de la vitesse de l'&eacute;mulateur corrig&eacute;e</li>
140<li>introduction du mode d'affichage entrelac&eacute;</li>
141<li>ajout des options:
142<ul>
143<li>les fichiers SAP, M7 et K7 peuvent &ecirc;tre sp&eacute;cifi&eacute;s comme argument en ligne de commande</li>
144<li>interlaced : activation du mode d'affichage entrelac&eacute;</li>
145</ul></li>
146<li>r&eacute;duction de l'occupation du temps CPU</li>
147<li>versions en Fran&ccedil;ais et en Anglais</li>
148<li>sous Linux:
149<ul>
150<li>portage sur GTK+ 2.x/3.x (d&eacute;tection automatique de la version &agrave; la compilation, les anciennes versions de GTK peuvent donc encore fonctionner)</li>
151<li>r&eacute;activation de l'effet de la touche AltGr pour les nouvelles versions de Linux (ajuster &eacute;ventuellement les r&eacute;glages de l'agencement clavier (Syst&egrave;me/Pr&eacute;f&eacute;rences/Clavier/Agencement/Options de l'agencement.../Touche s&eacute;lectionnant le 3&egrave;me niveau)</li>
152<li>sauvegarde du dernier &eacute;tat de l'&eacute;mulateur</li>
153<li>cr&eacute;ation du debugger gtk</li>
154<li>corrections sur la mise en avant des fen&ecirc;tres de menu gtk</li>
155<li>la fermeture de la fen&ecirc;tre de l'&eacute;mulateur ne provoque plus de bug de X11</li>
156</ul></li>
157<li>La commande disque $01 fonctionne pour le boot de la face 1 du disque (merci &agrave; Daniel Coulom)</li>
158</ul>
159
160<h5>Version 1.7.6 (Septembre-Novembre 2006)</h5>
161
162<ul>
163<li>mise &agrave; jour de la date &agrave; chaque reset</li>
164<li>correction de la d&eacute;tection du lecteur de cassette (merci &agrave; Yves Charriau)</li>
165<li>protection de la m&eacute;moire morte lors du chargement d'un secteur par le moniteur</li>
166<li>gestion plus fine du spot &eacute;cran: Chinese Stack passe bien</li>
167<li>correction de la commutation de l'espace cartouche</li>
168<li>sous Windows: affichage du nom des 4 disquettes dans la bo&icirc;te de dialogue apr&egrave;s le chargement d'un fichier image</li>
169<li>sous Linux: portage sur GTK+ 2.x</li>
170<li>Fran&ccedil;ois Mouret, alias Prehisto, devient co-mainteneur</li>
171</ul>
172
173<h5>Version 1.7.5 (Novembre-D&eacute;cembre 2003)</h5>
174
175<ul>
176<li>corrections mineures et mise &agrave; jour des liens dans la documentation</li>
177</ul>
178
179<h5>Version 1.7.4 (Oct. 2001-Novembre 2003)</h5>
180
181<ul>
182<li>red&eacute;marrage &agrave; froid plus robuste (merci &agrave; Prehisto)</li>
183<li>support de multiples lecteurs de disquettes PC</li>
184<li>&eacute;mulation du compteur de cassettes</li>
185<li>sous MSDOS et Windows: chargement/sauvegarde de l'&eacute;tat de l'&eacute;mulateur accessible depuis l'interface utilisateur</li>
186</ul>
187
188<h5>Version 1.7 (Mai-Septembre 2001)</h5>
189
190<ul>
191<li>correction d'une r&eacute;gression touchant l'&eacute;mulation sonore</li>
192<li>correction d'une r&eacute;gression touchant la r&eacute;p&eacute;tition des touches (merci &agrave; Prehisto pour nous l'avoir signal&eacute;e)</li>
193<li>sous MSDOS et Windows: chargement/sauvegarde de l'&eacute;tat de l'&eacute;mulateur (sur une id&eacute;e de Prehisto)</li>
194<li>sous MSDOS et Windows: le pilote graphique est param&eacute;trable (teo.cfg)</li>
195<li>sous MSDOS: le volume sonore est plus &eacute;lev&eacute; par d&eacute;faut</li>
196<li>sous MSDOS: retour au format PC du lecteur de disquettes en sortie</li>
197<li>sous Windows: correction d'une r&eacute;gression touchant la d&eacute;tection de certaines touches apr&egrave;s retour d'un Alt+TAB (merci &agrave; Prehisto pour nous l'avoir signal&eacute;e)</li>
198</ul>
199
200<h5>Version 1.6 (Mars-Mai 2001)</h5>
201
202<ul>
203<li>support pr&eacute;liminaire de l'imprimante matricielle PR 90-612 (MSDOS et Windows plein-&eacute;cran uniquement pour le moment)</li>
204<li>sous MSDOS et Windows: correction d'un bug de la souris en pr&eacute;sence de joysticks PC</li>
205<li>sous MSDOS et Windows: ajout d'une option de d&eacute;sactivation des joysticks</li>
206<li>sous Linux: nouvel ic&ocirc;ne Thomson pour l'interface utilisateur</li>
207</ul>
208
209<h5>Version 1.5 (D&eacute;cembre 2000-Mars 2001)</h5>
210
211<ul>
212<li>correction d'un bug apparaissant dans certains jeux TO7-70 (notamment Eliminator, merci &agrave; J-F Guerrero pour nous l'avoir signal&eacute;)</li>
213<li>sous MSDOS et Windows: support des joysticks PC</li>
214<li>sous Windows: nouvelle barre de r&eacute;glage du volume pour l'interface native fonctionnement am&eacute;lior&eacute; sous Windows NT4 et 2000</li>
215<li>sous Linux: correction d'un bug clavier mineur</li>
216</ul>
217
218<h5>Version 1.4 (Novembre-D&eacute;cembre 2000)</h5>
219
220<ul>
221<li>r&eacute;duction significative de la quantit&eacute; de m&eacute;moire utilis&eacute;e</li>
222<li>am&eacute;lioration des performances graphiques</li>
223<li>sous MSDOS et Linux: support de l'&eacute;criture et du formatage directs</li>
224<li>sous Windows: interface utilisateur native en mode fen&ecirc;tr&eacute;</li>
225<li>sous Linux: meilleure int&eacute;gration de l'interface utilisateur </li>
226<li>mise &agrave; jour du port MacOS (Richard Bannister)</li>
227</ul>
228
229<h5>Version 1.3 (Septembre-Octobre 2000)</h5>
230
231<ul>
232<li>d&eacute;tection de mauvais format des fichiers SAP</li>
233<li>correction d'un bug de chargement des cartouches</li>
234<li>correction d'un bug du pourtour de l'&eacute;cran (Bob Morane SF)</li>
235<li>sous MSDOS: correction d'un bug d'affichage d'une bo&icirc;te de dialogue en 80 colonnes</li>
236<li>sous MSDOS:
237<ul>
238<li>support des cartes son Windows Sound System</li>
239<li>support du mode VESA 640x400x15</li>
240<li>suppression des modes VESA 640x480x8 et 640x480x16</li>
241</ul></li>
242<li>support de la plateforme Windows/DirectX: Windows 95,98,Me,NT4,2000 DirectX 3.0 ou sup&eacute;rieure</li>
243</ul>
244
245<h5>Version 1.2 (Juillet 2000)</h5>
246
247<ul>
248<li>module disquettes:
249<ul>
250<li>nouveau type de protection (Bob Winner)</li>
251<li>support de la protection en &eacute;criture</li>
252<li>formatage des archives SAP </li>
253</ul></li>
254<li>support des cartouches de 16 &agrave; 64 ko avec extraction du label</li>
255<li>le chargement d'une cartouche provoque un red&eacute;marrage &agrave; froid</li>
256<li>sous MSDOS:
257<ul>
258<li>modification des menus cartouche, cassette et disquettes</li>
259<li>option de protection en &eacute;criture des disquettes</li>
260<li>nouvelles couleurs des bo&icirc;tes de dialogue</li>
261</ul></li>
262<li>sous Linux: support de la lecture directe (faces 0 et 1)</li>
263<li>sous Linux:
264<ul>
265<li>modification des menus cartouche, cassette et disquettes</li>
266<li>option de protection en &eacute;criture des disquettes</li>
267</ul></li>
268</ul>
269
270<h5>Version 1.1 (Juin 2000)</h5>
271
272<ul>
273<li>correction d'un bug du contr&ocirc;leur de disquettes (La Geste d'Artillac)</li>
274<li>sous MSDOS: correction du bug d'autod&eacute;tection de la carte son</li>
275</ul>
276
277<h5>Version 1.1beta (Juin 2000)</h5>
278
279<ul>
280<li>correction d'un bug dans l'&eacute;cran de r&eacute;glage de la palette</li>
281<li>support des cartouches M&eacute;mo7 32ko (ColorPaint)</li>
282<li>support complet du pav&eacute; num&eacute;rique PC (touches /, *, -, +)</li>
283<li>am&eacute;lioration de l'&eacute;mulation sonore (Les Cavernes de Th&eacute;n&eacute;b&eacute;, FBI)</li>
284<li>sous Linux: le curseur X est invisible dans l'&eacute;cran de l'&eacute;mulateur</li>
285<li>sous Linux: correction d'un bug de fermeture des fen&ecirc;tres</li>
286</ul>
287
288<h5>Version 1.0.96 (Mai 2000)</h5>
289
290<ul>
291<li>correction d'un bug dans Bob Morane SF</li>
292<li>sous MSDOS: copie d'&eacute;cran command&eacute;e par [F11] (sur une id&eacute;e de Louis Progeas)</li>
293</ul>
294
295<h5>Version 1.0.94 (Mai 2000)</h5>
296
297<ul>
298<li>correction d'un bug de la carte m&eacute;moire: le Pascal UCSD fonctionne (merci &agrave; Daniel Smague de m'avoir signal&eacute; le probl&egrave;me)</li>
299<li>sous MSDOS:
300<ul>
301<li>3 modes graphiques de fonctionnement</li>
302<li>s&eacute;lection par menu</li>
303<li>s&eacute;lection par option (-mode40 -mode80 -truecolor)</li>
304</ul></li>
305<li>sous MSDOS: le clavier est par d&eacute;faut en majuscules au d&eacute;marrage</li>
306<li>sous Linux:
307<ul>
308<li>suppression de l'option -fake</li>
309<li>-geometry sp&eacute;cifie aussi la taille de la fen&ecirc;tre</li>
310</ul></li>
311</ul>
312
313<h5>Version 1.0beta2 (Mars 2000)</h5>
314
315<ul>
316<li>sous Linux: correction d'un bug de l'affichage en mode 32-bit
317          option de d&eacute;sactivation de l'extension MIT-SHM</li>
318</ul>
319
320<h5>Version 1.0beta</h5>
321
322<ul>
323<li>premi&egrave;re version</li>
324</ul>
325</td></tr></table>
326</body>
327</html>
328