17/12/07 v0.975: roms * Turned sources to automake/autoconf. 15/04/07 v0.974: roms * fixed structure definition conflict in core/dep/link.h: use ticables.h header instead of local definition * added MinGW compiler setting to configure.ac 01/01/06 v0.973 * now uses libticables2 * now requires GTK+ 2.4 or later * backup files * added remaining undocumented opcodes * new, possibly better, grayscale rendering * multiple ROMs, ROM import * 83+ link assist * miscellaneous emulation improvements for 73, 83+ * linking bugs fixed for 83+ SE, 84+, 84+ SE * improved config file handling * improved symbol file handling 31/07/05 v0.972 * MD5 calculation on 83+ SE, 84+, 84+ SE * fixed scoping bug with clock on 84+ SE * execution protection on 83+ * less annoying execution protection warnings * ON key partially fixed on 85 * rescan ROMs on initialization error * initmem functions free memory on error * reopen external link after a link error * show a full 64k in the hex view 21/06/05 v0.971 * MS-Windows support * removed some non-portable mutex use * all GUI code is now in the main thread * B_JUMP disassembly bug fixed * timer ports silently fail (to stop excessive warning messages in OS 2.30) 01/01/05 v0.970 * added TI-82 and 85 support * new (hopefully more accurate) timing * autoconf configuration script added * GTK 2.x support added; for the time being TilEm supports both 1.x and 2.x * automatic certificate patching added * 8xk and 8xu loading added * new disassembly "opcodes" for 82 and 85 * flash erasing bug fixed * "c"-flag disassembly bug fixed * invalid file checksum is not an error :) 29/10/04 v0.960 * added TI-83+ SE, 84+, 84+ SE, and 73 support * external linking (somewhat) fixed; link setup dialog added * keybindings loaded from a file * new symbols for 83+ * LCD emulation improved * 83+ I/O emulation improved * flash emulation improved * app loading improved * debugger window is resizable, as are the separate code and hex panes * tracing added * TASM symbol files can be loaded * user's personal data files (symbols/keybindings/skins) can be stored in ~/.TilEm * many other small changes * code is now ISO C, although the GTK headers aren't 12/08/02 v0.952 * fixed frame overflow in io.c 11/08/02 v0.951 * autosave toggle added * fixed a few race conditions * gtk's hotkey save feature now fully implemented 10/08/02 v0.951 * improved greyscale code * implemented proper threading code in change hardware functions 09/08/02 v0.951 * 4 level grayscale for Ti-86 supported * fixed Rcv timeout bug 07/08/02 v0.951 * advanced work on linking & file code, group files are now understood 05/08/02 v0.951 * linking code is now symbolic (useless really but gives you that warm fuzzy hacker feeling) * possibly fixed bug that freezed keyboard (when invoking a window via keyboard: gtk cancel's it's keyup signal) 31/07/02 v0.951 29/07/02 v0.951 * predictive dissasembly implemented * race condition concerning emulation thread vs. gtk using a fixed memory location (ashare / ahome functions) fixed. 26-27/07/02 v0.950 * reglist now uses monospace font 11/07/02 v0.950 * fixed a bug that was never reported (although it has existed ever since the first release) : Ti-83 no longer systematically resets. 07/07/02 v0.950 * debugging code under reconstruction * code changed to use gtk shortcuts 03/07/02 v0.950 * debugging code under reconstruction 31/03/02 v0.935-devel * TilEm now compiles * updated Makefile 09/03/02 v0.935-devel non-compilable * TilEm now scans for ROM files on setup. * Fixed Edit Range Breakpoint bug * Fixed keyboard bug 13/02/02 v0.930-devel * Romain Lievin's libticables patch applied * source clensed, less exported variables * Extra compiler optimisations added 18/11/01 v0.925r2-devel * fixed magic linking problems 17/11/01 v0.925-devel * added quick & dirty keyboard hash and Ti-86 keyboard support * added sending link support for Ti-86 * added Ti-86 status saving * added Ti-86 symbols 25/08/01 v0.921-devel * finished Ti-86 skin * changed skin format to jpg (smaller and loads faster) 24/08/01 v0.921-devel * Ti-86 emulation core now works * fixed keyboard configuration save 23/08/01 v0.920-devel * started implementing Ti-86, code is no longer functional 10/08/01 v0.918-devel * factorized breakpoints * added status bar (not linked yet) * breakpoint status messages added * factorized symbol translation 09/08/01 v0.918-devel * implemented Port IO breakpoints * centered breakpoint dialogs for better egronomie * speed state now saved * window status now saved 30/07/01 v0.918-devel * added read/write/execute breakpoint options * fixed breakpoint scan bugs 28/07/01 v0.918-devel (non functional) * cleaned a few debugging messages * bpx deletion via dialog implemented * bpx editing implemented * added speed optimization on core 27/07/01 v0.917-devel (non functional) * cleaned up a few error messages * breakpoint dialogs designed * started changing bpx structures 22/07/01 v0.915-devel * standard symbols now loaded * enlargened buffer to 50 bytes for long labels (i.e. no SEGFAULT) * symbols are now refreshed on load 19/07/01 v0.91-devel * can now load z88dk z80asm symbol map files (.map) * fixed 8xp format problem * symbols now displayed in code (no longer just labels) * added clearsymbols function * started using configfile 18/07/01 v0.9-devel * Set PC to selection added to debugger * Goto PC added to debugger * Stack window now displays correctly * added clear all breakpoints to debugger 23/06/01 v0.8 * french doc done * released as stable 0.8 03/06/01 v0.7 beta (unstable) * screen refresh now synced with emulation speed * changed splash screen again * reset feature bug fixed * TI-83/83+ no longer detects low batteries 02/06/01 v0.7 beta (unstable) * added IY & IX to the debugger * added stack view to debugger * file dialogs now save last accessed file * adjusted linking delays, TI-83 linking now works * optimised memory usage * live status is now saved on exit 27/05/01 v0.7 beta (unstable) * Added color splash screen * De-hardcoded key equates and changed a few bindings * Added skin for TI-83 (hacked TI-83+ ;) * Added Calculator Selector * symlinks no longer required 26/05/01 v0.7 beta (unstable) * added calculator pixmap * switched off left key menu invocation * changed from gray_buf to rgb_buf for matcing colors between skin & lcd * wired up skin's keyboard * set up plain window/keyboard toggle 24/05/01 v0.7 beta (unstable) * TI-83 Emulation now works partially * Paths now partially implemented 23/05/01 v0.7 beta (unstable) * added neosign, utility that converts binary files into .app format 13/05/01 v0.7 beta (unstable) * multi-calculator emulation structure implemented 12/05/01 v0.7 beta (unstable) * cleaned up Z80 core code * CVS now used for better content revision 08/04/01 v0.6 alpha * load file window now closes properly * proper frequence timing implemeted * set up popup menu for easy access * flash is now saved * can now load 8xp's and 83p's 06/04/01 v0.6 alpha * flash memory implemented * flash apps run! (loading not implemented yet) * et112 converter finished * flash apps now load 05/04/01 v0.6 alpha * step over implemented * code is now distributed * goto function in dasm 31/04/01 v0.6 alpha * cleaned up and structured debugger code (less global vars) 30/04/01 v0.6 alpha * redid key input routines so multiple key presses (thus games) work. 29/04/01 v0.6 alpha * implicit file import done 29/04/01 * file export now works * explicit file import working, moving on to implicit 28/04/01 * better splash screen 22/04/01 * low level linking works * nearly finished export program protocol 21/04/01 * dasmlist no longer flickers * breakpoints implemented * tooltip buttons binded * up/down keys move about dasm