Since the last mailout there have been three updates of the Simulation. These updates included bug fixes, documentation updates and, finally, a re-introduction of the threading code on the Mac. I'd like to continue the pace of these updates working with the new Apple code and also a number of linking changes that should allow the Noble Ape Simulation and Noble Warfare to work together.

Since the launch of Noble Warfare, I have written quite a bit about the integration of the Simulation with Noble Warfare. This, in part, has occurred at a source code level. But I would like to integrate the powerful testing and analysis tools that are progressively being integrated into the Noble Ape Simulation into Noble Warfare too. This integration will push the development of Noble Warfare to the point of a mainstream download site release.

Watch the mailout for more information.


After more than two years off SourceForge, I released the stable 0.669 version of the Simulation onto SourceForge, a day after the release through the Noble Ape site. One of the best facilities SourceForge offers is the ability to recruit open source developers and others with skills wanting to contribute to an active open source development.

Noble Ape is in the rare position of being nearly ten years of development. That in itself isn't offered by many open source projects.

I created four positions on SourceForge with the Noble Ape development - a general developer, a Mac developer, a Linux developer and a documenter. I received six emails for the Linux developer and documenter positions exclusively.

My thought in recruitment through SourceForge - if I got one person who contributed half as much as Mridul P, the development would be greatly improved. From the six, two Linux developers have taken to the task of getting the Linux version up to the state of the Windows and Mac releases - with some assistance from Mridul P.

I'm working through the documentation changes with the team of three. The documentation changes have provided me self-reflection about how poor the documentation associated with the Simulation has been to-date. The Simulation exists as a fundamentally amateur effort and the documentation up until now has re-enforced this.

Over the next couple of mailouts, I'd like to introduce the new folks contributing to the Simulation development through the developer mailing list.

I'd like to start this introduction with Malek Qtaish. Jordanian farmer by day, Noble Ape Developer mailing list correspondent by evening. Malek has emailed the developer mailing list with everything from improvements to the Ocelot interface to the effects of time perceptions and Noble Ape heart rates being shown in the Simulation.

I'm looking forward introducing more new contributors in the next mailout.


Following the last mailout, I contacted the Apple Computer engineers who release the CHUD toolkit with the Noble Ape source code. They confirmed there was an INTEL version of the Noble Ape Simulation for MacOS and they had implemented the SSE vector math for INTEL to replace the Altivec vector code.

If Apple gives away the source code with every new Mac they sell, and it appears will continue to do this through the processor change, it make sense that Apple releases the latest version of the Simulation source with their CHUD tools at any given time. I have updated the source with the integration of the Apple source (Altivec and SSE). Apple engineer, Sanjay Patel, confirmed that August-September is ideal for Apple to test the integrated source. From this point, all going well, Apple should distribute directly from the current development source.

Hope all is well with you all,

Tom Barbalet, 30 July 2005.

Noble Ape - Mailout Archive