File: ChangeLog

package info (click to toggle)
x48 0.4-5
  • links: PTS
  • area: main
  • in suites: potato
  • size: 896 kB
  • ctags: 1,703
  • sloc: ansic: 20,843; asm: 297; makefile: 50; sh: 34
file content (190 lines) | stat: -rw-r--r-- 4,640 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
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
1995/01/16	Version 0.4.0		On the net

	- Implemented CONFIG/UNCNFG more exactly.

	- Added support for different RAM or ROM cards.

	- Added G/GX support (lost of changes)
	  new colors, new labels, ...

	- Rewrote ROMDump for both S/SX and G/GX. Lots faster now.
	  Thanks go to Robert Tiismus <robert@Sneezy.net.ut.ee>

	- Corrected handling of Display and Menu images, fixed number
	  of lines in init_display(), to avoid XShmError on virgin
	  startup

	- Catch SIGPIPE and save state, so everything is saved, when
	  x48 gets terminated by xkill or the window manager


**********************************************************************

1994/12/07	Version 0.3.5		On the net

	- Serial and terminal lines now have the baudrate set
	  correctly.

	  . Watch out for the IR (serial) connection: speed is
            always set to 2400 Baud by the HP
	  . On the wire (terminal) connection speed is set to the
	    selected value

	- Removed stupid rounding in adjtime routine

	  . This caused missing of some part of a second when
	    adjusting the time on the HP

	- Suppress adjusting timer2 if this would cause an
	  increase of the timer, slow down the timer instead.

	  . Thanks go to Lutz Vieweg (he spotted this bug, while
            trying to use QED. (lkv@mania.robin.de)

	- Support for contrast control (ON_+, ON_-) added


	- Started command line parsing... (see below)

	Changes to the X11 Interface
	----------------------------

	- Implemented color-icon. Show state of HP48 in icon:

	  . if 'x48' is displayed, calculator is on.
	  . if 'x48' is blinking, calculator is transfering data.

	- Implemented use of the WM_SAVE_YOURSELF protocol.

	- x48 now uses Xrm...() functions to parse and use
	  Xresources and the command line.

	- Better handling of ButtonPresses and KeyPresses

	- The program now sets the WM_COMMAND property

	- Now colors look well on monochrome and gray

	- A new Colormap is allocated if the standard Colormap is full

	- All possible visuals are supported by the color allocation
	  modell (at least on Linux, I don't really know how to handle
          DirectColor ...)


**********************************************************************

1994/11/02	Version 0.3.4		On the net

	- Real time support mostly works (uses system time)

	- Stores ROM, RAM, and Ports in 'compressed' format

	- tty lines work on HPUX
		Thanks go to Lutz Vieweg (lkv@mania.robin.de)

	- debugger now works on operating systems, where timers interrupt
	  the read system call. 

	- Debugger now uses Class instruction set

	- Disassembler completed (at least hope so)


**********************************************************************

1994/10/06	Version 0.3.3		On the net


	- checkrom, a program to test the ROM CRC included

	- tty lines work on IRIX
		Thanks go to !!!LOOK AT THE MAIL!!!

	- faster X11 interface
		Uses Pixmaps now to update changed nibbles.
		Whenever possible uses XSHM Extension to update
		the display.

	- Start of debugger implementation

	- Disassembler started (HP & Alonzo)

	- SHUTDN bug fixed (didn't wake on received chars)
		Thanks go to Lutz Vieweg (lkv@mania.robin.de)

	- Display bit offset implemented
		

**********************************************************************

1994/10/02	Version 0.3.2		not published

	- Major speed improvement due to scheduling of emulator
	  specific events (timers, adjtime, receive, ...)
		This *really* speeds up the main emulator loop.


**********************************************************************

1994/09/30	Version 0.3.1		not published

	- Added MAGIC number to ~/.hp48/hp48 file

	- Minor optimizations


**********************************************************************

1994/09/18	Second Release		(Version 0.2)

	- Pure X11 interface

	- Start of real time support

	- SHUTDN implemented

	- Keyboard support

	- Compiles better (less warnings) on SunOS, Solaris


**********************************************************************

1994/08/26	Initial Release		(Version 0.1)

	- Emulates the HP48sx fairly

	- Compiles well only on Linux

	- Uses XView Panel and Canvas

	- Must be started in source directory

	- No SHUTDN

	- No real time

	- Misses HP48 keyboard interrupts

	- Slow


**********************************************************************

1994/07		Look at em48 by Paul Fox

	- Starts to run like a HP48


**********************************************************************

1994/05		First Versions

	- No Display at all, merely debugging output


**********************************************************************

1994/04		Fed up with stupid Desktop Calculators