<?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>*drawlogic &#187; VIRTUAL MACHINES</title>
	<atom:link href="http://drawlogic.com/category/virtual-machines/feed/" rel="self" type="application/rss+xml" />
	<link>http://drawlogic.com</link>
	<description>interactive and game development technologies for the web - flash, flex, unity3d, silverlight, javascript</description>
	<lastBuildDate>Thu, 22 Dec 2011 21:55:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Pixel Bender Assembler and haXe Tools For Reading and Writing PBJ Files</title>
		<link>http://drawlogic.com/2008/12/04/pixel-bender-assembler-and-haxe-tools-for-reading-and-writing-pbj-files/</link>
		<comments>http://drawlogic.com/2008/12/04/pixel-bender-assembler-and-haxe-tools-for-reading-and-writing-pbj-files/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 20:55:57 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[ACTIONSCRIPT]]></category>
		<category><![CDATA[ACTIONSCRIPT3]]></category>
		<category><![CDATA[ADOBE]]></category>
		<category><![CDATA[ALCHEMY]]></category>
		<category><![CDATA[APPLICATIONS]]></category>
		<category><![CDATA[ARCHITECT]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[EFFECTS]]></category>
		<category><![CDATA[ENGINE]]></category>
		<category><![CDATA[OPEN SOURCE]]></category>
		<category><![CDATA[PERFORMANCE]]></category>
		<category><![CDATA[PIXEL]]></category>
		<category><![CDATA[PIXEL BENDER]]></category>
		<category><![CDATA[PROGRAMMING]]></category>
		<category><![CDATA[TECHNOLOGY]]></category>
		<category><![CDATA[TOOLS]]></category>
		<category><![CDATA[VIRTUAL MACHINES]]></category>
		<category><![CDATA[bender]]></category>

		<guid isPermaLink="false">http://drawlogic.com/?p=290</guid>
		<description><![CDATA[Nicolas Cannasse is at it again.  This time with a PBJ (Pixel Bender File) binary file reader and writer in haXe and Pixel Bender Assembler tools. What this can do is create and decompile PBJ files with haXe, the possibilities are limitless to how this is used including dynamic pbj file creation. The latest haXe [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ncannasse.fr/blog/pixel_bender_assembler" target="_blank">Nicolas Cannasse</a> is at it again.  This time with a PBJ (Pixel Bender File) binary file reader and writer in haXe and <a href="http://ncannasse.fr/projects/pbj" target="_blank">Pixel Bender Assembler tools</a>. What this can do is create and decompile PBJ files with haXe, the possibilities are limitless to how this is used including dynamic pbj file creation.</p>
<blockquote><p>The latest <a class="extern" href="http://haxe.org/">haXe</a> <a class="extern" href="http://code.google.com/p/hxformat">file format library</a> contains complete support to read and write PBJ file, enabling you to write Pixel Bender assembler directly in haXe, then compile it on-the-fly into PBJ bytes, which can then be saved on disk or loaded directly in Flash.</p></blockquote>
<p>I plan to have much more on <a href="http://labs.adobe.com/technologies/pixelbender/" target="_blank">Pixel Bender</a> (shaders in flash) and <a href="http://labs.adobe.com/technologies/alchemy/" target="_blank">Adobe Alchemy</a> (compile other languages to which is a very cool technology that involves <a href="http://llvm.org/" target="_blank">LLVM</a> that <a href="http://ncannasse.fr/blog/adobe_alchemy" target="_blank">Nicolas also has lots of great input on</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://drawlogic.com/2008/12/04/pixel-bender-assembler-and-haxe-tools-for-reading-and-writing-pbj-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Peek into the AS3 and AVM2 Virtual Machine and &#8216;Elastic Racetrack&#8217;</title>
		<link>http://drawlogic.com/2008/04/22/a-peek-into-the-as3-and-avm2-virtual-machine-and-elastic-racetrack/</link>
		<comments>http://drawlogic.com/2008/04/22/a-peek-into-the-as3-and-avm2-virtual-machine-and-elastic-racetrack/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 01:23:34 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[ACTIONSCRIPT]]></category>
		<category><![CDATA[ACTIONSCRIPT3]]></category>
		<category><![CDATA[APPLICATIONS]]></category>
		<category><![CDATA[ARCHITECT]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[DEBUGGING]]></category>
		<category><![CDATA[DEVELOPMENT]]></category>
		<category><![CDATA[ENGINE]]></category>
		<category><![CDATA[FLASH]]></category>
		<category><![CDATA[FLEX]]></category>
		<category><![CDATA[GAMEDEV]]></category>
		<category><![CDATA[PERFORMANCE]]></category>
		<category><![CDATA[PROGRAMMING]]></category>
		<category><![CDATA[RENDERING]]></category>
		<category><![CDATA[STANDARDS]]></category>
		<category><![CDATA[TECHNOLOGY]]></category>
		<category><![CDATA[VIRTUAL MACHINES]]></category>
		<category><![CDATA[VISUALIZATION]]></category>
		<category><![CDATA[avm]]></category>
		<category><![CDATA[avm2]]></category>
		<category><![CDATA[cycle]]></category>
		<category><![CDATA[elastic]]></category>
		<category><![CDATA[racetrack]]></category>
		<category><![CDATA[render]]></category>
		<category><![CDATA[tick]]></category>

		<guid isPermaLink="false">http://drawk.wordpress.com/?p=198</guid>
		<description><![CDATA[Sean Christmann has a nice post on the AS3 AVM 2 &#8216;Elastic Racetrack&#8217; cycles or virtual machine tick that runs an ES4 based javascript version of actionscript which we all know and love. The post has some info on how the AVM2 cycles run and can provide benefits to understanding frame rates and how execution [...]]]></description>
			<content:encoded><![CDATA[<p><span class="entry-author-name"><a href="http://www.craftymind.com/2008/04/18/updated-elastic-racetrack-for-flash-9-and-avm2/" target="_blank">Sean Christmann has a nice post on the AS3 AVM 2 &#8216;Elastic Racetrack&#8217; cycles or virtual machine tick</a> that runs an ES4 based javascript version of actionscript which we all know and love.  The post has some info on how the AVM2 cycles run and can provide benefits to understanding frame rates and how execution is divided between script and render as well as player code from user code.</span></p>
<p><a href="http://www.craftymind.com/2008/04/18/updated-elastic-racetrack-for-flash-9-and-avm2/" target="_blank"><img src="http://drawk.files.wordpress.com/2008/04/elasticracetrackexport.png" alt="" /></a></p>
<p><a href="http://www.craftymind.com/2008/04/18/updated-elastic-racetrack-for-flash-9-and-avm2/" target="_blank"><img src="http://drawk.files.wordpress.com/2008/04/marshalledsliceexport.png" alt="" /></a></p>
<ul>
<li>Check out that and more at Craftymind like some other good stuff like <a href="http://www.craftymind.com/2008/04/09/kick-starting-the-garbage-collector-in-actionscript-3-with-air/" target="_blank">garbage collection in AIR with actionscript 3</a> (as3) and <a href="http://www.craftymind.com/2008/03/03/air-utils-saving-classes-to-disk-in-air/" target="_blank">serializing classes to files in AIR with AS3</a></li>
<li><a href="http://www.onflex.org/ted/2005/07/flash-player-mental-model-elastic.php" target="_blank">Original &#8216;Elastic Racetrack&#8217; Post by Ted on Flex in 2005</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://drawlogic.com/2008/04/22/a-peek-into-the-as3-and-avm2-virtual-machine-and-elastic-racetrack/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

