Author Topic: Axe Parser  (Read 562555 times)

0 Members and 1 Guest are viewing this topic.

Offline ACagliano

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 919
  • Rating: +32/-2
    • View Profile
    • ClrHome Productions
Re: Axe Parser
« Reply #1020 on: July 24, 2010, 12:23:02 pm »
thanks

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Axe Parser
« Reply #1021 on: July 24, 2010, 01:02:04 pm »
I think that's a little off
* calcdude glances at key 41, which is the [ON] key :P
Except for the [ON] key, which doesn't have a key code (it is the [ON] key), that's correct.
Good luck!
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline nemo

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1203
  • Rating: +95/-11
    • View Profile
Re: Axe Parser
« Reply #1022 on: July 24, 2010, 01:02:24 pm »
i find it easiest to have this bookmarked/favorited.


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 #1023 on: July 24, 2010, 02:49:46 pm »
Lol, the ON key will return a number, but then your program will break so it doesnt matter :P Silly xLib!\ ;D

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 #1024 on: July 25, 2010, 02:39:00 am »
Sorry, I didn't have time for the update today.  I left in the afternoon for something I thought would take a couple hours, but I didn't get back until almost midnight.  But I should have it tomorrow for sure.
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline Tribal

  • The Fallen
  • LV5 Advanced (Next: 300)
  • *
  • Posts: 218
  • Rating: +15/-1
    • View Profile
Re: Axe Parser
« Reply #1025 on: July 25, 2010, 02:42:55 am »
Awesome can't wait, I'm sure it won't kill us to wait another day :D

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: Axe Parser
« Reply #1026 on: July 25, 2010, 11:31:33 am »
Sorry, I didn't have time for the update today.  I left in the afternoon for something I thought would take a couple hours, but I didn't get back until almost midnight.  But I should have it tomorrow for sure.

I had a similar story this week.  No worries!

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: Axe Parser
« Reply #1027 on: July 25, 2010, 09:52:23 pm »
How to use the link port commands GO!
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 calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Axe Parser
« Reply #1028 on: July 25, 2010, 09:57:02 pm »
Cool! Do you mind explaining the significance of being able to use big-endian pointers? ;D
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

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 #1029 on: July 25, 2010, 10:03:10 pm »
There isn't automatic linking yet, so no multilayer games until next version, but you can manipulate the link port directly for applications like sound, interaction with micro controllers, shake detectors, etc. The codes are as follows:  0-both tip,ring high, 1-tip low, ring high, 2-tip high, ring low, 3-both tip,ring low.  I might have ring and tip mixed up.

EDIT: Oh yeah, the main purpose for the big-endian was for reading 2 byte tokens from programs since they're stored in reverse order.
« Last Edit: July 25, 2010, 10:04:44 pm by Quigibo »
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Axe Parser
« Reply #1030 on: July 25, 2010, 10:13:05 pm »
okay, nice to know :)
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

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 #1031 on: July 26, 2010, 12:03:43 am »
DO NOT USE THE APPLICATION COMPILING IN 0.4.0 YET

I'm going to investigate something, but it appears its sometimes writing over the 2nd page of the Axe app itself when it compiles the program.  I will release a 0.4.1 follow-up very soon when I fix it.
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Axe Parser
« Reply #1032 on: July 26, 2010, 12:13:02 am »
Wait, so couldn't it write over other apps as well?

Offline Runer112

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Axe Parser
« Reply #1033 on: July 26, 2010, 12:14:19 am »
I'm having trouble with reading from archive... The following code, when the program I'm trying to read from is out of archive, verifies that the data is in fact in the program:

Code: [Select]
.A
"prgmZIMG"→Str1
Disp GetCalc(Str1)→θ▸Dec
Pause 2500
For(A,0,63)
Disp i
Disp A▸Dec
Disp {A+θ}▸Dec
Pause 500
End

However, when I archive the program I'm trying to read data from and run the following code, the first display is nonzero, suggesting that it successfully located the data, but every byte read equals 65 (decimal).

Code: [Select]
.A
"prgmZIMG"→Str1
Disp GetCalc(Str1,Y₁)▸Dec
Pause 2500
For(A,0,63)
Disp i
Disp A▸Dec
Disp {A+Y₁}▸Dec
Pause 500
End

Any ideas what's going on here? Am I doing something wrong or is Axe doing something wrong?
« Last Edit: July 26, 2010, 12:15:46 am by Runer112 »

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Axe Parser
« Reply #1034 on: July 26, 2010, 12:22:56 am »
65 In binary is 01000001, or 63+2.  The first and sixth bit are set. Your code looks good, so I'm thinking it's probably axe itself.  Try pausing until a key is pressed in the loop, and clear the screen after that.