File: RELEASE

package info (click to toggle)
tiemu 3.02-1.2
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 8,964 kB
  • sloc: ansic: 32,554; sh: 9,561; cpp: 1,075; makefile: 585; xml: 71; sed: 16
file content (81 lines) | stat: -rw-r--r-- 3,717 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
				[ Release notes for TiEmu3 ]



Previous version: 3.01		(01/09/2007)
Current version:  3.02		(21/12/2007)

SubVersion (CVS) revision: $Id: RELEASE 2042 2006-05-07 07:46:23Z roms $

TiEmu is available for 3 platforms:
Linux (GTK), Windows (GTK), Mac OS X (GTK)

[ In order to use TI's BlackLink serial cables or home-made serial or parallel
cables on any NT-based version of Windows (Windows NT 4, Windows 2000, Windows
XP, Windows 2003 or any newer version of Windows), you'll need to install the
DhaHelper driver. The installer for TiEmu 3 without GDB installs this driver
automatically. The installer for TiEmu 3 with GDB currently doesn't. ]

An easy way to install the above drivers is to install TiLP 2 for Windows.
For the other link cables / operating systems, no driver is needed.


New capabilities:
-----------------

	- screenshot can be copied into clipboard
	- includes latest TiLP2 framework
	- single debugging window (VTi-style)
	- option to choose between multi-window (TiEmu < 3.02) and single-window (TiEmu >= 3.02)
	

Improvements:
-------------

	- added accelerator keys: F6 (code) and +/- (memory)
	- dual-click in register window select the whole register value now
	- mapped both CTRL keys to Diamond & both SHIFT keys to 2nd
	- added a popup menu with "View _memory" on any debugger window
	- unified displaying of hexadecimal values (removed '$' and ''0x' heading chars) in boxes
	- [no-gdb] suppress leading zeros in disasm like VTi does
	- [no-gdb] some instructions (trap, rts, reset...) was suffixed with .L which is not needed
	- [no-gdb] fixed wrong disassembly offset of MOVEM.L instruction
	- [no-gdb] fixed disassembly of MOVEP instruction
	- [no-gdb] fixed disassembly of MOVEQ instruction
	- [no-gdb] fixed disassembly of ori/andi/eori, addi/subi/cmpi, lea/rts instructions
	- [no-gdb] fixed disassembly of BT<tab>.W and changed BT into BRA
	- added accelerator keys (F1..F8) in memory window
	- map numerical ENTER key to TIKEY_ENTER on ti89
	- [no-gdb] unified displaying of hexadecimal values in the disassembler('$', '[' and '==' heading chars);
		displayed offset as signed values
	- [no-gdb] display "($42,a3),a3" instead of "(a3,$42),a3)" in disassembler
	- [no-gdb] reject computed value [%lX] at end of line rather than in the middle of the instruction
	- in the bkpts window, the fifth toolbar button (go to address) is not restricted to code
		breakpoint any longer; it works on any breakpoint type.
	- replaced currently selected instruction in code windows by an icon (arrow)
	- allow to change the font used in every debugger windows
	- [no-gdb] fixed disassembly of ori/andi/eori, addi/subi/cmpi, moveq/addq/subq instructions
	- [no-gdb] optimized m68k-disasm front-end
	- [no-gdb] fixed "movem.l #$unreadable_mask"
	- [gdb] Insight's GDB console is not shown by default anymore (less window clutter)
	- made the "Clear RAM?" dialog box for "Reset calc" more intuitive
	- added support for the alternate (KDE/M$) button order
		
		
Bug fixes:
----------

	- [gdb] makeinfo version check
	- [gdb] longjmp out of gtk_main in the engine in the GDB-enabled version which triggered an assert with GLib 2.14
	- [gdb] relocation of debugging information for kernel-based programs
	- one-shot breakpoints which was not displayed any longer
	- one-shot breakpoint was never raised
	- the bkpt context displayed in the status bar is not erased when the debugger exits
	- gtk warning when opening popup menu while being in debugger
	- buffer underflow in PC trace handling during long TiEmu sessions
	
	
Notes:
------

	- pressing Ctrl+Alt+Del makes TiEmu unresponsive. Press Ctrl again...