{"id":7925,"date":"2012-10-06T08:37:24","date_gmt":"2012-10-06T12:37:24","guid":{"rendered":"http:\/\/scruss.com\/blog\/?p=7925"},"modified":"2012-10-06T08:37:24","modified_gmt":"2012-10-06T12:37:24","slug":"painfully-slow-amstrad-cpc-emulation-on-the-raspberry-pi","status":"publish","type":"post","link":"https:\/\/scruss.com\/blog\/2012\/10\/06\/painfully-slow-amstrad-cpc-emulation-on-the-raspberry-pi\/","title":{"rendered":"Painfully Slow Amstrad CPC Emulation on the Raspberry Pi"},"content":{"rendered":"<div id='gallery-1' class='gallery galleryid-7925 gallery-columns-2 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2012\/10\/Screen-Shot-2012-10-06-at-08.11.58-.png'><img loading=\"lazy\" decoding=\"async\" width=\"160\" height=\"125\" src=\"https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2012\/10\/Screen-Shot-2012-10-06-at-08.11.58--160x125.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2012\/10\/Screen-Shot-2012-10-06-at-08.11.58--160x125.png 160w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2012\/10\/Screen-Shot-2012-10-06-at-08.11.58--320x250.png 320w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2012\/10\/Screen-Shot-2012-10-06-at-08.11.58--382x300.png 382w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2012\/10\/Screen-Shot-2012-10-06-at-08.11.58-.png 416w\" sizes=\"auto, (max-width: 160px) 100vw, 160px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2012\/10\/Screen-Shot-2012-10-06-at-08.12.06-.png'><img loading=\"lazy\" decoding=\"async\" width=\"123\" height=\"160\" src=\"https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2012\/10\/Screen-Shot-2012-10-06-at-08.12.06--123x160.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2012\/10\/Screen-Shot-2012-10-06-at-08.12.06--123x160.png 123w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2012\/10\/Screen-Shot-2012-10-06-at-08.12.06--246x320.png 246w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2012\/10\/Screen-Shot-2012-10-06-at-08.12.06--231x300.png 231w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2012\/10\/Screen-Shot-2012-10-06-at-08.12.06-.png 326w\" sizes=\"auto, (max-width: 123px) 100vw, 123px\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\t\t<\/div>\n\n<p>Yeah, you can do it, but whether you should, I don&#8217;t know. Download the latest <a href=\"http:\/\/arnold.berlios.de\/\">Arnold\/Linux<\/a> source, then (according to <a href=\"http:\/\/www.raspberrypi.org\/phpBB3\/viewtopic.php?p=100222#p100222\" target=\"_blank\">this post<\/a>) after installing the dependencies, you just need to change<\/p>\n<pre><code>TARGET_FMT=elf32-i386<\/code><\/pre>\n<p>to<\/p>\n<pre><code>TARGET_FMT=elf32-littlearm<\/code><\/pre>\n<p>in <code>src\/Makefile.in<\/code>.<\/p>\n<p>It works, for very slow values of &#8220;works&#8221;. Mind you, I was running it through a remote X session, so 2 fps is all I could have hoped for &#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yeah, you can do it, but whether you should, I don&#8217;t know. Download the latest Arnold\/Linux source, then (according to this post) after installing the dependencies, you just need to change TARGET_FMT=elf32-i386 to TARGET_FMT=elf32-littlearm in src\/Makefile.in. It works, for very slow values of &#8220;works&#8221;. Mind you, I was running it through a remote X session, [&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":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[7],"tags":[641,2055,2510],"class_list":["post-7925","post","type-post","status-publish","format-standard","hentry","category-computers-suck","tag-amstrad","tag-emulation","tag-raspberrypi"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pQNZZ-23P","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/7925","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=7925"}],"version-history":[{"count":4,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/7925\/revisions"}],"predecessor-version":[{"id":7931,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/7925\/revisions\/7931"}],"wp:attachment":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/media?parent=7925"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/categories?post=7925"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/tags?post=7925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}