<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: Cross compiling to the Sharp x68000	</title>
	<atom:link href="https://virtuallyfun.com/2014/11/18/cross-compiling-to-the-sharp-x68000/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com/2014/11/18/cross-compiling-to-the-sharp-x68000/</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Sun, 26 Jun 2016 20:03:37 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>
	<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2014/11/18/cross-compiling-to-the-sharp-x68000/comment-page-1/#comment-168543</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sun, 26 Jun 2016 20:03:37 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=4769#comment-168543</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2014/11/18/cross-compiling-to-the-sharp-x68000/comment-page-1/#comment-168542&quot;&gt;Camous&lt;/a&gt;.

there is a lot of older &lt;a href=&quot;http://retropc.net/x68000/software/develop/&quot; rel=&quot;nofollow&quot;&gt;stuff right here&lt;/a&gt;.

Im going to have to try their GCC, but to debug they use some binary patched SCD.X from the &lt;a href=&quot;http://retropc.net/x68000/software/sharp/xc21/&quot; rel=&quot;nofollow&quot;&gt;official C compiler&lt;/a&gt; it seems.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2014/11/18/cross-compiling-to-the-sharp-x68000/comment-page-1/#comment-168542">Camous</a>.</p>
<p>there is a lot of older <a href="http://retropc.net/x68000/software/develop/" rel="nofollow">stuff right here</a>.</p>
<p>Im going to have to try their GCC, but to debug they use some binary patched SCD.X from the <a href="http://retropc.net/x68000/software/sharp/xc21/" rel="nofollow">official C compiler</a> it seems.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Camous		</title>
		<link>https://virtuallyfun.com/2014/11/18/cross-compiling-to-the-sharp-x68000/comment-page-1/#comment-168542</link>

		<dc:creator><![CDATA[Camous]]></dc:creator>
		<pubDate>Sun, 26 Jun 2016 17:05:46 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=4769#comment-168542</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2014/11/18/cross-compiling-to-the-sharp-x68000/comment-page-1/#comment-168528&quot;&gt;neozeed&lt;/a&gt;.

Ah, debugging my program logic can only be done on the actual x68000 since my project is a game, and I make heavy use of x68000&#039;s excellent game specific hardware.

I remember back in 2013 when Lydux was still doing working on his toolchain I had conversation with him about getting debugging to work. There is certainly a way to do full debugging, but it goes way above my head.

I believe you can boot the x68000 up in a debugging mode or some such, and the idea was to use some sort of emulation piping to connect the executable running in the emulator with gdb running on on the build machine.

Is the GCC port that official C compiler for the x68000 that there are images of here and there?

Back before I had started on my project I briefly considered doing the coding on an actual x68000 using that compiler, but quickly gave up on the idea as being impractical.

As for Wine, well, I&#039;ve never used it. I suppose it could be used to run the floppy image writer on a mac. But the most ideal scenario would be an automatic compile to execution in emulator build environment.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2014/11/18/cross-compiling-to-the-sharp-x68000/comment-page-1/#comment-168528">neozeed</a>.</p>
<p>Ah, debugging my program logic can only be done on the actual x68000 since my project is a game, and I make heavy use of x68000&#8217;s excellent game specific hardware.</p>
<p>I remember back in 2013 when Lydux was still doing working on his toolchain I had conversation with him about getting debugging to work. There is certainly a way to do full debugging, but it goes way above my head.</p>
<p>I believe you can boot the x68000 up in a debugging mode or some such, and the idea was to use some sort of emulation piping to connect the executable running in the emulator with gdb running on on the build machine.</p>
<p>Is the GCC port that official C compiler for the x68000 that there are images of here and there?</p>
<p>Back before I had started on my project I briefly considered doing the coding on an actual x68000 using that compiler, but quickly gave up on the idea as being impractical.</p>
<p>As for Wine, well, I&#8217;ve never used it. I suppose it could be used to run the floppy image writer on a mac. But the most ideal scenario would be an automatic compile to execution in emulator build environment.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2014/11/18/cross-compiling-to-the-sharp-x68000/comment-page-1/#comment-168528</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sun, 26 Jun 2016 02:28:42 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=4769#comment-168528</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2014/11/18/cross-compiling-to-the-sharp-x68000/comment-page-1/#comment-168511&quot;&gt;Camous&lt;/a&gt;.

You could use wine, it&#039;s pretty good at generic stuff like this.  Also it turns out that there was an ancient GCC 1.x port to the x68000 back when it was a viable platform.  I&#039;m still trying to gather the pieces.  But otherwise it&#039;s basically printf.  Debug your program logic on a machine that has a proper debugger.

The real problem is the libc, and I didn&#039;t rely see clear way to deal with it&#039;s missing functions.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2014/11/18/cross-compiling-to-the-sharp-x68000/comment-page-1/#comment-168511">Camous</a>.</p>
<p>You could use wine, it&#8217;s pretty good at generic stuff like this.  Also it turns out that there was an ancient GCC 1.x port to the x68000 back when it was a viable platform.  I&#8217;m still trying to gather the pieces.  But otherwise it&#8217;s basically printf.  Debug your program logic on a machine that has a proper debugger.</p>
<p>The real problem is the libc, and I didn&#8217;t rely see clear way to deal with it&#8217;s missing functions.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Camous		</title>
		<link>https://virtuallyfun.com/2014/11/18/cross-compiling-to-the-sharp-x68000/comment-page-1/#comment-168511</link>

		<dc:creator><![CDATA[Camous]]></dc:creator>
		<pubDate>Sat, 25 Jun 2016 17:59:01 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=4769#comment-168511</guid>

					<description><![CDATA[Hey there. After finding your mac human68k gcc binaries I&#039;ve been wanting to migrate my windows xp based build environment over to OSX, which is my OS of choice.

There are a couple of things are less than ideal though. Specifically the process of going from a compiled .x file to actually running it in some emulator.

On windows there are program to edit xdd floppy images that I could use to copy executables over, and run on my emulator of choice by just booting off of the disk. Seems there is no such x68000 floppy image editor on OSX, and the shared folder trick you showcase in your post seems to be windows only.

If you have the process figured out on OSX then do share. In addition, any idea of a better way to debug programs, short of using printf?]]></description>
			<content:encoded><![CDATA[<p>Hey there. After finding your mac human68k gcc binaries I&#8217;ve been wanting to migrate my windows xp based build environment over to OSX, which is my OS of choice.</p>
<p>There are a couple of things are less than ideal though. Specifically the process of going from a compiled .x file to actually running it in some emulator.</p>
<p>On windows there are program to edit xdd floppy images that I could use to copy executables over, and run on my emulator of choice by just booting off of the disk. Seems there is no such x68000 floppy image editor on OSX, and the shared folder trick you showcase in your post seems to be windows only.</p>
<p>If you have the process figured out on OSX then do share. In addition, any idea of a better way to debug programs, short of using printf?</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
