This project is dedicated to the memory of William Morris (aka Frags), who was the main contributor to the bounty but was unable to see the final result.

Thursday, September 6, 2012

Apple from the Tree

I try to keep this post short. New update is available:
  • MacOSX Darwin PowerPC support is implemented.
  • Fixed address distance calculation for the PowerPC native relative branch instructions.
  • Refactored the boolean values to use TRUE/FALSE preprocessor defines.
Big thanks goes to Tobias Netzel, who implemented the MacOSX support for the JIT compiling and helped me chasing down one more sneaky bug.

Some details on the bug: previously the negative relative branch calculation was completely wrong, which caused jumping to invalid addresses among certain situations and made the application crash.



  1. I feel and know what kind of relief you have when you fix something which bork the head for the month or more :) And how the things move when somebody help with ideas even a little bit. Now i start to check that blog every day, because i almost see how i start to run all those 020 and up aga games and demos to make a speed tests and find out how good or bad they changes. That will be intereting for sure.

  2. Any chance that we can see it in action soon?

    1. I was too tired recently, so implementing the addressing modes takes a bit longer. I don't know when will I be finished with it.