Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user Defilus ! (Registered 2024-10-04) You are not logged in - nap
CSDb User Forums


Forums > CSDb Discussions > VICE 2.0 has been released
2008-07-25 21:45
blacky

Registered: Sep 2007
Posts: 41
VICE 2.0 has been released

VICE 2.0 has been released.

VICE is the Versatile Commodore Emulator, it emulates the Commodore C64,
C128, VIC20, PET , PLUS4 and the CBM-II, 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.0
======================

** General
----------

- VICE development has moved to public services:
http://sf.net/projects/vice-emu
You can read the latest development in the Subversion
repository, file bug reports, and similar things.
Check it out!

- New Openserver 5.x, Openserver 6.x and Unixware ports.

- New AROS64 port.

- New QNX 4.x port.

- New HPUX (HPPA and IA64) ports.

- New SkyOS port.

- New Atari Mint port.

- New Solaris Express aka OpenSolaris aka Solaris 11 port.

** C64/C128 changes
-------------------

- Improved $01 behaviour with regards to unused bit fall-off.

- New experimental NEOS and Amiga mouse support.

- Added a working RTC to the emulation of the IDE64 cartridge.

- New more precise PAL emulation, works only with double size
and double scan.

- Added support for the Action Replay 4 and StarDos cartridges.

- Improved REU compatibility

- Fixed CPU timing bug introduced in 1.22 (demo "Borderless").

- Fixed bugs in the CIA emulation (demo "So-phisticated",
W. Lorenz testsuite).

- Fixed various bugs in VIC-II emulation: Sprite x-positioning,
Latch X/Y, video mode changes, DEN bit handling, raster IRQ,
NTSC sprites and sprites in full/debugging border mode (list
of fixed demos/games too long to mention here).

- RESTORE key is handled differently now, fixing an NMI bug
because the NMI was asserted too long before.

** VIC20 changes
----------------

- Added unconnected c-bus floating byte support.

- New more precise PAL emulation, works only with double size
and double scan.

** PET changes
--------------

- Added support for toggling CB2 sound output line.

** PLUS4 changes
----------------

- New more precise PAL emulation, works only with double size
and double scan.

** Drive changes
----------------

- Fixed block allocation and interleave.

** Unix changes
---------------

- Broken DGA1/DGA2 code removed

- XRandR fullscreen implemented for all (but CRTC/VDC) videochips.

- XRandR/Fullscreen can now toggle the Statusbar/Menu

- Fixed unix mouse for single sized display.

- Fixed mouse grab and xaw menu popup.

- After a CPU jam user can select to resume emulation without
reset.

** MS-Windows changes
---------------------

- Fixed the reverse logic of the -confirmexit/+confirmexit and
-singlecpu/+singlecpu command-line options.

- Added the ability to copy and paste text from and to the
VICE window.

- Added the ability to paste text into the VICE window by
right-clicking on the VICE window.

- Keyboard shortcuts are definable in the configuration file
win_shortscuts.vsc

- After a CPU jam user can select to resume emulation without
reset.

- Fixed volume slider behaviour when switching fullscreen mode.

- Key repeat is eliminated OS-wise. This way, the RESTORE key is
not used with autorepeat.

** BeOS changes
---------------

- Fixed to also run on Haiku.

- Lots of fixes to the dailogs.

- Fixed the joystick system.

- Added warning dialog when the monitor is accessed without
having an open console window.

- Added the ability to copy and paste text from and to the
VICE window.

** AmigaOS changes
------------------

- Fixed the reverse logic of the -confirmexit/+confirmexit
command-line options.

- Added the ability to copy and paste text from and to the
VICE window.

- After a CPU jam user can select to resume emulation without
reset.

** OS/2 changes
---------------

- After a CPU jam user can select to resume emulation without
reset.

** Miscellaneous changes
------------------------

- Added support for more 3rd party basic extenders to petcat.

- Extended BMP saving to support 24bit.

- Fixed the joystick code of all emulators to handle state changes
on both joysticks at the same time.

- New monitor commands and features.

- New memmap feature which allows tracking of memory accesses,
activated by the configure option --enable-memmap.

- Fixed bug in ffmpeg/FFV1 driver. Should be really lossless now.


The VICE 2.0 source archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..

The VICE 2.0 WIN32 binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..

The VICE 2.0 DOS binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..

The VICE 2.0 Mac OS X native Cocoa binary package is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..

The VICE 2.0 Mac OS X X11 Gtk+ binary package is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..

The VICE 2.0 Mac OS X X11 Athena Widgets binary package is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..

The VICE 2.0 M68K Amiga OS 3.x binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..

The VICE 2.0 PPC Amiga OS 4.x binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..

The VICE 2.0 PPC MorphOS binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..

The VICE 2.0 Intel AROS binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..

The VICE 2.0 PPC AROS binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..

The VICE 2.0 AROS64 binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..

The VICE 2.0 SkyOS binary package is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..

The VICE 2.0 GP2X binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..

The VICE 2.0 RiscOS binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..

The VICE 2.0 Intel BeOS binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..

The VICE 2.0 PPC BeOS binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..

The VICE 2.0 QNX 4.x binary package is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..

The VICE 2.0 QNX 6.x binary package is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..

The VICE 2.0 OS/2 binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..

The VICE 2.0 Minix 3.x binary package is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/..

The VICE 2.0 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

The HPUX ports can be found at:
http://www.viceteam.org/hpux.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.


Signed, Marco van den Heuvel.
2008-07-25 22:35
Burglar

Registered: Dec 2004
Posts: 1071
thats a nice changelog, will test the new vice asap.

keep it up!
2008-07-25 22:38
assiduous
Account closed

Registered: Jun 2007
Posts: 343
thanks for a new version.

heres afew tips & tricks for VICE2:

"all files" is no longer the default selection in the "autostart disk/tape image" file dialogue. so incase you wonder where all your t64,prg,p00 images have gone the solution is to change the filetype to "all files" every time you run VICE.

in the "save media image" dialogue box if you dont touch the driver selection you may get this error:



the solution is quite simple,activate the driver selection dropdown list(no need to change the driver).
2008-07-25 23:52
Moloch

Registered: Jan 2002
Posts: 2918
Very nice, happy to finally see the VIC-II fixes and hope they are working as needed.

The copy/paste addition is welcome, was just checking out another emulator for Plus/4 that added that feature.
2008-07-26 00:44
doynax
Account closed

Registered: Oct 2004
Posts: 212
Nice work, especially the monitor improvements. The memoy mapping stuff is awesome, and the new "-moncommands" switch will come in handy to load labels and set breakpoints and watches automatically.

Any chance you could apply to following patch to mon_disassemble.c? It's to fix the label display for plain zeropage addresses, which has something of a longstanding pet-peeve of mine.
117c117,121
<         sprintf(buffp, (hex_mode ? " $%02X" : " %3d"), ival);
---
>         if ((addr_name = mon_symbol_table_lookup_name(e_comp_space, ival))) {
>            sprintf(buffp, " %s", addr_name);
>         } else {
>            sprintf(buffp, (hex_mode ? " $%02X" : " %3d"), ival);
>         }
Another thing I'd love to see for an upcoming version is fixed drive code debugging.
2008-07-30 10:56
MagerValp

Registered: Dec 2001
Posts: 1066
A fucking TON of great changes in 2.0. Great stuff!
2008-07-30 19:11
iAN CooG

Registered: May 2002
Posts: 3178
Quote: thanks for a new version.

heres afew tips & tricks for VICE2:

"all files" is no longer the default selection in the "autostart disk/tape image" file dialogue. so incase you wonder where all your t64,prg,p00 images have gone the solution is to change the filetype to "all files" every time you run VICE.

in the "save media image" dialogue box if you dont touch the driver selection you may get this error:



the solution is quite simple,activate the driver selection dropdown list(no need to change the driver).


Viceplus 1.1 have these issues resolved, strange that the changes haven't made for vice 2.0.

The PNG issue can be easily fixed
--- vice-2.0/src/arch/win32/uimediafile.c	2008-07-07 18:22:02 +0000
+++ vice-2.x/src/arch/win32/uimediafile.c	2008-07-30 14:18:32 +0000
@@ -149,6 +149,8 @@
         }
         if (selected_driver == NULL && strcmp(driver->name, DEFAULT_DRIVER) == 0)
+        {
             SendMessage(combo, CB_SETCURSEL, (WPARAM)i, 0);
-
+            system_wcstombs(screendrivername, driver->name, MAXSCRNDRVLEN);
+        }
         driver = gfxoutput_drivers_iter_next();
     }
2008-08-20 13:06
Ed

Registered: May 2004
Posts: 173
This combination has a performance problem
please switch to old PAL emulation

OK
2008-08-20 13:18
chatGPZ

Registered: Dec 2001
Posts: 11302
using windows? :o) funny (and strangely) enough, running x64 on linux inside vmware on windows results in better performance =P
2008-08-20 13:27
Ed

Registered: May 2004
Posts: 173
Yep. This machine is a p4 which barerly handles the new Pal emulation. James reported not getting a pop up window on his intel core 2 duo, so I guess.. Anyway. I have not yet tested it in Ubuntu mode...
2008-08-21 16:59
Oswald

Registered: Apr 2002
Posts: 5078
it would be nice if all file requesters would remember the last filter selected.
2008-08-21 17:21
algorithm

Registered: May 2002
Posts: 705
I dont understand why the new pal emulation is soo slow. yet, when double scan is switched off, it runs at full speed. There must be a fix for this as people have mentioned that it runs just fine using linux etc
2008-08-21 18:01
chatGPZ

Registered: Dec 2001
Posts: 11302
well it's definetly a weird windows issue .... can't say i care =P
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Asthor/Exlusive ON
Brittle/Dentifrice^(?)
grennouille
sLASH
Chesoner/House Designs
Holy Moses/Role
mutetus/Ald ^ Ons
Steffan/BOOM!
Gildan Jondal/Suicyc..
REBEL 1/HF
et1999cc/HF/MS
Fred/Channel 4
bisboch/HF
Freeze/Blazon
Guests online: 95
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 No Bounds  (9.6)
10 Unboxed  (9.5)
Top onefile Demos
1 Layers  (9.6)
2 Party Elk 2  (9.6)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.6)
5 Rainbow Connection  (9.5)
6 It's More Fun to Com..  (9.5)
7 Morph  (9.5)
8 Dawnfall V1.1  (9.5)
9 Onscreen 5k  (9.5)
10 Daah, Those Acid Pil..  (9.5)
Top Groups
1 Booze Design  (9.3)
2 Oxyron  (9.3)
3 Performers  (9.3)
4 Nostalgia  (9.3)
5 Censor Design  (9.3)
Top Crackers
1 Mr. Z  (9.9)
2 Antitrack  (9.8)
3 OTD  (9.8)
4 S!R  (9.8)
5 Fungus  (9.7)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.127 sec.