gkreidl
Posts: 6093
Joined: Thu Jan 26, 2012 1:07 pm
Location: Germany

Re: VICE - Commodore 64 Binary

Sat Jun 13, 2015 9:03 am

@welshy: If you will be testing on the RPi 2, also check the sound in pimame4all, please. It's broken since I updated to RPi 2.
Minimal Kiosk Browser (kweb)
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: VICE - Commodore 64 Binary

Sat Jun 13, 2015 9:47 am

gkreidl
It should work fine!? I did a quick Review on my Emulation Thread when I first received my Pi2! Are you running it through RetroPie or similar SD Card Image? There were issues with RetroPie and some other SD Card Images on the Pi2 initially (See my Thread for Details).

Link - viewtopic.php?f=78&t=54357
"The list of things I have heard now contains everything!"

gkreidl
Posts: 6093
Joined: Thu Jan 26, 2012 1:07 pm
Location: Germany

Re: VICE - Commodore 64 Binary

Sat Jun 13, 2015 10:28 am

welshy wrote:gkreidl
It should work fine!? I did a quick Review on my Emulation Thread when I first received my Pi2! Are you running it through RetroPie or similar SD Card Image? There were issues with RetroPie and some other SD Card Images on the Pi2 initially (See my Thread for Details).

Link - viewtopic.php?f=78&t=54357
No special image. I run it on Raspbian. Everything worked fine on B/B+, but with the migration to RPi 2, sound breaks after a short time ir doesn't start at all. (I know your thread).
Minimal Kiosk Browser (kweb)
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: VICE - Commodore 64 Binary

Sat Jun 13, 2015 10:36 am

gkreidl
As I say, haven't had any issues, but I do have/use some of the Original Binaries as I conducted Testing for pudding/squid on MAME4ALL Pi. I will endeavour to Download from his Hosting Site site and check, when I have Time lol! Oh, btw, were you running in XWindows or in Console?
"The list of things I have heard now contains everything!"

gkreidl
Posts: 6093
Joined: Thu Jan 26, 2012 1:07 pm
Location: Germany

Re: VICE - Commodore 64 Binary

Sat Jun 13, 2015 11:15 am

welshy wrote:gkreidl
As I say, haven't had any issues, but I do have/use some of the Original Binaries as I conducted Testing for pudding/squid on MAME4ALL Pi. I will endeavour to Download from his Hosting Site site and check, when I have Time lol! Oh, btw, were you running in XWindows or in Console?
Usually from XWindows.
Minimal Kiosk Browser (kweb)
Slim, fast webkit browser with support for audio+video+playlists+youtube+pdf+download
Optional fullscreen kiosk mode and command interface for embedded applications
Includes omxplayerGUI, an X front end for omxplayer

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: VICE - Commodore 64 Binary

Sun Jun 14, 2015 4:06 am

gkreidl
There were initially issues with running some Emulators through Console (notaz's PicoDrive and Pcsx_ReARMed to name but two) but they were hastily resolved. Pudding/Squid does suggest running MAME4ALLPi in CONSOLE but I don't recall having issues in XWindows either, although the preference is to run ALL Emulators in Console as XWin does suffer an overhead in performance which is obviously more pronounced on the Pi1.
"The list of things I have heard now contains everything!"

Bart Eeltink
Posts: 4
Joined: Tue Jun 09, 2015 7:52 pm

Re: VICE - Commodore 64 Binary

Mon Jun 15, 2015 8:32 pm

welshy wrote: Welcome to the Forum! Ah, haven't checked the Binary on the Pi2 yet! (obviously this is an old post). As a new user/poster have you done the obvious thing and unchecked the Force HDMI option in the RPi config File? Do any other Emulator Binaries work ok on your Pi2? PiMAME4ALL or PiFBA for instance? Have been very busy lately and haven't been posting too often unfortunately, I will check the Binary over the weekend on the Pi2 and if I find an issue will compile again and re upload.
Well, I'm using the HDMI-port. VICE works when I use RetroPie 2.6, but then I'm stuck with all the other stuff as well. Nothing bad about it and the RetroPie 2.6 is a great package, but I just would like to run C64 straight away.
It may be some other setting as well.
I'm going to try to build Vice 2.4.20 on RPi with the Wheezy image from 2015-05-05, although that will be an OS with too many packages as well, so I'd have to find out what to purge afterwards :)

Compilation steps:

Code: Select all

sudo apt-get install libice-dev libreadline-dev libsdl1.2-dev byacc bison flex
wget http://sourceforge.net/projects/vice-emu/files/development-releases/vice-2.4.20.tar.gz
tar xvf vice-2.4.20.tar.gz
cd vice-2.4.20
./configure --enable-sdlui --with-sdlsound --without-pulse
make
sudo mkdir /usr/local/lib/vice
sudo mkdir /usr/local/share/man
sudo checkinstall
Again a black screen only, even after changing the settings of /boot/config.txt
:shock:

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: VICE - Commodore 64 Binary

Tue Jun 16, 2015 9:45 am

Bart Eeltink
Its working fine in XWindows here (HDMI), even the CRT Emulation (16 Bit colour mode) is fine/fullspeed! However, as I suggest above, maybe there is a issue similar to other Pi1 compiled Binaries on the Pi2, in Console its working (you can hear it!) but the screen is BLANK! Will endeavour to look into it and add a caveat to the VICE pages (Source Code and Binary) about it until resolved. Thanks for informing me of the issue!
"The list of things I have heard now contains everything!"

Bart Eeltink
Posts: 4
Joined: Tue Jun 09, 2015 7:52 pm

Re: VICE - Commodore 64 Binary

Tue Jun 16, 2015 10:04 pm

This issue was driving me nuts today, so I've been searching the internet and found this:
https://github.com/raspberrypi/firmware/issues/354
It seems that SDL 1.2 is the issue here, together with the latest kernel (3.18) :)

ROCK'N'ROLL, LADIES & GENTLEMEN!!!
C64 is alive!!!
Here's my cookbook:

I used Raspbian image 2015-02-16-raspbian-wheezy.img from http://downloads.raspberrypi.org/raspbi ... 015-02-17/

Login as pi

Remove SDL 1.2

Code: Select all

sudo apt-get purge -y libsdl1.2-dev
Download the patched SDL 1.2

Code: Select all

wget http://malus.exotica.org.uk/~buzz/pi/sdl/sdl1/deb/rpi2/libsdl1.2-dbg_1.2.15-8rpi_armhf.deb
wget http://malus.exotica.org.uk/~buzz/pi/sdl/sdl1/deb/rpi2/libsdl1.2-dev_1.2.15-8rpi_armhf.deb
wget http://malus.exotica.org.uk/~buzz/pi/sdl/sdl1/deb/rpi2/libsdl1.2debian_1.2.15-8rpi_armhf.deb
Install the patched SDL 1.2
You'll receive errors, but apt-get will note the required dependencies.

Code: Select all

sudo dpkg -i ./libsdl1.2-dbg_1.2.15-8rpi_armhf.deb
sudo dpkg -i ./libsdl1.2debian_1.2.15-8rpi_armhf.deb
sudo dpkg -i ./libsdl1.2-dev_1.2.15-8rpi_armhf.deb
Install the dependencies

Code: Select all

sudo apt-get -f install
Install the patched SDL 1.2 again, this time it will be successful

Code: Select all

sudo dpkg -i ./libsdl1.2-dbg_1.2.15-8rpi_armhf.deb
sudo dpkg -i ./libsdl1.2debian_1.2.15-8rpi_armhf.deb
sudo dpkg -i ./libsdl1.2-dev_1.2.15-8rpi_armhf.deb
Install required dependencies

Code: Select all

sudo apt-get install -y bison flex checkinstall
Download VICE 2.4.20

Code: Select all

wget http://sourceforge.net/projects/vice-emu/files/development-releases/vice-2.4.20.tar.gz
Unpack the image and go to the VICE directory.

Code: Select all

tar xvf vice-2.4.20.tar.gz
cd vice-2.4.20
Configure, compile and install VICE

Code: Select all

./configure --enable-sdlui --with-sdlsound --without-pulse
make
sudo mkdir /usr/local/lib/vice
sudo checkinstall
Add a name for your package (I used VICE Emulator v2.4.20).
and press Enter twice.
Review the information and press Enter to compile.

After this, you can type "x64" to run the Commodore 64 emulator.

Here's a link to the .deb-file:
https://drive.google.com/file/d/0B1BUnz ... sp=sharing

here's a link to a zip-package, containing only the C64:
https://drive.google.com/file/d/0B1BUnz ... sp=sharing

rubikwizard
Posts: 95
Joined: Tue Jan 10, 2012 10:37 pm
Location: West Yorkshire
Contact: Website

Re: VICE - Commodore 64 Binary

Mon Nov 02, 2015 11:00 pm

Hi

I realise that this is a very old thread but I have followed the instructions here and successfully installed VICE on my Raspberry Pi V2 (using Jessie). Many thanks for the downloadable binary and the instructions.

However one thing that I cannot do is to enter full screen mode (it works but just puts a small version of the emulator in the middle).

I enquired on a Commodore Forum and was told that VICE needs compiling in a slightly different way to allow proper full screen mode.

Here are the instructions from the forum post:

Code: Select all

Ahh I see. GTK interface is not compiled into the build. That's why you don't see the message I see.

Ask the original compiler if the fullscreen scaling is working and if not could he make a build with it in.

He's also using a very old version of VICE - 2.4.

2.4.20 is the latest version:

http://sourceforge.net/project...-releases/
Has anyone done this and willing to share the binaries? Otherwise I shall have to look into compiling from source myself, which I am willing to do although it looks a little daunting!

Thanks for reading!

EDIT: I just noticed the post above may have what I am asking. I will take a look. Sorry!

vikings63
Posts: 1
Joined: Thu Nov 12, 2015 4:01 pm

Re: VICE - Commodore 64 Binary

Thu Nov 12, 2015 4:03 pm

Hi!

My question is, how can i start playing?
I mean this program include games or i have to download?
If the program contains games how do i list it?

Thx

Elfen
Posts: 36
Joined: Tue Apr 07, 2015 8:03 pm

Re: VICE - Commodore 64 Binary

Sat May 07, 2016 3:41 am

welshy wrote:...I have made the C64 Binary available for Download, because, lets be honest, who wants a Commodore PET Emulator? PLUS4 anyone? Anyone!?
I do, because it was the first machine I learned how to program on in 1979.
Since I have found very little on how to make a PET Emulator on the R-Pi, how about a little help here!

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: VICE - Commodore 64 Binary

Sat May 07, 2016 7:36 am

Elfen
If you follow the instructions on the 'VICE - A ‘Beginners Guide’ to Compiling and Using' post all the Commodore Emulators can be included/installed
Link - viewtopic.php?f=78&t=69353
Ah, Commodore Basic,.. I first learnt Basic on the VIC-20 before upgrading to an Atari 400!
"The list of things I have heard now contains everything!"

paulrho
Posts: 6
Joined: Tue May 24, 2016 9:32 pm
Contact: Website

Re: VICE - Commodore 64 Binary

Tue May 24, 2016 9:41 pm

Hi Elfen,
Do try the RetroPie and Vice - which gives perfect emulation.
However, you may want to play with this simple java "approximation" of C64 basic.
It runs in java - it won't emulate any games, but does allow you to program in basic:
https://futex.com.au/basic/ or https://github.com/paulrho/ijk64
Paul.
Last edited by paulrho on Fri Mar 09, 2018 9:33 am, edited 1 time in total.

Powersoft
Posts: 1
Joined: Sat May 28, 2016 4:32 pm

Re: VICE - Commodore 64 Binary

Sat May 28, 2016 4:37 pm

Hello,

Thanks for this post. I have it get running at once!
When I started it I get a small window (360x272)
How to enlarge this?

Thanks for any help.

Jan - NL

Return to “Gaming”