{"id":14339,"date":"2017-10-01T12:17:13","date_gmt":"2017-10-01T16:17:13","guid":{"rendered":"http:\/\/scruss.com\/blog\/?p=14339"},"modified":"2020-11-28T11:14:10","modified_gmt":"2020-11-28T16:14:10","slug":"installing-the-versatile-commodore-emulator-vice-on-raspberry-pi","status":"publish","type":"post","link":"https:\/\/scruss.com\/blog\/2017\/10\/01\/installing-the-versatile-commodore-emulator-vice-on-raspberry-pi\/","title":{"rendered":"Installing the Versatile Commodore Emulator (VICE) on Raspberry Pi"},"content":{"rendered":"<p><strong>Updated 2020-11-28<\/strong>: thanks, Ennio! Should now build after new Raspberry Pi OS and Vice changes<\/p>\n<p>As requested on our local <a href=\"http:\/\/www.tpug.ca\/\">Commodore user group<\/a> mailing list, how to install <a href=\"http:\/\/vice-emu.sourceforge.net\/\">VICE<\/a> on a Raspberry Pi running <a href=\"https:\/\/www.raspberrypi.org\/software\/operating-systems\">Raspberry Pi OS<\/a>:<\/p>\n<pre>sudo apt install autoconf automake build-essential byacc dos2unix flex libavcodec-dev libavformat-dev libgtk2.0-cil-dev libgtkglext1-dev libmp3lame-dev libmpg123-dev libpcap-dev libpulse-dev libreadline-dev libswscale-dev libvte-dev libxaw7-dev subversion yasm libgtk3.0-cil-dev xa65 libsdl2-dev libsdl2-image-dev libgtk-3-dev libglew-dev\n\nmkdir -p src\n\ncd src\n\nsvn checkout <a class=\"moz-txt-link-freetext\" href=\"https:\/\/svn.code.sf.net\/p\/vice-emu\/code\/trunk\">https:\/\/svn.code.sf.net\/p\/vice-emu\/code\/trunk<\/a> trunk\n\ncd trunk\/vice\n\n.\/autogen.sh\n\n.\/configure --disable-pdf-docs\n\nmake -j4\n\nsudo make install<\/pre>\n<p>This was freely adapted from the build docs, <a href=\"https:\/\/sourceforge.net\/p\/vice-emu\/code\/HEAD\/tree\/trunk\/vice\/doc\/building\/Linux-Native-Howto.txt\">Linux-Native-Howto.txt<\/a>, which has more info if you get stuck.<\/p>\n<hr \/>\n<p>If you&#8217;re feeling fancy and want nice GUI controls and sound recording and menu stuff, try<\/p>\n<pre>.\/configure --disable-pdf-docs  --enable-lame --with-mpg123 --enable-shared-ffmpeg --enable-x64 --enable-native-gtk3ui --enable-desktop-files<\/pre>\n<p>This will give you desktop icons too. I&#8217;m not sure in the apt line is quite right, though \u00e2\u20ac\u201d but I&#8217;ve had my doubts about all those CIL entries, &#8216;cos I think they pull in Mono\/.Net, and who would want to use that?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Updated 2020-11-28: thanks, Ennio! Should now build after new Raspberry Pi OS and Vice changes As requested on our local Commodore user group mailing list, how to install VICE on a Raspberry Pi running Raspberry Pi OS: sudo apt install autoconf automake build-essential byacc dos2unix flex libavcodec-dev libavformat-dev libgtk2.0-cil-dev libgtkglext1-dev libmp3lame-dev libmpg123-dev libpcap-dev libpulse-dev libreadline-dev [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[7],"tags":[3029,2055,2510,2556,3072],"class_list":["post-14339","post","type-post","status-publish","format-standard","hentry","category-computers-suck","tag-c64","tag-emulation","tag-raspberrypi","tag-retrocomputing","tag-vice"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pQNZZ-3Jh","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/14339","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/comments?post=14339"}],"version-history":[{"count":4,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/14339\/revisions"}],"predecessor-version":[{"id":16532,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/14339\/revisions\/16532"}],"wp:attachment":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/media?parent=14339"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/categories?post=14339"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/tags?post=14339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}