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