Linux (TI) Programmer Group
TilEm
Home
News
Shots
Download
Doc
Develop

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
  • 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