### Author Topic: Probably a dumb question.  (Read 2148 times)

0 Members and 1 Guest are viewing this topic.

• Posts: 295
• Rating: +20/-1
• Its 0x1A4 somewhere
##### Probably a dumb question.
« on: December 01, 2010, 05:55:33 pm »
Well ive been inactive for a while, and ive never been much of an expert at programming so heres my dumb question lol. Is there a command in axe that lets you run a program regardless of what kind it is? And if not, is there a way to tell the difference between asm and basic programs and how would you run them accordingly using Axe? Im trying to make some sort of command line and im having issues parsing input as well but ill ask about that when i can get on a PC. (im on my old phone since my blackberry broke so i cant do hard returns sorry)

#### AngelFish

• Is this my custom title?
• LV12 Extreme Poster (Next: 5000)
• Posts: 3242
• Rating: +270/-27
• I'm a Fishbot
##### Re: Probably a dumb question.
« Reply #1 on: December 01, 2010, 06:03:32 pm »
You can't directly run outside programs in Axe without writing the routine yourself. The parser attempts to parse any programs you call in Axe.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

• Posts: 295
• Rating: +20/-1
• Its 0x1A4 somewhere
##### Re: Probably a dumb question.
« Reply #2 on: December 01, 2010, 06:05:48 pm »
Is there a way to run a basic program with Asm(  )?

#### nemo

• LV9 Veteran (Next: 1337)
• Posts: 1203
• Rating: +95/-11
##### Re: Probably a dumb question.
« Reply #3 on: December 01, 2010, 06:06:43 pm »
there is not. Asm() is designed for assembly hex code

#### AngelFish

• Is this my custom title?
• LV12 Extreme Poster (Next: 5000)
• Posts: 3242
• Rating: +270/-27
• I'm a Fishbot
##### Re: Probably a dumb question.
« Reply #4 on: December 01, 2010, 06:06:46 pm »
You would probably have to do an OS call and initiate the BASIC interpreter. I don't think anyone's ever figured out how to do it. I'd love to be wrong about that, though.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

• Posts: 295
• Rating: +20/-1
• Its 0x1A4 somewhere
##### Re: Probably a dumb question.
« Reply #5 on: December 01, 2010, 06:09:49 pm »
I know how Asm(  ) workks i was wondering if there was an assembly command or commands that i could put in the program as hex using Asm( but i guess there isnt anything

#### squidgetx

• Food.
• CoT Emeritus
• LV10 31337 u53r (Next: 2000)
• Posts: 1881
• Rating: +503/-17
• rawr.
##### Re: Probably a dumb question.
« Reply #6 on: December 01, 2010, 06:11:48 pm »
This snippet of asm(hex) will run nostub progs I don't think you could run programs made for shells though without having the shell routines somehow integrated into your program or on the calc (not sure about this though)
Code: [Select]
PAsm(E7EF7C4E)This would execute the program whose name is pointed to by P, just as if you had run it by typing Asm(prgmNAME) on the homescreen
« Last Edit: December 01, 2010, 06:12:00 pm by squidgetx »

#### AngelFish

• Is this my custom title?
• LV12 Extreme Poster (Next: 5000)
• Posts: 3242
• Rating: +270/-27
• I'm a Fishbot
##### Re: Probably a dumb question.
« Reply #7 on: December 01, 2010, 06:33:28 pm »
i was wondering if there was an assembly command or commands that i could put in the program as hex using Asm( but i guess there isnt anything

There IS a way to run BASIC programs in Assembly because TI-OS does it. The problem is that no one really knows how it's done. Let me check if BrandonW documented the interpreter.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

#### Runer112

• Project Author
• LV11 Super Veteran (Next: 3000)
• Posts: 2289
• Rating: +639/-31
##### Re: Probably a dumb question.
« Reply #8 on: December 01, 2010, 06:35:12 pm »
i was wondering if there was an assembly command or commands that i could put in the program as hex using Asm( but i guess there isnt anything

There IS a way to run BASIC programs in Assembly because TI-OS does it. The problem is that no one really knows how it's done. Let me check if BrandonW documented the interpreter.

I'm sure people know how it's done, as it has been done in many instances before. Any shell application has to be able to do it, for instance.

#### Builderboy

• Physics Guru
• CoT Emeritus
• LV13 Extreme Addict (Next: 9001)
• Posts: 5673
• Rating: +613/-9
• Would you kindly?
##### Re: Probably a dumb question.
« Reply #9 on: December 01, 2010, 06:40:20 pm »
Wasn't there a BCALL posted somewhere in another thread that did exactly this?

#### AngelFish

• Is this my custom title?
• LV12 Extreme Poster (Next: 5000)
• Posts: 3242
• Rating: +270/-27
• I'm a Fishbot
##### Re: Probably a dumb question.
« Reply #10 on: December 01, 2010, 06:41:42 pm »

I'm sure people know how it's done, as it has been done in many instances before. Any shell application has to be able to do it, for instance.

* Qwerty facepalms

And yes, there are B_calls addressing the interpreter.
« Last Edit: December 01, 2010, 06:41:53 pm by Qwerty.55 »
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ