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