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>Changes</h3>
12
13<h5>Version 1.8.4 (July 2015-october 2017)</h5>
14
15<p>TEO</p>
16
17<ul>
18<li>Emulation of the 6804</li>
19<li>Update the documentation about the activation of floppy drive under Linux (thanks to credenhill from forum.ubuntu-fr.org)</li>
20<li>Improve the sound generation behavior</li>
21<li>Improve the disk controller THMFC1's behavior</li>
22<li>Disk protection is now controled by checkboxes on the control panel (no more disk conversion error)</li>
23</ul>
24
25<p>under Linux :</p>
26
27<ul>
28<li>Impovement of the debugger window</li>
29<li>Increasing of the fast speed</li>
30</ul>
31
32<h5>Updates of version 1.8.3 (June 2015)</h5>
33
34<p>Windows debugger</p>
35
36<ul>
37<li>Correct the disassembly coherence of lines at end of list</li>
38<li>Increase the width of breakpoints textedit</li>
39</ul>
40
41<h5>Version 1.8.3 (May 2013-June 2015)</h5>
42
43<p>TEO</p>
44
45<ul>
46<li>Reorganization of the control panel</li>
47<li>Activation/deactivation of the memory extension</li>
48<li>Creation of the debugger for Windows</li>
49<li>Improvement of the debugger for Windows</li>
50<li>Safer management of the sound</li>
51<li>Full reset (including memory)</li>
52</ul>
53
54<p>CC90HFE</p>
55
56<ul>
57<li>Add a checkbox to force the reading of Thomson-like disc with selection of the disk sides</li>
58<li>Number of retries user-definable (only for the Thomson-like sides)</li>
59</ul>
60
61<h5>Updates of version 1.8.2 (April 2013 - November 2013)</h5>
62
63<ul>
64<li>correction of image loading</li>
65<li>allow debugger reaction whatever the mode is</li>
66<li>joystick fire button is now emulated with R-CTRL and R-SHIFT when NUM_LOCK off (suggested by Wood)</li>
67<li>oops! The cold reset button is doing its job again (thanks to Wood)</li>
68</ul>
69
70<p>under Linux :</p>
71
72<ul>
73<li>drawn sprites now displayed each frame when written directly into
74video memory (thanks to Wood)</li>
75</ul>
76
77<h5>Version 1.8.2 (June 2012-April 2013)</h5>
78
79<ul>
80<li>emulation of THMFC1 disk controller</li>
81<li>creation of CC90hFE (with CC90 version 2.0) to create true images of double density Thomson floppies</li>
82<li>manage direct access, HFE, SAP, and raw (FD) disk formats</li>
83<li>selection of sides for multi-sides disks</li>
84<li>direct access in write mode by default (work with copies if writing is required!)</li>
85<li>emulation of PR90-582 and PR90-042 printers</li>
86<li>hard reset if error when loading memo at init</li>
87<li>change directories <em><code>memo7</code></em>, <em><code>k7</code></em> and <em><code>disks</code></em> into <em><code>memo</code></em>, <em><code>cass</code></em> and <em><code>disk</code></em></li>
88<li><p>disks with private protection</p></li>
89<li><p>under Windows :</p>
90
91<ul>
92<li>improvement of interlace mode (thanks to Samuel)</li>
93</ul></li>
94<li><p>under Linux :</p>
95
96<ul>
97<li>upgrade to GTK+3.0</li>
98<li>reducing of CPU usage</li>
99</ul></li>
100<li><p>Bugs fixes</p>
101
102<ul>
103<li>restore continuous sound generation ("useful" generation failed)</li>
104<li>cartridge name now erased at combo reset (otherwise it comes back at next run)</li>
105<li>correction of freezing risk for SYNC, CWAI and HCF</li>
106<li>Limiting the value passed to SetDeviceRegister to 8 bits (to avoid freezing the emulator at a 6809 program bug)</li>
107<li>No inopportune reaction of keyboard when $E7C3 (PRC) set (thanks to Julien)</li>
108</ul></li>
109</ul>
110
111<h5>Version 1.8.1 (January-May 2012)</h5>
112
113<ul>
114<li>ROMs included in packages</li>
115<li>Emulation of printers PR90-055, PR90-600, PR90-612</li>
116<li>execution cycle by cycle of machine codes</li>
117<li>emulation of non standard instructions</li>
118<li>emulation of non standard postcodes for TFR/EXG</li>
119<li>emulation of non standard postcodes for indexed</li>
120<li>emulation of postcode 0x00 for PSHS/PSHU/PULS/PULU</li>
121<li>add and internationalization of saptools and k7tools</li>
122<li>no more confirmation message when quitting</li>
123<li>on Linux:
124<ul>
125<li>transition to GTK+ 2.12</li>
126<li>reduction of slowdown cpu time with usleep()</li>
127<li>configuration management when the involved device is not mounted</li>
128<li>warm reset if configuration error</li>
129<li>sound processing with ALSA rather than OSS</li>
130<li>transition to combobox for files and add emptying buttons</li>
131<li>F12 to call the debugger</li>
132</ul></li>
133</ul>
134
135<h5>Version 1.8.0 (July-September 2011)</h5>
136
137<ul>
138<li>display exact name of a cartridge</li>
139<li>options added:
140<ul>
141<li>SAP, M7 and K7 files can be specified as command line argument</li>
142<li>interlaced : activates the interlaced video mode</li>
143</ul></li>
144<li>reduction of CPU process time </li>
145<li>French and English version</li>
146<li>on Linux:
147<ul>
148<li>porting to GTK+ 2.x/3.x (automatic detection of the version at compilation, old versions of GTK then still work)</li>
149<li>reactivation of the AltGr key effect for new versions of Linux (you have to adjust eventually the settings of keyboard layout (System/Preferences/Keyboard/Layout/Compose key position options.../Key to chose 3rd level options)</li>
150<li>backup of the last state of the emulator</li>
151<li>adding GTK debugger</li>
152<li>correction of the front behavior of GTK windows</li>
153<li>the closing of the emulator window no longer bugs X11</li>
154</ul></li>
155<li>disk command $01 is working for the boot of the side 1 (thanks to Daniel Coulom)</li>
156</ul>
157
158<h5>Version 1.7.6 (September-November 2006)</h5>
159
160<ul>
161<li>update the date each reset</li>
162<li>correction of the tape recorder detection (thanks to Yves Charriau)</li>
163<li>protection of the ROM while loading a sector through the monitor</li>
164<li>finer management of the screen spot: Chinese Stack works well</li>
165<li>correction of the cartridge space switching</li>
166<li>on Windows: display the name of of the 4 disks in the dialog box after loading an image file</li>
167<li>on Linux: porting to GTK+ 2.x</li>
168<li>Fran�ois Mouret, aka Prehisto, becomes co-maintainer</li>
169</ul>
170
171<h5>Version 1.7.5 (November-December 2003)</h5>
172
173<ul>
174<li>minor corrections and update of the links in the documentation</li>
175</ul>
176
177<h5>Version 1.7.4 (Oct. 2001-November 2003)</h5>
178
179<ul>
180<li>stronger cold reset (thanks to Prehisto)</li>
181<li>support of multiple PC floppy drives</li>
182<li>emulation of tape counter</li>
183<li>on MSDOS and Windows: loading/saving of the emulator state accessible from user interface</li>
184</ul>
185
186<h5>Version 1.7 (May-September 2001)</h5>
187
188<ul>
189<li>regression correction for sound emulation</li>
190<li>regression correction for keyboard repeat  (thanks to Prehisto)</li>
191<li>on MSDOS and Windows: loading/saving of emulator state (Prehisto's idea)</li>
192<li>on MSDOS and Windows: graphic driver is user-definable (teo.cfg)</li>
193<li>on MSDOS: the sound volume is higher by default</li>
194<li>on MSDOS: back to the PC format floppy drive output</li>
195<li>on Windows: regression correction for some keys detection after an Alt+TAB (thanks to Prehisto to inform us)</li>
196</ul>
197
198<h5>Version 1.6 (March-May 2001)</h5>
199
200<ul>
201<li>preliminary support of PR 90-612 dot-matrix printer (only MSDOS and Windows full screen yet)</li>
202<li>on MSDOS and Windows: bug correction for the interaction between mouse and PC joysticks</li>
203<li>on MSDOS and Windows: adding of a deactivation option for joysticks</li>
204<li>on Linux: new Thomson icon for user interface</li>
205</ul>
206
207<h5>Version 1.5 (December 2000-March 2001)</h5>
208
209<ul>
210<li>bug correction for some TO7-70 games (especialy Eliminator, thanks J-F Guerrero to inform us)</li>
211<li>on MSDOS and Windows: support of PC joysticks</li>
212<li>on Windows: new volume track bar control for native interface work improvement on Windows NT4 and 2000</li>
213<li>on Linux: minor correction of a keyboard bug</li>
214</ul>
215
216<h5>Version 1.4 (November-December 2000)</h5>
217
218<ul>
219<li>reduction of memory usage</li>
220<li>improvement of graphic performances</li>
221<li>on MSDOS and Linux: support of direct writing/formating</li>
222<li>on Windows: native user interface in windowed mode</li>
223<li>on Linux: better integration of the user interface</li>
224<li>update of MacOS port (Richard Bannister)</li>
225</ul>
226
227<h5>Version 1.3 (September-October 2000)</h5>
228
229<ul>
230<li>detection of SAP bad file format</li>
231<li>bug correction for acrtridge loading</li>
232<li>bug correction for the screen edge (Bob Morane SF)</li>
233<li>on MSDOS:
234<ul>
235<li>bug correction for a 80 columns dialog box display</li>
236<li>support of Windows Sound System sound cards</li>
237<li>support of VESA 640x400x15 mode</li>
238<li>suppressing of VESA 640x480x8 and 640x480x16 modes</li>
239</ul></li>
240<li>support of Windows/DirectX plateforms: Windows 95,98,Me,NT4,2000 DirectX 3.0 or later</li>
241</ul>
242
243<h5>Version 1.2 (July 2000)</h5>
244
245<ul>
246<li>disks module:
247<ul>
248<li>new type of protection (Bob Winner)</li>
249<li>support of the write protection</li>
250<li>formating of SAP archives</li>
251</ul></li>
252<li>support cartridges from 16 to 64 ko with getting label</li>
253<li>loading a cartridge causes a cold reset</li>
254<li>on MSDOS:
255<ul>
256<li>modification of cartridge/tape/disk menus</li>
257<li>write-protect option for disks</li>
258<li>new colors for dialog boxes</li>
259</ul></li>
260<li>on Linux: support of direct access (sides 0 and 1)</li>
261<li>on Linux:
262<ul>
263<li>modification of cartridge/tape/disk menus</li>
264<li>write-protect option for disks</li>
265</ul></li>
266</ul>
267
268<h5>Version 1.1 (June 2000)</h5>
269
270<ul>
271<li>bug correction for drive controller (La Geste d'Artillac)</li>
272<li>on MSDOS: bug correction for sound card autodetecion</li>
273</ul>
274
275<h5>Version 1.1beta (June 2000)</h5>
276
277<ul>
278<li>palette setting correction</li>
279<li>support of 32ko cartridges (ColorPaint)</li>
280<li>full support of PC numeric keypad (keys /, *, -, +)</li>
281<li>improving of sound emulation (Les Cavernes de Th�n�b�, FBI)</li>
282<li>on Linux: X cursor is invisible in emulator screen</li>
283<li>on Linux: bug correction for windows closing</li>
284</ul>
285
286<h5>Version 1.0.96 (May 2000)</h5>
287
288<ul>
289<li>bug correction in Bob Morane SF</li>
290<li>on MSDOS: screen capture with [F11] (Louis Progeas idea)</li>
291</ul>
292
293<h5>Version 1.0.94 (May 2000)</h5>
294
295<ul>
296<li>bug correction of memory card: the Pascal UCSD works (thanks to Daniel Smague to inform us)</li>
297<li>on MSDOS:
298<ul>
299<li>3 graphical modes</li>
300<li>selection by the menu</li>
301<li>selection by option (-mode40 -mode80 -truecolor)</li>
302</ul></li>
303<li>on MSDOS: the keyboard is upper-case by default at start</li>
304<li>on Linux:
305<ul>
306<li>suppressing of option -fake</li>
307<li>geometry specify the window size as well</li>
308</ul></li>
309</ul>
310
311<h5>Version 1.0beta2 (March 2000)</h5>
312
313<ul>
314<li>on Linux:
315<ul>
316<li>bug correction of 32-bit displaying</li>
317<li>deactivation option of MIT-SHM extension</li>
318</ul></li>
319</ul>
320
321<h5>version 1.0beta</h5>
322
323<ul>
324<li>first version</li>
325</ul>
326</td></tr></table>
327</body>
328</html>
329