File: NEWS

package info (click to toggle)
emu8051 2.0.1-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 1,372 kB
  • sloc: ansic: 7,460; sh: 1,754; perl: 712; asm: 545; yacc: 234; makefile: 180; lex: 68
file content (107 lines) | stat: -rw-r--r-- 3,282 bytes parent folder | download
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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
2014-01-14: emu8051-2.0.1 has been released

        Convert manpage to UTF-8

        Do not display registers at CLI version startup

        Dont exit application in case of hexfile reading failure

        Fix C99 standard types uintN_t

        Fix test script to work in external build directory

        Add support for GNU readline (adds commands history).

        Allow hex numbers to begin with 0x or $ prefix in CLI version

        Allow to set all SFR registers in CLI version

        Convert CLI version input parsing to Lex/Yacc

        Remove address parameter from RUN and TRACE CLI commands

        Add better error checking when loading invalid hex files

        Allow EM command to be specified without arguments

        Add two timers (independent of internal 8051 timers)

        See the file 'ChangeLog' for further details.

2014-01-14: emu8051-2.0.0 has been released

        Fix error with ADDC instruction: the carry flag was not added to the
        result.

        Fix bug when processing interrupts

        Fix bug with timers mode 0 (8 bits with 5-bit prescaler)

        Fix error with timer1 being written to timer0

        Fix error with EM command in CLI mode

        Add option to automatically run and stop CLI emulator for
        regression testing

        Add parity bit update each instruction cycle

        Fix bug with MOV DPTR,#data16 instruction

        Fix bugs with ORL and ANL instructions

        Fix error with ADD instruction and AC bit

        Fix error with JMP @A,DPTR instruction

        Fix error with RETI instruction

        Add Timers 0 and 1 to SFR window

        Add option to specify memory sizes

        Add live option to change windows layout (8 or 16 bytes width)

        Add external memory window

        Memory and register windows values can now be edited

        Save paned positions and main window size to config file
        Add support for saving UI settings to config file

        Replace fixed frames with scrollable and resizable windows

        Update code to compile with GTK3

        See the file 'ChangeLog' for further details.

2013-09-07: emu8051-1.1.2 has been released
        Fix error with CJNE instruction.

2011-12-11: emu8051-1.1.1 has been released (from emu8051-1.1.1-rc2).

2011-11-20: emu8051-1.1.1-rc2 has been released.
        Added optional size parameter when dumping memory.
        Created two separate executables, emu8051-cli (default)
          and optional emu8051-gtk if Gtk+ is detected.
        See the file 'ChangeLog' for further details.

2011-10-29: emu8051-1.1.1-rc1 has been released.
        Fixed SJMP error and improved columns and rows sizing

2010-03-19: emu8051-1.1.0 has been released.
        Reintroduced the console mode if no GTK+ librairies are
        detected.

2009-02-09: emu8051-1.0.2 has been released.
        Updated Free Software Foundation address.

2008-11-05: emu8051-1.0.1 has been released.
        See the file 'ChangeLog' for further details.

2008-04-28: emu8051-1.0.0 has been released.
        Removed gtk+-1.0 support, now requires gtk+-2

2005-05-07: emu8051-0.1.0 has been released.
        Fixed bug with CJNE instruction and autoconf files cleanup.
        See the file 'ChangeLog' for further details.