<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pokeyellow.git/preprocessor.py, branch master</title>
<subtitle>Pokemon Yellow disassembly with SL0P mods: fastboot, SECRET SL0P WARP MENU, custom intro splash</subtitle>
<id>https://git.sl0p.foo/pokeyellow.git/atom/preprocessor.py?h=master</id>
<link rel='self' href='https://git.sl0p.foo/pokeyellow.git/atom/preprocessor.py?h=master'/>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/pokeyellow.git/'/>
<updated>2014-11-05T08:32:11Z</updated>
<entry>
<title>Remove prequeue and preprocessor (now unused).</title>
<updated>2014-11-05T08:32:11Z</updated>
<author>
<name>IIMarckus</name>
<email>iimarckus@gmail.com</email>
</author>
<published>2014-11-05T08:32:11Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/pokeyellow.git/commit/?id=5b443a5adeec63522f27cad3b177550c7df0650f'/>
<id>urn:sha1:5b443a5adeec63522f27cad3b177550c7df0650f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a lot of Yellow text changes.</title>
<updated>2014-10-10T07:46:06Z</updated>
<author>
<name>IIMarckus</name>
<email>iimarckus@gmail.com</email>
</author>
<published>2014-10-10T07:46:06Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/pokeyellow.git/commit/?id=6e14461fa6d5085349e4746b61c526f3c94be19f'/>
<id>urn:sha1:6e14461fa6d5085349e4746b61c526f3c94be19f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Get rid of globals.asm. Use ::s to export labels between objects.</title>
<updated>2014-01-27T21:24:13Z</updated>
<author>
<name>yenatch</name>
<email>yenatch@gmail.com</email>
</author>
<published>2014-01-27T21:22:41Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/pokeyellow.git/commit/?id=1b9ee46af9f8baac0d266a54130115a719788377'/>
<id>urn:sha1:1b9ee46af9f8baac0d266a54130115a719788377</id>
<content type='text'>
globals.asm was a hack that:
- gave rgbasm an extra 100k lines to read
- increased reliance on the python preprocessor
- made the makefile a mess
- gave object creation an extra step
- wasn't even necessary

This speeds up build time by at least a third.
</content>
</entry>
<entry>
<title>prequeue: less wasteful stdout rerouting</title>
<updated>2013-12-08T01:02:49Z</updated>
<author>
<name>yenatch</name>
<email>yenatch@gmail.com</email>
</author>
<published>2013-12-08T00:58:30Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/pokeyellow.git/commit/?id=23268279f2e36ead00de93724e5ac5d8dba6194f'/>
<id>urn:sha1:23268279f2e36ead00de93724e5ac5d8dba6194f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>handle preprocessing in one python procress; export asm labels</title>
<updated>2013-12-08T01:01:50Z</updated>
<author>
<name>yenatch</name>
<email>yenatch@gmail.com</email>
</author>
<published>2013-12-07T03:40:46Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/pokeyellow.git/commit/?id=120ba9664992cada4781e4d524304e4499e9083f'/>
<id>urn:sha1:120ba9664992cada4781e4d524304e4499e9083f</id>
<content type='text'>
instead of running a process for each file, one process handles all files
rgbasm requires label EXPORT definitions for cross-object compiling. this is handled by globals.asm
</content>
</entry>
<entry>
<title>rename textpre.py -&gt; preprocessor.py</title>
<updated>2013-12-05T06:42:50Z</updated>
<author>
<name>yenatch</name>
<email>yenatch@gmail.com</email>
</author>
<published>2013-12-05T06:42:50Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/pokeyellow.git/commit/?id=fbc0e5353bf3ceaf92c281a8ce0901626b198bbc'/>
<id>urn:sha1:fbc0e5353bf3ceaf92c281a8ce0901626b198bbc</id>
<content type='text'>
</content>
</entry>
</feed>
