<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://aoineko.org/msxgl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Guest</id>
		<title>MSX Game Library - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://aoineko.org/msxgl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Guest"/>
		<link rel="alternate" type="text/html" href="https://aoineko.org/msxgl/index.php?title=Special:Contributions/Guest"/>
		<updated>2026-04-21T18:24:28Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.2</generator>

	<entry>
		<id>https://aoineko.org/msxgl/index.php?title=Template:GITHUB&amp;diff=1972</id>
		<title>Template:GITHUB</title>
		<link rel="alternate" type="text/html" href="https://aoineko.org/msxgl/index.php?title=Template:GITHUB&amp;diff=1972"/>
				<updated>2024-01-07T17:51:29Z</updated>
		
		<summary type="html">&lt;p&gt;Guest: Created page with &amp;quot;[https://github.com/aoineko-fr/MSXgl GitHub Repository] 16px&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://github.com/aoineko-fr/MSXgl GitHub Repository] [[Image:Github_Logo.png|16px]]&lt;/div&gt;</summary>
		<author><name>Guest</name></author>	</entry>

	<entry>
		<id>https://aoineko.org/msxgl/index.php?title=Main_Page&amp;diff=1971</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://aoineko.org/msxgl/index.php?title=Main_Page&amp;diff=1971"/>
				<updated>2024-01-07T17:50:56Z</updated>
		
		<summary type="html">&lt;p&gt;Guest: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__{{TITLE}}&lt;br /&gt;
&lt;br /&gt;
{{MSXGL}} is a free and open source Game Library wrote in C and targeting MSX computers.&lt;br /&gt;
&lt;br /&gt;
GitHub: https://github.com/aoineko-fr/MSXgl&lt;br /&gt;
&lt;br /&gt;
== Get Starting ==&lt;br /&gt;
* [[What is MSXgl?]]&lt;br /&gt;
* [[Install|Install and Setup]]&lt;br /&gt;
* [[Create my first program]]&lt;br /&gt;
* [[Types]]&lt;br /&gt;
* [[Samples]] (showcase programs)&lt;br /&gt;
* [[Code documentation]] (library source documentation)&lt;br /&gt;
* [[Roadmap]] (what coming next?)&lt;br /&gt;
* [[Projects]]&lt;br /&gt;
* [[Ressources]]&lt;br /&gt;
* [[Help]]&lt;br /&gt;
&lt;br /&gt;
== Modules ==&lt;br /&gt;
{{:Modules}}&lt;br /&gt;
&lt;br /&gt;
== Build ==&lt;br /&gt;
* [[Build tool]]&lt;br /&gt;
* [[Defines]]&lt;br /&gt;
* [[Target|Target format]] (Basic, DOS, ROM &amp;amp; MegaROM)&lt;br /&gt;
* [[Emulators]]&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
* [[:category:Font|Font]]&lt;br /&gt;
* [[:category:Cursor|Cursor]]&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
* [[MSXtk]] (tool kit)&lt;br /&gt;
** [[MSXbin]] (binary data convertor)&lt;br /&gt;
** [[MSXcrypt]] (encryption tool)&lt;br /&gt;
** [[MSXhex]] (binary generator from IHX file)&lt;br /&gt;
** [[MSXimg]] (image convertor)&lt;br /&gt;
** [[MSXmath]] (precompute table generator)&lt;br /&gt;
** [[MSXzip]] (compressor)&lt;br /&gt;
&lt;br /&gt;
== Link ==&lt;br /&gt;
* {{GITHUB}}&lt;br /&gt;
* {{DISCORD}}&lt;/div&gt;</summary>
		<author><name>Guest</name></author>	</entry>

	<entry>
		<id>https://aoineko.org/msxgl/index.php?title=Main_Page&amp;diff=1969</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://aoineko.org/msxgl/index.php?title=Main_Page&amp;diff=1969"/>
				<updated>2024-01-07T17:47:10Z</updated>
		
		<summary type="html">&lt;p&gt;Guest: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__{{TITLE}}&lt;br /&gt;
&lt;br /&gt;
{{MSXGL}} is a free and open source Game Library wrote in C and targeting MSX computers.&lt;br /&gt;
&lt;br /&gt;
GitHub: https://github.com/aoineko-fr/MSXgl&lt;br /&gt;
&lt;br /&gt;
== Get Starting ==&lt;br /&gt;
* [[What is MSXgl?]]&lt;br /&gt;
* [[Install|Install and Setup]]&lt;br /&gt;
* [[Create my first program]]&lt;br /&gt;
* [[Types]]&lt;br /&gt;
* [[Samples]] (showcase programs)&lt;br /&gt;
* [[Code documentation]] (library source documentation)&lt;br /&gt;
* [[Roadmap]] (what coming next?)&lt;br /&gt;
* [[Projects]]&lt;br /&gt;
* [[Ressources]]&lt;br /&gt;
* [[Help]]&lt;br /&gt;
&lt;br /&gt;
== Modules ==&lt;br /&gt;
{{:Modules}}&lt;br /&gt;
&lt;br /&gt;
== Build ==&lt;br /&gt;
* [[Build tool]]&lt;br /&gt;
* [[Defines]]&lt;br /&gt;
* [[Target|Target format]] (Basic, DOS, ROM &amp;amp; MegaROM)&lt;br /&gt;
* [[Emulators]]&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
* [[:category:Font|Font]]&lt;br /&gt;
* [[:category:Cursor|Cursor]]&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
* [[MSXtk]] (tool kit)&lt;br /&gt;
** [[MSXbin]] (binary data convertor)&lt;br /&gt;
** [[MSXcrypt]] (encryption tool)&lt;br /&gt;
** [[MSXhex]] (binary generator from IHX file)&lt;br /&gt;
** [[MSXimg]] (image convertor)&lt;br /&gt;
** [[MSXmath]] (precompute table generator)&lt;br /&gt;
** [[MSXzip]] (compressor)&lt;br /&gt;
&lt;br /&gt;
== Link ==&lt;br /&gt;
* [https://github.com/aoineko-fr/MSXgl GitHub Repository]&lt;br /&gt;
* {{DISCORD}}&lt;/div&gt;</summary>
		<author><name>Guest</name></author>	</entry>

	<entry>
		<id>https://aoineko.org/msxgl/index.php?title=Template:DISCORD&amp;diff=1968</id>
		<title>Template:DISCORD</title>
		<link rel="alternate" type="text/html" href="https://aoineko.org/msxgl/index.php?title=Template:DISCORD&amp;diff=1968"/>
				<updated>2024-01-07T17:45:41Z</updated>
		
		<summary type="html">&lt;p&gt;Guest: Created page with &amp;quot;[https://discord.gg/REmAhcw6rp MSXgl Discord server] &amp;lt;img src=&amp;quot;https://assets-global.website-files.com/6257adef93867e50d84d30e2/636e0a6a49cf127bf92de1e2_icon_clyde_blurple_RGB...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://discord.gg/REmAhcw6rp MSXgl Discord server] &amp;lt;img src=&amp;quot;https://assets-global.website-files.com/6257adef93867e50d84d30e2/636e0a6a49cf127bf92de1e2_icon_clyde_blurple_RGB.png&amp;quot; style=&amp;quot;width:16px;&amp;quot; /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guest</name></author>	</entry>

	<entry>
		<id>https://aoineko.org/msxgl/index.php?title=Modules/bios/Usage&amp;diff=1967</id>
		<title>Modules/bios/Usage</title>
		<link rel="alternate" type="text/html" href="https://aoineko.org/msxgl/index.php?title=Modules/bios/Usage&amp;diff=1967"/>
				<updated>2024-01-07T17:45:19Z</updated>
		
		<summary type="html">&lt;p&gt;Guest: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This module simply wraps the BIOS routines. For its use, please refer to the documents describing BIOS features:&lt;br /&gt;
* ''[https://map.grauw.nl/resources/msxbios.php MSX BIOS calls]'' (MSX Assembly Page),&lt;br /&gt;
* ''[https://www.msx.org/wiki/Main-ROM_BIOS Main-ROM BIOS]'' (MSX Resource Center).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note&amp;lt;/u&amp;gt;: Not all BIOS routines have function in this module to encapsulate them in C (some are of very limited use in games). If you want certain functions to be added, please ask on the {{DISCORD}}.&lt;/div&gt;</summary>
		<author><name>Guest</name></author>	</entry>

	<entry>
		<id>https://aoineko.org/msxgl/index.php?title=Template:FRAME_DOC&amp;diff=1966</id>
		<title>Template:FRAME DOC</title>
		<link rel="alternate" type="text/html" href="https://aoineko.org/msxgl/index.php?title=Template:FRAME_DOC&amp;diff=1966"/>
				<updated>2024-01-07T17:41:28Z</updated>
		
		<summary type="html">&lt;p&gt;Guest: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&amp;lt;iframe class=&amp;quot;inlineCodeDoc&amp;quot; id=&amp;quot;{{{1}}}&amp;quot;&lt;br /&gt;
    width=&amp;quot;100%&amp;quot;&lt;br /&gt;
    height=&amp;quot;700px&amp;quot;&lt;br /&gt;
    title=&amp;quot;Inline Code Documentation&amp;quot;&lt;br /&gt;
    src=&amp;quot;https://aoineko.org/msxgl-doc/&amp;lt;/html&amp;gt;{{#if:{{{1| }}}|&amp;lt;nowiki&amp;gt;#File:&amp;lt;/nowiki&amp;gt;{{{1}}}.h|index.html}}&amp;lt;html&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guest</name></author>	</entry>

	<entry>
		<id>https://aoineko.org/msxgl/index.php?title=Install/macOS&amp;diff=1391</id>
		<title>Install/macOS</title>
		<link rel="alternate" type="text/html" href="https://aoineko.org/msxgl/index.php?title=Install/macOS&amp;diff=1391"/>
				<updated>2023-10-01T12:17:29Z</updated>
		
		<summary type="html">&lt;p&gt;Guest: /* Build */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the [[install]]ation, '''macOS''' users need to manually setup their environment before they can run the MSXgl's [[Build tool]].&lt;br /&gt;
Here is a guide provided by user Syntrax to help you in this process.&lt;br /&gt;
&lt;br /&gt;
== Node.js ==&lt;br /&gt;
* Install [https://nodejs.org/ Node.js] (18.12.1 or newer), or use [https://github.com/nvm-sh/nvm NVM] (&amp;lt;tt&amp;gt;brew install nvm&amp;lt;/tt&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== SDCC ==&lt;br /&gt;
* Install [https://sdcc.sourceforge.net/ SDCC] 4.2.0 (&amp;lt;tt&amp;gt;brew install sdcc&amp;lt;/tt&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Go in to the MSXgl folder and recompile all the enclosed tools. As sources are included, its mostly running &amp;lt;tt&amp;gt;./build.sh&amp;lt;/tt&amp;gt; on every folder.&lt;br /&gt;
At minimum, you require the Xcode Command line tools (&amp;lt;tt&amp;gt;xcode-select --install&amp;lt;/tt&amp;gt;).&lt;br /&gt;
That will compile for example &amp;lt;tt&amp;gt;MSXhex&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;MSXbin&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;msxtar&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Build ==&lt;br /&gt;
Then the project/sample's &amp;lt;tt&amp;gt;build.sh&amp;lt;/tt&amp;gt; script will start calling SDCC components or the binaries.&lt;br /&gt;
macOS will block that for security reasons, so build.sh will fail.&lt;br /&gt;
You must de-quarantine the freshly built/downloaded binaries:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;xattr -r -d com.apple.quarantine ./MSXgl&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The full process takes about 10~15 minutes to get it up and running.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
* &amp;lt;tt&amp;gt;[[MSXhex]]&amp;lt;/tt&amp;gt; is used to convert .IHX files generated by SDCC into final binary file (.ROM, .COM or .BIN).&lt;br /&gt;
* &amp;lt;tt&amp;gt;msxtar&amp;lt;/tt&amp;gt; (not part of [[MSXtk]]) is used to generate .DSK file for MSX-DOS or BASIC binary target.&lt;br /&gt;
* Other tools from MSXtk are not part of the build process.&lt;/div&gt;</summary>
		<author><name>Guest</name></author>	</entry>

	<entry>
		<id>https://aoineko.org/msxgl/index.php?title=Install/macOS&amp;diff=1390</id>
		<title>Install/macOS</title>
		<link rel="alternate" type="text/html" href="https://aoineko.org/msxgl/index.php?title=Install/macOS&amp;diff=1390"/>
				<updated>2023-10-01T12:14:13Z</updated>
		
		<summary type="html">&lt;p&gt;Guest: /* SDCC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the [[install]]ation, '''macOS''' users need to manually setup their environment before they can run the MSXgl's [[Build tool]].&lt;br /&gt;
Here is a guide provided by user Syntrax to help you in this process.&lt;br /&gt;
&lt;br /&gt;
== Node.js ==&lt;br /&gt;
* Install [https://nodejs.org/ Node.js] (18.12.1 or newer), or use [https://github.com/nvm-sh/nvm NVM] (&amp;lt;tt&amp;gt;brew install nvm&amp;lt;/tt&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== SDCC ==&lt;br /&gt;
* Install [https://sdcc.sourceforge.net/ SDCC] 4.2.0 (&amp;lt;tt&amp;gt;brew install sdcc&amp;lt;/tt&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Go in to the MSXgl folder and recompile all the enclosed tools. As sources are included, its mostly running &amp;lt;tt&amp;gt;./build.sh&amp;lt;/tt&amp;gt; on every folder.&lt;br /&gt;
At minimum, you require the Xcode Command line tools (&amp;lt;tt&amp;gt;xcode-select --install&amp;lt;/tt&amp;gt;).&lt;br /&gt;
That will compile for example &amp;lt;tt&amp;gt;MSXhex&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;MSXbin&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;msxtar&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Build ==&lt;br /&gt;
Then the project/sample's &amp;lt;tt&amp;gt;build.sh&amp;lt;/tt&amp;gt; script will start calling SDCC components or the binaries.&lt;br /&gt;
macOS will block that for security reasons, so build.sh will fail.&lt;br /&gt;
* Go to system setting, security and privacy.&lt;br /&gt;
* There you will find a small part that says ''&amp;quot;allow appstore and third parties&amp;quot;'' or ''&amp;quot;allow appstore&amp;quot;'' and a button ''&amp;quot;Allow anyway&amp;quot;''.&lt;br /&gt;
* Then macOS will ask your administrator credentials and register the binary as safe.&lt;br /&gt;
* When you run &amp;lt;tt&amp;gt;build.sh&amp;lt;/tt&amp;gt;, a new popup will appear warning the user about an unknown source but you will have a button &amp;quot;Open&amp;quot;.&lt;br /&gt;
* Press that and the binary will start.&lt;br /&gt;
* Repeat this for every step in &amp;lt;tt&amp;gt;build.sh&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Once the first project has been build, you probably won't need it anymore unless a previously not used tool is started, which hasn't been authorized yet.&lt;br /&gt;
&lt;br /&gt;
The full process takes about 10~15 minutes to get it up and running.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
* &amp;lt;tt&amp;gt;[[MSXhex]]&amp;lt;/tt&amp;gt; is used to convert .IHX files generated by SDCC into final binary file (.ROM, .COM or .BIN).&lt;br /&gt;
* &amp;lt;tt&amp;gt;msxtar&amp;lt;/tt&amp;gt; (not part of [[MSXtk]]) is used to generate .DSK file for MSX-DOS or BASIC binary target.&lt;br /&gt;
* Other tools from MSXtk are not part of the build process.&lt;/div&gt;</summary>
		<author><name>Guest</name></author>	</entry>

	<entry>
		<id>https://aoineko.org/msxgl/index.php?title=Install/macOS&amp;diff=1389</id>
		<title>Install/macOS</title>
		<link rel="alternate" type="text/html" href="https://aoineko.org/msxgl/index.php?title=Install/macOS&amp;diff=1389"/>
				<updated>2023-10-01T12:13:53Z</updated>
		
		<summary type="html">&lt;p&gt;Guest: /* Node.js */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the [[install]]ation, '''macOS''' users need to manually setup their environment before they can run the MSXgl's [[Build tool]].&lt;br /&gt;
Here is a guide provided by user Syntrax to help you in this process.&lt;br /&gt;
&lt;br /&gt;
== Node.js ==&lt;br /&gt;
* Install [https://nodejs.org/ Node.js] (18.12.1 or newer), or use [https://github.com/nvm-sh/nvm NVM] (&amp;lt;tt&amp;gt;brew install nvm&amp;lt;/tt&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== SDCC ==&lt;br /&gt;
* Install [https://sdcc.sourceforge.net/ SDCC] 4.2.0 (brew install sdcc)&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Go in to the MSXgl folder and recompile all the enclosed tools. As sources are included, its mostly running &amp;lt;tt&amp;gt;./build.sh&amp;lt;/tt&amp;gt; on every folder.&lt;br /&gt;
At minimum, you require the Xcode Command line tools (&amp;lt;tt&amp;gt;xcode-select --install&amp;lt;/tt&amp;gt;).&lt;br /&gt;
That will compile for example &amp;lt;tt&amp;gt;MSXhex&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;MSXbin&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;msxtar&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Build ==&lt;br /&gt;
Then the project/sample's &amp;lt;tt&amp;gt;build.sh&amp;lt;/tt&amp;gt; script will start calling SDCC components or the binaries.&lt;br /&gt;
macOS will block that for security reasons, so build.sh will fail.&lt;br /&gt;
* Go to system setting, security and privacy.&lt;br /&gt;
* There you will find a small part that says ''&amp;quot;allow appstore and third parties&amp;quot;'' or ''&amp;quot;allow appstore&amp;quot;'' and a button ''&amp;quot;Allow anyway&amp;quot;''.&lt;br /&gt;
* Then macOS will ask your administrator credentials and register the binary as safe.&lt;br /&gt;
* When you run &amp;lt;tt&amp;gt;build.sh&amp;lt;/tt&amp;gt;, a new popup will appear warning the user about an unknown source but you will have a button &amp;quot;Open&amp;quot;.&lt;br /&gt;
* Press that and the binary will start.&lt;br /&gt;
* Repeat this for every step in &amp;lt;tt&amp;gt;build.sh&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Once the first project has been build, you probably won't need it anymore unless a previously not used tool is started, which hasn't been authorized yet.&lt;br /&gt;
&lt;br /&gt;
The full process takes about 10~15 minutes to get it up and running.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
* &amp;lt;tt&amp;gt;[[MSXhex]]&amp;lt;/tt&amp;gt; is used to convert .IHX files generated by SDCC into final binary file (.ROM, .COM or .BIN).&lt;br /&gt;
* &amp;lt;tt&amp;gt;msxtar&amp;lt;/tt&amp;gt; (not part of [[MSXtk]]) is used to generate .DSK file for MSX-DOS or BASIC binary target.&lt;br /&gt;
* Other tools from MSXtk are not part of the build process.&lt;/div&gt;</summary>
		<author><name>Guest</name></author>	</entry>

	<entry>
		<id>https://aoineko.org/msxgl/index.php?title=Install/macOS&amp;diff=1388</id>
		<title>Install/macOS</title>
		<link rel="alternate" type="text/html" href="https://aoineko.org/msxgl/index.php?title=Install/macOS&amp;diff=1388"/>
				<updated>2023-10-01T12:13:29Z</updated>
		
		<summary type="html">&lt;p&gt;Guest: /* Tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the [[install]]ation, '''macOS''' users need to manually setup their environment before they can run the MSXgl's [[Build tool]].&lt;br /&gt;
Here is a guide provided by user Syntrax to help you in this process.&lt;br /&gt;
&lt;br /&gt;
== Node.js ==&lt;br /&gt;
* Install [https://nodejs.org/ Node.js] (18.12.1 or newer), or use [https://github.com/nvm-sh/nvm NVM] (brew install nvm)&lt;br /&gt;
&lt;br /&gt;
== SDCC ==&lt;br /&gt;
* Install [https://sdcc.sourceforge.net/ SDCC] 4.2.0 (brew install sdcc)&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Go in to the MSXgl folder and recompile all the enclosed tools. As sources are included, its mostly running &amp;lt;tt&amp;gt;./build.sh&amp;lt;/tt&amp;gt; on every folder.&lt;br /&gt;
At minimum, you require the Xcode Command line tools (&amp;lt;tt&amp;gt;xcode-select --install&amp;lt;/tt&amp;gt;).&lt;br /&gt;
That will compile for example &amp;lt;tt&amp;gt;MSXhex&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;MSXbin&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;msxtar&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Build ==&lt;br /&gt;
Then the project/sample's &amp;lt;tt&amp;gt;build.sh&amp;lt;/tt&amp;gt; script will start calling SDCC components or the binaries.&lt;br /&gt;
macOS will block that for security reasons, so build.sh will fail.&lt;br /&gt;
* Go to system setting, security and privacy.&lt;br /&gt;
* There you will find a small part that says ''&amp;quot;allow appstore and third parties&amp;quot;'' or ''&amp;quot;allow appstore&amp;quot;'' and a button ''&amp;quot;Allow anyway&amp;quot;''.&lt;br /&gt;
* Then macOS will ask your administrator credentials and register the binary as safe.&lt;br /&gt;
* When you run &amp;lt;tt&amp;gt;build.sh&amp;lt;/tt&amp;gt;, a new popup will appear warning the user about an unknown source but you will have a button &amp;quot;Open&amp;quot;.&lt;br /&gt;
* Press that and the binary will start.&lt;br /&gt;
* Repeat this for every step in &amp;lt;tt&amp;gt;build.sh&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Once the first project has been build, you probably won't need it anymore unless a previously not used tool is started, which hasn't been authorized yet.&lt;br /&gt;
&lt;br /&gt;
The full process takes about 10~15 minutes to get it up and running.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
* &amp;lt;tt&amp;gt;[[MSXhex]]&amp;lt;/tt&amp;gt; is used to convert .IHX files generated by SDCC into final binary file (.ROM, .COM or .BIN).&lt;br /&gt;
* &amp;lt;tt&amp;gt;msxtar&amp;lt;/tt&amp;gt; (not part of [[MSXtk]]) is used to generate .DSK file for MSX-DOS or BASIC binary target.&lt;br /&gt;
* Other tools from MSXtk are not part of the build process.&lt;/div&gt;</summary>
		<author><name>Guest</name></author>	</entry>

	<entry>
		<id>https://aoineko.org/msxgl/index.php?title=Install/macOS&amp;diff=1387</id>
		<title>Install/macOS</title>
		<link rel="alternate" type="text/html" href="https://aoineko.org/msxgl/index.php?title=Install/macOS&amp;diff=1387"/>
				<updated>2023-10-01T12:10:15Z</updated>
		
		<summary type="html">&lt;p&gt;Guest: /* SDCC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the [[install]]ation, '''macOS''' users need to manually setup their environment before they can run the MSXgl's [[Build tool]].&lt;br /&gt;
Here is a guide provided by user Syntrax to help you in this process.&lt;br /&gt;
&lt;br /&gt;
== Node.js ==&lt;br /&gt;
* Install [https://nodejs.org/ Node.js] (18.12.1 or newer), or use [https://github.com/nvm-sh/nvm NVM] (brew install nvm)&lt;br /&gt;
&lt;br /&gt;
== SDCC ==&lt;br /&gt;
* Install [https://sdcc.sourceforge.net/ SDCC] 4.2.0 (brew install sdcc)&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Go in to the MSXgl folder and recompile all the enclosed tools. As sources are included, its mostly &amp;lt;tt&amp;gt;./build.sh&amp;lt;/tt&amp;gt;.&lt;br /&gt;
At minimum, you require the xcode terminal environment.&lt;br /&gt;
That will compile for example &amp;lt;tt&amp;gt;MSXhex&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;MSXbin&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;msxtar&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Build ==&lt;br /&gt;
Then the project/sample's &amp;lt;tt&amp;gt;build.sh&amp;lt;/tt&amp;gt; script will start calling SDCC components or the binaries.&lt;br /&gt;
macOS will block that for security reasons, so build.sh will fail.&lt;br /&gt;
* Go to system setting, security and privacy.&lt;br /&gt;
* There you will find a small part that says ''&amp;quot;allow appstore and third parties&amp;quot;'' or ''&amp;quot;allow appstore&amp;quot;'' and a button ''&amp;quot;Allow anyway&amp;quot;''.&lt;br /&gt;
* Then macOS will ask your administrator credentials and register the binary as safe.&lt;br /&gt;
* When you run &amp;lt;tt&amp;gt;build.sh&amp;lt;/tt&amp;gt;, a new popup will appear warning the user about an unknown source but you will have a button &amp;quot;Open&amp;quot;.&lt;br /&gt;
* Press that and the binary will start.&lt;br /&gt;
* Repeat this for every step in &amp;lt;tt&amp;gt;build.sh&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Once the first project has been build, you probably won't need it anymore unless a previously not used tool is started, which hasn't been authorized yet.&lt;br /&gt;
&lt;br /&gt;
The full process takes about 10~15 minutes to get it up and running.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
* &amp;lt;tt&amp;gt;[[MSXhex]]&amp;lt;/tt&amp;gt; is used to convert .IHX files generated by SDCC into final binary file (.ROM, .COM or .BIN).&lt;br /&gt;
* &amp;lt;tt&amp;gt;msxtar&amp;lt;/tt&amp;gt; (not part of [[MSXtk]]) is used to generate .DSK file for MSX-DOS or BASIC binary target.&lt;br /&gt;
* Other tools from MSXtk are not part of the build process.&lt;/div&gt;</summary>
		<author><name>Guest</name></author>	</entry>

	<entry>
		<id>https://aoineko.org/msxgl/index.php?title=Install/macOS&amp;diff=1386</id>
		<title>Install/macOS</title>
		<link rel="alternate" type="text/html" href="https://aoineko.org/msxgl/index.php?title=Install/macOS&amp;diff=1386"/>
				<updated>2023-10-01T12:09:19Z</updated>
		
		<summary type="html">&lt;p&gt;Guest: /* Node.js */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the [[install]]ation, '''macOS''' users need to manually setup their environment before they can run the MSXgl's [[Build tool]].&lt;br /&gt;
Here is a guide provided by user Syntrax to help you in this process.&lt;br /&gt;
&lt;br /&gt;
== Node.js ==&lt;br /&gt;
* Install [https://nodejs.org/ Node.js] (18.12.1 or newer), or use [https://github.com/nvm-sh/nvm NVM] (brew install nvm)&lt;br /&gt;
&lt;br /&gt;
== SDCC ==&lt;br /&gt;
* Install [https://sdcc.sourceforge.net/ SDCC] 4.2.0&lt;br /&gt;
: Unpack archive: &amp;lt;tt&amp;gt;sudo cp -R * /usr/opt/.&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Go in to the MSXgl folder and recompile all the enclosed tools. As sources are included, its mostly &amp;lt;tt&amp;gt;./build.sh&amp;lt;/tt&amp;gt;.&lt;br /&gt;
At minimum, you require the xcode terminal environment.&lt;br /&gt;
That will compile for example &amp;lt;tt&amp;gt;MSXhex&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;MSXbin&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;msxtar&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Build ==&lt;br /&gt;
Then the project/sample's &amp;lt;tt&amp;gt;build.sh&amp;lt;/tt&amp;gt; script will start calling SDCC components or the binaries.&lt;br /&gt;
macOS will block that for security reasons, so build.sh will fail.&lt;br /&gt;
* Go to system setting, security and privacy.&lt;br /&gt;
* There you will find a small part that says ''&amp;quot;allow appstore and third parties&amp;quot;'' or ''&amp;quot;allow appstore&amp;quot;'' and a button ''&amp;quot;Allow anyway&amp;quot;''.&lt;br /&gt;
* Then macOS will ask your administrator credentials and register the binary as safe.&lt;br /&gt;
* When you run &amp;lt;tt&amp;gt;build.sh&amp;lt;/tt&amp;gt;, a new popup will appear warning the user about an unknown source but you will have a button &amp;quot;Open&amp;quot;.&lt;br /&gt;
* Press that and the binary will start.&lt;br /&gt;
* Repeat this for every step in &amp;lt;tt&amp;gt;build.sh&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Once the first project has been build, you probably won't need it anymore unless a previously not used tool is started, which hasn't been authorized yet.&lt;br /&gt;
&lt;br /&gt;
The full process takes about 10~15 minutes to get it up and running.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
* &amp;lt;tt&amp;gt;[[MSXhex]]&amp;lt;/tt&amp;gt; is used to convert .IHX files generated by SDCC into final binary file (.ROM, .COM or .BIN).&lt;br /&gt;
* &amp;lt;tt&amp;gt;msxtar&amp;lt;/tt&amp;gt; (not part of [[MSXtk]]) is used to generate .DSK file for MSX-DOS or BASIC binary target.&lt;br /&gt;
* Other tools from MSXtk are not part of the build process.&lt;/div&gt;</summary>
		<author><name>Guest</name></author>	</entry>

	</feed>