~ubuntu-branches/ubuntu/quantal/vice/quantal

« back to all changes in this revision

Viewing changes to doc/html/plain/NEWS

  • Committer: Bazaar Package Importer
  • Author(s): Laszlo Boszormenyi (GCS)
  • Date: 2009-03-31 00:37:15 UTC
  • mfrom: (1.1.7 upstream) (9.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20090331003715-i5yisvcfv7mgz3eh
Tags: 2.1.dfsg-1
* New major upstream release (closes: #495937).
* Add desktop files (closes: #501181).

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
official release of VICE.  See `src/ChangeLog' for a more detailed
6
6
list of all the changes in the code.
7
7
 
 
8
* Changes in VICE 2.1
 
9
======================
 
10
 
 
11
** General
 
12
----------
 
13
 
 
14
- The VICEplus project has been joined with VICE. Thus, x64dtv is now
 
15
  part of VICE.
 
16
 
 
17
- We can be contacted via IRC: #vice-dev on freenode
 
18
 
 
19
- Added a more accurate ReSID engine using floating point math (ReSID-FP).
 
20
 
 
21
- Added support for the USB HardSID.
 
22
 
 
23
- PAL emulation has been rewritten and optimized.
 
24
 
 
25
- Fixed the ACIA 6551 emulation. (x64/x128/xcbm2/xpet/xplus4)
 
26
 
 
27
- Monitor commands help text is now translated too
 
28
  (in ports where translation is available at all)
 
29
 
 
30
- Monitor IO command now displays IO area even if it is currently
 
31
  banked out.
 
32
 
 
33
- GCR file handling (.G64) issues an error message if the .G64 does not
 
34
  have the expected outline. Before, VICE just silently ignored such
 
35
  files.
 
36
 
 
37
- IRQ handling fix
 
38
 
 
39
** C64/C128 changes
 
40
-------------------
 
41
 
 
42
- Fixed the digimax sound generation.
 
43
 
 
44
- Added the RR clockport disable functionality at $DF00.0. Allows
 
45
  to disable the RRnet.
 
46
 
 
47
- Improved REU compatibility and timing.
 
48
 
 
49
** C64 changes
 
50
--------------
 
51
 
 
52
- Added isepic cartridge emulation.
 
53
 
 
54
- Added Double Quick Brown Box cartridge emulation.
 
55
 
 
56
** VIC20 changes
 
57
----------------
 
58
 
 
59
- Improved the sound emulation.
 
60
 
 
61
- Fixed the lowest note bug.
 
62
 
 
63
- Improved VIC emulation (exact in-line color/reverse mode changes).
 
64
 
 
65
** C64DTV changes
 
66
-----------------
 
67
 
 
68
- New emulator.
 
69
 
 
70
** Unix changes
 
71
---------------
 
72
 
 
73
- XRandR fullscreen implemented
 
74
 
 
75
- Command line option `-fullscreen' is supposed to do something
 
76
  useful. 
 
77
 
 
78
- Vsync code imported from win32 (based on openGL extension).
 
79
  see also doc/openGLsync-howto.txt.
 
80
 
 
81
- Vidmode (fullscreen support) is broken and therefore marked as
 
82
  deprecated. It will be removed in the next release if no-one takes
 
83
  responsibility to fix the broken code and is willing to maintain the
 
84
  code. 
 
85
 
 
86
- PAL Emulation (new implementation, improved speed) should be usable
 
87
  again (it was broken on certain display depths).
 
88
 
 
89
- Log messages are always english.
 
90
 
 
91
- Only x11 keymaps will be installed when doing a 'make install'.
 
92
 
 
93
- MIDI cartridge emulation for x128, x64 and xvic.
 
94
 
 
95
** MS-Windows changes
 
96
---------------------
 
97
 
 
98
- Watcom generated executables are more optimized.
 
99
 
 
100
- MIDI cartridge emulation for x128, x64 and xvic.
 
101
 
 
102
- When specifying the target for the RS232 communication
 
103
  (Menu Settings/RS232 Settings), the target can be specified by
 
104
  name now. Before, you had to use the IP address.
 
105
 
 
106
- Fixed some minor errors with the RS232 communication via TCP
 
107
  connections.
 
108
 
 
109
- RS232 can use real devices now, too.
 
110
  To use this feature, you have to specify the COM port used in
 
111
  Settings/RS232 Settings like:
 
112
  \\.\com1: baud=57600 parity=N data=8 stop=1
 
113
 
 
114
  The characters after the colon can be used to specify additional
 
115
  settings for the COM port. The string must have the same form as the
 
116
  mode command's command-line arguments:
 
117
  [baud=b][parity=p][data=d][stop=s][to={on|off}][xon={on|off}] 
 
118
  [odsr={on|off}][octs={on|off}][dtr={on|off|hs}][rts={on|off|hs|tg}]
 
119
  [idsr={on|off}]
 
120
 
 
121
  The above example specifies COM1 with a baud rate of 57600, no parity,
 
122
  8 data bits and 1 stop bit.
 
123
 
 
124
  Note that the leading \\.\ is used to distinguish between TCP/IP
 
125
  targets and real devices, thus, you have to use it.
 
126
 
 
127
  (Sorry, no fancy UI yet.)
 
128
 
 
129
- vsid GUI reworked: 
 
130
  * infoline appears only by pressing "I"
 
131
  * raises process priority. Otherwise, when in background,
 
132
    looses cpu power and music is not played at correct speed
 
133
  * drag&drop support; window also gets focus back on drop
 
134
  * correct display of emulated sid model (when using -keepenv)
 
135
  * changed colors
 
136
 
 
137
- fixed copy function from the VICE monitor window.
 
138
 
 
139
** AmigaOS changes
 
140
------------------
 
141
 
 
142
** OS/2 changes
 
143
---------------
 
144
 
 
145
- Fixed 24/32bit display depth problem.
 
146
 
 
147
** GP2X changes
 
148
---------------
 
149
 
 
150
- Fixed black screen problem.
 
151
 
 
152
- Pause emulation while the menu is open.
 
153
 
 
154
- Added experimental support for USB keyboard and joystick.
 
155
 
 
156
- Removed vsid.
 
157
 
 
158
** Mac OS X changes
 
159
-------------------
 
160
 
 
161
- x64a.app and x64dtv.app (Cocoa) are now feature complete
 
162
  * added flip lists
 
163
  * added netplay dialog
 
164
  * added ROM resources
 
165
  * added video settings dialog
 
166
  * added record snapshot dialog
 
167
 
 
168
- Introduced new control window that replaces old peripherals drawer
 
169
  * with tape control buttons
 
170
  * attach/eject buttons for each drive
 
171
  * drag & drop of disk/tape images
 
172
 
 
173
- Introduced Cocoa compile for Mac OS X 10.5 and greater with more features
 
174
  (see extended Resource Inspector)
 
175
 
 
176
- Completely rewritten joystick driver that supports user-definable buttons
 
177
  for fire and all directions. 
 
178
 
 
179
- Copy & Paste support for emulator and monitor/log window
 
180
 
 
181
- Added x2, x3, x4 view scaling like in Quicktime Player
 
182
 
 
183
- Store visibility and size of all windows in user's preferences
 
184
 
 
185
- Added Keyset Joystick toggle to quickly disable keyboard joysticks
 
186
 
 
187
- Added MIDI support
 
188
 
 
189
 
 
190
* Changes in VICE 2.0
 
191
======================
 
192
 
 
193
** General
 
194
----------
 
195
 
 
196
- VICE development has moved to public services:
 
197
  http://sf.net/projects/vice-emu
 
198
  You can read the latest development in the Subversion
 
199
  repository, file bug reports, and similar things.
 
200
  Check it out!
 
201
 
 
202
- New Openserver 5.x, Openserver 6.x and Unixware ports.
 
203
 
 
204
- New AROS64 port.
 
205
 
 
206
- New QNX 4.x port.
 
207
 
 
208
- New HPUX (HPPA and IA64) ports.
 
209
 
 
210
- New SkyOS port.
 
211
 
 
212
- New Atari Mint port.
 
213
 
 
214
- New Solaris Express aka OpenSolaris aka Solaris 11 port.
 
215
 
 
216
** C64/C128 changes
 
217
-------------------
 
218
 
 
219
- Improved $01 behaviour with regards to unused bit fall-off.
 
220
 
 
221
- New experimental NEOS and Amiga mouse support.
 
222
 
 
223
- Added a working RTC to the emulation of the IDE64 cartridge.
 
224
 
 
225
- New more precise PAL emulation, works only with double size
 
226
  and double scan.
 
227
 
 
228
- Added support for the Action Replay 4 and StarDos cartridges.
 
229
 
 
230
- Improved REU compatibility
 
231
 
 
232
- Fixed CPU timing bug introduced in 1.22 (demo "Borderless").
 
233
 
 
234
- Fixed bugs in the CIA emulation (demo "So-phisticated",
 
235
  W. Lorenz testsuite).
 
236
 
 
237
- Fixed various bugs in VIC-II emulation: Sprite x-positioning,
 
238
  Latch X/Y, video mode changes, DEN bit handling, raster IRQ,
 
239
  NTSC sprites and sprites in full/debugging border mode (list
 
240
  of fixed demos/games too long to mention here).
 
241
 
 
242
- RESTORE key is handled differently now, fixing an NMI bug
 
243
  because the NMI was asserted too long before.
 
244
 
 
245
** VIC20 changes
 
246
----------------
 
247
 
 
248
- Added unconnected c-bus floating byte support.
 
249
 
 
250
- New more precise PAL emulation, works only with double size
 
251
  and double scan.
 
252
 
 
253
** PET changes
 
254
--------------
 
255
 
 
256
- Added support for toggling CB2 sound output line.
 
257
 
 
258
** PLUS4 changes
 
259
----------------
 
260
 
 
261
- New more precise PAL emulation, works only with double size
 
262
  and double scan.
 
263
 
 
264
** Drive changes
 
265
----------------
 
266
 
 
267
- Fixed block allocation and interleave.
 
268
 
 
269
** Unix changes
 
270
---------------
 
271
 
 
272
- Broken DGA1/DGA2 code removed
 
273
 
 
274
- XRandR fullscreen implemented for all (but CRTC/VDC) videochips.
 
275
 
 
276
- XRandR/Fullscreen can now toggle the Statusbar/Menu
 
277
 
 
278
- Fixed unix mouse for single sized display.
 
279
 
 
280
- Fixed mouse grab and xaw menu popup.
 
281
 
 
282
- After a CPU jam user can select to resume emulation without
 
283
  reset.
 
284
 
 
285
** MS-Windows changes
 
286
---------------------
 
287
 
 
288
- Fixed the reverse logic of the -confirmexit/+confirmexit and
 
289
  -singlecpu/+singlecpu command-line options.
 
290
 
 
291
- Added the ability to copy and paste text from and to the
 
292
  VICE window.
 
293
 
 
294
- Added the ability to paste text into the VICE window by
 
295
  right-clicking on the VICE window.
 
296
 
 
297
- Keyboard shortcuts are definable in the configuration file
 
298
  win_shortscuts.vsc
 
299
 
 
300
- After a CPU jam user can select to resume emulation without
 
301
  reset.
 
302
 
 
303
- Fixed volume slider behaviour when switching fullscreen mode.
 
304
 
 
305
- Key repeat is eliminated OS-wise. This way, the RESTORE key is
 
306
  not used with autorepeat.
 
307
 
 
308
** BeOS changes
 
309
---------------
 
310
 
 
311
- Fixed to also run on Haiku.
 
312
 
 
313
- Lots of fixes to the dailogs.
 
314
 
 
315
- Fixed the joystick system.
 
316
 
 
317
- Added warning dialog when the monitor is accessed without
 
318
  having an open console window.
 
319
 
 
320
- Added the ability to copy and paste text from and to the
 
321
  VICE window.
 
322
 
 
323
** AmigaOS changes
 
324
------------------
 
325
 
 
326
- Fixed the reverse logic of the -confirmexit/+confirmexit
 
327
  command-line options.
 
328
 
 
329
- Added the ability to copy and paste text from and to the
 
330
  VICE window.
 
331
 
 
332
- After a CPU jam user can select to resume emulation without
 
333
  reset.
 
334
 
 
335
** OS/2 changes
 
336
---------------
 
337
 
 
338
- After a CPU jam user can select to resume emulation without
 
339
  reset.
 
340
 
 
341
** Miscellaneous changes
 
342
------------------------
 
343
 
 
344
- Added support for more 3rd party basic extenders to petcat.
 
345
 
 
346
- Extended BMP saving to support 24bit.
 
347
 
 
348
- Fixed the joystick code of all emulators to handle state changes
 
349
  on both joysticks at the same time.
 
350
 
 
351
- New monitor commands and features.
 
352
 
 
353
- New memmap feature which allows tracking of memory accesses,
 
354
  activated by the configure option --enable-memmap.
 
355
 
 
356
- Fixed bug in ffmpeg/FFV1 driver. Should be really lossless now.
 
357
 
 
358
 
8
359
* Changes in VICE 1.22
9
360
======================
10
361