<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <language>en-us</language>
    <title>[BUS ERROR] RSS feed for wiki pages</title>
    <description>Last modifications to the [BUS ERROR] wiki pages.</description>
    <image>
      <url>https://bus-error.nokturnal.pl/img/tiki/Tiki_WCG.png</url>
      <title>Feed logo</title>
      <link>https://bus-error.nokturnal.pl/</link>
    </image>
    <pubDate>Sat, 11 Apr 2026 05:52:55 +0000</pubDate>
    <generator>Laminas_Feed_Writer 2 (https://getlaminas.org)</generator>
    <link>https://bus-error.nokturnal.pl/</link>
    <author>buserror@nokturnal.pl</author>
    <dc:creator>buserror@nokturnal.pl</dc:creator>
    <atom:link rel="self" type="application/rss+xml" href="https://bus-error.nokturnal.pl/tiki-wiki_rss.php?ver=2"/>
    <item>
      <title>Welcome to Atari coding wiki!</title>
      <description><![CDATA[<table><tr><td width='50%' colspan='2' style='vertical-align:top'><div style="display: inline-block; display:block; margin-left:auto; margin-right:auto; max-width: 100%; width:802px;"><img src="dl105?display"  width="800" height="601" alt="Atari random image"  class='regImage pluginImg105 img-fluid diffdeleted'  title="photo/design by Robson (https://sites.google.com/view/tercsirobi/home). Used by kind permission." />	<div class="mini" style="max-width: 100%; width:800px;">description</strong></td><div><div id="module_wikiplugin_4"     class='card box-article_archives module diffdeleted' >            <div class="card-header" ></div>            <div id="mod-article_archives_wp_4"             style="display: block;"width:800px;"              class='card-body diffdeleted' >                                <ol><div><div id="module_wikiplugin_5"     class='card box-last_files module diffdeleted' >            <div class="card-header" ></div>            <div id="mod-last_files_wp_5"             style="display: block;width:800px;"              class='card-body diffdeleted' >                                <ol><div><div id="module_wikiplugin_6"     class='card box-directory_last_sites module diffdeleted' >            <div class="card-header" ></div>            <div id="mod-directory_last_sites_wp_6"             style="display: block;width:800px;"              class='card-body diffdeleted' >                                <ol></td><td width='50%' colspan='2' style='vertical-align:top'><div style="display: inline-block; display:block; margin-left:auto; margin-right:auto; max-width: 100%; width:802px;"><img src="dl106?display"  width="800" height="601" alt="Atari random image"  class='regImage pluginImg106 img-fluid diffadded'  title="photo/design by Robson (https://sites.google.com/view/tercsirobi/home). Used by kind permission." />	<div class="mini" style="max-width: 100%; width:800px;">description</strong></td></tr><tr class='diffadded' ><td  class='wikicell diffadded'  ><span class='diffadded'>01.04.2026</span class='fin'></td><td  class='wikicell diffadded'  ><span class='diffadded'> There's new </span class='fin'><a  class='wiki external diffadded'  target="_blank" title="External link" href="https://marketplace.visualstudio.com/items?itemName=dgis.atari-st-dev" rel="external" data-box="_blank"><span class='diffadded'>Atari ST Visual Studio Code Extension</span class='fin'></a><span  class='icon icon-link-external fas fa-external-link-alt  diffadded'    ></span><span class='diffadded'>, which can accelerate development of Atari ST games and applications. Allows building, running and debugging C, C++ and 68k assembly projects targeting Atari ST / TT / Falcon systems.  Contains cross-compiler GCC toolchain (mintelf) with GDB, provides debug-time views of CPU registers, memory and hardware information, hooks into Hatari's debugger via the cppdbg debug adapter. From extension folder structure looks like it should work on Windows / Linux and MacOS (Darwin).</span></td><div><div id="module_wikiplugin_1"     class='card box-article_archives module diffadded' >            <div class="card-header" ></div>            <div id="mod-article_archives_wp_1"             style="display: block;"width:800px;"              class='card-body diffadded' >                                <ol><div><div id="module_wikiplugin_2"     class='card box-last_files module diffadded' >            <div class="card-header" ></div>            <div id="mod-last_files_wp_2"             style="display: block;width:800px;"              class='card-body diffadded' >                                <ol><div><div id="module_wikiplugin_3"     class='card box-directory_last_sites module diffadded' >            <div class="card-header" ></div>            <div id="mod-directory_last_sites_wp_3"             style="display: block;width:800px;"              class='card-body diffadded' >                                <ol></td></tr>
</table>]]></description>
      <pubDate>Wed, 01 Apr 2026 14:59:30 +0000</pubDate>
      <link>https://bus-error.nokturnal.pl/tiki-index.php?page=Welcome+to+Atari+coding+wiki%21</link>
      <guid>https://bus-error.nokturnal.pl/tiki-index.php?page=Welcome+to+Atari+coding+wiki%21</guid>
      <author>buserror@nokturnal.pl</author>
      <dc:creator>buserror@nokturnal.pl</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>What it is all about?</title>
      <description><![CDATA[<blockquote>- If you&#039;re programmer or coder with Atari programming experience and would like to commit to this wiki, have some interesting article to share or you&#039;ve spotted an error or just stumbled upon something that could be better described then &lt;a class=&quot;wiki&quot;   href=&quot;tiki-contact.php&quot; rel=&quot;&quot; data-box=&quot;_blank&quot;&gt;contact us&lt;/a&gt;. Any help or feedback will be appreciated.&lt;br /&gt;</blockquote><blockquote>+ If you&#039;re programmer or coder with Atari programming experience and would like to commit to this wiki, have some interesting article to share or you&#039;ve spotted an error or just stumbled upon something that could be better described then &lt;a class=&quot;wiki&quot;   href=&quot;tiki-contact.php&quot; rel=&quot;&quot; data-box=&quot;_blank&quot;&gt;contact us&lt;/a&gt;. Any help or feedback will be appreciated<ins class="diffchar inserted"><strong>. Use of any AI / LLM / Machine learning tools on content from this site prohibited, no consent</strong></ins>.&lt;br /&gt;</blockquote>]]></description>
      <pubDate>Wed, 01 Apr 2026 14:50:03 +0000</pubDate>
      <link>https://bus-error.nokturnal.pl/tiki-index.php?page=What+it+is+all+about%3F</link>
      <guid>https://bus-error.nokturnal.pl/tiki-index.php?page=What+it+is+all+about%3F</guid>
      <author>buserror@nokturnal.pl</author>
      <dc:creator>buserror@nokturnal.pl</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Using OPL soundchips on ATARI ST</title>
      <description><![CDATA[<blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>5</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;m68k&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>5</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;8MHz</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>1</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;m68k&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>1</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;8MHz</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>6</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;m68k&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>6</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;TIMERD_VEC  equ $11<br></blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>2</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;m68k&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>2</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;TIMERD_VEC  equ $11<br></blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>7</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;c&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>7</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;#include &amp;lt;mint/falcon.h&amp;gt;</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>3</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;c&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>3</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;#include &amp;lt;mint/falcon.h&amp;gt;</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>8</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;m68k&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>8</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;; OPL2 timings</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>4</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;m68k&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>4</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;; OPL2 timings</blockquote><blockquote>- Here&#039;s a demo of replaying samples on YM2413(OPLL) on MSX, so probably similar thing would be possible to replicate on Atari with OPL2 or OPL3 too<del class="diffchar deleted"><strong> on Atari</strong></del>. Here&#039;s &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://youtu.be/jKOGQN9hM6E?si=hoW1ozR3H3wCUqTM&quot; rel=&quot;external&quot; data-box=&quot;_blank&quot;&gt;FMPCM recording from MSX&lt;/a&gt;&lt;span class=&quot;icon icon-link-external fas fa-external-link-alt &quot;   &gt;&lt;/span&gt;.&lt;br /&gt;</blockquote><blockquote>+ Here&#039;s a demo of replaying samples on YM2413(OPLL) on MSX, so probably similar thing would be possible to replicate on Atari with OPL2 or OPL3 too. Here&#039;s &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://youtu.be/jKOGQN9hM6E?si=hoW1ozR3H3wCUqTM&quot; rel=&quot;external&quot; data-box=&quot;_blank&quot;&gt;FMPCM recording from MSX&lt;/a&gt;&lt;span class=&quot;icon icon-link-external fas fa-external-link-alt &quot;   &gt;&lt;/span&gt;.&lt;br /&gt;</blockquote>]]></description>
      <pubDate>Wed, 15 Oct 2025 21:05:36 +0000</pubDate>
      <link>https://bus-error.nokturnal.pl/tiki-index.php?page=Using+OPL+soundchips+on+ATARI+ST</link>
      <guid>https://bus-error.nokturnal.pl/tiki-index.php?page=Using+OPL+soundchips+on+ATARI+ST</guid>
      <author>buserror@nokturnal.pl</author>
      <dc:creator>buserror@nokturnal.pl</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>V4SA</title>
      <description><![CDATA[<blockquote>- &lt;div <del class="diffchar deleted"><strong>id</strong></del>=&quot;<del class="diffchar deleted"><strong>rbox_754bf83f6<br>26d<br>7<br>7d51bbf<br>d</strong></del>da<del class="diffchar deleted"><strong>25<br>3</strong></del>e<del class="diffchar deleted"><strong>&quot;</strong></del> <del class="diffchar deleted"><strong>c</strong></del>la<del class="diffchar deleted"><strong>ss=&quot;a</strong></del>l<del class="diffchar deleted"><strong>ert</strong></del> ale<del class="diffchar deleted"><strong>r</strong></del>t<del class="diffchar deleted"><strong>-d</strong></del>a<del class="diffchar deleted"><strong>nger</strong></del> a<del class="diffchar deleted"><strong>le</strong></del>r<del class="diffchar deleted"><strong>t</strong></del>-<del class="diffchar deleted"><strong>d</strong></del>i<del class="diffchar deleted"><strong>s</strong></del>mi<del class="diffchar deleted"><strong>ss</strong></del>i<del class="diffchar deleted"><strong>bl</strong></del>e&quot;&gt;&lt;<del class="diffchar deleted"><strong>button</strong></del> <del class="diffchar deleted"><strong>typ</strong></del>e=&quot;<del class="diffchar deleted"><strong>button</strong></del>&quot; class=&quot;<del class="diffchar deleted"><strong>b</strong></del>tn<del class="diffchar deleted"><strong>-c</strong></del>l<del class="diffchar deleted"><strong>ose</strong></del>&quot; data-b<del class="diffchar deleted"><strong>s-dismiss</strong></del>=&quot;<del class="diffchar deleted"><strong>alert&quot; aria-la</strong></del>b<del class="diffchar deleted"><strong>el=&quot;Cl</strong></del>o<del class="diffchar deleted"><strong>se</strong></del>&quot;&gt;&lt;<del class="diffchar deleted"><strong>/button&gt;&lt;d</strong></del>i<del class="diffchar deleted"><strong>v</strong></del> c<del class="diffchar deleted"><strong>lass</strong></del>=&quot;<del class="diffchar deleted"><strong>a</strong></del>l<del class="diffchar deleted"><strong>ert-hea</strong></del>di<del class="diffchar deleted"><strong>ng h4&quot;&gt;&lt;</strong></del>spa<del class="diffchar deleted"><strong>n</strong></del> <del class="diffchar deleted"><strong>class</strong></del>=&quot;<del class="diffchar deleted"><strong>icon</strong></del> i<del class="diffchar deleted"><strong>con-error</strong></del> <del class="diffchar deleted"><strong>f</strong></del>a<del class="diffchar deleted"><strong>s fa-exc</strong></del>l<del class="diffchar deleted"><strong>ama</strong></del>t<del class="diffchar deleted"><strong>ion-circle </strong></del>&quot;<del class="diffchar deleted"><strong>   &gt;&lt;/span&gt;&amp;nbsp;&lt;span</strong></del> class=&quot;r<del class="diffchar deleted"><strong>boxtitl</strong></del>e<del class="diffchar deleted"><strong>&quot;&gt;Plu</strong></del>g<del class="diffchar deleted"><strong>in </strong></del>Image<del class="diffchar deleted"><strong>&lt;/s</strong></del>p<del class="diffchar deleted"><strong>an&gt;&lt;/d</strong></del>i<del class="diffchar deleted"><strong>v&gt;&lt;div class=&quot;rboxco</strong></del>n<del class="diffchar deleted"><strong>tent&quot;</strong></del> <del class="diffchar deleted"><strong>style=&quot;d</strong></del>i<del class="diffchar deleted"><strong>sp</strong></del>l<del class="diffchar deleted"><strong>ay: </strong></del>i<del class="diffchar deleted"><strong>nline</strong></del>&quot;&gt;<del class="diffchar deleted"><strong>File not found.</strong></del>&lt;/<del class="diffchar deleted"><strong>div</strong></del>&gt;&lt;/div&gt;<del class="diffchar deleted"><strong><br><br></strong></del>&lt;br /&gt;</blockquote><blockquote>+ &lt;div <ins class="diffchar inserted"><strong>style</strong></ins>=&quot;d<ins class="diffchar inserted"><strong>ispl</strong></ins>a<ins class="diffchar inserted"><strong>y: inlin</strong></ins>e<ins class="diffchar inserted"><strong>-block;</strong></ins> <ins class="diffchar inserted"><strong>disp</strong></ins>la<ins class="diffchar inserted"><strong>y:b</strong></ins>l<ins class="diffchar inserted"><strong>ock;</strong></ins> <ins class="diffchar inserted"><strong>m</strong></ins>a<ins class="diffchar inserted"><strong>rgin-</strong></ins>le<ins class="diffchar inserted"><strong>f</strong></ins>t<ins class="diffchar inserted"><strong>:</strong></ins>a<ins class="diffchar inserted"><strong>uto;</strong></ins> <ins class="diffchar inserted"><strong>m</strong></ins>ar<ins class="diffchar inserted"><strong>gin</strong></ins>-<ins class="diffchar inserted"><strong>r</strong></ins>i<ins class="diffchar inserted"><strong>ght:auto; </strong></ins>m<ins class="diffchar inserted"><strong>ax-w</strong></ins>i<ins class="diffchar inserted"><strong>dth: 1<br><br>%; w</strong></ins>i<ins class="diffchar inserted"><strong>dth:5<br>2px; h</strong></ins>e<ins class="diffchar inserted"><strong>ight:6<br>4px</strong></ins>&quot;&gt;<ins class="diffchar inserted"><strong>	</strong></ins>&lt;<ins class="diffchar inserted"><strong>a</strong></ins> <ins class="diffchar inserted"><strong>hr</strong></ins>e<ins class="diffchar inserted"><strong>f</strong></ins>=&quot;<ins class="diffchar inserted"><strong>dl186?display</strong></ins>&quot; class=&quot;<ins class="diffchar inserted"><strong>in</strong></ins>t<ins class="diffchar inserted"><strong>er</strong></ins>n<ins class="diffchar inserted"><strong>a</strong></ins>l&quot;<ins class="diffchar inserted"><strong> </strong></ins> data-b<ins class="diffchar inserted"><strong>ox</strong></ins>=&quot;bo<ins class="diffchar inserted"><strong>x</strong></ins>&quot;&gt;<ins class="diffchar inserted"><strong>		</strong></ins>&lt;i<ins class="diffchar inserted"><strong>mg</strong></ins> <ins class="diffchar inserted"><strong>sr</strong></ins>c=&quot;<ins class="diffchar inserted"><strong>d</strong></ins>l<ins class="diffchar inserted"><strong>186?</strong></ins>disp<ins class="diffchar inserted"><strong>l</strong></ins>a<ins class="diffchar inserted"><strong>y&quot; </strong></ins> <ins class="diffchar inserted"><strong>width</strong></ins>=&quot;<ins class="diffchar inserted"><strong>5<br><br>&quot;</strong></ins> <ins class="diffchar inserted"><strong>he</strong></ins>i<ins class="diffchar inserted"><strong>ght=&quot;6<br>2&quot;</strong></ins> alt<ins class="diffchar inserted"><strong>=&quot;V4</strong></ins>&quot; class=&quot;regImage<ins class="diffchar inserted"><strong> </strong></ins>p<ins class="diffchar inserted"><strong>lug</strong></ins>in<ins class="diffchar inserted"><strong>Img186</strong></ins> i<ins class="diffchar inserted"><strong>mg-f</strong></ins>l<ins class="diffchar inserted"><strong>u</strong></ins>i<ins class="diffchar inserted"><strong>d</strong></ins>&quot;<ins class="diffchar inserted"><strong> /</strong></ins>&gt;<ins class="diffchar inserted"><strong>	</strong></ins>&lt;/<ins class="diffchar inserted"><strong>a</strong></ins>&gt;&lt;/div&gt;&lt;br /&gt;</blockquote>]]></description>
      <pubDate>Tue, 14 Oct 2025 15:37:39 +0000</pubDate>
      <link>https://bus-error.nokturnal.pl/tiki-index.php?page=V4SA</link>
      <guid>https://bus-error.nokturnal.pl/tiki-index.php?page=V4SA</guid>
      <author>buserror@nokturnal.pl</author>
      <dc:creator>buserror@nokturnal.pl</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Native coding tools</title>
      <description><![CDATA[<blockquote>+ HiSoft BASIC<br /></blockquote><blockquote>+ Omikron Basic<br /></blockquote><blockquote>+ GFA Basic<br /></blockquote><blockquote>+ Devpac<br /></blockquote><blockquote>+ Turbo Assembler<br /></blockquote><blockquote>+ DSP-Tools<br /></blockquote><blockquote>+ asm56k<br /></blockquote><blockquote>+ DSPdit<br /></blockquote><blockquote>+ Quick DSP assembler<br /></blockquote><blockquote>+ Aztec C<br /></blockquote><blockquote>+ Pure C<br /></blockquote><blockquote>+ Hisoft C<br /></blockquote><blockquote>+ Megamax C<br /></blockquote><blockquote>+ Lattice C<br /></blockquote><blockquote>+ Personal Pascal<br /></blockquote><blockquote>+ <br /></blockquote><blockquote>+ <h1 class="showhide_heading" id="Debuggers"> Debuggers<a href="#Debuggers" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link "   ></span></a></h1></blockquote><blockquote>+ Bugaboo<br /></blockquote><blockquote>+ Adebug<br /></blockquote><blockquote>+ MonST<br /></blockquote><blockquote>+ Peacebug<br /></blockquote><blockquote>+ DSP 56001 Debugger<br /></blockquote><blockquote>+ BSSdebug<br /></blockquote><blockquote>+ <br /></blockquote><blockquote>+ <h1 class="showhide_heading" id="Disassemblers"> Disassemblers<a href="#Disassemblers" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link "   ></span></a></h1></blockquote><blockquote>+ TT-Digger<br /></blockquote><blockquote>+ Desert Drain<br /></blockquote>]]></description>
      <pubDate>Sat, 18 Dec 2021 13:35:42 +0000</pubDate>
      <link>https://bus-error.nokturnal.pl/tiki-index.php?page=Native+coding+tools</link>
      <guid>https://bus-error.nokturnal.pl/tiki-index.php?page=Native+coding+tools</guid>
      <author>buserror@nokturnal.pl</author>
      <dc:creator>buserror@nokturnal.pl</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Creating TOS binaries with gcc cross-compiler and SCONS</title>
      <description><![CDATA[<blockquote>- &lt;div class=&quot;codecaption&quot;&gt;main.c&lt;/div&gt;&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>17</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-wrap=&quot;<br>&quot;  dir=&quot;ltr&quot;  id=&quot;codebox<del class="diffchar deleted"><strong>17</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;#include &amp;lt;stdio.h&amp;gt;</blockquote><blockquote>+ &lt;div class=&quot;codecaption&quot;&gt;main.c&lt;/div&gt;&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>9</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-wrap=&quot;<br>&quot;  dir=&quot;ltr&quot;  id=&quot;codebox<ins class="diffchar inserted"><strong>9</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;#include &amp;lt;stdio.h&amp;gt;</blockquote><blockquote>- &lt;div class=&quot;codecaption&quot;&gt;SConstruct&lt;/div&gt;&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox1<del class="diffchar deleted"><strong>8</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-wrap=&quot;<br>&quot;  dir=&quot;ltr&quot;  id=&quot;codebox1<del class="diffchar deleted"><strong>8</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;import sys</blockquote><blockquote>+ &lt;div class=&quot;codecaption&quot;&gt;SConstruct&lt;/div&gt;&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox1<ins class="diffchar inserted"><strong><br></strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-wrap=&quot;<br>&quot;  dir=&quot;ltr&quot;  id=&quot;codebox1<ins class="diffchar inserted"><strong><br></strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;import sys</blockquote><blockquote>- &lt;div class=&quot;codecaption&quot;&gt;SConstruct&lt;/div&gt;&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox1<del class="diffchar deleted"><strong>9</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-wrap=&quot;<br>&quot;  dir=&quot;ltr&quot;  id=&quot;codebox1<del class="diffchar deleted"><strong>9</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;SConscript(&amp;#<br>39;SConscript&amp;#<br>39;, variant_dir=&amp;#<br>39;../build_release&amp;#<br>39;, duplicate=<br>, exports={&amp;#<br>39;MODE&amp;#<br>39;:&amp;#<br>39;release&amp;#<br>39;})</blockquote><blockquote>+ &lt;div class=&quot;codecaption&quot;&gt;SConstruct&lt;/div&gt;&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox1<ins class="diffchar inserted"><strong>1</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-wrap=&quot;<br>&quot;  dir=&quot;ltr&quot;  id=&quot;codebox1<ins class="diffchar inserted"><strong>1</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;SConscript(&amp;#<br>39;SConscript&amp;#<br>39;, variant_dir=&amp;#<br>39;../build_release&amp;#<br>39;, duplicate=<br>, exports={&amp;#<br>39;MODE&amp;#<br>39;:&amp;#<br>39;release&amp;#<br>39;})</blockquote><blockquote>- &lt;div class=&quot;codecaption&quot;&gt;SConstript&lt;/div&gt;&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox2<del class="diffchar deleted"><strong><br></strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-wrap=&quot;<br>&quot;  dir=&quot;ltr&quot;  id=&quot;codebox2<del class="diffchar deleted"><strong><br></strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;import sys</blockquote><blockquote>+ &lt;div class=&quot;codecaption&quot;&gt;SConstript&lt;/div&gt;&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>1</strong></ins>2&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-wrap=&quot;<br>&quot;  dir=&quot;ltr&quot;  id=&quot;codebox<ins class="diffchar inserted"><strong>1</strong></ins>2&quot; &gt;&lt;div class=&quot;code&quot;&gt;import sys</blockquote><blockquote>- &lt;div class=&quot;codecaption&quot;&gt;hello.s&lt;/div&gt;&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>2</strong></del>1&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-wrap=&quot;<br>&quot;  dir=&quot;ltr&quot;  id=&quot;codebox<del class="diffchar deleted"><strong>2</strong></del>1&quot; &gt;&lt;div class=&quot;code&quot;&gt;XDEF _hello   ;export symbol</blockquote><blockquote>+ &lt;div class=&quot;codecaption&quot;&gt;hello.s&lt;/div&gt;&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox1<ins class="diffchar inserted"><strong>3</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-wrap=&quot;<br>&quot;  dir=&quot;ltr&quot;  id=&quot;codebox1<ins class="diffchar inserted"><strong>3</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;XDEF _hello   ;export symbol</blockquote><blockquote>-       addq.l	#6,<del class="diffchar deleted"><strong>-(</strong></del>sp<del class="diffchar deleted"><strong>)</strong></del> 	</blockquote><blockquote>+       addq.l	#6,sp 	</blockquote><blockquote>- &lt;div class=&quot;codecaption&quot;&gt;main.c&lt;/div&gt;&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>22</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-wrap=&quot;<br>&quot;  dir=&quot;ltr&quot;  id=&quot;codebox<del class="diffchar deleted"><strong>22</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;#include &amp;lt;mintbind.h&amp;gt;</blockquote><blockquote>+ &lt;div class=&quot;codecaption&quot;&gt;main.c&lt;/div&gt;&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>14</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-wrap=&quot;<br>&quot;  dir=&quot;ltr&quot;  id=&quot;codebox<ins class="diffchar inserted"><strong>14</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;#include &amp;lt;mintbind.h&amp;gt;</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>23</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-wrap=&quot;<br>&quot;  dir=&quot;ltr&quot;  id=&quot;codebox<del class="diffchar deleted"><strong>23</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;extern void hello(void);&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>15</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-wrap=&quot;<br>&quot;  dir=&quot;ltr&quot;  id=&quot;codebox<ins class="diffchar inserted"><strong>15</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;extern void hello(void);&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>24</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-wrap=&quot;<br>&quot;  dir=&quot;ltr&quot;  id=&quot;codebox<del class="diffchar deleted"><strong>24</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;extern &amp;quot;C&amp;quot;{ </blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>16</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-wrap=&quot;<br>&quot;  dir=&quot;ltr&quot;  id=&quot;codebox<ins class="diffchar inserted"><strong>16</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;extern &amp;quot;C&amp;quot;{ </blockquote>]]></description>
      <pubDate>Tue, 06 Dec 2011 22:33:39 +0000</pubDate>
      <link>https://bus-error.nokturnal.pl/tiki-index.php?page=Creating+TOS+binaries+with+gcc+cross-compiler+and+SCONS</link>
      <guid>https://bus-error.nokturnal.pl/tiki-index.php?page=Creating+TOS+binaries+with+gcc+cross-compiler+and+SCONS</guid>
      <author>admin</author>
      <dc:creator>admin</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Creating TOS binaries with CMake and cross compiler</title>
      <description><![CDATA[<blockquote>- <br /></blockquote><blockquote>- <h1 class="showhide_heading" id="Install_CMake"> Install CMake<a href="#Install_CMake" class="heading-link" aria-label="heading link"><span class="icon icon-link fas fa-link "   ></span></a></h1></blockquote><blockquote>- You should get it directly from <a class="wiki external" target="_blank" title="External link" href="http://www.cmake.org/" rel="external" data-box="_blank">CMake official site</a><span class="icon icon-link-external fas fa-external-link-alt "   ></span> or get it from packages available for your system distribution (in case of Linux).<br /></blockquote><blockquote>- For CMake to be able to crosscompile software, it requires you to write a toolchain file, which tells CMake some information about the toolchain. With the examples used above it will look like(<strong>note:</strong> for Cygwin you have to exchange "/usr/m68k-atari-mint" path with "/opt/cross-mint" (TODO: verify it)):<br /></blockquote><blockquote>- <del class="diffchar deleted"><strong>{</strong></del>C<del class="diffchar deleted"><strong>ODE(</strong></del>caption=&quot;Toolchain-m68k-atari-mint.cmake<del class="diffchar deleted"><strong>&quot;,wr</strong></del>a<del class="diffchar deleted"><strong>p</strong></del>=<del class="diffchar deleted"><strong>&lt;</strong></del>e<del class="diffchar deleted"><strong>m&gt;N</strong></del>o s<del class="diffchar deleted"><strong>u</strong></del>c<del class="diffchar deleted"><strong>h</strong></del> attac<del class="diffchar deleted"><strong>hm</strong></del>e<del class="diffchar deleted"><strong>n</strong></del>t<del class="diffchar deleted"><strong> </strong></del>on t<del class="diffchar deleted"><strong>h</strong></del>i<del class="diffchar deleted"><strong>s</strong></del> pa<del class="diffchar deleted"><strong>ge</strong></del>&lt;/<del class="diffchar deleted"><strong>em</strong></del>&gt;&quot;<br>&quot;<del class="diffchar deleted"><strong>)}</strong></del># the name of the target operating system<del class="diffchar deleted"><strong>&lt;br /&gt;</strong></del><br>SET(CMAKE_SYSTEM_NAME AtariTOS)&lt;br /&gt;</blockquote><blockquote>+ <ins class="diffchar inserted"><strong>For </strong></ins>C<ins class="diffchar inserted"><strong>Make to be able to </strong></ins>c<ins class="diffchar inserted"><strong>rosscompile softw</strong></ins>a<ins class="diffchar inserted"><strong>re, it requires you to write a toolchain file, which tells CMake some information about the toolchain. With the exam</strong></ins>p<ins class="diffchar inserted"><strong>les used above i</strong></ins>t<ins class="diffchar inserted"><strong> w</strong></ins>i<ins class="diffchar inserted"><strong>ll l</strong></ins>o<ins class="diffchar inserted"><strong>ok like (ready to use file is added as a</strong></ins>n<ins class="diffchar inserted"><strong> attachment at the bottom of this page):&lt;br /&gt;<br>&lt;div class</strong></ins>=&quot;<ins class="diffchar inserted"><strong>codecaption&quot;&gt;</strong></ins>Toolchain-m68k-atari-mint.cmake<ins class="diffchar inserted"><strong>&lt;/div&gt;&lt;div cl</strong></ins>a<ins class="diffchar inserted"><strong>ss</strong></ins>=<ins class="diffchar inserted"><strong>&quot;cod</strong></ins>e<ins class="diffchar inserted"><strong>listing_c</strong></ins>o<ins class="diffchar inserted"><strong>ntainer&quot;&gt;&lt;div</strong></ins> <ins class="diffchar inserted"><strong>cla</strong></ins>s<ins class="diffchar inserted"><strong>s=&quot;i</strong></ins>c<ins class="diffchar inserted"><strong>on_copy_code</strong></ins> <ins class="diffchar inserted"><strong>f</strong></ins>a<ins class="diffchar inserted"><strong>r fa-clipboard&quot; </strong></ins>t<ins class="diffchar inserted"><strong>abindex=&quot;<br>&quot;  da</strong></ins>ta<ins class="diffchar inserted"><strong>-</strong></ins>c<ins class="diffchar inserted"><strong>lipboard-targ</strong></ins>et<ins class="diffchar inserted"><strong>=&quot;#c</strong></ins>o<ins class="diffchar inserted"><strong>debox25&quot; &gt;&lt;spa</strong></ins>n <ins class="diffchar inserted"><strong>class=&quot;copy_code_tool</strong></ins>ti<ins class="diffchar inserted"><strong>ptext&quot;&gt;Copy</strong></ins> <ins class="diffchar inserted"><strong>to cli</strong></ins>p<ins class="diffchar inserted"><strong>bo</strong></ins>a<ins class="diffchar inserted"><strong>rd</strong></ins>&lt;/<ins class="diffchar inserted"><strong>span</strong></ins>&gt;<ins class="diffchar inserted"><strong>&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-wrap=</strong></ins>&quot;<br>&quot;<ins class="diffchar inserted"><strong>  dir=&quot;ltr&quot;  id=&quot;codebox25&quot; &gt;&lt;div class=&quot;code&quot;&gt;</strong></ins># the name of the target operating system<br>SET(CMAKE_SYSTEM_NAME AtariTOS)<ins class="diffchar inserted"><strong><br><br># which compilers to use for C and C++<br>SET(CMAKE_C_COMPILER m68k-atari-mint-gcc)<br>SET(CMAKE_CXX_COMPILER m68k-atari-mint-g++)<br><br># here is the target environment located<br>SET(CMAKE_FIND_ROOT_PATH  /usr/m68k-atari-mint $HOME/gcc-atari)<br><br># adjust the default behaviour of the FIND_XXX() commands:<br># search headers and libraries in the target environment, search <br># programs in the host environment<br>set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)<br>set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)<br>set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</strong></ins>&lt;br /&gt;</blockquote><blockquote>- <del class="diffchar deleted"><strong>&lt;ol&gt;&lt;li&gt; which compilers to use for C and C++<br>&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;SET(CMAKE_C_COMPILER m68k-atari-mint-gcc)&lt;br /&gt;<br>SET(CMAKE_CXX_COMPILER m68k-atari-mint-g++)&lt;br /&gt;<br>&lt;br /&gt;<br>&lt;ol&gt;&lt;li&gt; here is the target environment located<br>&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;SET(CMAKE_FIND_ROOT_PATH  /usr/m68k-atari-mint $HOME/gcc-atari)&lt;br /&gt;<br>&lt;br /&gt;<br>&lt;ol&gt;&lt;li&gt; adjust the default behaviour of the FIND_XXX() commands:<br>&lt;/li&gt;&lt;li&gt; search headers and libraries in the target environment, search<br>&lt;/li&gt;&lt;li&gt; programs in the host environment<br>&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)&lt;br /&gt;<br>set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)&lt;br /&gt;<br>set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY){CODE}&lt;br /&gt;<br>&lt;br /&gt;<br></strong></del>Save this file as &lt;strong&gt;Toolchain-m68k-atari-mint.cmake&lt;/strong&gt; to some location where you will put all your toolchain files, e.g. $HOME. As you can see CMAKE_FIND_ROOT_PATH is set to /usr/m68k-atari-mint, which contains the headers and libraries installed with the toolchain. This second directory is intended to hold other libraries you will compile using m68k-atari-gcc, they should be installed under this install prefix<del class="diffchar deleted"><strong> (note: under unix-like(Linux/Cygwin) environments only one path:&#039;/usr/m68k-atari-mint&#039; should be sufficient, the second can be treated as optional(?))</strong></del>. This way the FIND_XXX() commands in CMake will find both the headers and libraries coming with the toolchain as well as additional libraries you have built for this platform.&lt;br /&gt;</blockquote><blockquote>+ Save this file as &lt;strong&gt;Toolchain-m68k-atari-mint.cmake&lt;/strong&gt; to some location where you will put all your toolchain files, e.g. $HOME. As you can see CMAKE_FIND_ROOT_PATH is set to /usr/m68k-atari-mint, which contains the headers and libraries installed with the toolchain. This second directory is intended to hold other libraries you will compile using m68k-atari-gcc, they should be installed under this install prefix. This way the FIND_XXX() commands in CMake will find both the headers and libraries coming with the toolchain as well as additional libraries you have built for this platform.&lt;br /&gt;</blockquote><blockquote>- &lt;div class=&quot;codecaption&quot;&gt;main.c&lt;/div&gt;&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox2<del class="diffchar deleted"><strong>9</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-syntax=&quot;c&quot;  data-line-numbers=&quot;1&quot;  data-wrap=&quot;<br>&quot;  dir=&quot;ltr&quot;  id=&quot;codebox2<del class="diffchar deleted"><strong>9</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;#include &amp;lt;stdio.h&amp;gt;</blockquote><blockquote>+ <ins class="diffchar inserted"><strong>&lt;br /&gt;<br></strong></ins>&lt;div class=&quot;codecaption&quot;&gt;main.c&lt;/div&gt;&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox2<ins class="diffchar inserted"><strong>6</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-syntax=&quot;c&quot;  data-line-numbers=&quot;1&quot;  data-wrap=&quot;<br>&quot;  dir=&quot;ltr&quot;  id=&quot;codebox2<ins class="diffchar inserted"><strong>6</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;#include &amp;lt;stdio.h&amp;gt;</blockquote><blockquote>-    printf(&amp;quot;Hello world<del class="diffchar deleted"><strong>\</strong></del>n&amp;quot;);</blockquote><blockquote>+    printf(&amp;quot;Hello worldn&amp;quot;);</blockquote><blockquote>- &lt;div class=&quot;codecaption&quot;&gt;CMakeLists.txt&lt;/div&gt;&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>3<br></strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-wrap=&quot;<br>&quot;  dir=&quot;ltr&quot;  id=&quot;codebox<del class="diffchar deleted"><strong>3<br></strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;ADD_EXECUTABLE(hello main.c)&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;</blockquote><blockquote>+ &lt;div class=&quot;codecaption&quot;&gt;CMakeLists.txt&lt;/div&gt;&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>27</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-wrap=&quot;<br>&quot;  dir=&quot;ltr&quot;  id=&quot;codebox<ins class="diffchar inserted"><strong>27</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;ADD_EXECUTABLE(hello main.c)&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>31</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>31</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;~/src/helloworld/ $ mkdir build</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<br>&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>28</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>28</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;~/src/helloworld/ $ mkdir build</blockquote>]]></description>
      <pubDate>Mon, 25 Apr 2011 18:39:43 +0000</pubDate>
      <link>https://bus-error.nokturnal.pl/tiki-index.php?page=Creating+TOS+binaries+with+CMake+and+cross+compiler</link>
      <guid>https://bus-error.nokturnal.pl/tiki-index.php?page=Creating+TOS+binaries+with+CMake+and+cross+compiler</guid>
      <author>admin</author>
      <dc:creator>admin</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>U.L.S. (Universal Loading System)</title>
      <description><![CDATA[<table><tr><td width='50%' colspan='2' style='vertical-align:top'>List</td><td width='50%' colspan='2' style='vertical-align:top'>List</td></tr>
<tr><td width='50%' colspan='2' style='vertical-align:top'><br>                <hr size="4"                    align="center"                    width="75%"                    color="blue">                <hr size="4"                    align="center"                    width="75%"                    color="blue"><span class='diffdeleted'>                </span class='fin'><center class='diffdeleted' ><span class='diffdeleted'>                </span class='fin'><a  class='wiki diffdeleted'    href="tiki-download_file.php?fileId=91" rel=""><span class='diffdeleted'>ULSv3.12j Source                            Code(uls312j.s)</span class='fin'></a><span class='diffdeleted'>                </span class='fin'></center><span class='diffdeleted'>                </span class='fin'><center class='diffdeleted' ><span class='diffdeleted'>                </span class='fin'><a  class='wiki diffdeleted'    href="tiki-download_file.php?fileId=92" rel=""><span class='diffdeleted'>Microprose F1GP                            Loader Source (ULS v3.0 - Requires                            modification for current ULS build)(ULS v3.12h+)(f1gp.s)</span class='fin'></a><span class='diffdeleted'>                </span class='fin'></center><span class='diffdeleted'>                </span class='fin'><center class='diffdeleted' ><span class='diffdeleted'>                </span class='fin'><a  class='wiki diffdeleted'    href="tiki-download_file.php?fileId=93" rel=""><span class='diffdeleted'>Alcatraz Loader                            Source (ULS v3.12h+)(alcatraz.s)</span class='fin'></a><span class='diffdeleted'>                </span class='fin'><center class='diffdeleted' ><span class='diffdeleted'>                </span class='fin'><a  class='wiki diffdeleted'    href="tiki-download_file.php?fileId=94" rel=""><span class='diffdeleted'>Elite Loader                            Source (ULS v3.11 - Requires                            modification for current ULS build)(Elite.s)</span class='fin'></a><span class='diffdeleted'>                </span class='fin'></center>                <center></td><td width='50%' colspan='2' style='vertical-align:top'><br><span class='diffadded'>                </span class='fin'><h3 class='diffadded'  style="color:red;"><span class='diffadded'>Source code</span class='fin'></h3><span class='diffadded'>                </span class='fin'><a  class='wiki diffadded'    href="tiki-download_file.php?fileId=91" rel=""><span class='diffadded'>ULSv3.12j Source                            Code (uls312j.s)</span class='fin'></a><span class='diffadded'>&crarr;</span><br class='diffadded' /><span class='diffadded'>                </span class='fin'><a  class='wiki diffadded'    href="tiki-download_file.php?fileId=92" rel=""><span class='diffadded'>Microprose F1GP                            Loader Source (ULS v3.0 - Requires                            modification for current ULS build)(ULS v3.12h+)(f1gp.s)</span class='fin'></a><span class='diffadded'>&crarr;</span><br class='diffadded' /><span class='diffadded'>                </span class='fin'><a  class='wiki diffadded'    href="tiki-download_file.php?fileId=93" rel=""><span class='diffadded'>Alcatraz Loader                            Source (ULS v3.12h+) (alcatraz.s)</span class='fin'></a><span class='diffadded'>&crarr;</span><br class='diffadded' /><span class='diffadded'>                </span class='fin'><a  class='wiki diffadded'    href="tiki-download_file.php?fileId=94" rel=""><span class='diffadded'>Elite Loader                            Source (ULS v3.11 - Requires                            modification for current ULS build) (Elite.s)</span class='fin'></a><span class='diffadded'>&crarr;</span><br class='diffadded' />                <hr size="4"                    align="center"                    width="75%"                    color="blue">                <hr size="4"                    align="center"                    width="75%"                    color="blue">                <center></td></tr>
</table>]]></description>
      <pubDate>Sat, 23 Apr 2011 18:49:15 +0000</pubDate>
      <link>https://bus-error.nokturnal.pl/tiki-index.php?page=U.L.S.+%28Universal+Loading+System%29</link>
      <guid>https://bus-error.nokturnal.pl/tiki-index.php?page=U.L.S.+%28Universal+Loading+System%29</guid>
      <author>admin</author>
      <dc:creator>admin</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>ICTARI list of magazine issues</title>
      <pubDate>Wed, 19 Jan 2011 21:31:01 +0000</pubDate>
      <link>https://bus-error.nokturnal.pl/tiki-index.php?page=ICTARI+list+of+magazine+issues</link>
      <guid>https://bus-error.nokturnal.pl/tiki-index.php?page=ICTARI+list+of+magazine+issues</guid>
      <author>admin</author>
      <dc:creator>admin</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Atari development under Linux</title>
      <description><![CDATA[<blockquote>+ <a class="wiki"   href="TODO" rel="">TODO</a><br /></blockquote>]]></description>
      <pubDate>Tue, 26 Oct 2010 02:19:49 +0000</pubDate>
      <link>https://bus-error.nokturnal.pl/tiki-index.php?page=Atari+development+under+Linux</link>
      <guid>https://bus-error.nokturnal.pl/tiki-index.php?page=Atari+development+under+Linux</guid>
      <author>admin</author>
      <dc:creator>admin</dc:creator>
      <slash:comments>0</slash:comments>
    </item>
  </channel>
</rss>
