Omnimaga

Calculator Community => Major Community Projects => The Axe Parser Project => Topic started by: Runer112 on September 19, 2011, 03:24:57 pm

Title: Axe 1.0.3 with a multiplication bugfix
Post by: Runer112 on September 19, 2011, 03:24:57 pm
Attached below is my patched version of Axe 1.0.3 with a corrected multiplication routine. As far as I know I didn't introduce any new bugs. I suggest that any Axe programmers who need fixed-point or high-order multiplication download and use this.



I know how much Builderboy has been aching to release Zedd, but he is held up because no version of Axe can safely/successfully compile it. 0.5.3 lacks a needed feature, 1.0.0 and 1.0.1 are too dangerous to use, 1.0.2 doesn't handle constants correctly, and 1.0.3 has broken fixed-point and high-order multiplication.

It's been about a month since the last release of Axe and I'm sure Quigibo has been very busy now that he's back in school. He's probably working on 1.0.4 in the background, but with his schoolwork I understand if progress is slow. I haven't heard any news about when 1.0.4 might be released, or even just a bugfixed version of 1.0.3. So I decided I'd try to help by fixing what I would consider the most major bug in 1.0.3, the broken multiplication. Long story short, I was able to locate the broken multiplication routine in the compiled application, edit the hex so it would properly work with fixed-point and high-order multiplication, and resign the application.

I realize that Axe is the work of Quigibo, not myself, so I don't plan on making releases like this a habit. But the multiplication bug was a somewhat big and unavoidable bug that was holding back a few coders' projects, and I wanted to give them the ability to continue their awesome work.



Attached below is my patched version of Axe 1.0.3 with a corrected multiplication routine. As far as I know I didn't introduce any new bugs. I suggest that any Axe programmers who need fixed-point or high-order multiplication download and use this.
Title: Re: Axe 1.0.3 with a multiplication bugfix
Post by: ztrumpet on September 19, 2011, 04:27:13 pm
Please note that this is not an official copy of Axe.


However, thank you, Runer. :D
Title: Re: Axe 1.0.3 with a multiplication bugfix
Post by: Camdenmil on September 19, 2011, 09:54:44 pm
Wow, I spent forever wondering why my physics engine wasn't working, compiled it with this version, now it works :)
Title: Re: Axe 1.0.3 with a multiplication bugfix
Post by: Builderboy on September 19, 2011, 10:13:33 pm
Million thanks for getting this out :D
Title: Re: Axe 1.0.3 with a multiplication bugfix
Post by: Deep Toaster on September 19, 2011, 11:06:48 pm
I know how much Builderboy has been aching to release Zedd, but he is held up because no version of Axe can safely/successfully compile it. 0.5.3 lacks a needed feature, 1.0.0 and 1.0.1 are too dangerous to use, 1.0.2 doesn't handle constants correctly, and 1.0.3 has broken fixed-point and high-order multiplication.
So that's why Zedd hasn't come out yet! :D Thank you Runer112!
Title: Re: Axe 1.0.3 with a multiplication bugfix
Post by: Builderboy on September 19, 2011, 11:07:19 pm
Zedd is out now silly :D I just released it ;D
Title: Re: Axe 1.0.3 with a multiplication bugfix
Post by: Quigibo on September 21, 2011, 05:37:51 am
Sorry for being so busy, I will plan to have the next version out this weekend.