{"id":12842,"date":"2015-07-12T20:00:13","date_gmt":"2015-07-12T19:00:13","guid":{"rendered":"http:\/\/www.recantha.co.uk\/blog\/?p=12842"},"modified":"2015-07-12T16:13:31","modified_gmt":"2015-07-12T15:13:31","slug":"bare-metal-port-of-doom-on-the-raspberry-pi","status":"publish","type":"post","link":"https:\/\/www.recantha.co.uk\/blog\/?p=12842","title":{"rendered":"Bare metal game of DOOM on the Raspberry Pi"},"content":{"rendered":"<p><a href=\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2015\/06\/doom.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-12843 alignnone\" src=\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2015\/06\/doom.jpg?resize=560%2C294&#038;ssl=1\" alt=\"doom\" width=\"560\" height=\"294\" srcset=\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2015\/06\/doom.jpg?w=800&amp;ssl=1 800w, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2015\/06\/doom.jpg?resize=300%2C158&amp;ssl=1 300w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><\/a><\/p>\n<p>Four\u00a0students from Imperial College, London (B\u00e1lint Rikker,\u00a0Csongor Kiss,\u00a0Sicong Li and\u00a0Toby Shaw)\u00a0teamed up for their first year final project. The project aimed to re-write classic shooter DOOM to the Raspberry Pi via\u00a09800 lines of\u00a0&#8216;bare metal&#8217; code (i.e. ARM assembly code and no operating system). To control the game, they created a custom controller and hooked it up to the GPIO. You can see the results of the project in\u00a0the video below.<\/p>\n<p><iframe loading=\"lazy\" title=\"Doom clone on Raspberry Pi (bare metal assembly)\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/jeHtktKtGYQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Four\u00a0students from Imperial College, London (B\u00e1lint Rikker,\u00a0Csongor Kiss,\u00a0Sicong Li and\u00a0Toby Shaw)\u00a0teamed up for their first year final project. The project aimed to re-write classic shooter DOOM to the Raspberry Pi via\u00a09800 lines of\u00a0&#8216;bare metal&#8217; code (i.e. ARM assembly code and&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=12842\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_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":[17,21,22,39],"tags":[],"class_list":["post-12842","post","type-post","status-publish","format-standard","hentry","category-education","category-games","category-geeky-techiness","category-programming"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Bare metal game of DOOM on the Raspberry Pi - Raspberry Pi Pod<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=12842\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bare metal game of DOOM on the Raspberry Pi - Raspberry Pi Pod\" \/>\n<meta property=\"og:description\" content=\"Four\u00a0students from Imperial College, London (B\u00e1lint Rikker,\u00a0Csongor Kiss,\u00a0Sicong Li and\u00a0Toby Shaw)\u00a0teamed up for their first year final project. The project aimed to re-write classic shooter DOOM to the Raspberry Pi via\u00a09800 lines of\u00a0&#8216;bare metal&#8217; code (i.e. ARM assembly code and&hellip;Read more &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.recantha.co.uk\/blog\/?p=12842\" \/>\n<meta property=\"og:site_name\" content=\"Raspberry Pi Pod\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/recantha\/\" \/>\n<meta property=\"article:published_time\" content=\"2015-07-12T19:00:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2015\/06\/doom.jpg\" \/>\n<meta name=\"author\" content=\"Michael Horne\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@recantha\" \/>\n<meta name=\"twitter:site\" content=\"@recantha\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Horne\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12842#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12842\"},\"author\":{\"name\":\"Michael Horne\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\"},\"headline\":\"Bare metal game of DOOM on the Raspberry Pi\",\"datePublished\":\"2015-07-12T19:00:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12842\"},\"wordCount\":95,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12842#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2015\/06\/doom.jpg\",\"articleSection\":[\"Education\",\"Games\",\"Geeky Techiness\",\"Programming\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=12842#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12842\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12842\",\"name\":\"Bare metal game of DOOM on the Raspberry Pi - Raspberry Pi Pod\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12842#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12842#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2015\/06\/doom.jpg\",\"datePublished\":\"2015-07-12T19:00:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12842#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=12842\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12842#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2015\/06\/doom.jpg?fit=800%2C420&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2015\/06\/doom.jpg?fit=800%2C420&ssl=1\",\"width\":800,\"height\":420},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12842#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.recantha.co.uk\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bare metal game of DOOM on the Raspberry Pi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/\",\"name\":\"Raspberry Pi Pod\",\"description\":\"Experiences with the Raspberry Pi micro computer and microcontroller\",\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.recantha.co.uk\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\",\"name\":\"Raspberry Pi Pod\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1\",\"width\":800,\"height\":337,\"caption\":\"Raspberry Pi Pod\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/recantha\/\",\"https:\/\/x.com\/recantha\",\"https:\/\/www.linkedin.com\/in\/recantha\/\",\"https:\/\/www.youtube.com\/channel\/UCK4F9blabxzmk8Inzhs8tpg\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\",\"name\":\"Michael Horne\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"caption\":\"Michael Horne\"},\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bare metal game of DOOM on the Raspberry Pi - Raspberry Pi Pod","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.recantha.co.uk\/blog\/?p=12842","og_locale":"en_US","og_type":"article","og_title":"Bare metal game of DOOM on the Raspberry Pi - Raspberry Pi Pod","og_description":"Four\u00a0students from Imperial College, London (B\u00e1lint Rikker,\u00a0Csongor Kiss,\u00a0Sicong Li and\u00a0Toby Shaw)\u00a0teamed up for their first year final project. The project aimed to re-write classic shooter DOOM to the Raspberry Pi via\u00a09800 lines of\u00a0&#8216;bare metal&#8217; code (i.e. ARM assembly code and&hellip;Read more &rarr;","og_url":"https:\/\/www.recantha.co.uk\/blog\/?p=12842","og_site_name":"Raspberry Pi Pod","article_publisher":"https:\/\/www.facebook.com\/recantha\/","article_published_time":"2015-07-12T19:00:13+00:00","og_image":[{"url":"https:\/\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2015\/06\/doom.jpg","type":"","width":"","height":""}],"author":"Michael Horne","twitter_card":"summary_large_image","twitter_creator":"@recantha","twitter_site":"@recantha","twitter_misc":{"Written by":"Michael Horne"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12842#article","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12842"},"author":{"name":"Michael Horne","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263"},"headline":"Bare metal game of DOOM on the Raspberry Pi","datePublished":"2015-07-12T19:00:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12842"},"wordCount":95,"commentCount":0,"publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12842#primaryimage"},"thumbnailUrl":"https:\/\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2015\/06\/doom.jpg","articleSection":["Education","Games","Geeky Techiness","Programming"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.recantha.co.uk\/blog\/?p=12842#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12842","url":"https:\/\/www.recantha.co.uk\/blog\/?p=12842","name":"Bare metal game of DOOM on the Raspberry Pi - Raspberry Pi Pod","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12842#primaryimage"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12842#primaryimage"},"thumbnailUrl":"https:\/\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2015\/06\/doom.jpg","datePublished":"2015-07-12T19:00:13+00:00","breadcrumb":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12842#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.recantha.co.uk\/blog\/?p=12842"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12842#primaryimage","url":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2015\/06\/doom.jpg?fit=800%2C420&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2015\/06\/doom.jpg?fit=800%2C420&ssl=1","width":800,"height":420},{"@type":"BreadcrumbList","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12842#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.recantha.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Bare metal game of DOOM on the Raspberry Pi"}]},{"@type":"WebSite","@id":"https:\/\/www.recantha.co.uk\/blog\/#website","url":"https:\/\/www.recantha.co.uk\/blog\/","name":"Raspberry Pi Pod","description":"Experiences with the Raspberry Pi micro computer and microcontroller","publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.recantha.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.recantha.co.uk\/blog\/#organization","name":"Raspberry Pi Pod","url":"https:\/\/www.recantha.co.uk\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1","width":800,"height":337,"caption":"Raspberry Pi Pod"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/recantha\/","https:\/\/x.com\/recantha","https:\/\/www.linkedin.com\/in\/recantha\/","https:\/\/www.youtube.com\/channel\/UCK4F9blabxzmk8Inzhs8tpg"]},{"@type":"Person","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263","name":"Michael Horne","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","caption":"Michael Horne"},"url":"https:\/\/www.recantha.co.uk\/blog\/?author=1"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2RsaV-3l8","jetpack-related-posts":[{"id":19182,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=19182","url_meta":{"origin":12842,"position":0},"title":"Make a MIDI piano with the Raspberry Pi and a PiCap","author":"Michael Horne","date":"19 September 2018","format":false,"excerpt":"The PiCap from Bare Conductive uses conductive ink to transfer touch impulses to the Raspberry Pi. They've written a lovely little tutorial on how to do it yourself and have put the code on GitHub. If you want to do it \"properly\", you'll need to follow their screen printing tutorial\u00a0but\u2026","rel":"","context":"In &quot;Accessories&quot;","block_context":{"text":"Accessories","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=54"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/09\/pi_cap_midi.jpg?fit=720%2C415&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/09\/pi_cap_midi.jpg?fit=720%2C415&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/09\/pi_cap_midi.jpg?fit=720%2C415&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/09\/pi_cap_midi.jpg?fit=720%2C415&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":14730,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=14730","url_meta":{"origin":12842,"position":1},"title":"Play Doom 2 on a Raspberry Pi inside a CHAINSAW!","author":"Michael Horne","date":"10 May 2016","format":false,"excerpt":"George Merlocco has taken gaming to extremes with his \"Painsaw\" project which involves a Raspberry Pi Zero, an Adafruit TFT, some other gubbinses and a blummin' CHAINSAW. The chainsaw is an\u00a0Echo Junior Chainsaw toy and you can find out more details and see more pics by visiting his blog. See\u2026","rel":"","context":"In &quot;Games&quot;","block_context":{"text":"Games","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=21"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/scar45.me\/images\/41.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/scar45.me\/images\/41.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/scar45.me\/images\/41.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/scar45.me\/images\/41.jpg?resize=700%2C400 2x, https:\/\/i0.wp.com\/scar45.me\/images\/41.jpg?resize=1050%2C600 3x, https:\/\/i0.wp.com\/scar45.me\/images\/41.jpg?resize=1400%2C800 4x"},"classes":[]},{"id":14682,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=14682","url_meta":{"origin":12842,"position":2},"title":"Play classic DOS games on the Raspberry Pi","author":"Michael Horne","date":"4 May 2016","format":false,"excerpt":"Gus wanted to play some retro DOS games, so he set about seeing if he could do it on his Raspberry Pi. He's managed it by using a piece of software called DOSbox and has written up full instructions on how to configure it to be able to play your\u2026","rel":"","context":"In &quot;Emulation&quot;","block_context":{"text":"Emulation","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=18"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/pimylifeup.com\/wp-content\/uploads\/2016\/05\/outrun-dosbox.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/pimylifeup.com\/wp-content\/uploads\/2016\/05\/outrun-dosbox.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/pimylifeup.com\/wp-content\/uploads\/2016\/05\/outrun-dosbox.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":11062,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=11062","url_meta":{"origin":12842,"position":3},"title":"Snakes and Ladders game for the Raspberry Pi","author":"Michael Horne","date":"22 September 2014","format":false,"excerpt":"Linux guru Les Pounder has created this fantastic version of Snakes and Ladders called Pythons and Resistors, hooked up to a Raspberry Pi. You press a button to perform a dice roll and magnets and reed switches embedded in the playing pieces and the board trigger sounds to be played\u2026","rel":"","context":"In &quot;Games&quot;","block_context":{"text":"Games","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=21"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/farm4.staticflickr.com\/3856\/15039632047_fe71e45672_z_d.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/farm4.staticflickr.com\/3856\/15039632047_fe71e45672_z_d.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/farm4.staticflickr.com\/3856\/15039632047_fe71e45672_z_d.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":10150,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=10150","url_meta":{"origin":12842,"position":4},"title":"Tetris Duel &#8211; bare metal multiplayer Tetris for #RaspberryPi","author":"Michael Horne","date":"25 June 2014","format":false,"excerpt":"Han Qiao,\u00a0Piotr Chabierski,\u00a0Micha\u0142 Sienkiewicz &\u00a0Utsav Tiwary from Imperial College London have written a multiplayer Tetris game for the Pi using bare metal assembly code. You can see a demo video above and access the code on GitHub here.","rel":"","context":"In &quot;Games&quot;","block_context":{"text":"Games","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=21"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":20459,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=20459","url_meta":{"origin":12842,"position":5},"title":"Raspberry Pi high-definition camera &#8211; a collection of new projects, guides and reviews from the web","author":"Michael Horne","date":"7 July 2020","format":false,"excerpt":"At the end of April, a new, high-definition camera was launched for the Raspberry Pi. Now that people have had the kit for a few months, a lot of projects are starting to come out that really show off the camera. I thought I'd do a round-up post. Bare-bones rig\u2026","rel":"","context":"In &quot;3D printing&quot;","block_context":{"text":"3D printing","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=2"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/04\/full_camera_kit.jpg?fit=1200%2C900&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/04\/full_camera_kit.jpg?fit=1200%2C900&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/04\/full_camera_kit.jpg?fit=1200%2C900&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/04\/full_camera_kit.jpg?fit=1200%2C900&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/04\/full_camera_kit.jpg?fit=1200%2C900&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/12842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12842"}],"version-history":[{"count":5,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/12842\/revisions"}],"predecessor-version":[{"id":12927,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/12842\/revisions\/12927"}],"wp:attachment":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12842"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12842"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}