Megalextoria
Retro computing and gaming, sci-fi books, tv and movies and other geeky stuff.

Home » Digital Archaeology » Computer Arcana » Commodore » Commodore Emulation » [ANNOUNCE] VICE 1.21
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
[ANNOUNCE] VICE 1.21 [message #144359] Fri, 09 March 2007 18:50 Go to next message
Andreas Boose is currently offline  Andreas Boose
Messages: 46
Registered: September 2003
Karma: 0
Member
Version 1.21 of VICE, the Versatile Commodore Emulator, has been
released.

VICE emulates the Commodore C64, C128, VIC20, PET 8-bit computers,
PLUS4 and the CBM-II (aka C610) and is completely written in C/C++; it
runs on Unix, Win32, MS-DOS, RiscOS, OS/2, BeOS, QNX, 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 1.21
======================

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

- Added sound recording support.

- Added aiff, iff, mp3 and wav sound dump drivers.

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

- Added digimax support.

- Fixed some minor VDC graphics bugs.

** C64 changes
--------------

- Added MMC64 support.

- Added digimax support.

- Added Action Replay III support.

- Improved compatibility of TFE emulation.

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

- Added SID cartridge support.

- Extended the PET REU emulation to include 512/1024/2048KB.

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

- Added SID cartridge support.

- Fixed some minor TED graphics bug.

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

- Added SID cartridge support.

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

- Added support for Dolphin DOS 2 & 3 and Professional DOS 1571.
The GUI is partially missing, command line switches have to be used.

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

- New Hungarian translations.

- Fixed some bug in the XAW file selector.

- New fullscreen mode based on XRandR - although restriced to XVideo
HW scaling. See also BUGS.

- Raster synchronization based on openGL extension
`GLX_SGI_video_sync'. See openGL-sync.txt for details.

- Fixed colormap handling on certain Gnome systems (sporadic black
menus, e.g. reported by some FC users).

- New fullscreen mode based on XRandR - although restriced to XVideo
HW scaling. See also BUGS.

- Raster synchronization based on openGL extension
`GLX_SGI_video_sync'. See openGL-sync.txt for details.

- Fixed colormap handling on certain Gnome systems (sporadic black
menus, e.g. reported by some FC users).

- ffmpeg support should work again.

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

- Added Hungarian translations.

- Added giflib/libungif dll support.

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

- Fixed a video resource bug that prevented VICE from running.

** Mac OSX X11 changes
----------------------

- Added Gtk+ Port

- Introduced single "smart" Application Bundle VICE.app

- Added command line launcher for Terminal.app and xterm

- Added build scripts for all external libraries and universal builds
of VICE

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

- Fixed some UI dialog bugs.

- Added Hungarian translations.

- Added more (previously missing) UI elements.

- Added native MorphOS icons.

- Fixed for native AmigaOS4 compile.

- Added VBCC build scripts.

- New experimental ppc-warpos port.

- New experimental ppc-powerup port.

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

- Fixed to also run on ZETA.

- New ppc-beos port.

- Added (previously missing) UI elements.

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

- Fixed the setting of illegal filenames.


The VICE 1.21 source archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulato rs/VICE/vice-1.21.tar.gz

The VICE 1.21 WIN32 binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulato rs/VICE/WinVICE-1.21.zip

The VICE 1.21 RiscOS binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulato rs/VICE/vice-riscos1_21.zip

The VICE 1.21 Mac OS X X11 binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulato rs/VICE/vice-macosx-x11-ub-1.21.dmg

The VICE 1.21 Mac OS X GTK binary archive is available at:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulato rs/VICE/vice-macosx-gtk-ub-1.21.dmg


Other ports will be announced by Marco van den Heuvel.


For more information check out the VICE home page at:

http://www.viceteam.org/

MfG Andreas
Re: [ANNOUNCE] VICE 1.21 [message #144360 is a reply to message #144359] Sat, 10 March 2007 07:49 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: Eregil

Il Sat, 10 Mar 2007 00:50:13 +0100, Andreas Boose ha scritto:

> Version 1.21 of VICE, the Versatile Commodore Emulator, has been
> released.

This release is quite problematic on my Debian "etch" GNU/Linux.

I have the following symptoms with 1.21:

(1) Accessing menus (gnome UI) prints out the following message to the
shell multiple times (tens of times, in fact):

> << begin quote
Trying to read value from unknown resource `VICIIXRANDRFullscreenMode'.
> << end quote

This is worked around by building without --enable-fullscreen as I don't
use fullscreen anyway.

(2) x128 quits with a signal 11 immediately, before displaying anything in
its window. The last lines before crashing:

> << begin quote
Drive: Finished loading ROM images.
Palette: Loading palette `/usr/lib/vice/C128/vdc_deft.vpl'.
GnomeVideo: Successfully initialized video.
X11: Using private colormap.
GnomeVideo: Successfully initialized video.
Received signal 11.
> << end quote

This doesn't happen since I rebuilt without --enable-fullscreen. Instead,
I get a bunch of these when I access the menus:

> << begin quote
Trying to read value from unknown resource `MMC64_RO'.
Trying to read value from unknown resource `MMC64_bios_write'.
Trying to read value from unknown resource `MMC64_flashjumper'.
Trying to read value from unknown resource `MMC64_revision'.
Trying to read value from unknown resource `MMC64_revision'.
Trying to read value from unknown resource `MMC64'.
> << end quote

(3) VICE displays nothing at startup - see x64 window shot (but note
that this problem is not x64-specific):
http://www.keepmyfile.com/image/3cd9891456117

The emulated screen appears only after I enable "Hardware scaling" AND THEN
disable it. For some reason even though it starts out disabled, it will
not work at startup. Just enabling it doesn't work, the screen appears when
I disable it again.

(4) Additionally, on xvic, if I'm not quick enough to enable and disable
Hardware scaling (I have very few seconds to do so, and it's practically
impossible on a second try as the startup is quicker, possibly because
everything read from the hard disk is in the cache and whatnot), xvic
quits with the error message

> << begin quote
Attempt to draw outside canvas!
XI0 YI0 W0 H-31 CW319 CH1
> << end quote

(5) Finally, when I quit from xcbm2, I get this message

> <<
*** glibc detected *** double free or corruption (!prev): 0x0870ac98 ***
> <<

This must be the most new problems I've ever encountered with VICE in a
single-step update. o.o I have reverted to 1.20 for the time being.

Any insight? Would you need any further detail?
Re: [ANNOUNCE] VICE 1.21 [message #144361 is a reply to message #144359] Sat, 10 March 2007 10:19 Go to previous messageGo to next message
iAN CooG is currently offline  iAN CooG
Messages: 613
Registered: April 2012
Karma: 0
Senior Member
Andreas Boose <andreas.boose@viceteam.org> wrote:
> Version 1.21 of VICE, the Versatile Commodore Emulator, has been
> released.

German keyboard should not be the default. (Y/Z reversed)

Using x64.120.exe: in vice.ini I have
KeymapIndex=2
and uses
KeymapPosFile="win_pos.vkm"
while
KeymapIndex=1
uses
KeymapSymDeFile="win_sym_de.vkm"

Using x64.121.exe: in vice.ini I have
KeymapIndex=2
and uses
KeymapSymDeFile="win_sym_de.vkm"
while
KeymapIndex=1
uses
KeymapPosFile="win_pos.vkm"

was it necessary to change this ? =)

--
-=[]=--- iAN CooG/HokutoForce ---=[]=-
Re: [ANNOUNCE] VICE 1.21 [message #144365 is a reply to message #144359] Sun, 11 March 2007 00:19 Go to previous messageGo to next message
Golan Klinger is currently offline  Golan Klinger
Messages: 559
Registered: December 2004
Karma: 0
Senior Member
On the Mac versions, the Plus/4 emulator won't load at all. Everything
else seems to be working properly and the new features are awesome. VICE
gets more and more impressive with each subsequent version.

Nice job, VICE Team. You guys never fail to amaze.

--
Golan Klinger
Dark is the suede that mows like a harvest.
Re: [ANNOUNCE] VICE 1.21 [message #144367 is a reply to message #144361] Sun, 11 March 2007 18:28 Go to previous messageGo to next message
Andreas Boose is currently offline  Andreas Boose
Messages: 46
Registered: September 2003
Karma: 0
Member
On Sat, 10 Mar 2007 15:19:16 GMT, "iAN CooG" <iancoog@despammed.com>
wrote:

> German keyboard should not be the default. (Y/Z reversed)

Yes, this is a bug. The GUI does not match the internal resources. As
workaround you can select positional mapping manually and save
settings. Then it will behave like all win32 releases before.

We will fix this in the next release of course.

MfG Andreas
Re: [ANNOUNCE] VICE 1.21 [message #144368 is a reply to message #144367] Sun, 11 March 2007 19:19 Go to previous messageGo to next message
iAN CooG is currently offline  iAN CooG
Messages: 613
Registered: April 2012
Karma: 0
Senior Member
Andreas Boose <andreas.boose@viceteam.org> wrote:
> As workaround you can select positional mapping manually and save
> settings. Then it will behave like all win32 releases before.

Thanks for replying, already did like this to work it around.

> We will fix this in the next release of course.

Let's wait for the next update then.

--
-=[]=--- iAN CooG/HokutoForce ---=[]=-
A feature is a bug with seniority.
Re: [ANNOUNCE] VICE 1.21 [message #144371 is a reply to message #144359] Sat, 17 March 2007 13:20 Go to previous messageGo to next message
Patryk 'Silver Dream  is currently offline  Patryk 'Silver Dream
Messages: 737
Registered: July 2003
Karma: 0
Senior Member
Andreas Boose wrote:

[...]

>
> ** Drive changes
> ----------------
>
> - Added support for Dolphin DOS 2 & 3 and Professional DOS 1571.

Is that all 1571? I use DD2 without any "support" for years now in the
emulated 1541.
Re: [ANNOUNCE] VICE 1.21 [message #144372 is a reply to message #144359] Sat, 17 March 2007 15:55 Go to previous messageGo to next message
Patryk 'Silver Dream  is currently offline  Patryk 'Silver Dream
Messages: 737
Registered: July 2003
Karma: 0
Senior Member
Also,

for a version or two I have some problems with binaries I compile from
sources.

1. It seems that the emulators have problems finding the roms and other
resources (located in /usr/local/lib/vice/emulatorname/) Without vicerc
file they don't even start. When I give the vicerc file and full paths
they do start but..

2. When I configure things and save the settings, the resulting vicerc
file becomes no longer valid for the very same program that just wrote
the file. The emulator starts complaining:

Reading configuration file `/Users/silverdr/.vice/vicerc'.
Cannot assign value to resource `VICIIExternalPalette'.
/Users/silverdr/.vice/vicerc:
Invalid resource specification at line 110.

Cannot assign value to resource `VICIINewLuminances'.
/Users/silverdr/.vice/vicerc:
Invalid resource specification at line 113.

Unknown resource `openGL_sync'.
/Users/silverdr/.vice/vicerc:
Unknown resource specification at line 270.
Unknown resource `openGL_no_sync'.

/Users/silverdr/.vice/vicerc:
Unknown resource specification at line 271.
Cannot set defaults.

The machine is running OS X 10.4. Anyone with similar symptoms and easy
solution?
Re: [ANNOUNCE] VICE 1.21 [message #144373 is a reply to message #144372] Sat, 17 March 2007 18:51 Go to previous messageGo to next message
Patryk 'Silver Dream  is currently offline  Patryk 'Silver Dream
Messages: 737
Registered: July 2003
Karma: 0
Senior Member
silverdr wrote:
> Also,
>
> for a version or two I have some problems with binaries I compile from
> sources.
>
> 1. It seems that the emulators have problems finding the roms and other
> resources (located in /usr/local/lib/vice/emulatorname/)

Seems that the emulator looks for the file in more or less "strange"
places like several subdirectories of "bin"...

3537 x64 NAMI "/usr/local/bin/../ROM/C64/kernal"
3537 x64 NAMI "/usr/local/bin/C64/kernal"
3537 x64 NAMI "/Users/silverdr/.vice/C64/kernal"
3537 x64 NAMI "/usr/local/bin/../ROM/DRIVES/kernal"
3537 x64 NAMI "/usr/local/bin/DRIVES/kernal"
3537 x64 NAMI "/Users/silverdr/.vice/DRIVES/kernal"
3537 x64 NAMI "/usr/local/bin/../ROM/PRINTER/kernal"
3537 x64 NAMI "/usr/local/bin/PRINTER/kernal"
3537 x64 NAMI "/Users/silverdr/.vice/PRINTER/kernal"

.... but not the one it installs the data files to.

The sources were configured with no extra options. Just

configure ; make ; make install
Re: [ANNOUNCE] VICE 1.21 [message #144375 is a reply to message #144359] Sat, 17 March 2007 21:49 Go to previous messageGo to next message
Patryk 'Silver Dream  is currently offline  Patryk 'Silver Dream
Messages: 737
Registered: July 2003
Karma: 0
Senior Member
Andreas Kohlbach wrote:

>> Seems that the emulator looks for the file in more or less "strange"
>> places like several subdirectories of "bin"...
>>
>> 3537 x64 NAMI "/usr/local/bin/../ROM/C64/kernal"
>> 3537 x64 NAMI "/usr/local/bin/C64/kernal"
>> 3537 x64 NAMI "/Users/silverdr/.vice/C64/kernal"
>> 3537 x64 NAMI "/usr/local/bin/../ROM/DRIVES/kernal"
>> 3537 x64 NAMI "/usr/local/bin/DRIVES/kernal"
>> 3537 x64 NAMI "/Users/silverdr/.vice/DRIVES/kernal"
>> 3537 x64 NAMI "/usr/local/bin/../ROM/PRINTER/kernal"
>> 3537 x64 NAMI "/usr/local/bin/PRINTER/kernal"
>> 3537 x64 NAMI "/Users/silverdr/.vice/PRINTER/kernal"
>>
>> ... but not the one it installs the data files to.
>>
>> The sources were configured with no extra options. Just
>>
>> configure ; make ; make install
>
> No idea, but you might just set a link to where the emulator expects the
> roms.

Hm, I probably can do several things to help it find the files but I am
wondering if that's a bug in the autoconf setup or something. I recall
that two or three versions back it "just worked".
Re: [ANNOUNCE] VICE 1.21 [message #144379 is a reply to message #144371] Mon, 19 March 2007 11:15 Go to previous messageGo to next message
Andreas Boose is currently offline  Andreas Boose
Messages: 46
Registered: September 2003
Karma: 0
Member
On Sat, 17 Mar 2007 18:20:30 +0100, silverdr
<silverdr@inet.remove.it.pl> wrote:

> Is that all 1571? I use DD2 without any "support" for years now in the
> emulated 1541.

Oh, should read: "Added support for Dolphin 3 1541 & 1571 and
Professional DOS 1571."

MfG Andreas
Re: [ANNOUNCE] VICE 1.21 [message #144399 is a reply to message #144375] Mon, 02 April 2007 17:07 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: Greg King

"silverdr" wrote:
>
>>> Seems that the emulator looks for the file in more or less "strange"
>>> places, such as, several subdirectories of "bin"...
>>>
>>> 3537 x64 NAMI "/usr/local/bin/../ROM/C64/kernal"
>>> 3537 x64 NAMI "/usr/local/bin/C64/kernal"
>>> 3537 x64 NAMI "/Users/silverdr/.vice/C64/kernal"

VICE looks for data files in three places:
1) Where it thinks that VICE is installed.
2) Where it would find the build tree's "DATA/" sub-directories,
if you had launched VICE through a link, in that location.
3) Where your personal configuration files for VICE are.

[P.S. A little note to the VICE team: that order is backwards. VICE
should find our personal files first, the (new) build files second, and the
(old) installed files last. Without that fix, we are unable to substitute
our own pallettes and key-maps (for example), or to test a new build of the
programs (before installing them).]

>
> Hmm, I probably can do several things to help it find the files, but I am
> wondering if that's a bug in the autoconf setup, or something. I recall
> that, two or three versions back, it "just worked."

The change was made in version 1.20 of VICE (in "src/arch/unix/archdep.c").
Read "doc/ReadmeMacOSX.txt"; it tells about the shell scripts that you
should use to build and install "MacVICE".
Re: [ANNOUNCE] VICE 1.21 [message #144407 is a reply to message #144399] Sun, 08 April 2007 18:36 Go to previous message
Patryk 'Silver Dream  is currently offline  Patryk 'Silver Dream
Messages: 737
Registered: July 2003
Karma: 0
Senior Member
Greg King wrote:

>>>> Seems that the emulator looks for the file in more or less "strange"
>>>> places, such as, several subdirectories of "bin"...
>>>>
>>>> 3537 x64 NAMI "/usr/local/bin/../ROM/C64/kernal"
>>>> 3537 x64 NAMI "/usr/local/bin/C64/kernal"
>>>> 3537 x64 NAMI "/Users/silverdr/.vice/C64/kernal"
>
[...]
>> Hmm, I probably can do several things to help it find the files, but I am
>> wondering if that's a bug in the autoconf setup, or something. I recall
>> that, two or three versions back, it "just worked."
>
> The change was made in version 1.20 of VICE (in "src/arch/unix/archdep.c").
> Read "doc/ReadmeMacOSX.txt"; it tells about the shell scripts that you
> should use to build and install "MacVICE".
>

Thank you for the reply. I already exchanged some e-mail messages with
the osx version maintainer and my problems are solved for the time
being. Also some improvements for the future were promised ;-)
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Newsgroup growing cobwebs !! CONGRATS Vice team !!
Next Topic: eLOADSTAR
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Thu Apr 18 01:35:20 EDT 2024

Total time taken to generate the page: 0.38732 seconds