diff options
Diffstat (limited to 'apps/plugins/zxbox/ChangeLog')
-rw-r--r-- | apps/plugins/zxbox/ChangeLog | 193 |
1 files changed, 193 insertions, 0 deletions
diff --git a/apps/plugins/zxbox/ChangeLog b/apps/plugins/zxbox/ChangeLog new file mode 100644 index 0000000000..00b2b70ebe --- /dev/null +++ b/apps/plugins/zxbox/ChangeLog | |||
@@ -0,0 +1,193 @@ | |||
1 | 04.09.2006 code cleanup; now using IRAM correctly (i hope) | ||
2 | |||
3 | 31.08.2006 far better sound, volume option is working now | ||
4 | |||
5 | 29.08.2006 predefined keymaps, menu reworking, volume settings | ||
6 | |||
7 | 28.08.2006 more options : frame-skipping, sound on/off, toggle 'fast' mode | ||
8 | 28.08.2006 output actual speed of emulation in percent rather than number of rendered frames | ||
9 | 28.08.2006 timing implementation (no >100 % speed in sims) | ||
10 | |||
11 | |||
12 | 15.08.2006 output FPS on screen when in buffered and into logf when in unbuffered mode (grayscale) | ||
13 | |||
14 | |||
15 | 15.08.2006 buffered mode when in grayscale mode | ||
16 | |||
17 | 11.08.2006 support for grayscale lib | ||
18 | |||
19 | 05/2006 - edited by Anton Romanov for | ||
20 | RockBox - http://www.rockbox.org | ||
21 | with the help of Dave Chapman and Szeredi Miklos | ||
22 | |||
23 | |||
24 | 98/05/18 Version 0.94 released | ||
25 | =============================== | ||
26 | |||
27 | 98/05/18 Updated the man page (a more complete man-page is still needed!) | ||
28 | 98/05/15 Some bugs fixed | ||
29 | |||
30 | 98/05/14 Version 0.93.4 released | ||
31 | -------------------------------- | ||
32 | |||
33 | 98/05/14 Small additions: | ||
34 | - Keyboard matrix is emulated (only 1 level, I hope this is enough) | ||
35 | - "color refreshing" (maybe some other aplications could do it!) | ||
36 | - Keyboard configuration is now fully implemented | ||
37 | |||
38 | 98/05/11 Added DOS timer support with Allegro library | ||
39 | |||
40 | 98/05/08 Version 0.93.3 released | ||
41 | --------------------------------- | ||
42 | |||
43 | 98/05/08 Created README.Z80 to describe how to use Z80 emulation | ||
44 | 98/05/06 Small new features + bugfixes | ||
45 | - Function keys for commonly used functions | ||
46 | - Keyboard config: (extended, spectrum, compat) and (shifted, raw) | ||
47 | are now working. No custom keyboard or joystick yet | ||
48 | - Small modifications to make z80 emulation separate | ||
49 | |||
50 | 98/04/30 Version 0.93.2 released | ||
51 | --------------------------------- | ||
52 | |||
53 | 98/04/30 I've removed the BROKEN_VGAKEYBOARD part from vgakey.c. | ||
54 | I hope nobody's using SVGALIB version smaller than 1.2.11. | ||
55 | |||
56 | 98/04/29 Some small new features: (see example.cfg for a complete list) | ||
57 | - different icon when the emulator is paused | ||
58 | - optional private colormap | ||
59 | - configurable colours (grayscale looks better on | ||
60 | monochrome displays) | ||
61 | - filetype can be given on the command line (tapefiles too) | ||
62 | - optional immediate loading of tapes (-load-immed) | ||
63 | |||
64 | 98/04/27 Added configurability to spectemu: | ||
65 | - global config file (($prefix)/share/spectemu/spectemu.cfg) | ||
66 | - user's config file (~/.spectemurc) | ||
67 | - X resource database | ||
68 | - command line | ||
69 | |||
70 | 98/04/23 Mode 320x240 is used in vgaspect (if available) | ||
71 | |||
72 | 98/04/22 Version 0.93.1 released | ||
73 | --------------------------------- | ||
74 | |||
75 | 98/04/21 Handle "extra" ascii keys: []{}|\~ | ||
76 | 98/04/19 Added Spectrum keyboard picture, which shows pressed keys, and | ||
77 | keys can be pressed with mouse. | ||
78 | 98/04/16 Rewrite keyboard handling: | ||
79 | - Fixes keyboard bug in X (key remained pressed) | ||
80 | - Better configurability: spectrum key definitions are in spkey.c | ||
81 | instead of xkey.c and vgakey.c | ||
82 | |||
83 | 98/04/07 Added readline support by Christian Sievers <sievers@cip.rz.tu-bs.de> | ||
84 | |||
85 | 98/03/24 Version 0.92 released | ||
86 | =============================== | ||
87 | |||
88 | 98/03/23 Last minute bugfixes | ||
89 | |||
90 | 98/03/20 Version 0.92p3 released | ||
91 | 98/03/20 Eliminated all sorts of minor bugs | ||
92 | 98/03/19 Implement LOOP/CALL/RETURN blocks in TZX handling | ||
93 | 98/03/17 Fixed (hopefully all) bugs in TZX handling: | ||
94 | - There must be a 1ms pause at end of tape. | ||
95 | - Pausing after data blocks fixed. | ||
96 | - Made tape I/O timing ultra precise (e.g. see Flashpoint) | ||
97 | |||
98 | 98/03/14 Fixed small bug in quick load | ||
99 | 98/03/13 Sound of tape is now fixed (not perfect, but good enough) | ||
100 | Created simple man page | ||
101 | |||
102 | 98/03/11 Version 0.92pre2 released | ||
103 | 98/03/10 Fixed quick load of tapefiles | ||
104 | 98/03/10 Fixed resize bugs | ||
105 | |||
106 | 98/03/09 Version 0.92pre1 released | ||
107 | 98/03/08 C-version now handles bits 3 and 5 of the Flag register | ||
108 | (I hope I didn't break anything with this). | ||
109 | 98/03/08 Wrote 'tapeout' utility to save tapefiles to real tape (via | ||
110 | soundcard). | ||
111 | |||
112 | 98/03/06 Implemented emulator pause. | ||
113 | 98/03/06 Added ability to display spectrum keyboard layout on text | ||
114 | console (Radovan.Garabik@fmph.uniba.sk). | ||
115 | |||
116 | 98/03/05 Rewrite of snapshot handeling: | ||
117 | - All versions of Z80 snapshots can now be loaded. | ||
118 | - Loading and saving of SNA snapshot format is supported. | ||
119 | - Quick loading and saving of temporary snapshot. | ||
120 | |||
121 | 98/03/03 Rewrite of tapefile handeling: | ||
122 | - Support for most TZX blocks (recognise length of all v1.11 | ||
123 | blocks) | ||
124 | - SPT tapefiles are no longer supported | ||
125 | - Added quick loading of tapefiles | ||
126 | - Timing in tape emulation is very exact now, but this makes | ||
127 | tape sound ugly (this will be fixed). | ||
128 | |||
129 | 98/01/28 Version 0.91a released | ||
130 | 98/01/26 Added detection for underlines in asm names to configure | ||
131 | |||
132 | 98/01/12 Version 0.91 released | ||
133 | =============================== | ||
134 | |||
135 | 98/01/08 Changes to configure to detect X libraries better | ||
136 | |||
137 | 97/11/29 Use XSetWMProperties instead of XmbSetWMProperties | ||
138 | 97/11/26 Created icon for xspect | ||
139 | 97/11/20 IO and memory timing are improved (ULA / CPU clash) | ||
140 | |||
141 | 97/11/18 Fixed 0xfe port problems | ||
142 | 97/11/17 Input from unused ports (others than 0xFE) result in 0xFF, not 0x00 | ||
143 | |||
144 | 97/11/12 8000 sample/sec sound on SUN | ||
145 | 97/11/12 Fixed screen bugs | ||
146 | |||
147 | 97/11/11 Window resizing in X (thanks to Egmont) | ||
148 | 97/11/11 Fixed FocusIn/FocusOut bug (twm, olwm, ...) | ||
149 | 97/11/11 Small changes and bugfixes | ||
150 | |||
151 | 97/11/09 Sound on SUN (sample rate 16000, but 8000 is coming for older | ||
152 | SUNs. | ||
153 | |||
154 | 97/10/26 'Interrupted system call' is not an error on sound device | ||
155 | 97/10/26 Fixed screen scramble bug in console background running | ||
156 | |||
157 | 97/10/20 Version 0.90pre1 released | ||
158 | |||
159 | 97/10/20 Tested on the following Machines/Operating systems/Compilers: | ||
160 | o Intel/Linux/gcc (assembly) | ||
161 | o Sparc/Solaris/gcc (C) | ||
162 | o Alpha/OSF1/cc (C) | ||
163 | o Sequent(i486)/Dynix-Ptx/gcc (assembly) | ||
164 | |||
165 | 97/10/20 Automatic configuration with 'configure' script | ||
166 | 97/10/20 Bugfixes and cleanups | ||
167 | 97/10/20 Experimental DOS support with DJGPP (timer missing) | ||
168 | 97/10/20 Added emulation in C | ||
169 | 97/05/22 Background running for svgalib added (Needs svgalib >= 1.2.11) | ||
170 | |||
171 | 97/04/17 Version 0.84 released | ||
172 | =============================== | ||
173 | |||
174 | 97/04/17 Added SLL to the emulated instructions | ||
175 | |||
176 | 97/04/12 The following changes were inspired by Egmont Koblinger: | ||
177 | - Resize bug fixed | ||
178 | - Implemented tape file pause | ||
179 | - Implemented saving to tape file | ||
180 | - Snapshot loading from command line | ||
181 | - Other small changes | ||
182 | |||
183 | 97/04/03 Bug fix in tape handling (thanks to Egmont Koblinger) | ||
184 | 97/03/26 Speeded up border drawing in X | ||
185 | 97/03/26 Added .TAP support | ||
186 | |||
187 | 97/03/10 Version 0.81 released | ||
188 | =============================== | ||
189 | |||
190 | 97/03/10 Bug fixes and minor changes (thanks to Tamas Meszaros) | ||
191 | |||
192 | 97/01/21 Version 0.8: First public release | ||
193 | =========================================== | ||