Author Topic: Not another ti shell  (Read 6673 times)

0 Members and 3 Guests are viewing this topic.

DrewMarin

  • Guest
Not another ti shell
« on: December 20, 2006, 04:08:00 am »
Well Yes it is a other ti shell , but this I want to add funcuality to the calc that everyday users could benefit from, but so far I have  no idea on this. It will have a password manager to set up a password on boot , and so far I have been thinking on how it will work so it can be as cracker proof as possible ;]. I will release source code , I will need help, Any changes made to the shell while in development it would be appreciated it you shared it with us and a description of what you changed and if there was a reason why.






Cheers, Drew

graywolf

  • Guest
Not another ti shell
« Reply #1 on: December 20, 2006, 09:59:00 am »
That sounds cool.  :)smile.gif

Is it going to be for the 83 or 89. Eitherway, it should also have a battery check.
A file search would be nice (on 89 for sure, but on 83?). Also programmers might want a hex editor or something like that.
A file info page and calc info page is also good. The ability to garbage collect is also good.
And hopefully it will run programs, files in general directly if possible. For example, text files can be viewed by just pressing enter; a program (kernel or shell or basic or w/e) can be run directly.

This probably sounds like a lot, but I'm just giving suggestions.  :Dbiggrin.gif

Offline Radical Pi

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1143
  • Rating: +5/-2
    • View Profile
    • RealityRevolution
Not another ti shell
« Reply #2 on: December 20, 2006, 10:15:00 am »
How about... an interpreted language specifically designed for gaming?
One of these days I'll get a sig I'm really proud of.

Offline bfr

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 819
  • Rating: +4/-0
    • View Profile
    • bfr's website
Not another ti shell
« Reply #3 on: December 20, 2006, 11:02:00 am »
QuoteBegin-Radical Pi+20 Dec, 2006, 16:15-->
QUOTE (Radical Pi @ 20 Dec, 2006, 16:15)
How about... an interpreted language specifically designed for gaming?

You wouldn't happen to be refering to the MLC shell, would you?  ;)wink.gif


This looks interesting; I look forward to trying it out.

Offline Radical Pi

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1143
  • Rating: +5/-2
    • View Profile
    • RealityRevolution
Not another ti shell
« Reply #4 on: December 20, 2006, 12:04:00 pm »
Actually I was more thinking of FastRPL. I didn't no MLC was also a shell. :)smile.gif
One of these days I'll get a sig I'm really proud of.

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Not another ti shell
« Reply #5 on: December 20, 2006, 12:10:00 pm »
you know it may not be the best thing to make the password crack "proof" because what if the user forgets the password?? Well then they wont be able to use the calculator.
There are 10 types of people in this world-- those that can read binary, and those that can't.

Offline bfr

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 819
  • Rating: +4/-0
    • View Profile
    • bfr's website
Not another ti shell
« Reply #6 on: December 20, 2006, 12:13:00 pm »
QuoteBegin-Radical Pi+20 Dec, 2006, 18:04-->
QUOTE (Radical Pi @ 20 Dec, 2006, 18:04)
Actually I was more thinking of FastRPL. I didn't no MLC was also a shell. :)smile.gif

 MLC is technically a shell that only runs MLC programs.  :)smile.gif

Haifax has a good point.  One should just not let his/her calculator get in the wrong hands.  

graywolf

  • Guest
Not another ti shell
« Reply #7 on: December 20, 2006, 12:25:00 pm »
Yah, I agree with Halifax. Maybe you should have a combination of keys like [ALPHA]+[ON] held together to unlock the calculator. Something that the user can remeber, but anyone pressing random keys will not guess.

Offline dinhotheone

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 410
  • Rating: +2/-1
    • View Profile
Not another ti shell
« Reply #8 on: December 20, 2006, 12:27:00 pm »
except then anyone who uses this shell will know how to open it.

graywolf

  • Guest
Not another ti shell
« Reply #9 on: December 20, 2006, 12:44:00 pm »
Oh... Well you can customize your own set of keys to unlock  :Ptongue.gif

DrewMarin

  • Guest
Not another ti shell
« Reply #10 on: December 20, 2006, 02:59:00 pm »
wow nice ideas =], and its for the 83+ . Im gonna need help so if anyone wants to help your more than welcome and Im thinking of trying to make a team but I know that will not be easy , but who said it would be.  And to any  people with alot of knowledge on kernels and stuff would it be smart to make my own kernel in asm , or would running a kernel on top of a kernel be a bad idea?

elfprince13

  • Guest
Not another ti shell
« Reply #11 on: December 20, 2006, 03:53:00 pm »
no offense meant but several things Id like to point out here.

the phrase "kernel" is probably the wrong one in this case since you are referring to an 83+ shell.

in general BASIC shells are fun to write, but not particularly useful in the long run (dont take this as a discouragement of the project, just a helpful suggestion)

writing a shell in asm is much more useful but the fact the you are asking whether or not you should do it in asm would seem to imply you aren't familiar enough with asm to want to undertake a project of this magnitude in it yet.

anywho, other than that, sounds like a fun project, if you do it in basic I suggest the use of codex and program tools as 2 excellent tools for creating basic shells. If you do it in asm I suggest learning the language and writing a few games before trying anything like this.

DrewMarin

  • Guest
Not another ti shell
« Reply #12 on: December 20, 2006, 04:30:00 pm »
QuoteBegin-elfprince13+20 Dec, 2006, 21:53-->
QUOTE (elfprince13 @ 20 Dec, 2006, 21:53)
no offense meant but several things Id like to point out here.

the phrase "kernel" is probably the wrong one in this case since you are referring to an 83+ shell.

in general BASIC shells are fun to write, but not particularly useful in the long run (dont take this as a discouragement of the project, just a helpful suggestion)

writing a shell in asm is much more useful but the fact the you are asking whether or not you should do it in asm would seem to imply you aren't familiar enough with asm to want to undertake a project of this magnitude in it yet.

anywho, other than that, sounds like a fun project, if you do it in basic I suggest the use of codex and program tools as 2 excellent tools for creating basic shells. If you do it in asm I suggest learning the language and writing a few games before trying anything like this.  

 well I know what a kernel is(was thinking of writing a kernel in asm also and have this run of it but idk sounds wayy to advanced lol), and I know Im gonna have to use asm at one point becuase basic isnt enough for this project. Community hopefully will help , and the source will be open so people could help me by making changes along the way. And as far as using other programs also it prob will happen. thx for the advice/info elfprince

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
Not another ti shell
« Reply #13 on: December 21, 2006, 02:34:00 am »
werent kernel the same thing than shells? On 68k i remember everything that was a shell was called a kernel, I dunno why.

Sound nice for a first project tho, I would allow the user to set his key combination to unlock the calc... uhm wait that would be a nice alternative for a password program (on xbox passwords are key based, not character based :Dbiggrin.gif)

DrewMarin

  • Guest
Not another ti shell
« Reply #14 on: December 21, 2006, 03:37:00 am »
QuoteBegin-xlibman+21 Dec, 2006, 8:34-->
QUOTE (xlibman @ 21 Dec, 2006, 8:34)
werent kernel the same thing than shells? On 68k i remember everything that was a shell was called a kernel, I dunno why.

Sound nice for a first project tho, I would allow the user to set his key combination to unlock the calc... uhm wait that would be a nice alternative for a password program (on xbox passwords are key based, not character based :Dbiggrin.gif)  

 They just wished it was a kernel, i think Ill take ur advice from msn on the 10 key thing