http://calcg.org/newlogo2.png Not Logged in.
Login | Register

General Discussion Board \ Calculator Discussion \ what are shells?

Click here to log in (you must be logged in to post comments).

AuthorComment
vimalv617
Probe
Posted: 10 Jul 2006
11:24 GMT
Total Posts: 4
So i just got my TI-84+SE and i want to put some games on it..do I have to isntall these "shells" such as Door CS 5.1 ION or MirageOS, and also what do they do
Thanks
ryantmer
Wraith
avatar
Posted: 10 Jul 2006
11:29 GMT
Total Posts: 692
Yes, you'll need a shell for a lot of games. MirageOS is the most common for your calculator (I can't say it's the best, I never used the others). I suppose a shell is kind of like an operating system, but thats really a long shot... The point is, you need them to run some games. Mirage also adds some cool features to your calc like lowercase letters, password protection (even though its incredibly simple to get past it if you know what youre doing), etc.
calcul831415
Marine
Posted: 10 Jul 2006
12:52 GMT
Total Posts: 33
Shells are used to launch most assembly based calc games. Many games are programmed for the ION shell because ION contains built in graphic routines that the games can access. This saves space for the programmer because the programmer no longer needs to write his own graphics routines into his game. However, the game can only be run on an ION compatible shell.

Here's a list of shells:

CrunchyOS
MirageOS, DoorsCS
ION-------------->

Everything at the top of the list is compatible with itself (duh lol) and anything DIRECTLY below it.

I've tried Mirage and Crunchy, and I like Crunchy better because of the way it runs programs. In simple terms, the process by which Mirage runs a program can cause a lot of garbage collects, which kinda wears away at the flash memory, and wastes time.

Also Crunchy supports compressed programs designed only for Crunchy.

I haven't tried DoorsCS, but I've heard it has a lot of other functions. I'm not sure sorry.

[Edited by calcul831415 on 10-Jul-06 22:11]
vimalv617
Probe
Posted: 10 Jul 2006
13:32 GMT
Total Posts: 4
thanks alot for that clarification^^ So if i get the Cruncy Os ill be able to run pretty much any game regardless if its based on the ION or mirageOS shells? Also when you say mirage eats the flash memory.. can the "garbage it produces be deleted?
thanks again
haveacalc
Guardian
avatar
Posted: 10 Jul 2006
14:13 GMT
Total Posts: 1111
Don't get CrunchyOs. It's unstable at times.

---
-quoted directly from most movies that don't exist (and some that do).
banjo2E
Wraith
avatar
Posted: 10 Jul 2006
14:19 GMT
Total Posts: 689
The "garbage collects" that Calcul mentioned are the leftover junk that happens when you unarchive something and put it on your ram. It is not really erased from archive, just "marked for deletion."

Your calc will tell you when you absolutely NEED to garbage collect but you can do it early by pressing [2nd] [0] [ALPHA] [TAN] then [ENTER] twice. Then say yes (duh) :headphones_a:

---
http://uncyclopedia.org/wiki/User:Administrator <------ WOOOOO!!!!!
haveacalc
Guardian
avatar
Posted: 10 Jul 2006
15:15 GMT
Total Posts: 1111
A garbage collect rearranges things stored in the flash memory to take up less space.

---
-quoted directly from most movies that don't exist (and some that do).
threefingeredguy
Ghost
avatar
Posted: 10 Jul 2006
15:45 GMT
Total Posts: 1189
Haveacalc is wrong. Defragmenting rearranges. Erases the programs that were marked for deletion (deleting it just marks it for deletion, like Banjo2E said).

---
Someone call for an exterminator?
haveacalc
Guardian
avatar
Posted: 10 Jul 2006
19:06 GMT
Total Posts: 1111
Aha! The manual disagrees.

---
-quoted directly from most movies that don't exist (and some that do).
Zachary940
Wraith
avatar
Posted: 10 Jul 2006
19:18 GMT
Total Posts: 714
both of you are right. Garbege collect is for the Ram whil Defragmenting is for the Archived. Not that you can defragment your calc it does that automaticaly but you can Garbege collect your ram.



[Edited by Zachary940 on 11-Jul-06 04:24]

---
It is much easier to suggest solutions when you know nothing about the problem.
calcul831415
Marine
Posted: 11 Jul 2006
07:27 GMT
Total Posts: 33
Instability in CrunchyOS? What kind?

Sorry, most of my friends who use it have never told me about any problems.
banjo2E
Wraith
avatar
Posted: 11 Jul 2006
10:57 GMT
Total Posts: 689
OK. I quote, straight from page 212 of the TI-84+/SE manual:


Garbage Collect

Displays the garbage collection menu to allow cleanup of unused archive memory.

And on page 94-95:

Why is Garbage Collection Necessary?

The user data archive is cdivided into sectors...An archived variable is stored in a continuous block within a single sector...Each variable that you archive is stored in the first empty block large enough to hold it...Garbage collection occurs when the variable you are archiving is larger than any empty block.

How Unarchiving a Variable Affects the Process

When you unarchive a variable, it is copied to RAM but it is not actually deleted from user data archive memory. Unarchived variables are "marked for deletion," meaning they will be deleted during the next garbage collection.


So, essentially, me and 3FG were right! :sunglasses2: :headphones_a:
Also, it says on page 94 that Defragmenting is essentially garbage collecting an app marked for deletion.

Sorry about the length of this one but the manual is pretty long and I DID leave out all of the non-essential stuff.

[Edited by banjo2E on 11-Jul-06 20:04]

---
http://uncyclopedia.org/wiki/User:Administrator <------ WOOOOO!!!!!
threefingeredguy
Ghost
avatar
Posted: 11 Jul 2006
11:30 GMT
Total Posts: 1189
Of course I am right.

Angels sing and cute fuzzy bunnies dance throughout the work, for threefingeredguy is he.

[Edited by threefingeredguy on 11-Jul-06 20:35]

---
Someone call for an exterminator?
Liebe ist Krieg
Wraith
avatar
Posted: 13 Jul 2006
12:43 GMT
Total Posts: 542
hey 3fg, spell concieted for me, cuz i cant.

---
~~~~LiK~~~~
ryantmer
Wraith
avatar
Posted: 13 Jul 2006
14:11 GMT
Total Posts: 692
"Conceited".
Liebe ist Krieg
Wraith
avatar
Posted: 16 Jul 2006
12:15 GMT
Total Posts: 542
thanx, but i was being sarcastic by implying that sfg was being conceited.

---
~~~~LiK~~~~
ryantmer
Wraith
avatar
Posted: 16 Jul 2006
13:23 GMT
Total Posts: 692
I know. I was being literal. I'm often like that, and it ruins most people's fun.

An example of this, which just happened yesterday:

Matthew: "Spell 'silk' five times."
Me: "S-I-L-K-S-I-L-K-S-I-L-K-S-I-L-K-S-I-L-K."
Matthew: "What do cows drink?"
Me: "Water"
Matthew: "DAMMIT!"





Portal | My Account | Register | Lost Password or Username | TOS | Disclaimer | Help | Site Search | File Archives Copyright © 2002-2019 CalcG.org