Author Topic: Bug Reports  (Read 454143 times)

0 Members and 1 Guest are viewing this topic.

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: Bug Reports
« Reply #1755 on: November 23, 2012, 12:02:47 pm »
Found something in Runer's Axe 1.2.0 : token hook from axioms doesn't work anymore (I was really bored when I realized that FindFirst became 2-SampFZTest :P ).
« Last Edit: November 23, 2012, 12:59:28 pm by Matrefeytontias »

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: Bug Reports
« Reply #1756 on: November 23, 2012, 03:52:37 pm »
Axe 1.2.0 breaks horribly Nymless v.93's new Main Menu animations.
You can try it for yourself, but be prepared to pull a battery.
Film at 11.
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline Runer112

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Bug Reports
« Reply #1757 on: November 23, 2012, 04:52:44 pm »
Found something in Runer's Axe 1.2.0 : token hook from axioms doesn't work anymore (I was really bored when I realized that FindFirst became 2-SampFZTest :P ).

In my quick test, it looks like they do work (see attached screenshot of MemKit token replacements). Make sure Axe's token hook is installed by opening and then closing Axe, and remember that for Axiom tokens to actually show up, the #Axiom(Name) line has to already exist in the program when you open it in the editor; adding it without closing the program editor will not work. Also make sure that the Axiom is an appvar and not a program, which is something that I forgot many times while designing Axioms. Either convert it to an appvar manually using something like Calcsys or compile a program that includes the Axiom.

If these steps don't fix the problem... well then we might have a bug on our hands.



Axe 1.2.0 breaks horribly Nymless v.93's new Main Menu animations.
You can try it for yourself, but be prepared to pull a battery.
Film at 11.

After a bit of debugging, it seems that when I tried to add proper rectangle clipping, I made a small mistake (that can result in huge errors). It's now fixed, but until I release Axe 1.2.1 which will contain this fix (hopefully soon!), I'd keep using Axe 1.1.2. Also, I'd be very careful using the X1T, X2T, Y1T, and Y2T variables now that they're special-use and their values may change without you realizing it! You can check the changelog for more info about this change.



A note to all Axe users: If a program you are developing has any chance of drawing rectangles at negative Y coordinates such that -Y=height, you will be affected by this bug in Axe 1.2.0. Please wait until the release of Axe 1.2.1 to upgrade.
« Last Edit: November 23, 2012, 08:22:04 pm by Runer112 »

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: Bug Reports
« Reply #1758 on: November 23, 2012, 08:53:53 pm »
How soon is 1.2.1 expected to be? A day or two, a couple of weeks? Months?
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline Runer112

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Bug Reports
« Reply #1759 on: November 23, 2012, 08:56:59 pm »
I'm hoping that it will only take a week or two. I just don't want to release a new version with only one change, so it's really just a matter of how quickly bugs crop up and I fix them and how quickly I add new stuff.

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: Bug Reports
« Reply #1760 on: November 24, 2012, 05:08:12 am »
Nope, the token hook definitely doesn't work for my AxiomDCS. I downgraded to Axe 1.1.2.

Also, a clipped line routine would be great for a later version of Axe.
« Last Edit: November 24, 2012, 05:08:52 am by Matrefeytontias »

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Bug Reports
« Reply #1761 on: November 24, 2012, 08:38:02 am »
Also, a clipped line routine would be great for a later version of Axe.
Yeah, I agree, because the one I wrote is really unoptimized and I fear I won't be able to optimize it without breaking it :P
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline Runer112

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Bug Reports
« Reply #1762 on: November 24, 2012, 11:28:44 am »
Nope, the token hook definitely doesn't work for my AxiomDCS. I downgraded to Axe 1.1.2.

Also, a clipped line routine would be great for a later version of Axe.

Hmm... could you send me a copy of the Axiom so I can test it? I wouldn't rule out the possibility that I did something silly and created a bug that makes certain Axioms not work with token replacements.

And yes, I do have plans for a clipped line routine. :)

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: Bug Reports
« Reply #1763 on: November 24, 2012, 04:13:34 pm »
Are there plans for the sorely-needed white lines and rectangles?
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Bug Reports
« Reply #1764 on: December 02, 2012, 06:13:10 pm »
On certain calc's, the key port needs to be written to with 0xFF before it can be changed reliably (or something like that, you might have to ask Calc84 or Thep or someone).  Either way, I do believe the Axe getkey(#) command needs a small upgrade to compensate for this.

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: Bug Reports
« Reply #1765 on: December 14, 2012, 09:12:16 pm »
Axe lets you include the same program twice.
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Bug Reports
« Reply #1766 on: December 14, 2012, 09:17:17 pm »
Axe lets you include the same program twice.
I would think that's a feature, unless it's recursively including the same program.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: Bug Reports
« Reply #1767 on: December 15, 2012, 02:10:42 am »
Axe lets you include the same program twice.
I would think that's a feature, unless it's recursively including the same program.
Why would you ever have any reason to include the same program twice?
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Bug Reports
« Reply #1768 on: December 15, 2012, 02:59:25 am »
Maybe you want to include the same code twice but underneath 2 different Realloc#() commands to modify the variables that the code modifies?  Either way I don't see any reason to remove the ability to include programs twice, as it doesn't really hurt anything.

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Bug Reports
« Reply #1769 on: December 15, 2012, 07:08:09 am »
Why would you ever have any reason to include the same program twice?
So you'll never include the same program twice, so the fact that Axe lets you include the same program twice is not a problem.
So I really don't get where is your problem ???
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s