Author Topic: Axe Parser  (Read 552001 times)

0 Members and 4 Guests are viewing this topic.

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Axe Parser
« Reply #2145 on: March 03, 2012, 10:44:11 am »
It's definitely possible, but also likely to be less efficient, since Axe's routines are designed around the various quirks of the 84+. It would still run faster on the nspire, but probably not as fast as C, def. not as fast as assembly.

Least efficient, but most compatible way would be to have an 83+ emulator :P
« Last Edit: March 03, 2012, 10:45:41 am by willrandship »

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Axe Parser
« Reply #2146 on: March 03, 2012, 01:07:23 pm »
It's definitely possible, but also likely to be less efficient, since Axe's routines are designed around the various quirks of the 84+. It would still run faster on the nspire, but probably not as fast as C, def. not as fast as assembly.
Ok for "hardware things" but for example, I guess (I said "I guess") that Axe's mathematic operations won't need to be changed to run on the Nspire.

Least efficient, but most compatible way would be to have an 83+ emulator :P
Lol, yeah, but the color ? D:
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 calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Axe Parser
« Reply #2147 on: March 03, 2012, 01:21:20 pm »
Ideally we would want the math to be different on a 32-bit processor. :P
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Axe Parser
« Reply #2148 on: March 06, 2012, 12:37:18 am »
Not to mention a RISC processor architecture vs a CISC one. The assembly has some pretty major differences.

An ideal situation would be an axe imitation that is optimized for dealing with ARM, rather than focusing on cross-compatibility. There are a lot of quirks axe deals with on the z80 that become totally unnecessary and less efficient on the nspire, and there are many opportunities a cross-compatible axe would miss.

Offline Runer112

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Axe Parser
« Reply #2149 on: November 23, 2012, 10:42:05 am »
So, a new version of Axe has arrived! I think the changelog mostly detailed the new/changed features, but if you have any questions, ask here!

And with all my changes, I'm sure I introduced a fair number of bugs, because I was just blindly fumbling around half the time. x.x If you experience any bugs, please remember to report them in the Bug Reports thread, and I will try my best to fix them as soon as possible!
« Last Edit: November 23, 2012, 10:46:18 am by Runer112 »

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Axe Parser
« Reply #2150 on: November 23, 2012, 10:58:22 am »
You fumble around when it comes to z80 asm? Never :P
I updated my hosted docs on http://axe.eeems.ca last night when I noticed the release.
/e

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: Axe Parser
« Reply #2151 on: November 23, 2012, 03:54:11 pm »
Where were the Axevars moved to and are they in the same order?
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 shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: Axe Parser
« Reply #2152 on: November 26, 2012, 05:04:53 pm »
i assume they would have to be in the same order, but would also be very interested to know where they were moved.

Offline squidgetx

  • Food.
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1881
  • Rating: +503/-17
  • rawr.
    • View Profile
Re: Axe Parser
« Reply #2153 on: November 26, 2012, 07:21:02 pm »
In the developers folder of the new Axe, you can find Axe.inc which shows you this info (i only know this because runer told me lol)

Quote
axv_A           =$9CFB
axv_B           =$9CFD
axv_C           =$9CFF
axv_D           =$9D01
axv_E           =$9D03
axv_F           =$9D05
axv_G           =$9D07
axv_H           =$9D09
axv_I           =$9D0B
axv_J           =$9D0D
axv_K           =$9D0F
axv_L           =$9D11
axv_M           =$9D13
axv_N           =$9D15
axv_O           =$9D17
axv_P           =$9D19
axv_Q           =$9D1B
axv_R           =$9D1D
axv_S           =$9D1F
axv_T           =$9D21
axv_U           =$9D23
axv_V           =$9D25
axv_W           =$9D27
axv_X           =$9D29
axv_Y           =$9D2B
axv_Z           =$9D2D
axv_Theta       =$9D2F

axv_R1          =$9D31
axv_R2          =$9D33
axv_R3          =$9D35
axv_R4          =$9D37
axv_R5          =$9D39
axv_R6          =$9D3B

axv_Y1          =$9D3D
axv_Y1Page      =$9D3F
axv_Y2          =$9D40
axv_Y2Page      =$9D42
axv_Y3          =$9D43
axv_Y3Page      =$9D45
axv_Y4          =$9D46
axv_Y4Page      =$9D48
axv_Y5          =$9D49
axv_Y5Page      =$9D4B
axv_Y6          =$9D4C
axv_Y6Page      =$9D4E
axv_Y7          =$9D4F
axv_Y7Page      =$9D51
axv_Y8          =$9D52
axv_Y8Page      =$9D54
axv_Y9          =$9D55
axv_Y9Page      =$9D57
axv_Y0          =$9D58
axv_Y0Page      =$9D5A

axv_SpriteBuff  =$9D5B

axv_RandSeed    =$9D63

axv_Y1t         =$84EB
axv_Y2t         =$84ED
axv_X1t         =$84EF
axv_X2t         =$84F1
axv_Y3t         =$84F3
axv_Y4t         =$84F5
axv_X3t         =$84F7
axv_X4t         =$84F9
axv_Y5t         =$84FB
axv_Y6t         =$84FD
axv_X5t         =$84FF
axv_X6t         =$8501

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: Axe Parser
« Reply #2154 on: November 27, 2012, 07:56:34 pm »
wait, Why are axv_Y4Page and axv_Y5Page in the same place?
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 shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: Axe Parser
« Reply #2155 on: November 27, 2012, 08:11:53 pm »
they aren't
axv_Y4Page      =$9D48
axv_Y5Page      =$9D4B

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: Axe Parser
« Reply #2156 on: November 29, 2012, 08:59:39 am »
they aren't
axv_Y4Page      =$9D48
axv_Y5Page      =$9D4B
Oh, ok!
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 GinDiamond

  • LV3 Member (Next: 100)
  • ***
  • Posts: 71
  • Rating: +2/-2
  • I dont always fail at life, but when I do, I dont
    • View Profile
Re: Axe Parser
« Reply #2157 on: November 29, 2012, 05:56:07 pm »
Axe 1.2.0 isn't working on WabbitEmu or cemetech's jTIfied. Is this a bug in Axe or a bug with the emulators? Axe works on my calc.

Also, when's the next version of Axe gonna be out? It keeps getting better and better!

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Axe Parser
« Reply #2158 on: November 29, 2012, 06:16:14 pm »
What do you mean it isn't working? Could you give some more information on what happened? Maybe even post in the bug reports topic?
/e

Offline stevon8ter

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 663
  • Rating: +10/-0
    • View Profile
Re: Axe Parser
« Reply #2159 on: November 29, 2012, 06:18:58 pm »
Axe 1.2.0 isn't working on WabbitEmu or cemetech's jTIfied. Is this a bug in Axe or a bug with the emulators? Axe works on my calc.

Also, when's the next version of Axe gonna be out? It keeps getting better and better!

For me it works on wabbitemu
None of my posts are meant offending... I you feel hurt by one of my posts, tell me ... So i can appoligise me and/or explain why i posted it


Hi there, I'm the allmighty (read as: stupid, weak...) STEVON8TER