<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Crown and Cutlass Blog &#187; OS X</title>
	<atom:link href="http://www.crownandcutlass.com/blog/category/os-x/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.crownandcutlass.com/blog</link>
	<description>The Crown and Cutlass Developer's Blog</description>
	<lastBuildDate>Sat, 20 Jun 2009 21:20:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Introducing Broad Shoulder Development</title>
		<link>http://www.crownandcutlass.com/blog/2009/06/20/introducing-broad-shoulder-development/</link>
		<comments>http://www.crownandcutlass.com/blog/2009/06/20/introducing-broad-shoulder-development/#comments</comments>
		<pubDate>Sat, 20 Jun 2009 21:20:45 +0000</pubDate>
		<dc:creator>David Thulson</dc:creator>
				<category><![CDATA[OS X]]></category>
		<category><![CDATA[Protocce]]></category>

		<guid isPermaLink="false">http://www.crownandcutlass.com/blog/?p=46</guid>
		<description><![CDATA[We are excited to announce a new project of ours, Broad Shoulder Development.  Our initial focus is to publish iPhone games.  We have a pretty complete 2D engine, and are hoping to get a simple game published soon. You can follow our progress using twitter @BroadShoulder.  Eventually, we would like to publish a version of [...]]]></description>
			<content:encoded><![CDATA[<p>We are excited to announce a new project of ours, <a id="c475" title="Broad Shoulder Development" href="http://www.broadshoulder.com/">Broad Shoulder Development</a>.  Our initial focus is to publish iPhone games.  We have a pretty complete 2D engine, and are hoping to get a simple game published soon. You can follow our progress using twitter @<a href="http://twitter.com/broadshoulder">BroadShoulder</a>.  Eventually, we would like to publish a version of Crown and Cutlass for the iPhone but we want to get a feel for the platform first.</p>
<p>Now, this raises questions about what is going on with Crown and Cutlass and how Broad Shoulder Development will relate to the Crown and Cutlass project.  We don&#8217;t have all the details ironed out, but really this is just a way for us to focus our development efforts.  None of the Crown and Cutlass source will be closed, none of the artwork licenses will change.  Unfortunately, in order to recover the cost of Apple&#8217;s developer program and other business expenses, we are planning to charge for the iPhone games we develop.  We will have to see exactly how this works out, but we&#8217;d like to do something along the lines of Ogre&#8217;s dual-license (perhaps GPL?) with commercial support.</p>
<p>Our current 2D iPhone engine is really a port of the work we did for Protocce, our new Crown and Cutlass engine.  We have simplified a lot due to the hardware restrictions, but I&#8217;m hoping that we can use the experience we gain actually using the engine on the iPhone to improve Crown and Cutlass itself.  As I said, we would love to get a version of Crown and Cutlass running on the iPhone too.  While the gameplay might have to be rethought a little, I think that would be very doable and really fun to play!  Anyway, all that is to say, we are branching out and trying some new stuff, but don&#8217;t worry Crown and Cutlass isn&#8217;t going away.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.crownandcutlass.com/blog/2009/06/20/introducing-broad-shoulder-development/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>MacBook Pro Troubles</title>
		<link>http://www.crownandcutlass.com/blog/2008/07/08/macbook-pro-troubles/</link>
		<comments>http://www.crownandcutlass.com/blog/2008/07/08/macbook-pro-troubles/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 21:37:00 +0000</pubDate>
		<dc:creator>David Thulson</dc:creator>
				<category><![CDATA[OS X]]></category>

		<guid isPermaLink="false">http://www.crownandcutlass.com/blog/?p=42</guid>
		<description><![CDATA[As I mentioned before, I recently made the switch to a mac. I have been pretty happy, although I still don&#8217;t quite feel at home in terms of my development environment. Xcode and CMake don&#8217;t quite seem to get along (and yes it is still broken with CMake 2.6.0, I just tried it), so I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>As I mentioned before, I <a href="http://www.crownandcutlass.com/blog/2007/10/31/i-made-the-switch-or-i-am-trying-to/">recently made the switch to a mac</a>.  I have been pretty happy, although I still don&#8217;t quite feel at home in terms of my development environment.  <a href="http://www.cmake.org/pipermail/cmake/2008-January/019091.html">Xcode and CMake don&#8217;t quite seem to get along</a> (and yes it is still broken with CMake 2.6.0, I just tried it), so I&#8217;m actually using the CMake Makefile generator and Eclipse as my IDE.  I could probably still use Xcode, but I&#8217;m comfortable with Eclipse from linux.  Also, it appears that the provided al.h has a pragma that is unrecognized by Apple&#8217;s gcc, so it generates a warning.  I should report that&#8230;</p>
<p>Anyway, the other day, I shut my laptop so it went to sleep, put it in my bag, and ate lunch.  After lunch, I opened the lid and found that my keyboard and trackpad no longer worked.  I tried rebooting, etc. and even a workaround that I found on the apple support forums, but nothing made any difference.  I was pretty sure it was hardware, since I couldn&#8217;t even get the a boot menu for bootcamp.  I managed to find a USB keyboard and mouse on campus, and confirm that the system still worked otherwise.</p>
<p>I was near an apple store, so I just ran over there and had one of their &#8220;geniuses&#8221; look at it.  That name kills me, but I think it&#8217;s just a part of the sort of smug apple culture.  My &#8220;genius&#8221; was helpful, but all he did was confirm it didn&#8217;t work.  He didn&#8217;t seem at all surprised so I don&#8217;t think this is a rare issue.  Apparently, a keyboard firmware update was supposed to prevent this from happening, but I had it installed and it didn&#8217;t do me any good.</p>
<p>They ordered me a new keyboard and trackpad, and I kept my laptop until it came in, so I only had to be without my computer for a day once the part got there.  After that it worked fine for a few weeks.  However, it has stopped working again.  At first, I would be using the trackpad and somehow OS X would think I was trying to eject the CD drive so I&#8217;d see the eject icon on the screen.  A little while after that, I would get a kernel panic with a stack trace in the trackpad driver.  From there, it just kind of slowly degraded to not working at all.  For a little while, it worked in XP but not OS X, but now it doesn&#8217;t work in either OS.  That means I get to have another appointment to see a genius this week.</p>
<p>That is pretty inconvienient.  I am trying to do work on campus this summer for a research project, but I can&#8217;t when my keyboard isn&#8217;t working.  I also need to be able to VPN in to work in case an issue comes up, but again, I can&#8217;t do that without my laptop working.  I thought Macs were supposed to be wonderful pieces of hardware (and that was why I paid extra for it), but after talking to the Mac owners I know it seems like almost every one of them has had to have their system replaced at least once since they got it.  Maybe we are all witless users who screw up our systems so badly they can&#8217;t be salvaged.  However, I never had these sorts of issues with my old Dell.  I am pretty disappointed in Apple at the moment&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.crownandcutlass.com/blog/2008/07/08/macbook-pro-troubles/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Semester done</title>
		<link>http://www.crownandcutlass.com/blog/2007/12/10/semester-done/</link>
		<comments>http://www.crownandcutlass.com/blog/2007/12/10/semester-done/#comments</comments>
		<pubDate>Mon, 10 Dec 2007 21:59:38 +0000</pubDate>
		<dc:creator>David Thulson</dc:creator>
				<category><![CDATA[OS X]]></category>
		<category><![CDATA[Protocce]]></category>

		<guid isPermaLink="false">http://www.crownandcutlass.com/blog/2007/12/10/semester-done/</guid>
		<description><![CDATA[I finished the first semester of my MS program.  It was interesting in some ways, frustrating in some ways, and overall just kind of weird to be back in school.  I may write more about my thoughts of coming back into academia (while also trying to stay in the business world and keep a small [...]]]></description>
			<content:encoded><![CDATA[<p>I finished the first semester of my MS program.  It was interesting in some ways, frustrating in some ways, and overall just kind of weird to be back in school.  I may write more about my thoughts of coming back into academia (while also trying to stay in the business world and keep a small open-source project running) at some point.  But for now, I&#8217;m excited to finally have time to work on getting Protocce to build in osx.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.crownandcutlass.com/blog/2007/12/10/semester-done/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I made the switch (or I am trying to)&#8230;</title>
		<link>http://www.crownandcutlass.com/blog/2007/10/31/i-made-the-switch-or-i-am-trying-to/</link>
		<comments>http://www.crownandcutlass.com/blog/2007/10/31/i-made-the-switch-or-i-am-trying-to/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 21:04:50 +0000</pubDate>
		<dc:creator>David Thulson</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Ogre]]></category>
		<category><![CDATA[Protocce]]></category>

		<guid isPermaLink="false">http://www.crownandcutlass.com/blog/2007/10/31/i-made-the-switch-or-i-am-trying-to/</guid>
		<description><![CDATA[I have finally done it, I bought a Mac. A few weekends ago, I bought a MacBook Pro and then last weekend I upgraded to Leopard. The computer was expensive (I got an academic discount and the upgrade to Leopard was basically free, but still&#8230;) but it sure is a nice machine. I now have [...]]]></description>
			<content:encoded><![CDATA[<p>I have finally done it, I bought a Mac. A few weekends ago, I bought a MacBook Pro and then last weekend I upgraded to Leopard. The computer was expensive (I got an academic discount and the upgrade to Leopard was basically free, but still&#8230;) but it sure is a nice machine.  I now have a video card with decent shader support, so I am excited to play around with that.  It is also nice to have a unix-based machine with decent driver support out of the box.  The wireless card actually works!  Amazing!  However, I really feel lost trying to do development in OS X and in some ways I feel lost just trying to use the computer.</p>
<p>I really have not quite gotten used to the way the filesystem is arranged.  I guess I am comfortable with it not being like Windows, but I want it to be like linux.  In Windows, there is no &#8220;/usr/lib/&#8221; or &#8220;/usr/local/lib/&#8221; for libraries so you put them somewhere else (like &#8220;C:\OgreSDK&#8221; or in program files or something).  In OS X there is a &#8220;/usr/lib/&#8221; and &#8220;/usr/local/lib/&#8221; but it looks like the preferred place to install libraries is into &#8220;/Libraries/&#8221; which is just weird. Which should I use?  Should I treat it as a unix machine, or embrace the weird OS X stuff?</p>
<p>The keyboard also is a little annoying.  I want a &#8220;home&#8221; and an &#8220;end&#8221; key.  I want a &#8220;del&#8221; key that is separate from the backspace key.  I guess you can do &#8220;command-right&#8221; to get to the end of the line, but that does not seem to work consistently in all applications. I also really think only putting one mouse button on the laptops is a poor decision.  And no, I don&#8217;t buy the argument that using modifier keys for things like that or to get a right-click is somehow more efficient.</p>
<p>I am also trying to figure out how to get dependencies for Protocce installed.  Ogre was really easy since they provide a framework. If I remember correctly from his blog, Steve Streeting got a Mac recently so OS X has a higher priority on the Ogre team.  The ogg and vorbis packages came with XCode projects to make frameworks, so building and installing them was really easy.  I couldn&#8217;t find a binary boost distribution, so I built/installed it just like I would have in linux (&#8220;./configure &amp;&amp; make &amp;&amp; make install&#8221;). That is what boost recommends, but I&#8217;m not sure that is the OS X way to do things.  At this point though, I don&#8217;t think there is reason to go through the trouble of making a framework (and really figuring out what frameworks are all about, how they differ from bundles, what a bundle is, etc.).  Unfortunately, OS X support in CEGUI seems to be lagging behind.  CEGUI seems to be kind of quiet lately anyway (Crazy Eddie appears to have left the project, hopefully it can rise from the ashes and continue strongly eventually).  I am going to try building it from SVN where I hope the OS X support is a little better.</p>
<p>XCode seems like it will be nice.  I need to try a &#8220;hello world&#8221; project in it, but it looks like CMake can generate XCode projects.  That will be save a lot of work, since it will shield me from having to set up a project manually until after I see how Xcode handles projects a little.  I&#8217;m sure it&#8217;ll still take some getting used to, but I&#8217;m interested to see how it compares to Eclipse with the CDT and Visual Studio.</p>
<p>Anyway, if you have tips on getting started with development is OS X, let me know. I found Apple&#8217;s <a href="http://developer.apple.com/gettingstarted/">getting started</a> page and it seems there could be some good stuff in there., but I have a lot to learn.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.crownandcutlass.com/blog/2007/10/31/i-made-the-switch-or-i-am-trying-to/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.235 seconds -->
