Author Topic: Features Wishlist  (Read 690719 times)

0 Members and 4 Guests are viewing this topic.

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: Features Wishlist
« Reply #405 on: April 07, 2010, 10:41:38 am »
Yeah true I guess. I think as long as it won't take 10 seconds to compile 5000 bytes of source we're fine. Plus those who used TASM to compile ASM on old computers are used to much slower compiling speed anyway. On my Pentium II 350 MHz, it took 4 seconds just to compile Hello World. I'm not sure how much faster it is on newer PCs, though.

SirCmpwn

  • Guest
Re: Features Wishlist
« Reply #406 on: April 07, 2010, 11:31:34 am »
Hey, using OTBP Assembler, it takes about 30 seconds to compile Hello World.  Mosaic does the same program in less than one.  I'm excited to finish 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: Features Wishlist
« Reply #407 on: April 07, 2010, 12:17:33 pm »
Lol, funny how a 6 or 15 Mhz calc can compile an ASM program faster than a computer. Plus you don't need to go through the process of loading the file on Wabbitemu all the time, meaning saving even more time and the only thing to worry about is making sure your data is safe on calc (CalcUtil I guess) in  case your program contains errors.

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: Features Wishlist
« Reply #408 on: April 07, 2010, 02:02:40 pm »
Bit shifts are not the best way to go for division since it takes 4 bytes each shift.  That's why I didn't optimize higher divisions of 2.  But now that I think about it, multiplication as a method of dividing is small enough to optimize.  I'll add that next time.
___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: Features Wishlist
« Reply #409 on: April 07, 2010, 03:00:39 pm »
Which kind of division is called bit shift? Do you mean the one going like A/2/2/2/2?

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: Features Wishlist
« Reply #410 on: April 07, 2010, 03:09:31 pm »
Hey, using OTBP Assembler, it takes about 30 seconds to compile Hello World.  Mosaic does the same program in less than one.  I'm excited to finish it.
"Mosaic"?
Former Coder of Tomorrow


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: Features Wishlist
« Reply #411 on: April 07, 2010, 03:10:45 pm »

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: Features Wishlist
« Reply #412 on: April 07, 2010, 03:20:55 pm »
That's strange. I have no idea how I managed not to notice it...
Former Coder of Tomorrow


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: Features Wishlist
« Reply #413 on: April 07, 2010, 04:19:45 pm »
Well on some days projects get posted in a lot and if one gets no updates for a few days, it drops in the list pretty fast. Half of the first project topics page has posts from 2010.

This is why the new double posting rule that was added in march on Omnimaga is 1 hour between posts for authors projects rather than 6

EDIT:

I have a suggestion for one of the future update, that is not for Axe app itself, but either the doc or another help file: a list of all compiling error codes possible, their descriptions and possible causes and possible solutions for most common cases.
« Last Edit: April 07, 2010, 07:39:47 pm by DJ Omnimaga »

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: Features Wishlist
« Reply #414 on: April 07, 2010, 08:34:04 pm »
Definitely will add that doc when finished.  Currently, I have VERY non-descriptive errors like TI-Basic.  There are only about 15 possible errors right now, but I plan to have about 50-100 when finished to be really specific about the exact part of the code that has the problem.
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline Raylin

  • Godslayer
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1392
  • Rating: +83/-25
  • I am a certifiable squirrel ninja.
    • View Profile
    • Ray M. Perry
Re: Features Wishlist
« Reply #415 on: April 07, 2010, 08:38:22 pm »
O_O

If you were to put a line number in that...

ERROR: BAD SYMBOL - LINE 6

OMG.
Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm







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: Features Wishlist
« Reply #416 on: April 07, 2010, 08:40:27 pm »
well, the issue, though, with line number, is that for massive programs it's hard to count until that line if the error is at like line 500 x.x

Offline Raylin

  • Godslayer
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1392
  • Rating: +83/-25
  • I am a certifiable squirrel ninja.
    • View Profile
    • Ray M. Perry
Re: Features Wishlist
« Reply #417 on: April 07, 2010, 08:51:41 pm »
What if it displayed the line in question on the screen?
Like in small text...?

ERROR: BAD SYMBOL - LINE 6
:"This is a test->Str1-><theta>
Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm







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: Features Wishlist
« Reply #418 on: April 07, 2010, 09:09:12 pm »
that could work too

SirCmpwn

  • Guest
Re: Features Wishlist
« Reply #419 on: April 07, 2010, 09:10:06 pm »
I don't belive you can store to <theta> with Axe.  At least, I couldn't do it in version 0.1.2.