I was working on a project where I needed to load a commodore 64 image. It was such a pain to get the emulator to work on my kali box so here is a quick tutorial for anyone else that might be getting these errors.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
root@kali:~/Downloads# apt-get install vice root@kali:~/Downloads# x64 flag.d64 getting symbol av_new_stream failed! *** VICE Version 2.4.9 *** OS compiled for: Linux glibc 2.19 GUI compiled for: GTK+ CPU compiled for: AMD64/x86_64 Compiler used: GCC-4.9.1 Current OS: Linux 4.0.0-kali1-amd64 (glibc 2.19) Current CPU: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz Welcome to x64, the free portable C64 Emulator. Current VICE team members: D. Lem, A. Matthies, M. Pottendorfer, S. Trikaliotis, M. van den Heuvel, C. Vogelgsang, F. Gennari, D. Kahlin, A. Lankila, Groepaz, I. Korb, E. Smith, O. Seibert, M. Sutton, U. Schulz, S. Haubenthal, T. Giesel, K. Zsolt. This is free software with ABSOLUTELY NO WARRANTY. See the "About VICE" command for more info. X11: GTK version compiled with: 2.24 (xf86 ext:yes cairo:yes pango:yes VTE:yes hwscale:yes fullscreen:yes ui-threads:no) XRandR: XRandR reports current display: 1920x1080@60 C64MEM: Error - Couldn't load kernal ROM `kernal'. Error - Machine initialization failed. Exiting... |
Looks like a missing “kernal” file. After spending a long time reading through the man pages and help files I started googling around. First I gathered a few support files from Zimmers.net but then realized I needed to update a bunch of files so I downloaded the latest build and updated a bunch of files.
1 2 3 |
root@kali:~/Downloads# cp -r vice-2.4/data/* /usr/lib/vice/ root@kali:~/Downloads# chown -R root /usr/lib/vice root@kali:~/Downloads# x64 flag.d64 |
Win!
Commodore 64 Emulator on Kali Linux