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


Forums > CSDb Discussions > VICE 3.0 has been released
2016-12-22 20:17
blacky

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

VICE 3.0 has been released.

VICE is a program that runs on a Unix, DOS, Win32, OS/2, BeOS, Amiga
or Mac OS X machine and executes programs intended for the old 8-bit
computers. The current version emulates the C64, the C64DTV, the C128,
the VIC20, practically all PET models, the PLUS4 and the
CBM-II (aka C610/C510). An extra emulator is provided for C64 expanded
with the CMD SuperCPU.

VICE is *free* software released under the GNU General Public License,
and as such it comes with full source code.

The most important changes from the last version can be found at the end
of this posting.

For more information and download instructions check out the VICE home
page at:

http://vice-emu.sourceforge.net/

This release marks the start of a new release schedule. We will be
releasing a new source version every 3 months. The binaries that will
be built for a new version will depend on the downloads of the
previous version and available maintainer for the port. This means that
ports without maintainers and/or not enough downloads will no longer be
made. This means that this might be the last release for mac os x and
windows, since we do not have any official maintainers (or people
helping out) for those ports.

=======================================================================
Note that some of the binaries are not available yet, we are still
working on them, they will be added to the download page(s) as soon as
they become available.
=======================================================================

The VICE team.

----------------------------------------------------------------------

* Upgrading
===========

If you run into trouble please try removing any VICE configuration files
left from previous installs.
(vice.ini / .vicerc / vice2.cfg / vice-sdl.ini depending on platform)

* Changes in VICE 3.0
======================

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

- New SDL based Android port.

- New Windows RT port.

- New Sortix port.

- New SDL2 support.

- New SCPU64 emulator (xscpu64).

- New KoalaPad emulation.

- New high pass filter emulation for DAC based devices (SFX sound sampler,
DigiMAX cartridge, DigiMAX shortbus device, userport DAC,
userport DigiMAX device, DigiBlaster SIDcart add-on).

- New sampler sound input support, used by sfx sound sampler, digiblaster
and userport/joyport sampler devices.

- New tapeport system supporting the following devices: datasette, tapelog,
cp-clockf83, tape-sense dongle, (not yet working) dtl basic dongle.

- New Inkwell Systems lightpen emulation.

- New scroll wheel support for the Micromys mouse emulation.

- New "printer/plotter" Commodore 1520 emulation.

- New 1540 drive emulation.

- New native (koala/doodle) screenshot support.

- new godot screenshot support.

- New keyrah keymaps.

- Extended the 'RS232 net' support to all platforms that support networking.

- RTC offset and RAM contents can now be saved.

- Documentation in PDF and TXT format.

** C64(SC)/C128 changes
-----------------------

- New IDE64 v4.2 emulation.

- New IDE64 USB server emulation.

- New IDE64 DigiMAX short bus device emulation.

- New IDE64 ETFE short bus device emulation.

- New RGCD cartridge emulation.

- New Final Cartridge III+ emulation.

- New rrnet mk3 cartridge emulation.

- New easy calc result cartridge emulation.

- New GMod2 cartridge emulation.

- New MMC64, MMCReplay, RetroReplay and IDE64 clockport emulation.

- New RRNET clockport device emulation.

- New MP3@64 clockport device emulation.

- New joyport system which currently supports attaching the following
devices to the native ports: joystick, paddles, 1351 mouse, neos mouse,
amiga mouse, atari cx22 mouse, atari-st mouse, smartmouse, micromys
mouse, koalapad, generic lightpens, datel light pen, magnum light phaser,
stack light rifle, inkwell light pen, 2bit sampler, 4bit sampler, bbrtc,
paperclip64 dongle, coplin keypad, cardco cardkey 1 keypad, atari cx85
keypad, rushware keypad, atari cx21 keypad. And the following devices to
the various userport joystick adapters: joystick, neos mouse, amiga mouse,
atari cx22 mouse, atari-st mouse, 2bit sampler, 4bit sampler, bbrtc,
paperclip64 dongle, coplin keypad, rushware keypad.

- New Userport system which currently supports attaching the following
devices: rtc58321a, ds1307 rtc, dac, digimax, 4bit mono sampler, 8bit
stereo sampler, cga joystick adapter, pet joystick adapter, hummer
joystick adapter, oem joystick adapter, hit joystick adapter, kingsoft
joystick adapter, starbyte joystick adapter.

** C128 changes
---------------

- New Swiss ROM support.

** C64(SC) changes
------------------

- New Sony CXA2025AS NTSC palette.

- New CP/M (Z80) cartridge emulation.

** C64SC changes
----------------

- New VICII VSP-bug emulation.

** C64DTV changes
-----------------

- New joyport system which currently supports attaching the following
devices to the native ports: joystick, 2bit sampler, 4bit sampler,
bbrtc, paperclip64 dongle, coplin keypad, rushware keypad. And the
following devices to the hummer userport joystick adapter: joystick,
2bit sampler, 4bit sampler, bbrtc, paperclip64 dongle, coplin keypad,
rushware keypad.

- New Userport system which currently supports attaching the following
devices: hummer joystick adapter.

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

- New UltiMem cartridge emulation.

- New I/O-2 RAM cartridge emulation.

- New I/O-3 RAM cartridge emulation.

- New BehrBonz cartridge emulation.

- New mike's VFLI modification emulation.

- New joyport system which currently supports attaching the following
devices to the native port: joystick, paddles, 1351 mouse, neos mouse,
amiga mouse, atari cx22 mouse, atari-st mouse, smartmouse, micromys
mouse, koalapad, generic lightpens, datel light pen, magnum light phaser,
stack light rifle, inkwell light pen, 2bit sampler, 4bit sampler, bbrtc,
paperclip64 dongle, coplin keypad, cardco cardkey 1 keypad, atari cx85
keypad, rushware keypad, atari cx21 keypad. And the following devices to
the various userport joystick adapters: joystick, neos mouse, amiga mouse,
atari cx22 mouse, atari-st mouse, 2bit sampler, 4bit sampler, bbrtc,
paperclip64 dongle, coplin keypad, rushware keypad.

- New Userport system which currently supports attaching the following
devices: rtc58321a, ds1307 rtc, dac, cga joystick adapter, pet
joystick adapter, hummer joystick adapter, oem joystick adapter.

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

- New userport emulation.

- New joyport system which currently supports attaching the following
devices to the native port: joystick, neos mouse, amiga mouse, atari cx22
mouse, atari-st mouse, 2bit sampler, 4bit sampler, bbrtc, paperclip64
dongle, coplin keypad, rushware keypad. The following devices to the
various userport joystick adapters: joystick, neos mouse, amiga mouse,
atari cx22 mouse, atari-st mouse, 2bit sampler, 4bit sampler, bbrtc,
paperclip64 dongle, coplin keypad, rushware keypad. And the following
devices to the sidcart joystick port: joystick, paddles, 1351 mouse,
neos mouse, amiga mouse, atari cx22 mouse, atari-st mouse, smartmouse,
micromys mouse, koalapad, 2bit sampler, 4bit sampler, bbrtc, paperclip64
dongle, coplin keypad, cardco cardkey 1 keypad, atari cx85 keypad,
rushware keypad, atari cx21 keypad.

- New Userport system which currently supports attaching the following
devices: dac, pet joystick adapter, hummer joystick adapter, oem
joystick adapter.

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

- New PET HRE (High Res Emulator) board emulation.

- New 2-chip colour board emulation.

- New joyport system which currently supports attaching the following
devices to the various userport joystick adapters: joystick, neos
mouse, amiga mouse, atari cx22 mouse, atari-st mouse, 2bit sampler,
4bit sampler, bbrtc, paperclip64 dongle, coplin keypad, rushware
keypad.

- New Userport system which currently supports attaching the following
devices: rtc58321a, ds1307 rtc, dac, cga joystick adapter, pet
joystick adapter, hummer joystick adapter, oem joystick adapter.

** CBM6x0/7x0 changes
---------------------

- New joyport system which currently supports attaching the following
devices to the various userport joystick adapters: joystick, neos
mouse, amiga mouse, atari cx22 mouse, atari-st mouse, 2bit sampler,
4bit sampler, bbrtc, paperclip64 dongle, coplin keypad, rushware
keypad.

- New Userport system which currently supports attaching the following
devices: rtc58321a, ds1307 rtc, dac, digimax, 4bit mono sampler, 8bit
stereo sampler, cga joystick adapter, pet joystick adapter, hummer
joystick adapter, oem joystick adapter.

** CBM5x0 changes
-----------------

- New joyport system which currently supports attaching the following
devices to the native port: joystick, paddles, 1351 mouse, neos mouse,
amiga mouse, atari cx22 mouse, atari-st mouse, smartmouse, micromys
mouse, koalapad, 2bit sampler, 4bit sampler, bbrtc, paperclip64 dongle,
coplin keypad, cardco cardkey 1 keypad, atari cx85 keypad, rushware
keypad, atari cx21 keypad.

** PETCAT changes
-----------------

- New Kipper Basic support.

- New Basic on Bails support.

- New The Tool 64 support.

- New Eve Basic support.

** VSID changes
---------------

- New RSID BASIC tunes support.

- New Compute Gazette SIDplayer files (mus/str) support.

- New psid v4 3sid support.

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

- New multi-threaded GUI display.

- New joystick status items in the GTK GUI.

- New hardware SID I/O access system which allows PCI CW3,
ISA/PCI HardSID, ParSID and SSI2001 to work with and
without device drivers.

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

- Documentation in CHM and HLP format.

- New hardware SID I/O access system which allows PCI CW3,
ISA/PCI HardSID, ParSID and SSI2001 to work with and
without device drivers.

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

- New hardware SID I/O access system which allows
clockport/Zorro/PCI CW3, ISA/PCI HardSID and SSI2001 to
work with and without device drivers.

- Documentation in AmigaGuide format.

** BeOS/Haiku changes
---------------------

- GUI fixes and improvements.

- New support for Haiku native x86_gcc2, x86, and x86_64 binaries.

- New "bsp" sound driver inspired by SDL (and used by default on Haiku,)
which should produce sound on all systems where SDL programs can.
This has been tested on Haiku R1 Alpha3 where the old "beos" driver
produces only crashes.

- New hardware SID I/O access system which allows PCI CW3,
ISA/PCI HardSID, ParSID and SSI2001 to work with and
without device drivers.

- Due to the addition of the hardware SID I/O access system, binaries built
for BeOS no longer run under Haiku. Please use Haiku native binaries.

** DOS changes
--------------

- New hardware SID I/O access system which allows PCI CW3,
ISA/PCI HardSID, ParSID and SSI2001 to work with and
without device drivers.

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

- Documentation in INF format.


Enjoy!

Signed, Marco van den Heuvel.
 
... 122 posts hidden. Click here to view all posts....
 
2017-06-12 08:40
bugjam

Registered: Apr 2003
Posts: 2476
OK, it DOES work when I replace .x64 by .x64sc in the batch file - so .x64 is broken apparently in that aspect. However, when using x64sc, I am back to 10 fps and 70% speed, despite "above average" process priority...
2017-06-12 10:02
Dano

Registered: Jul 2004
Posts: 226
@bugjam: on my tests regarding speed i found that x64sc needs more than the standard 1,9ghz of my ultrabook to run at 50fps constantly. disabling output filter like CRT improves performance. as for x64 in the current state the main problem is, that somehow it does not support filters properly anymore, so you can't rely on soundplayback in x64 from vice3.0 on.
2017-06-12 10:34
bugjam

Registered: Apr 2003
Posts: 2476
Disbaling CRT does not change much here with regards to speed...
2017-06-12 16:46
chatGPZ

Registered: Dec 2001
Posts: 11100
Quote:
as for x64 in the current state the main problem is, that somehow it does not support filters properly anymore, so you can't rely on soundplayback in x64 from vice3.0 on.

thats just wrong. there is exactly zero difference between x64 and x64sc regarding sound (and even less regarding SID).

however, yes, x64 is borken. yes.
2017-06-12 19:28
Oswald

Registered: Apr 2002
Posts: 5017
btw where to ask for features ? tried to play turrican and it was annoying not to have autofire, why cant one assign a key to autofire ? :(
2017-06-12 19:45
chatGPZ

Registered: Dec 2001
Posts: 11100
on the tracker at sourceforge, of course :)
2017-06-13 06:38
Dano

Registered: Jul 2004
Posts: 226
Quoting Groepaz
Quote:
as for x64 in the current state the main problem is, that somehow it does not support filters properly anymore, so you can't rely on soundplayback in x64 from vice3.0 on.

thats just wrong. there is exactly zero difference between x64 and x64sc regarding sound (and even less regarding SID).

however, yes, x64 is borken. yes.


Well then try playing Toggle's "Defier of Deadlines" on x64 and please tell that i doesn't sound totally broken there. On x64sc it plays correctly though. Took me some time on Revision to figure out it's not me falsely replaying it, but vice not playing the tune correctly.
2017-06-13 22:32
spider-j

Registered: Oct 2004
Posts: 443
As I stopped using x64 a long time ago I can't tell anything about SID in that version.
But I just wanted to drop a *huge* "Thank You!" to whoever fixed the ringmod / sync on 8580 x64sc reSID. I tend to use those more and more and real machine tweaking was really a pain in the bum for me for quite a while.

I must admit I didn't update since end of 2015, so it could be that it was already fixed for some time, but anyhow: thank you! Making 8580 music on emulator has become more and more equal to real machine since replacing that old reSID-fp stuff. And even if many probably don't notice the development since then (or got so used to the *wrong* sounds, that they "believe" it's getting worse) *I* do appreciate this very much.

Great job! :-)

Btw.: Also perfomance seems to be a lot better on my *Arsch*-Linux machine with VICE 3.x ... Thx!
2017-06-14 06:02
soci

Registered: Sep 2003
Posts: 473
Quoting dano
Well then try playing Toggle's "Defier of Deadlines" on x64 and please tell that i doesn't sound totally broken there. On x64sc it plays correctly though. Took me some time on Revision to figure out it's not me falsely replaying it, but vice not playing the tune correctly.


Tried it and there are big differences between recordings even if played on the same version of VICE multiple times, so it's difficult to tell.
2017-06-14 17:05
chatGPZ

Registered: Dec 2001
Posts: 11100
besides that there is absolutely no need to "test" anything in that regard - the code is the same afterall. the only differences you can possibly hear can only be related to CIA or VIC differences - which even more tells you: use x64sc =)
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 - Next
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
grennouille
Andy/AEG
Higgie/Kraze/Onslaught
Guests online: 85
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 Wonderland XIV  (9.6)
9 The Ghost  (9.6)
10 Bromance  (9.6)
Top onefile Demos
1 It's More Fun to Com..  (9.8)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 Rainbow Connection  (9.5)
6 Wafer Demo  (9.5)
7 TRSAC, Gabber & Pebe..  (9.5)
8 Onscreen 5k  (9.5)
9 Dawnfall V1.1  (9.5)
10 Quadrants  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Original Suppliers
1 Derbyshire Ram  (9.5)
2 Black Beard  (9.4)
3 hedning  (9.2)
4 Baracuda  (9.1)
5 Irata  (8.5)

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