Package: vice
Version: 3.0.0.dfsg-2
Severity: normal

Dear Maintainer,

Although Debian does not distribute the ROMs, it does have some pointers
to help people find them. Currently the README.ROMs file and
vice-getroms shell script both refer to getting the VICE-1.5 ROMs
here:

ftp://ftp.zimmers.net/pub/cbm/crossplatform/emulators/VICE/old/vice-1.5-roms.tar.gz

While that works fine for x64, it does not for x128. Instead an error
is given:

        Loading system file `/usr/lib/vice/C128/kernal'.
        Error - ROM /usr/lib/vice/C128/kernal: short file.
        C128MEM: Error - Couldn't load kernal ROM `kernal'.

Indeed, if I download the ROMs directly from VICE-3.3.tar.gz  like so,

  $ curl -L sf.net/projects/vice-emu/files/releases/vice-3.3.tar.gz/download  \
         | tar --wildcards -zxv '*data'

I can see that the fundamental files "kernal" and "chargen" have been
updated:

  $ diff -qr vice-3.3/data/ /usr/lib/vice  | grep diff
  Files vice-3.3/data/C128/chargen and /usr/lib/vice/C128/chargen differ
  Files vice-3.3/data/C128/kernal and /usr/lib/vice/C128/kernal differ
  Files vice-3.3/data/DRIVES/dos1541 and /usr/lib/vice/DRIVES/dos1541 differ

There are also many additional files that are required by VICE-3.0,
such as support for various languages, low and high BASIC, and files
for the C64 mode of the C128. 

x128 isn't the only program affected by this. xplus4 has a similar
problem as does x64dtv. 

I suggest changing the README.ROMs and the vice-getroms script to
extract the ROMs directly from the VICE source code. While this is
wasteful as it downloads 20MB of data and keeps less than 5, I do not
readily see any other source of the new ROMs.

Thank you.

-- System Information:
Debian Release: 9.8
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-8-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages vice depends on:
ii  dpkg                 1.18.25
ii  install-info         6.3.0.dfsg.1-1+b2
ii  libasound2           1.1.3-5
ii  libatk1.0-0          2.22.0-1
ii  libc6                2.24-11+deb9u4
ii  libcairo-gobject2    1.14.8-1
ii  libcairo2            1.14.8-1
ii  libgcc1              1:6.3.0-18+deb9u1
ii  libgdk-pixbuf2.0-0   2.36.5-2+deb9u2
ii  libglib2.0-0         2.50.3-2
ii  libgnutls30          3.5.8-5+deb9u4
ii  libgtk-3-0           3.22.11-1
ii  libieee1284-3        0.2.11-13
ii  libjpeg62-turbo      1:1.5.1-2
ii  libpango-1.0-0       1.40.5-1
ii  libpangocairo-1.0-0  1.40.5-1
ii  libpcre2-8-0         10.32-3
ii  libpng16-16          1.6.28-1
ii  libpulse0            10.0-1+deb9u1
ii  libreadline7         7.0-3
ii  libstdc++6           6.3.0-18+deb9u1
ii  libvte-2.91-0        0.46.1-1
ii  libx11-6             2:1.6.4-3+deb9u1
ii  libxrandr2           2:1.5.1-1
ii  libxxf86vm1          1:1.1.4-1+b2
ii  zlib1g               1:1.2.8.dfsg-5

vice recommends no packages.

vice suggests no packages.

-- no debconf information

Reply via email to