You are not logged in -
nap
CSDb User Forums
Forums
>
CSDb Discussions
>
VICE 2.1 has been released
2008-12-19
20:39
blacky
Registered: Sep 2007
Posts: 41
VICE 2.1 has been released
VICE 2.1 has been released.
VICE is the Versatile Commodore Emulator, it emulates the Commodore C64,
C128, VIC20, PET, PLUS4 and the CBM-II, as well as the C64 DTV, and it
runs on Win32, Unix, DOS, RiscOS, OS/2, BeOS, QNX, SkyOS, AmigaOS and
GP2X systems.
VICE is *free* software released under the GNU General Public License,
and as such it comes with full source code.
Most important changes since the last version include:
* Changes in VICE 2.1
======================
** General
----------
- The VICEplus project has been joined with VICE. Thus, x64dtv is now
part of VICE.
- We can be contacted via IRC: #vice-dev on freenode
- Added a more accurate ReSID engine using floating point math (ReSID-FP).
- Added support for the USB HardSID.
- PAL emulation has been rewritten and optimized.
- Fixed the ACIA 6551 emulation. (x64/x128/xcbm2/xpet/xplus4)
- Monitor commands help text is now translated too
(in ports where translation is available at all)
- Monitor IO command now displays IO area even if it is currently
banked out.
- GCR file handling (.G64) issues an error message if the .G64 does not
have the expected structure. Before, VICE just silently ignored such
files.
- IRQ handling fix
** C64/C128 changes
-------------------
- Fixed the digimax sound generation.
- Added the RR clockport disable functionality at $DF00.0. Allows
to disable the RRnet.
- Improved REU compatibility and timing.
** C64 changes
--------------
- Added isepic cartridge emulation.
- Added Double Quick Brown Box cartridge emulation.
** VIC20 changes
----------------
- Improved the sound emulation.
- Fixed the lowest note bug.
- Improved VIC emulation (exact in-line color/reverse mode changes).
** C64DTV changes
-----------------
- New emulator.
** Unix changes
---------------
- XRandR fullscreen implemented
- Command line option `-fullscreen' is supposed to do something
useful.
- Vsync code imported from win32 (based on openGL extension).
see also doc/openGLsync-howto.txt.
- Vidmode (fullscreen support) is broken and therefore marked as
deprecated. It will be removed in the next release if no-one takes
responsibility to fix the broken code and is willing to maintain the
code.
- PAL Emulation (new implementation, improved speed) should be usable
again (it was broken on certain display depths).
- Log messages are always english.
- Only x11 keymaps will be installed when doing a 'make install'.
- MIDI cartridge emulation for x128, x64 and xvic.
** MS-Windows changes
---------------------
- Watcom generated executables are more optimized.
- MIDI cartridge emulation for x128, x64 and xvic.
- When specifying the target for the RS232 communication
(Menu Settings/RS232 Settings), the target can be specified by
name now. Before, you had to use the IP address.
- Fixed some minor errors with the RS232 communication via TCP
connections.
- RS232 can use real devices now, too.
To use this feature, you have to specify the COM port used in
Settings/RS232 Settings like:
\\.\com1: baud=57600 parity=N data=8 stop=1
The characters after the colon can be used to specify additional
settings for the COM port. The string must have the same form as the
mode command's command-line arguments:
[baud=b][parity=p][data=d][stop=s][to={on|off}][xon={on|off}]
[odsr={on|off}][octs={on|off}][dtr={on|off|hs}][rts={on|off|hs|tg}]
[idsr={on|off}]
The above example specifies COM1 with a baud rate of 57600, no parity,
8 data bits and 1 stop bit.
Note that the leading \\.\ is used to distinguish between TCP/IP
targets and real devices, thus, you have to use it.
(Sorry, no fancy UI yet.)
- vsid GUI reworked:
* infoline appears only by pressing "I"
* raises process priority. Otherwise, when in background,
looses cpu power and music is not played at correct speed
* drag&drop support; window also gets focus back on drop
* correct display of emulated sid model (when using -keepenv)
* changed colors
- fixed copy function from the VICE monitor window.
** AmigaOS changes
------------------
** OS/2 changes
---------------
- Fixed 24/32bit display depth problem.
** GP2X changes
---------------
- Fixed black screen problem.
- Pause emulation while the menu is open.
- Added experimental support for USB keyboard and joystick.
- Removed vsid.
** Mac OS X changes
-------------------
- x64a.app and x64dtv.app (Cocoa) are now feature complete
* added flip lists
* added netplay dialog
* added ROM resources
* added video settings dialog
* added record snapshot dialog
- Introduced new control window that replaces old peripherals drawer
* with tape control buttons
* attach/eject buttons for each drive
* drag & drop of disk/tape images
- Introduced Cocoa compile for Mac OS X 10.5 and greater with more features
(see extended Resource Inspector)
- Completely rewritten joystick driver that supports user-definable buttons
for fire and all directions.
- Copy & Paste support for emulator and monitor/log window
- Added x2, x3, x4 view scaling like in Quicktime Player
- Store visibility and size of all windows in user's preferences
- Added Keyset Joystick toggle to quickly disable keyboard joysticks
- Added MIDI support
The VICE 2.1 source archive is available at:
http://zimmers.net/anonftp/pub/cbm/crossplatform/emulators/VICE..
The VICE 2.1 WIN32 binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..
The VICE 2.1 DOS binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..
The VICE 2.1 Mac OS X 10.3/10.4 native Cocoa binary package is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..
The VICE 2.1 Mac OS X 10.5 native Cocoa binary package is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..
The VICE 2.1 Mac OS X X11 Gtk+ binary package is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..
The VICE 2.1 Mac OS X X11 Athena Widgets binary package is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..
The VICE 2.1 M68K Amiga OS 3.x binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..
The VICE 2.1 PPC Amiga OS 4.x binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..
The VICE 2.1 PPC MorphOS binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..
The VICE 2.1 Intel AROS binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..
The VICE 2.1 PPC AROS binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..
The VICE 2.1 AROS64 binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..
The VICE 2.1 SkyOS binary package is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..
The VICE 2.1 GP2X binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..
The VICE 2.1 RiscOS binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..
The VICE 2.1 Intel BeOS binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..
The VICE 2.1 PPC BeOS binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..
The VICE 2.1 QNX 4.x binary package is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..
The VICE 2.1 QNX 6.x binary package is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..
The VICE 2.1 OS/2 binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..
The VICE 2.1 Minix 3.x binary package is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..
The VICE 2.1 Atari Mint binary package is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..
The Solaris ports can be found at:
http://www.viceteam.org/solaris.html
The SCO openserver and unixware ports can be found at:
http://www.viceteam.org/sco.html
For more information check out the VICE home page at:
http://www.viceteam.org/
At the time this was written the VICE home page was not updated yet,
rest assured that it will be updated soon.
In the meantime, please use
http://vice-emu.sourceforge.net/
The VICE team wishes you all a Merry Christmas!
Signed, Marco van den Heuvel.
... 63 posts hidden. Click
here
to view all posts....
2008-12-23
13:04
chatGPZ
Registered: Dec 2001
Posts: 11350
the most important improvement is speed ... the algorithm is almost exactly the same as in 2.0, the only difference is that a small bug in the scanline interpolation was fixed (previously the scanlines were always a bit red-ish) and the scanline-shade are now correctly calculated/interpolated from two subsequent lines instead of only beeing a darker copy of the previous line.
2008-12-23
13:17
Jammer
Registered: Nov 2002
Posts: 1335
not to mention overdrive with appropriate 6581 models :D really, really big applause for vice team! now, let's implement that new resid in goat tracker! \:D/
i've spotted one bug. if we start vice in fullscreen - a white stripe at the top appears and then if we switch to window mode - menus are inaccessible and i cannot switch back to fullscreen.
2008-12-23
14:33
algorithm
Registered: May 2002
Posts: 705
Quote:
not to mention overdrive with appropriate 6581 models :D really, really big applause for vice team! now, let's implement that new resid in goat tracker! \:D/
i've spotted one bug. if we start vice in fullscreen - a white stripe at the top appears and then if we switch to window mode - menus are inaccessible and i cannot switch back to fullscreen.
Sorry, I should have been clearer, I was asking what the difference was between the old 'pal emulation' and 'new pal emulation'
2008-12-23
16:38
Oswald
Registered: Apr 2002
Posts: 5086
ahem, while many features and the unite with the viceplus team makes me burst out in an orgasm, wtf happened to the performance ? I can get ~130% in warpmode with pal emu, and resid fp (interpolating iirc), not much better without pal emu and resid int (fast iirc) (~350%), the previous vice gave me smth like 800% with resid interpolating and pal emu on. can we have the old pal emu back as an option please? tho even without pal emu the performance is down pretty much, I'm just guessing its the main performance hog. when linking a 300% warpmode is not much of a help when you have to watch the demo 11537 times :(
2008-12-23
18:12
Jammer
Registered: Nov 2002
Posts: 1335
i can get even 800% in warp with all best features. quad core q9400 2,66 ghz.
2008-12-23
18:54
Oswald
Registered: Apr 2002
Posts: 5086
ok, I apologize, tested on another machine and its fine here. :) will check the other system later as of what caused the slowdown.
2008-12-23
19:44
Jammer
Registered: Nov 2002
Posts: 1335
Quote:
Sorry, I should have been clearer, I was asking what the difference was between the old 'pal emulation' and 'new pal emulation'
you were clear, i just wasn't referring to your question strictly, just adding my remarks :D
2008-12-23
22:31
Moloch
Registered: Jan 2002
Posts: 2924
The bottom border, appearance and size, appears to finally be correct in NTSC mode.
Speed of emulation is fixed up (100%-101%), v2.0 was all over the place in NTSC mode (100%-140%).
One feature that would be nice, loading of a snapshot (.vsf) would over-ride current settings and take on settings from the snapshot. It's a real pain to constantly switch out a cartridge image because the REU settings in a snapshot aren't compatible. This almost always requires a total shutdown of VICE and reboot, then detach, then load snapshot. Making the over-ride optional would be the best choice.
2008-12-24
06:00
Ed
Registered: May 2004
Posts: 173
Thanks for the upgrade! Much appreciated!
2008-12-24
06:36
Soren
Registered: Dec 2001
Posts: 547
Great work! A thing I would find nice is to be able to switch joysticks on/off easily. would be nice if one could just click on them on the window frame or something like that.
Anyways, it's just an idea :-)
Previous
-
1
|
2
| 3 |
4
|
5
|
6
|
7
|
8
-
Next
Refresh
Subscribe to this thread:
You need to be logged in to post in the forum.
Search the forum:
Search
All forums
C64 Coding
C64 Composing
C64 Pixeling
C64 Productions
CSDb Bug Reports
CSDb Development
CSDb Discussions
CSDb Entries
CSDb Feedback
CSDb Info
CSDb moderators
CSDb Questions
Messages to moderators
Requests
for
in
Writer & text
Text
Writer
All times are CET.
Search CSDb
All
Releases
Groups
Sceners
Events
BBS
SIDs
-------
Forum
Comments
Advanced
Users Online
t0m3000/hf^boom!^ibx
Hairdog/BOOM!^Dream
metalux/G★P
Gordian
Shake/Role
Brittle/Dentifrice^(?)
grasstust/Hoaxers
WVL/Xenon
Knobby/Role
Soya/Fairlight
REBEL 1/HF
4gentE/ΤRIΛD
sLASH
iAN CooG/HVSC
zscs
sln.pixelrat
tlr
mutetus/Ald ^ Ons
Airwolf/F4CG
Apollyon/ALD
Guests online: 149
Top Demos
1
Next Level
(9.7)
2
13:37
(9.7)
3
Coma Light 13
(9.7)
4
Edge of Disgrace
(9.6)
5
Mojo
(9.6)
6
Uncensored
(9.6)
7
Wonderland XIV
(9.6)
8
Comaland 100%
(9.6)
9
Halloweed 4 - Blow Y..
(9.6)
10
Fishbomb
(9.6)
Top onefile Demos
1
Layers
(9.6)
2
Party Elk 2
(9.6)
3
Cubic Dream
(9.6)
4
Copper Booze
(9.6)
5
Libertongo
(9.5)
6
Rainbow Connection
(9.5)
7
Onscreen 5k
(9.5)
8
Morph
(9.5)
9
Dawnfall V1.1
(9.5)
10
It's More Fun to Com..
(9.5)
Top Groups
1
Performers
(9.3)
2
Booze Design
(9.3)
3
Oxyron
(9.3)
4
Nostalgia
(9.3)
5
Censor Design
(9.3)
Top Diskmag Editors
1
Magic
(9.8)
2
hedning
(9.6)
3
Jazzcat
(9.5)
4
Elwix
(9.1)
5
Remix
(9.1)
Home
-
Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.139 sec.