{"id":275384,"date":"2026-09-11T23:16:29","date_gmt":"2026-09-11T23:16:29","guid":{"rendered":"https:\/\/ushopwell.com\/ublog\/coding-with-odin-and-assembly-development-update-3\/"},"modified":"2026-09-11T23:16:29","modified_gmt":"2026-09-11T23:16:29","slug":"coding-with-odin-and-assembly-development-update-3","status":"publish","type":"post","link":"https:\/\/ushopwell.com\/ublog\/coding-with-odin-and-assembly-development-update-3\/","title":{"rendered":"Coding with Odin and Assembly &#8211; Development Update #3"},"content":{"rendered":"<div class=\"youtubomatic-video-container\"><iframe loading=\"lazy\" width=\"580\" height=\"380\" src=\"https:\/\/www.youtube.com\/embed\/iKCfqytwFqM?autoplay=1&#038;controls=1&#038;hl=en\" frameborder=\"0\" allowfullscreen><\/iframe><\/div>\n<p>This video documents the further progress of &#8216;The Flax Project\u2018. It covers what&#8217;s new, what&#8217;s changed, and what is planned to be tackled next.  This video is a little shorter than others since most of the last week was spent purely on updating the systems manual to match what&#8217;s already complete and even some of the things coming next.  As always, it is an honest, transparent look at our code, both Odin and Assembly, and there are some notable improvements as we get more comfortable with Odin and learn how to best implement our ideas.<\/p>\n<p>About Flax:<br \/>\nFlax is a high-speed assembly language, compiler, and runtime engine originally designed for use in education, for teaching low-level programming concepts without the danger of bricking the machine with native assembly.  Flax is licensed as &#8216;Freeware&#8217; and when finished will be made available for anyone to use for personal or educational use.  There may be a charge for business use, but that will be assessed on a case-by-case basis and may even be waived.  Email us to discuss your requirements.  <\/p>\n<p>Github Project Page:<br \/>\n<a href=\"https:\/\/github.com\/ryncarmichael\/Flax\" target=\"_blank\">https:\/\/github.com\/ryncarmichael\/Flax<\/a><\/p>\n<p>External Links to Tools and Resources Being Used:<br \/>\n<a href=\"https:\/\/github.com\/dj-on-github\/bbedit_odin_language_module\" target=\"_blank\">https:\/\/github.com\/dj-on-github\/bbedit_odin_language_module<\/a><br \/>\n<a href=\"https:\/\/www.barebones.com\" target=\"_blank\">https:\/\/www.barebones.com<\/a><br \/>\n<a href=\"https:\/\/odinbook.com\" target=\"_blank\">https:\/\/odinbook.com<\/a><br \/>\n<a href=\"https:\/\/zylinski.se\/posts\/no-engine-gamedev-using-odin-and-raylib\/\" target=\"_blank\">https:\/\/zylinski.se\/posts\/no-engine-gamedev-using-odin-and-raylib\/<\/a><br \/>\n<a href=\"https:\/\/odin-lang.org\" target=\"_blank\">https:\/\/odin-lang.org<\/a> <\/p>\n<p>Support:<br \/>\nIf you wished to support the Flax project, you&#8217;re welcome to donate securely<br \/>\nthrough PayPal, or even share any tips and tricks you learned while coding.<br \/>\n<a href=\"https:\/\/paypal.me\/ChartersTrig?locale.x=en_AU&#038;country.x=AU\" target=\"_blank\">https:\/\/paypal.me\/ChartersTrig?locale.x=en_AU&#038;country.x=AU<\/a><\/p>\n<p>My latest Fiction Book:<br \/>\n<a href=\"http:\/\/books.apple.com\/us\/book\/id6752360059\" target=\"_blank\">http:\/\/books.apple.com\/us\/book\/id6752360059<\/a><\/p>\n<p>Chapters:<br \/>\n00: 00: 00 Introduction<br \/>\n00: 01: 00 Changes<br \/>\n00: 07: 00 Additions<br \/>\n00: 11: 50 Bugs Found<br \/>\n00: 12: 45 Documentation<br \/>\n00: 16: 56 What&#8217;s next<br \/>\n00: 27: 56 Wrap up<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This video documents the further progress of &#8216;The Flax Project\u2018. It covers what&#8217;s new, what&#8217;s changed, and what is planned to be tackled next. This video is a little shorter than others since most of the last week was spent purely on updating the systems manual to match what&#8217;s already complete and even some of the things coming next. As always, it is an honest, transparent look at our code,&#8230;<\/p>\n","protected":false},"author":1,"featured_media":275385,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","tve_updated_post":"","tve_custom_css":"","tve_user_custom_css":"","tve_globals":{},"tcb2_ready":0,"tcb_editor_enabled":0,"tve_landing_page":"","_tve_header":"","_tve_footer":""},"categories":[1],"tags":[],"class_list":["post-275384","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Coding with Odin and Assembly - Development Update #3 - UshopWell.com<\/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:\/\/ushopwell.com\/ublog\/coding-with-odin-and-assembly-development-update-3\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Coding with Odin and Assembly - Development Update #3 - UshopWell.com\" \/>\n<meta property=\"og:description\" content=\"This video documents the further progress of &#8216;The Flax Project\u2018. It covers what&#8217;s new, what&#8217;s changed, and what is planned to be tackled next. This video is a little shorter than others since most of the last week was spent purely on updating the systems manual to match what&#8217;s already complete and even some of the things coming next. As always, it is an honest, transparent look at our code,...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ushopwell.com\/ublog\/coding-with-odin-and-assembly-development-update-3\/\" \/>\n<meta property=\"og:site_name\" content=\"UshopWell.com\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-11T23:16:29+00:00\" \/>\n<meta name=\"author\" content=\"UShopWell\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"UShopWell\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/coding-with-odin-and-assembly-development-update-3\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/coding-with-odin-and-assembly-development-update-3\\\/\"},\"author\":{\"name\":\"UShopWell\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#\\\/schema\\\/person\\\/6fd1f9e0ff932e534c86c70d5acff0fc\"},\"headline\":\"Coding with Odin and Assembly &#8211; Development Update #3\",\"datePublished\":\"2026-09-11T23:16:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/coding-with-odin-and-assembly-development-update-3\\\/\"},\"wordCount\":284,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/coding-with-odin-and-assembly-development-update-3\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/275384\\\/coding-with-odin-and-assembly-development-update-3.jpg\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/coding-with-odin-and-assembly-development-update-3\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/coding-with-odin-and-assembly-development-update-3\\\/\",\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/coding-with-odin-and-assembly-development-update-3\\\/\",\"name\":\"Coding with Odin and Assembly - Development Update #3 - UshopWell.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/coding-with-odin-and-assembly-development-update-3\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/coding-with-odin-and-assembly-development-update-3\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/275384\\\/coding-with-odin-and-assembly-development-update-3.jpg\",\"datePublished\":\"2026-09-11T23:16:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/coding-with-odin-and-assembly-development-update-3\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/coding-with-odin-and-assembly-development-update-3\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/coding-with-odin-and-assembly-development-update-3\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/275384\\\/coding-with-odin-and-assembly-development-update-3.jpg\",\"contentUrl\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/275384\\\/coding-with-odin-and-assembly-development-update-3.jpg\",\"width\":480,\"height\":360,\"caption\":\"Coding with Odin and Assembly &#8211; Development Update #3\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/coding-with-odin-and-assembly-development-update-3\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Coding with Odin and Assembly &#8211; Development Update #3\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#website\",\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/\",\"name\":\"UshopWell.com\",\"description\":\"The Premiere Online Marketplace\",\"publisher\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#organization\",\"name\":\"UshopWell\",\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/pandaSwea.png\",\"contentUrl\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/pandaSwea.png\",\"width\":365,\"height\":359,\"caption\":\"UshopWell\"},\"image\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#\\\/schema\\\/person\\\/6fd1f9e0ff932e534c86c70d5acff0fc\",\"name\":\"UShopWell\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g\",\"caption\":\"UShopWell\"},\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/author\\\/kburnettu\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Coding with Odin and Assembly - Development Update #3 - UshopWell.com","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:\/\/ushopwell.com\/ublog\/coding-with-odin-and-assembly-development-update-3\/","og_locale":"en_US","og_type":"article","og_title":"Coding with Odin and Assembly - Development Update #3 - UshopWell.com","og_description":"This video documents the further progress of &#8216;The Flax Project\u2018. It covers what&#8217;s new, what&#8217;s changed, and what is planned to be tackled next. This video is a little shorter than others since most of the last week was spent purely on updating the systems manual to match what&#8217;s already complete and even some of the things coming next. As always, it is an honest, transparent look at our code,...","og_url":"https:\/\/ushopwell.com\/ublog\/coding-with-odin-and-assembly-development-update-3\/","og_site_name":"UshopWell.com","article_published_time":"2026-09-11T23:16:29+00:00","author":"UShopWell","twitter_card":"summary_large_image","twitter_misc":{"Written by":"UShopWell","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ushopwell.com\/ublog\/coding-with-odin-and-assembly-development-update-3\/#article","isPartOf":{"@id":"https:\/\/ushopwell.com\/ublog\/coding-with-odin-and-assembly-development-update-3\/"},"author":{"name":"UShopWell","@id":"https:\/\/ushopwell.com\/ublog\/#\/schema\/person\/6fd1f9e0ff932e534c86c70d5acff0fc"},"headline":"Coding with Odin and Assembly &#8211; Development Update #3","datePublished":"2026-09-11T23:16:29+00:00","mainEntityOfPage":{"@id":"https:\/\/ushopwell.com\/ublog\/coding-with-odin-and-assembly-development-update-3\/"},"wordCount":284,"commentCount":0,"publisher":{"@id":"https:\/\/ushopwell.com\/ublog\/#organization"},"image":{"@id":"https:\/\/ushopwell.com\/ublog\/coding-with-odin-and-assembly-development-update-3\/#primaryimage"},"thumbnailUrl":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2026\/09\/275384\/coding-with-odin-and-assembly-development-update-3.jpg","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ushopwell.com\/ublog\/coding-with-odin-and-assembly-development-update-3\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ushopwell.com\/ublog\/coding-with-odin-and-assembly-development-update-3\/","url":"https:\/\/ushopwell.com\/ublog\/coding-with-odin-and-assembly-development-update-3\/","name":"Coding with Odin and Assembly - Development Update #3 - UshopWell.com","isPartOf":{"@id":"https:\/\/ushopwell.com\/ublog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ushopwell.com\/ublog\/coding-with-odin-and-assembly-development-update-3\/#primaryimage"},"image":{"@id":"https:\/\/ushopwell.com\/ublog\/coding-with-odin-and-assembly-development-update-3\/#primaryimage"},"thumbnailUrl":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2026\/09\/275384\/coding-with-odin-and-assembly-development-update-3.jpg","datePublished":"2026-09-11T23:16:29+00:00","breadcrumb":{"@id":"https:\/\/ushopwell.com\/ublog\/coding-with-odin-and-assembly-development-update-3\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ushopwell.com\/ublog\/coding-with-odin-and-assembly-development-update-3\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ushopwell.com\/ublog\/coding-with-odin-and-assembly-development-update-3\/#primaryimage","url":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2026\/09\/275384\/coding-with-odin-and-assembly-development-update-3.jpg","contentUrl":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2026\/09\/275384\/coding-with-odin-and-assembly-development-update-3.jpg","width":480,"height":360,"caption":"Coding with Odin and Assembly &#8211; Development Update #3"},{"@type":"BreadcrumbList","@id":"https:\/\/ushopwell.com\/ublog\/coding-with-odin-and-assembly-development-update-3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ushopwell.com\/ublog\/"},{"@type":"ListItem","position":2,"name":"Coding with Odin and Assembly &#8211; Development Update #3"}]},{"@type":"WebSite","@id":"https:\/\/ushopwell.com\/ublog\/#website","url":"https:\/\/ushopwell.com\/ublog\/","name":"UshopWell.com","description":"The Premiere Online Marketplace","publisher":{"@id":"https:\/\/ushopwell.com\/ublog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ushopwell.com\/ublog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ushopwell.com\/ublog\/#organization","name":"UshopWell","url":"https:\/\/ushopwell.com\/ublog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ushopwell.com\/ublog\/#\/schema\/logo\/image\/","url":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2018\/01\/pandaSwea.png","contentUrl":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2018\/01\/pandaSwea.png","width":365,"height":359,"caption":"UshopWell"},"image":{"@id":"https:\/\/ushopwell.com\/ublog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/ushopwell.com\/ublog\/#\/schema\/person\/6fd1f9e0ff932e534c86c70d5acff0fc","name":"UShopWell","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g","caption":"UShopWell"},"url":"https:\/\/ushopwell.com\/ublog\/author\/kburnettu\/"}]}},"_links":{"self":[{"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/posts\/275384","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/comments?post=275384"}],"version-history":[{"count":0,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/posts\/275384\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/media\/275385"}],"wp:attachment":[{"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/media?parent=275384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/categories?post=275384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/tags?post=275384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}