<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/project/upse</link><counters><counter name="forever" lastEventTime="1297825537" firstEventTime="1193058587">215</counter></counters><metadata></metadata><recentMessages><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>upse</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>227:63afb45a0f7e</version>       <log>warn about lame rips</log>       <url>http://hg.atheme.org/upse/rev/63afb45a0f7e</url>       <files><file action="modify" uri="http://hg.atheme.org/upse/diff/63afb45a0f7e/src/libupse/upse_loader_psf1.c">src/libupse/upse_loader_psf1.c</file></files>     </commit>   </body>   <timestamp>1297825579</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>upse</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>226:b9b713a3c347</version>       <log>fix playback of broken PSF1s, patch from kode54</log>       <url>http://hg.atheme.org/upse/rev/b9b713a3c347</url>       <files><file action="modify" uri="http://hg.atheme.org/upse/diff/b9b713a3c347/src/libupse/upse_loader_psf1.c">src/libupse/upse_loader_psf1.c</file></files>     </commit>   </body>   <timestamp>1297823305</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>upse</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>225:5c564a65dd4e</version>       <log>upse plugin: audacious 2.5 stuff(?)</log>       <url>http://hg.atheme.org/upse/rev/5c564a65dd4e</url>       <files><file action="modify" uri="http://hg.atheme.org/upse/diff/5c564a65dd4e/src/upse-audacious/plugin.c">src/upse-audacious/plugin.c</file></files>     </commit>   </body>   <timestamp>1297823227</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>upse</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>224:a98504203afc</version>       <log>Add upse_eventloop_channel_mute() for toggling channel mute status.</log>       <url>http://hg.atheme.org/upse/rev/a98504203afc</url>       <files><file action="modify" uri="http://hg.atheme.org/upse/diff/a98504203afc/src/libupse/upse-module.h">src/libupse/upse-module.h</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/a98504203afc/src/libupse/upse-ps1-spu-base.h">src/libupse/upse-ps1-spu-base.h</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/a98504203afc/src/libupse/upse-spu-internal.h">src/libupse/upse-spu-internal.h</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/a98504203afc/src/libupse/upse_eventloop.c">src/libupse/upse_eventloop.c</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/a98504203afc/src/libupse/upse_loader_psf1.c">src/libupse/upse_loader_psf1.c</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/a98504203afc/src/libupse/upse_ps1_spu_base.c">src/libupse/upse_ps1_spu_base.c</file></files>     </commit>   </body>   <timestamp>1293849866</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>upse</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>223:103cc1c756d6</version>       <log>PSEMUPRO crap plugin: more debugging.</log>       <url>http://hg.atheme.org/upse/rev/103cc1c756d6</url>       <files><file action="modify" uri="http://hg.atheme.org/upse/diff/103cc1c756d6/src/pcsx/pcsx.c">src/pcsx/pcsx.c</file></files>     </commit>   </body>   <timestamp>1293045322</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>upse</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>222:5a1bc6afe181</version>       <log>When running in DSP-only mode, don't involve the HAL.</log>       <url>http://hg.atheme.org/upse/rev/5a1bc6afe181</url>       <files><file action="modify" uri="http://hg.atheme.org/upse/diff/5a1bc6afe181/src/libupse/upse_ps1_hal.c">src/libupse/upse_ps1_hal.c</file></files>     </commit>   </body>   <timestamp>1293045302</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>upse</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>221:73d9a7e918ae</version>       <log>Reduce emphasis on each channel's ADSR envelope.</log>       <url>http://hg.atheme.org/upse/rev/73d9a7e918ae</url>       <files><file action="modify" uri="http://hg.atheme.org/upse/diff/73d9a7e918ae/src/libupse/upse_ps1_spu_adsr_filter.c">src/libupse/upse_ps1_spu_adsr_filter.c</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/73d9a7e918ae/src/libupse/upse_ps1_spu_base.c">src/libupse/upse_ps1_spu_base.c</file></files>     </commit>   </body>   <timestamp>1293045176</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>upse</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>220:6684575a61b2</version>       <log>Add stub plugin for PCSX.</log>       <url>http://hg.atheme.org/upse/rev/6684575a61b2</url>       <files><file action="modify" uri="http://hg.atheme.org/upse/diff/6684575a61b2/src/libupse/upse-internal.h">src/libupse/upse-internal.h</file> <file action="add" uri="http://hg.atheme.org/upse/file/6684575a61b2/src/pcsx/Makefile">src/pcsx/Makefile</file> <file action="add" uri="http://hg.atheme.org/upse/file/6684575a61b2/src/pcsx/pcsx.c">src/pcsx/pcsx.c</file> <file action="add" uri="http://hg.atheme.org/upse/file/6684575a61b2/src/pcsx/spu-internals.h">src/pcsx/spu-internals.h</file></files>     </commit>   </body>   <timestamp>1292988692</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>upse</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>219:dd88c968e71c</version>       <log>Add ::spu_irq_callback().</log>       <url>http://hg.atheme.org/upse/rev/dd88c968e71c</url>       <files><file action="modify" uri="http://hg.atheme.org/upse/diff/dd88c968e71c/src/libupse/upse-module.h">src/libupse/upse-module.h</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/dd88c968e71c/src/libupse/upse_ps1_hal.c">src/libupse/upse_ps1_hal.c</file></files>     </commit>   </body>   <timestamp>1292984941</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>upse</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>218:1708002984a1</version>       <log>Namespace cleanups.</log>       <url>http://hg.atheme.org/upse/rev/1708002984a1</url>       <files><file action="modify" uri="http://hg.atheme.org/upse/diff/1708002984a1/src/libupse/upse-ps1-counters.h">src/libupse/upse-ps1-counters.h</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/1708002984a1/src/libupse/upse-ps1-memory-manager.h">src/libupse/upse-ps1-memory-manager.h</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/1708002984a1/src/libupse/upse-ps1-spu-base.h">src/libupse/upse-ps1-spu-base.h</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/1708002984a1/src/libupse/upse-r3000-abstract.h">src/libupse/upse-r3000-abstract.h</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/1708002984a1/src/libupse/upse_loader_psf1.c">src/libupse/upse_loader_psf1.c</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/1708002984a1/src/libupse/upse_loader_psf2.c">src/libupse/upse_loader_psf2.c</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/1708002984a1/src/libupse/upse_ps1_bios_base.c">src/libupse/upse_ps1_bios_base.c</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/1708002984a1/src/libupse/upse_ps1_counters.c">src/libupse/upse_ps1_counters.c</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/1708002984a1/src/libupse/upse_ps1_executive.c">src/libupse/upse_ps1_executive.c</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/1708002984a1/src/libupse/upse_ps1_hal.c">src/libupse/upse_ps1_hal.c</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/1708002984a1/src/libupse/upse_ps1_memory_manager.c">src/libupse/upse_ps1_memory_manager.c</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/1708002984a1/src/libupse/upse_ps1_spu_base.c">src/libupse/upse_ps1_spu_base.c</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/1708002984a1/src/libupse/upse_r3000_abstract.c">src/libupse/upse_r3000_abstract.c</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/1708002984a1/src/libupse/upse_r3000_bytecode_evaluator.c">src/libupse/upse_r3000_bytecode_evaluator.c</file></files>     </commit>   </body>   <timestamp>1292982176</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>upse</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>217:21395738f07d</version>       <log>Move SPU DMA I/O functions into the UPSE namespace.</log>       <url>http://hg.atheme.org/upse/rev/21395738f07d</url>       <files><file action="modify" uri="http://hg.atheme.org/upse/diff/21395738f07d/src/libupse/upse-ps1-spu-abstract.h">src/libupse/upse-ps1-spu-abstract.h</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/21395738f07d/src/libupse/upse_ps1_dma_manager.c">src/libupse/upse_ps1_dma_manager.c</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/21395738f07d/src/libupse/upse_ps1_spu_dma_handler.c">src/libupse/upse_ps1_spu_dma_handler.c</file></files>     </commit>   </body>   <timestamp>1292980245</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>upse</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>216:3a3028cc8071</version>       <log>Put SPU register I/O calls in the upse namespace as appropriate.</log>       <url>http://hg.atheme.org/upse/rev/3a3028cc8071</url>       <files><file action="modify" uri="http://hg.atheme.org/upse/diff/3a3028cc8071/src/libupse/upse-ps1-spu-abstract.h">src/libupse/upse-ps1-spu-abstract.h</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/3a3028cc8071/src/libupse/upse_ps1_hal.c">src/libupse/upse_ps1_hal.c</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/3a3028cc8071/src/libupse/upse_ps1_spu_register_io.c">src/libupse/upse_ps1_spu_register_io.c</file></files>     </commit>   </body>   <timestamp>1292980097</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>upse</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>215:48ab8bfbf489</version>       <log>Kill unnecessary declaration.</log>       <url>http://hg.atheme.org/upse/rev/48ab8bfbf489</url>       <files><file action="modify" uri="http://hg.atheme.org/upse/diff/48ab8bfbf489/src/libupse/upse-ps1-spu-register-io.h">src/libupse/upse-ps1-spu-register-io.h</file></files>     </commit>   </body>   <timestamp>1292979973</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>upse</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>214:b2c6b2d93a6e</version>       <log>upse-audacious: target Audacious 2.4 API for now.  2.5 not due out until 2011.</log>       <url>http://hg.atheme.org/upse/rev/b2c6b2d93a6e</url>       <files><file action="modify" uri="http://hg.atheme.org/upse/diff/b2c6b2d93a6e/src/upse-audacious/plugin.c">src/upse-audacious/plugin.c</file></files>     </commit>   </body>   <timestamp>1292979327</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>upse</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>213:5802a6ae3b4d</version>       <log>r3k: Add disassembler.</log>       <url>http://hg.atheme.org/upse/rev/5802a6ae3b4d</url>       <files><file action="modify" uri="http://hg.atheme.org/upse/diff/5802a6ae3b4d/src/libupse/Makefile">src/libupse/Makefile</file> <file action="modify" uri="http://hg.atheme.org/upse/diff/5802a6ae3b4d/src/libupse/upse-r3000-abstract.h">src/libupse/upse-r3000-abstract.h</file> <file action="add" uri="http://hg.atheme.org/upse/file/5802a6ae3b4d/src/libupse/upse_r3000_disassemble.c">src/libupse/upse_r3000_disassemble.c</file></files>     </commit>   </body>   <timestamp>1290666916</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>upse</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>212:9020ed037ce0</version>       <log>psf2exe: New program.</log>       <url>http://hg.atheme.org/upse/rev/9020ed037ce0</url>       <files><file action="add" uri="http://hg.atheme.org/upse/file/9020ed037ce0/src/psf2exe/Makefile">src/psf2exe/Makefile</file> <file action="add" uri="http://hg.atheme.org/upse/file/9020ed037ce0/src/psf2exe/psf2exe_main.c">src/psf2exe/psf2exe_main.c</file></files>     </commit>   </body>   <timestamp>1290654633</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>upse</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>211:51c1b880b6fb</version>       <log>Add psfreassemble tool.</log>       <url>http://hg.atheme.org/upse/rev/51c1b880b6fb</url>       <files><file action="add" uri="http://hg.atheme.org/upse/file/51c1b880b6fb/src/psfreassemble/Makefile">src/psfreassemble/Makefile</file> <file action="add" uri="http://hg.atheme.org/upse/file/51c1b880b6fb/src/psfreassemble/psfreassemble_main.c">src/psfreassemble/psfreassemble_main.c</file></files>     </commit>   </body>   <timestamp>1290462538</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>upse</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>210:4fa196afd21b</version>       <log>Track lowest and highest load addresses + size of highest load address.</log>       <url>http://hg.atheme.org/upse/rev/4fa196afd21b</url>       <files><file action="modify" uri="http://hg.atheme.org/upse/diff/4fa196afd21b/src/libupse/upse_ps1_memory_manager.c">src/libupse/upse_ps1_memory_manager.c</file></files>     </commit>   </body>   <timestamp>1290462516</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>upse</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>209:550e70dc14d3</version>       <log>Warning cleanups.</log>       <url>http://hg.atheme.org/upse/rev/550e70dc14d3</url>       <files><file action="modify" uri="http://hg.atheme.org/upse/diff/550e70dc14d3/src/libupse/upse_loader_psf1.c">src/libupse/upse_loader_psf1.c</file></files>     </commit>   </body>   <timestamp>1290462497</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>upse</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>208:4bd2752f2a6a</version>       <log>Fix custom BIOS support.</log>       <url>http://hg.atheme.org/upse/rev/4bd2752f2a6a</url>       <files><file action="modify" uri="http://hg.atheme.org/upse/diff/4bd2752f2a6a/src/libupse/upse-module.h">src/libupse/upse-module.h</file></files>     </commit>   </body>   <timestamp>1290462484</timestamp> </message></recentMessages></statsTarget>
