{"id":50,"date":"2013-04-16T18:56:38","date_gmt":"2013-04-16T19:56:38","guid":{"rendered":"http:\/\/www.robheaton.co.uk\/?p=50"},"modified":"2013-04-17T05:42:01","modified_gmt":"2013-04-17T06:42:01","slug":"building-risc-os","status":"publish","type":"post","link":"https:\/\/www.robheaton.co.uk\/?p=50","title":{"rendered":"building RISC OS"},"content":{"rendered":"<p>This is a work in progress, and will be updated regularly.<\/p>\n<p><strong>Last Update: 16\/04\/2013<br \/>\nDocument Version: 0.02<\/strong><\/p>\n<ul><strong>Software Required<\/strong><\/ul>\n<p>RISC OS 4 or higher, though I&#8217;ve had issues using RISC OS 6<br \/>\nROOL DDE &#8211; <a href=\"https:\/\/www.riscosopen.org\/content\/sales\/dde\" title=\"https:\/\/www.riscosopen.org\/content\/sales\/dde\">https:\/\/www.riscosopen.org\/content\/sales\/dde<\/a><br \/>\n!UnTarBZ2 &#8211; <a href=\"https:\/\/www.riscosopen.org\/tarballs\/untarbz2.zip\" title=\"https:\/\/www.riscosopen.org\/tarballs\/untarbz2.zip\">https:\/\/www.riscosopen.org\/tarballs\/untarbz2.zip<\/a><\/p>\n<ul><strong>Build Instructions<\/strong><\/ul>\n<p>1. Download RISC OS source code for chosen hardware &#8211; <a href=\"https:\/\/www.riscosopen.org\/content\/downloads\/risc-os-tarballs\" title=\"https:\/\/www.riscosopen.org\/content\/downloads\/risc-os-tarballs\">https:\/\/www.riscosopen.org\/content\/downloads\/risc-os-tarballs<\/a>    (Need Source Code Archives &#8211; Rebuilt Daily)<\/p>\n<p>2. Make sure the !SetPaths application included with DDE tools has been &#8216;seen&#8217; by the Filer<\/p>\n<p>3. Extract the source code using !UnTarBZ2<\/p>\n<p>4. Open the directory where the source code has been extracted<\/p>\n<p>5. Open the folder name of platform. (OMAP3Dev, OMAP4Dev etc..) &#8211; This is referred to as the build directory.<\/p>\n<p>6. Open the Prepare folder<\/p>\n<p>7. Run the obey file !Run<\/p>\n<p>8. In the task window, press &#8216;Y&#8217; to answer each of the questions (3 Times)<\/p>\n<p>9. !Builder should load automatically, menu click on !Builder and choose &#8216;register build tree&#8217;<\/p>\n<p>10. Drag build directory into the window.  (OMAP3Dev, OMAP4Dev etc..)<\/p>\n<p>11. Click Save button<\/p>\n<p>12. Select click on !Builder (On icon bar)<\/p>\n<p>13. Ensure the correct build directory is selected (top option)<\/p>\n<p>14. Select environment (ROOL.OMAP3, ROOL.OMAP4 etc..)<\/p>\n<p>15. Select the build options &#8211; List, Clean, Clean all, Export headers, Export libraries, Export resources, make ROM, install ROM, Join ROM<\/p>\n<p>16. Ensure Allignment Exceptions are turned OFF, and click the Build button<\/p>\n<p>17. A task window is opened and the ROM image is built, takes approx 12 mins on PandaBoard-ES<\/p>\n<p>18. Upon successful build a ROM image is placed in the Images folder. <\/p>\n<p>19. Drink a beer \ud83d\ude00 (Or do this between 17 &#038; 18!)<\/p>\n<ul><strong>Todo<\/strong><\/ul>\n<p>Add images<br \/>\nCVS Instructions<br \/>\nYoutube Video?<br \/>\nDocument !UnTarBZ2 quirks (Random characters in filenames etc.)<br \/>\nDiscImage Building &#8211; Separate Guide?<br \/>\nBuilding with Allignment Exceptions turned on. (Chris Gransden&#8217;s Contributions)<br \/>\nBuilding on RISC OS 6<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is a work in progress, and will be updated regularly. Last Update: 16\/04\/2013 Document Version: 0.02 Software Required RISC OS 4 or higher, though I&#8217;ve had issues using RISC OS 6 ROOL DDE &#8211; https:\/\/www.riscosopen.org\/content\/sales\/dde !UnTarBZ2 &#8211; https:\/\/www.riscosopen.org\/tarballs\/untarbz2.zip Build &hellip; <a href=\"https:\/\/www.robheaton.co.uk\/?p=50\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-50","post","type-post","status-publish","format-standard","hentry","category-risc-os"],"_links":{"self":[{"href":"https:\/\/www.robheaton.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/50","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.robheaton.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.robheaton.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.robheaton.co.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.robheaton.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=50"}],"version-history":[{"count":23,"href":"https:\/\/www.robheaton.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/50\/revisions"}],"predecessor-version":[{"id":75,"href":"https:\/\/www.robheaton.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/50\/revisions\/75"}],"wp:attachment":[{"href":"https:\/\/www.robheaton.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=50"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.robheaton.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=50"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.robheaton.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=50"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}