| 
 | 
| 
 | 
  | 
  | 
 
| 
 | 
 
 Old Version History 
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
 
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
  
 | 
  | 
 
| 
 | 
  | 
  | 
 
 
 |