5
5
official release of VICE. See `src/ChangeLog' for a more detailed
6
6
list of all the changes in the code.
14
- The VICEplus project has been joined with VICE. Thus, x64dtv is now
17
- We can be contacted via IRC: #vice-dev on freenode
19
- Added a more accurate ReSID engine using floating point math (ReSID-FP).
21
- Added support for the USB HardSID.
23
- PAL emulation has been rewritten and optimized.
25
- Fixed the ACIA 6551 emulation. (x64/x128/xcbm2/xpet/xplus4)
27
- Monitor commands help text is now translated too
28
(in ports where translation is available at all)
30
- Monitor IO command now displays IO area even if it is currently
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
42
- Fixed the digimax sound generation.
44
- Added the RR clockport disable functionality at $DF00.0. Allows
47
- Improved REU compatibility and timing.
52
- Added isepic cartridge emulation.
54
- Added Double Quick Brown Box cartridge emulation.
59
- Improved the sound emulation.
61
- Fixed the lowest note bug.
63
- Improved VIC emulation (exact in-line color/reverse mode changes).
73
- XRandR fullscreen implemented
75
- Command line option `-fullscreen' is supposed to do something
78
- Vsync code imported from win32 (based on openGL extension).
79
see also doc/openGLsync-howto.txt.
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
86
- PAL Emulation (new implementation, improved speed) should be usable
87
again (it was broken on certain display depths).
89
- Log messages are always english.
91
- Only x11 keymaps will be installed when doing a 'make install'.
93
- MIDI cartridge emulation for x128, x64 and xvic.
98
- Watcom generated executables are more optimized.
100
- MIDI cartridge emulation for x128, x64 and xvic.
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.
106
- Fixed some minor errors with the RS232 communication via TCP
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
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}]
121
The above example specifies COM1 with a baud rate of 57600, no parity,
122
8 data bits and 1 stop bit.
124
Note that the leading \\.\ is used to distinguish between TCP/IP
125
targets and real devices, thus, you have to use it.
127
(Sorry, no fancy UI yet.)
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)
137
- fixed copy function from the VICE monitor window.
145
- Fixed 24/32bit display depth problem.
150
- Fixed black screen problem.
152
- Pause emulation while the menu is open.
154
- Added experimental support for USB keyboard and joystick.
161
- x64a.app and x64dtv.app (Cocoa) are now feature complete
163
* added netplay dialog
164
* added ROM resources
165
* added video settings dialog
166
* added record snapshot dialog
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
173
- Introduced Cocoa compile for Mac OS X 10.5 and greater with more features
174
(see extended Resource Inspector)
176
- Completely rewritten joystick driver that supports user-definable buttons
177
for fire and all directions.
179
- Copy & Paste support for emulator and monitor/log window
181
- Added x2, x3, x4 view scaling like in Quicktime Player
183
- Store visibility and size of all windows in user's preferences
185
- Added Keyset Joystick toggle to quickly disable keyboard joysticks
190
* Changes in VICE 2.0
191
======================
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.
202
- New Openserver 5.x, Openserver 6.x and Unixware ports.
208
- New HPUX (HPPA and IA64) ports.
212
- New Atari Mint port.
214
- New Solaris Express aka OpenSolaris aka Solaris 11 port.
219
- Improved $01 behaviour with regards to unused bit fall-off.
221
- New experimental NEOS and Amiga mouse support.
223
- Added a working RTC to the emulation of the IDE64 cartridge.
225
- New more precise PAL emulation, works only with double size
228
- Added support for the Action Replay 4 and StarDos cartridges.
230
- Improved REU compatibility
232
- Fixed CPU timing bug introduced in 1.22 (demo "Borderless").
234
- Fixed bugs in the CIA emulation (demo "So-phisticated",
235
W. Lorenz testsuite).
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).
242
- RESTORE key is handled differently now, fixing an NMI bug
243
because the NMI was asserted too long before.
248
- Added unconnected c-bus floating byte support.
250
- New more precise PAL emulation, works only with double size
256
- Added support for toggling CB2 sound output line.
261
- New more precise PAL emulation, works only with double size
267
- Fixed block allocation and interleave.
272
- Broken DGA1/DGA2 code removed
274
- XRandR fullscreen implemented for all (but CRTC/VDC) videochips.
276
- XRandR/Fullscreen can now toggle the Statusbar/Menu
278
- Fixed unix mouse for single sized display.
280
- Fixed mouse grab and xaw menu popup.
282
- After a CPU jam user can select to resume emulation without
285
** MS-Windows changes
286
---------------------
288
- Fixed the reverse logic of the -confirmexit/+confirmexit and
289
-singlecpu/+singlecpu command-line options.
291
- Added the ability to copy and paste text from and to the
294
- Added the ability to paste text into the VICE window by
295
right-clicking on the VICE window.
297
- Keyboard shortcuts are definable in the configuration file
300
- After a CPU jam user can select to resume emulation without
303
- Fixed volume slider behaviour when switching fullscreen mode.
305
- Key repeat is eliminated OS-wise. This way, the RESTORE key is
306
not used with autorepeat.
311
- Fixed to also run on Haiku.
313
- Lots of fixes to the dailogs.
315
- Fixed the joystick system.
317
- Added warning dialog when the monitor is accessed without
318
having an open console window.
320
- Added the ability to copy and paste text from and to the
326
- Fixed the reverse logic of the -confirmexit/+confirmexit
327
command-line options.
329
- Added the ability to copy and paste text from and to the
332
- After a CPU jam user can select to resume emulation without
338
- After a CPU jam user can select to resume emulation without
341
** Miscellaneous changes
342
------------------------
344
- Added support for more 3rd party basic extenders to petcat.
346
- Extended BMP saving to support 24bit.
348
- Fixed the joystick code of all emulators to handle state changes
349
on both joysticks at the same time.
351
- New monitor commands and features.
353
- New memmap feature which allows tracking of memory accesses,
354
activated by the configure option --enable-memmap.
356
- Fixed bug in ffmpeg/FFV1 driver. Should be really lossless now.
8
359
* Changes in VICE 1.22
9
360
======================