• Axe Parser 5 1
Currently:  

Author Topic: Axe Parser  (Read 552037 times)

0 Members and 3 Guests are viewing this topic.

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Axe Parser
« Reply #615 on: May 18, 2010, 11:31:27 pm »
Lol so which one is it?  Either way you might want to talk to bwang, he has written both the raycaster, and the raytracer for the nSpire :) And both are quite amazing :O

Offline Runer112

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Axe Parser
« Reply #616 on: May 19, 2010, 09:46:13 pm »
Lol so which one is it?  Either way you might want to talk to bwang, he has written both the raycaster, and the raytracer for the nSpire :) And both are quite amazing :O

Raycasting.

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Axe Parser
« Reply #617 on: May 21, 2010, 01:26:45 am »
Just wanted to let everyone know, this weekend is going to be non-existent.  I have a take home midterm in my quantum physics class.  The "take home" part may sound like it would make it easier, but the reason its take home is becasue it would take much longer than the class time to finish the exam.  And its not like we would be able to find help anyway since this is way beyond even the internet's ability.  I estimate it will take me about 20 hours to finish at the current rate I'm finishing problems (its only 4 problems by the way).  Despite being my hardest class, its still the most fun and I'm actually doing pretty well in it.  Wish me luck!

As an effort to concentrate better, I will not be visiting the forums again until Monday.  I will release a new version of Axe Parser tomorrow night even though there really isn't much new I've added.  Some notable features are read/write to the answer variable as a number, and pseudo error scrolling.  What that means is that the program will scroll to the error if you press [prgm] after receiving an error.  However, you cannot exit the app into the program editor, it will instead return you to the home screen.  I still need to figure out how app change hooks work to exit directly into the editor at the troubled spot.  But at least this provides some temporary assistance to help find syntax errors.
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Axe Parser
« Reply #618 on: May 21, 2010, 01:36:06 am »
Wow that sounds like a crazy test, good luck with it!  And scrolling to error sounds very nice :) i like that implementation, it works well ^^ Well good luck with your quantum physics! ;D

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Axe Parser
« Reply #619 on: May 21, 2010, 01:38:23 am »
Aaah ok it's fine I understand. I wish you good luck in your exams. However, question, why is it mid-term? Does it means you have school this Summer too?

Anyway nice feature you added, can't wait to try them out! Good luck in your school stuff!

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Axe Parser
« Reply #620 on: May 21, 2010, 01:49:44 am »
The grade is 3 midterms and a final.  This is the 3rd midterm.  The word "midterm" is kind of misleading.
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Axe Parser
« Reply #621 on: May 21, 2010, 01:50:46 am »
oh ok x.x

weird x.x, I always thought of midterms as tests occuring in the middle of a semester

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Axe Parser
« Reply #622 on: May 21, 2010, 03:41:54 pm »
Wow, that's a long test.  Good luck! ;D
Axe's new release is sounding great! :D
« Last Edit: May 21, 2010, 03:42:05 pm by ztrumpet »

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Axe Parser
« Reply #623 on: May 22, 2010, 08:17:41 am »
I estimate it will take me about 20 hours to finish at the current rate I'm finishing problems (its only 4 problems by the way).  Despite being my hardest class, its still the most fun and I'm actually doing pretty well in it.  Wish me luck!
20 hours? Good Gravy man! I wish you the best of luck with it!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Axe Parser
« Reply #624 on: May 22, 2010, 05:42:44 pm »
Just make sure to resist the temptation to visit the forums too much this weekend, though :P (unlike last night lol)

I often plan to do stuff one evening then end up posting here or IRC and other forums and not doing anything XD

Example is when BrandonW was showcasing his BlueTooth8x project (to send stuff from a calc to another, wireless) over a livestream thursday. We ended up talking to him via text in #cemetech then he replied to us by talking, and ranting about how TI Connect sucks and stuff XD. And at the same time, a Cemetech troll was posting random stupid double-posts that made no sense in his project topic and then the thread basically became 4chan without the pr0n. :P

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Axe Parser
« Reply #625 on: May 24, 2010, 06:04:15 pm »
Okay, I'm back.  My estimate was a gross understatement.  I pulled an all nighter last night to finish it.  It was about 25 pages of calculations >.>  So I'll probably sleep later today to catch up on the sleep I didn't get.

Anyway, its good to be back.
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Axe Parser
« Reply #626 on: May 24, 2010, 06:09:04 pm »
Ouch x.x that sucks

I hated school projects and homework that took over 2 hours each and I'm the kind of person to quickly get discouraged under pressure (the reason why I dropped out of college years ago). Glad you managed to finish it all. Get some sleep lol, though.

(or maybe not... sometimes that helps someone find more optimizations in his calc projects he wouldn't find in any normal state of mind. j/k ;D)

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Axe Parser
« Reply #627 on: May 24, 2010, 09:47:28 pm »
Welcome back Quigibo :) And that sucks about your test D: Seems a bit excessive, oh well at least its done :) Congrats for pulling that all of!  Well done!

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 #628 on: May 24, 2010, 09:58:06 pm »
Hey, I've been wondering, do you optimize constant memory reads yet? You can simplify those to a simple LD HL,(address) instruction
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Axe Parser
« Reply #629 on: May 25, 2010, 12:23:09 am »
Kind of yeah.  "Static Pointer" +- "Offset" optimizes to a single load.  So recalling something like {L1+8} takes the same amount of memory as recalling {L1} itself.
___Axe_Parser___
Today the calculator, tomorrow the world!