LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 07-02-2007, 10:51 AM   #1
ralphbluecoat
LQ Newbie
 
Registered: Jul 2006
Distribution: Ubuntu
Posts: 12

Rep: Reputation: 0
C64 vice emulator "fails to load kernal" on ubuntu system


Hello all, I recently just installed the Commodore 64 emulator called Vice that I got via package manager. When I want to start up the C64 emulator (the program called x64) this message appears:

*** VICE Version 1.19 ***

Welcome to x64, the free portable C64 Emulator.

Current VICE team members:
A. Boose, D. Lem, T. Biczo, A. Dehmel, T. Bretz, A. Matthies,
M. Pottendorfer, M. Brenner, S. Trikaliotis, M. van den Heuvel.

This is free software with ABSOLUTELY NO WARRANTY.
See the "About VICE" command for more info.

X11: Found 24bit/TrueColor visual.
X11: Using private colormap.
DGA2: Found mode: 800x600-0.0Hz, 1
DGA2: Found mode: 640x480-0.0Hz, 2
C64MEM: Error - Couldn't load kernal ROM `kernal'.
Machine initialization failed.

Exiting...

Apparently, its trying to load the C64 ROMS needed. I looked at the VICE manual, and I installed the ROM files needed (gotten from http://www.theoldcomputer.com/Libarary's/Emulation/BIOS_Roms/BIOS_roms_summary.htm) and I installed them in the directories where the program would look for them. Still, its the same message. Does anyone know what I should do? I an Ubuntu system version Edgy.

Thank you!
 
Old 07-05-2007, 09:40 AM   #2
rylan76
Senior Member
 
Registered: Apr 2004
Location: Potchefstroom, South Africa
Distribution: Fedora 17 - 3.3.4-5.fc17.x86_64
Posts: 1,552

Rep: Reputation: 103Reputation: 103
Are you sure the directories and ROM files themselves are readable by the user you are trying to run vice as?

Personally I use MESS to play C64 games - Wizball especially - and it works just fine. Maybe you want to take a look at it as well? I also play Apple II games just fine in FC6 with a 2.6.18.1 kernel with no problems.

Regards,
 
Old 07-06-2007, 06:55 PM   #3
ralphbluecoat
LQ Newbie
 
Registered: Jul 2006
Distribution: Ubuntu
Posts: 12

Original Poster
Rep: Reputation: 0
good point

Quote:
Originally Posted by rylan76
Are you sure the directories and ROM files themselves are readable by the user you are trying to run vice as?

Personally I use MESS to play C64 games - Wizball especially - and it works just fine. Maybe you want to take a look at it as well? I also play Apple II games just fine in FC6 with a 2.6.18.1 kernel with no problems.

Regards,
ok im pretty sure the ROMS aren't readable by the computer. do you by any chance know where I can get a hold of C64 ROM files? I found the roms im using now by just googling for them.
 
Old 07-27-2007, 10:01 AM   #4
cde
LQ Newbie
 
Registered: Jul 2006
Distribution: Ubuntu Feisty 7.04
Posts: 4

Rep: Reputation: 0
Solved

I was having this problem, and solved it.

Your 4 system files must be in the correct location - to avoid superuser issues this folder can be ~/.vice/C64

(for newbies, ~ means your home folder, and .vice will be invisible unless you display hidden files - Ctrl-H on Ubuntu - and you will need to create both .vice and C64 if you have a fresh VICE installation).

In that folder, you need just 4 files, with exactly the following names (case SeNsItIve):
1541
basic
chargen
kernal


(that's the disk drive, the Basic language, the Character Set and the main system "Kernal")

You can probably find these online somewhere.

You may need to rename the files from the names they have when you find them, note that they have NO suffix - not .rom, not .dat, just the names...

Once in place, running x64 in a terminal should work, I saw a few errors but eventually it got there.

Hope this helps anyone who finds the Vice Manual a bit hard to fathom!
 
Old 05-20-2009, 01:28 PM   #5
scasejoe
LQ Newbie
 
Registered: May 2009
Posts: 1

Rep: Reputation: 0
Quote:
Originally Posted by cde View Post
I was having this problem, and solved it.

Your 4 system files must be in the correct location - to avoid superuser issues this folder can be ~/.vice/C64

(for newbies, ~ means your home folder, and .vice will be invisible unless you display hidden files - Ctrl-H on Ubuntu - and you will need to create both .vice and C64 if you have a fresh VICE installation).

In that folder, you need just 4 files, with exactly the following names (case SeNsItIve):
1541
basic
chargen
kernal


(that's the disk drive, the Basic language, the Character Set and the main system "Kernal")

You can probably find these online somewhere.

You may need to rename the files from the names they have when you find them, note that they have NO suffix - not .rom, not .dat, just the names...

Once in place, running x64 in a terminal should work, I saw a few errors but eventually it got there.

Hope this helps anyone who finds the Vice Manual a bit hard to fathom!
It's old question, but this is an answer.This is a /doc/vice/Readme.ROM file

The ROM images for the 8-bit components required to make VICE are
copyrighted, and you install them at your own legal risk. Tulip
Computers, in the Netherlands, appears to hold the copyright to them,
and is being somewhat persnickety about who uses them. You will have
to get your ROMs somewhere other than this package.

Previously, this was handled with the vice-getroms package, which was
a fragile downloader that attempted to download the individual ROM
images and put them in their correct places. At one point, the
upstream maintainers of VICE put together a tarball of the necessary
images, which can be found at:

ftp://ftp.funet.fi/pub/cbm/crossplat....5-roms.tar.gz

It'not functional now, but this is a good link:
http://www.zimmers.net/anonftp/pub/c...old/index.html)

Download that file, and copy the contents of vice-roms-1.5/data/* into
the matching directories in /usr/lib/vice. You will probably need to
be root to do this.

Alternately, the original upstream tarballs also contain the ROM
images, though they are stripped out in the source tarball that Debian
distributes.

- Zed Pobre, Debian Maintainer, 2004.01.18

Hi
Enjoy!

Last edited by scasejoe; 05-20-2009 at 01:34 PM.
 
Old 04-13-2010, 05:49 PM   #6
johnh10000
Member
 
Registered: Nov 2008
Distribution: Ubuntu Lucid Lynx
Posts: 541

Rep: Reputation: 33
Usefull

to get the roms just download the windows version of vice. it comes with them !
 
Old 04-13-2010, 05:58 PM   #7
brucehinrichs
Member
 
Registered: Mar 2008
Location: US
Distribution: Debian Sid; Sabayon, UbuntuStudio, Slackware-multilib 13.1, Peppermint Ice, CentOS
Posts: 575

Rep: Reputation: 69
For some of the older games (on many different platforms, including C64) check out this link: http://www.remaininplay.com/
 
Old 04-13-2010, 06:02 PM   #8
johnh10000
Member
 
Registered: Nov 2008
Distribution: Ubuntu Lucid Lynx
Posts: 541

Rep: Reputation: 33
Quote:
Originally Posted by brucehinrichs View Post
For some of the older games (on many different platforms, including C64) check out this link: http://www.remaininplay.com/
you don't know of a good bbc emu for ubuntu? just put lucid beta2 on, and still finding my way round. quicker than karmic
 
Old 04-13-2010, 06:12 PM   #9
brucehinrichs
Member
 
Registered: Mar 2008
Location: US
Distribution: Debian Sid; Sabayon, UbuntuStudio, Slackware-multilib 13.1, Peppermint Ice, CentOS
Posts: 575

Rep: Reputation: 69
Just checked my repos (Debian) and didn't see anything (searching for 'emulator'). Might it be called something else?
 
Old 04-13-2010, 06:33 PM   #10
johnh10000
Member
 
Registered: Nov 2008
Distribution: Ubuntu Lucid Lynx
Posts: 541

Rep: Reputation: 33
Quote:
Originally Posted by brucehinrichs View Post
Just checked my repos (Debian) and didn't see anything (searching for 'emulator'). Might it be called something else?
thanks for looking
 
Old 02-02-2012, 06:27 PM   #11
Warren Watts
LQ Newbie
 
Registered: Dec 2007
Location: Columbus, Ohio
Distribution: Ubuntu, ArchLinux, Wolvix
Posts: 5

Rep: Reputation: 0
Quote:
Originally Posted by johnh10000 View Post
to get the roms just download the windows version of vice. it comes with them !
Worked for me!

Thank You!
 
Old 05-12-2012, 03:22 PM   #12
george-lappies
Member
 
Registered: May 2011
Location: Secunda, South Africa
Distribution: Slackware 13.37
Posts: 181

Rep: Reputation: 9
Quote:
Originally Posted by scasejoe View Post
It's old question, but this is an answer.This is a /doc/vice/Readme.ROM file

The ROM images for the 8-bit components required to make VICE are
copyrighted, and you install them at your own legal risk. Tulip
Computers, in the Netherlands, appears to hold the copyright to them,
and is being somewhat persnickety about who uses them. You will have
to get your ROMs somewhere other than this package.

Previously, this was handled with the vice-getroms package, which was
a fragile downloader that attempted to download the individual ROM
images and put them in their correct places. At one point, the
upstream maintainers of VICE put together a tarball of the necessary
images, which can be found at:

ftp://ftp.funet.fi/pub/cbm/crossplat....5-roms.tar.gz

It'not functional now, but this is a good link:
http://www.zimmers.net/anonftp/pub/c...old/index.html)

Download that file, and copy the contents of vice-roms-1.5/data/* into
the matching directories in /usr/lib/vice. You will probably need to
be root to do this.

Alternately, the original upstream tarballs also contain the ROM
images, though they are stripped out in the source tarball that Debian
distributes.

- Zed Pobre, Debian Maintainer, 2004.01.18

Hi
Enjoy!
Thanks this link worked perfectly

http://www.zimmers.net/anonftp/pub/c...old/index.html
 
1 members found this post helpful.
Old 05-12-2012, 04:58 PM   #13
johnh10000
Member
 
Registered: Nov 2008
Distribution: Ubuntu Lucid Lynx
Posts: 541

Rep: Reputation: 33
thanks folks I'd lost my romz, the link helped here too!!

Just thought I'd mention on the Android platform vice is availble, and it ships with the roms! Not sure how legal that is
 
Old 01-05-2013, 06:25 AM   #14
Tinki
LQ Newbie
 
Registered: Jan 2013
Posts: 2

Rep: Reputation: Disabled
Kubuntu 12.10 64bit and VICE 2.4

1. Download VICE 2.4 source
2. Decompress it and open a terminal in the main folder
3. type -> ./configure --prefix=/home/yourusername/ --enable-sdlui
4. type -> make
5. type -> make install
6. Copy all the files from /home/yourusername/bin to /home/yourusername/lib64/vice
7. Click /home/yourusername/lib64/vice/x64 to start program
 
Old 01-05-2013, 01:54 PM   #15
Tinki
LQ Newbie
 
Registered: Jan 2013
Posts: 2

Rep: Reputation: Disabled
Slight Change

1. Download VICE 2.4 source
2. Decompress it and open a terminal in the main folder
3. type -> ./configure --prefix=/home/yourusername/Vice2 --enable-fullscreen --enable-gnomeui
4. type -> make
5. type -> make install
6. Copy all the files from /home/yourusername/bin to /home/yourusername/lib64/vice
7. Click /home/yourusername/lib64/vice/x64 to start program
 
  


Reply

Tags
emulator, gaming, kernel, vice


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Dapper fails to load with "Failed to allocate mem resource" message MCSparks Ubuntu 0 09-29-2006 03:14 AM
System hangs on boot - "Mounting root file system" fails with Via VT6410 enabled Eagleorn Linux - Hardware 3 09-21-2006 01:58 PM
error "unable to load tty" after adding HDD to Ubuntu mrlankey0486 Linux - Hardware 3 04-27-2006 09:31 PM
VICE C64 emulator v1.16 freezes during startup - Ubuntu hoary fif Linux - Games 1 07-06-2005 02:49 PM
"User" & "System" CPU load difference JJX Linux - General 3 06-06-2004 02:42 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 10:11 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration