Omnimaga
Calculator Community => TI Calculators => TI-BASIC => Topic started by: NeoCrisis on October 25, 2010, 08:32:38 am
-
Hi everybody!
I'd like to know if it was possible to boot a program (stored in RAM, of course ;D) just when we turn on the calculator. Prereferably on TI-Basic or ASM (although I don't know how to program in ASM ::))
-
I know of two solutions. The first one is just to use TI's Start-Up Customization app. (http://education.ti.com/calculators/downloads/US/Software/Detail?id=105#)
The other option is to mess with OFFSCRPT by hand, as detailed in these URL's:
- http://ourl.ca/6380 (http://ourl.ca/6380)
- http://ourl.ca/6150 (http://ourl.ca/6150)
- http://www.cemetech.net/forum/viewtopic.php?t=4636 (http://www.cemetech.net/forum/viewtopic.php?t=4636)
- http://wikiti.brandonw.net/index.php?title=Offscrpt (http://wikiti.brandonw.net/index.php?title=Offscrpt)
-
I get the feeling he was looking for more of a canned program.
I would find that handy too :) I don't understand most of the OFFSCRPT info.
-
I get the feeling he was looking for more of a canned program.
Well Startup should do what he needs. I used that app several years ago on my TI-83 Plus Silver Edition.
-
ouais j'ai vu et ça a l'air pas mal
yeah I read the app's web page, it looks good for me :)
I hope it'll work correctly ^^
-
Okay, then. No need to follow the other links ;D
Good luck with whatever you are trying to do!
Also, as I have not done it yet, I say "Welcome to Omnimaga! :D"
-
calcdude84se: thanks! I tried the Startup app and it's just what I was looking for! actually, i was looking for this app to make bootable my (very little) OS on my calc, and it's working ^^^
-
Nice to hear! Maybe we could hear more about your BASIC Shell? ;D (Presuming that's what you mean by OS)
-
Nice to hear! Maybe we could hear more about your BASIC Shell? ;D (Presuming that's what you mean by OS)
Lol. MirageOS has destroyed the real image of an Operating System.
-
Yeah unfortunately this have caused misconceptions about what is a calc OS. http://en.wikipedia.org/wiki/Operating_system
This is why it's best to call shells shells. DoorsCS, for example, stands for Doors Calculator Shell.
-
@ DJOmnimaga: ok, désolé... c'est alors ça que ça veut dire "Shell" dans Axe Parser ::) ::)
My little OS shell hasn't any name for the moment, I'm thinking about it (any idea? ;D ). I made it with simple commands (well, I'm a beginner, so....).
Features:
1) Very small: less than 7000 bytes (actually it's about 6600 bytes)
2) Can setup the calculator more easily (Degree/Radian, Fix/Float, Sci). It can also change the name or the password, erase all the variables, but I'm still working on it because when I run my Tamagotchi and then my shell, everything from my Tamagotchi is erased :'( /!\It is in another program, so that both are independant. Sadly, I didn't save it, and someone stole my calc :o >:( :-[ :'(
3) Can calculate Pythagore's Theory (sorry, I'm French, I don't know how it's named in english ;D), GCD, LCM, Statistics, areas (circle and this (http://blenderclan.tuxfamily.org/html/modules/content/content/tut79_images/Triangle%20rectangle.jpg))
4) Can calculate special numbers for economy (in France, for francophones: élasticité, variation relative et taux de variation)
5) A program called TI-MSN, and BlackJack, Snake and Tic-Tac-Toe (these games are not running on the GRAPH screen, I'm very bad at GRAPH screen programming :-\)
6) Protected by password of anytype, can contain number as well as letter. /!\ This feature is in another program (the simplest in the world, just 1 line)
7) Displays your name at startup :) (the most useful feature.....)
The problem is that it's in French, so the attached file is the french version. I also have the source code in a .txt document (available, just PM me and I will send it to you ;D)
[edit]
I completely forgot to give the code that will avoid you ERR:UNDEFINED
For the password:
Input "PASSWORD?",Str9
For the username:
Input "USERNAME?",Str4
-
@ DJOmnimaga: ok, désolé... c'est alors ça que ça veut dire "Shell" dans Axe Parser ::) ::)
My little OS shell hasn't any name for the moment, I'm thinking about it (any idea? ;D ). I made it with simple commands (well, I'm a beginner, so....).
Features:
1) Very small: less than 7000 bytes (actually it's about 6600 bytes)
2) Can setup the calculator more easily (Degree/Radian, Fix/Float, Sci). It can also change the name or the password, erase all the variables, but I'm still working on it because when I run my Tamagotchi and then my shell, everything from my Tamagotchi is erased :'( /!\It is in another program, so that both are independant. Sadly, I didn't save it, and someone stole my calc :o >:( :-[ :'(
3) Can calculate Pythagore's Theory (sorry, I'm French, I don't know how it's named in english ;D), GCD, LCM, Statistics, areas (circle and this (http://blenderclan.tuxfamily.org/html/modules/content/content/tut79_images/Triangle%20rectangle.jpg))
4) Can calculate special numbers for economy (in France, for francophones: élasticité, variation relative et taux de variation)
5) A program called TI-MSN, and BlackJack, Snake and Tic-Tac-Toe (these games are not running on the GRAPH screen, I'm very bad at GRAPH screen programming :-\)
6) Protected by password of anytype, can contain number as well as letter. /!\ This feature is in another program (the simplest in the world, just 1 line)
7) Displays your name at startup :) (the most useful feature.....)
The problem is that it's in French, so the attached file is the french version. I also have the source code in a .txt document (available, just PM me and I will send it to you ;D)
Not a begginer, you just made a shell!
Always giving me UNDEFINED errors, also the code is available for me to edit (is that what you meant?)
-
yeah, but it's a very simple one! I need help because I'm not able to code on graphic screen! Everything is based on the main screen! have you ran the program yet?
-
yeah, but it's a very simple one! I need help because I'm not able to code on graphic screen! Everything is based on the main screen! have you ran the program yet?
Yes, I have
Disp "Bonjour",Str4
Str4 is not defined :S
-
I've edited the features and others. do you speak french?
-
Un peu, oui tu peux parler français avec moi, pas de probleme.
-
oh cool ^^ F3 c'est l'aide pour les touches, j'ai oublié de le signaler (désolé, c'est le premier programme que je publie sur Internet, j'ai jamais fait ça!!!!)(sorry that's the first program that I publish on Internet, I never did this before!!!!)
-
oh cool ^^ F3 c'est l'aide pour les touches, j'ai oublié de le signaler (désolé, c'est le premier programme que je publie sur Internet, j'ai jamais fait ça!!!!)(sorry that's the first program that I publish on Internet, I never did this before!!!!)
Pas de probleme.
Str9 n'existe pas...
Str4 n'existe pas...
Tu execute bien le program ou seule moi ne peux pas executer bien?
-
Peut-être vous avez besoin de faire Str4? Avant vous utilisez la programme pour le premier fois:
"Xeda→Str4
(Correctez ma grammaire si vous voulez)
Maybe you need to make Str4? Before the first time you use the program:
"Xeda→Str4
(Correct my grammar if you would like)
-
Peut-être vous avez besoin de faire Str4? Avant vous utilisez la programme pour le premier fois:
"Xeda→Str4
(Correctez ma grammaire si vous voulez)
Maybe you need to make Str4? Before the first time you use the program:
"Xeda→Str4
(Correct my grammar if you would like)
That worked, but then comes the Str9 :S
-
Str4→Str9?
-
Peut-être que vous avez besoin de faire Str4? Avant quevous utilisiez le programme pour la premiere fois:
"Xeda→Str4
(Corrigez ma grammaire si vous voulez)
Maybe you need to make Str4? Before the first time you use the program:
"Xeda→Str4
(Correct my grammar if you would like)
I edited the message with the file with the source codes for Str4 and Str9, so please see my message.
-
Peut-être que vous avez besoin de faire Str4? Avant quevous utilisiez le programme pour la premiere fois:
"Xeda→Str4
(Corrigez ma grammaire si vous voulez)
Maybe you need to make Str4? Before the first time you use the program:
"Xeda→Str4
(Correct my grammar if you would like)
I edited the message with the file with the source codes for Str4 and Str9, so please see my message.
Don't do that, just update it in the new message, instead of replacing old ones :)
-
For the password:
Input "PASSWORD?",Str9
For the username:
Input "USERNAME?",Str4
How can we add a project to Omnimaga's project? It would be cool to share my prog with everybody ^^
-
For the password:
Input "PASSWORD?",Str9
For the username:
Input "USERNAME?",Str4
How can we add a project to Omnimaga's project? It would be cool to share my prog with everybody ^^
This is an Omnimaga project, if you want to be a formal omnimaga project the community has to receive as a project of major importance. let's see where this programs leads to and gets to be considered Omnimaga Project :)
USERNAME and PASSWORD are cool now :)
EDIT: Upload new version please :)
-
For the password:
Input "PASSWORD?",Str9
For the username:
Input "USERNAME?",Str4
How can we add a project to Omnimaga's project? It would be cool to share my prog with everybody ^^
This is an Omnimaga project, if you want to be a formal omnimaga project the community has to receive as a project of major importance. let's see where this programs leads to and gets to be considered Omnimaga Project :)
USERNAME and PASSWORD are cool now :=)
er.... I'm sorry, I didn't unerstood :S
-
Ce est un project de Omnimaga, si tu veux qu'il être un project de Omnimaga comme Axe ou Pokemon, la communite dois le recevoir comme um project tres importante. nous devons voir si ce program est tres bon pour etre un project de omnimaga.
USERNAME and PASSWORD code est tres meilleur maintenant.
EDIT: la nouvelle version?
-
You need to post your projects at http://www.omnimaga.org/index.php?board=5.0 . If it gets notable enough, such as Escheron: Shadow Over Rangaroth, Starfox 83+ or Axe Parser, it can eventually get its own sub-forum.
-
oooookkkkkk that's clear now ;)
@DJ Omnimaga: what is "shell" in French? I can't find my ICT teacher and my English Teacher doesn't know :S
-
Un shell est un programme ou une application capable d'exécuter un programme asm stub. Les plus connus sont ion et mirage OS, mais il y a aussi Doors CS 7.1, noshell (que je conseil) et d'autres encore. C'est en fait une interface pour démarrer des programmes.
-
Un shell est un programme ou une application capable d'exécuter un programme asm stub. Les plus connus sont ion et mirage OS, mais il y a aussi Doors CS 7.1, noshell (que je conseil) et d'autres encore. C'est en fait une interface pour démarrer des programmes.
Ça c'est un shell, un OS es le OS de la calculatrice, comme KnightOS.
-
ok!so my program isn't a shell, because it's not in ASM!
-
It's possible to make a shell with a mix of ASM libraries (like Doors CS7/Celtic III) to display the list of programs on the calc and TI-BASIC, but it usually ends up so large that it is not practical to run large games. From what I could see, your program is more a package of many programs that can do some special stuff and some games.