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