ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: Noshell Released

Noshell Released
Posted by Michael on 21 June 2007, 21:56 GMT

Brandon Wilson has released a revolutionary new flash shell for the 83+ series called Noshell (pronounced nosh-ell). Simply stated, Noshell runs anything.

Regardless of whether a program is ASM or BASIC, archived or in RAM, for MirageOS or for ION, Noshell will execute anything from the homescreen in the conventional prgmNAME syntax. Furthermore, it optionally allows for writeback, ensuring that high scores in games are saved.

  Reply to this article


The comments below are written by ticalc.org visitors. Their views are not necessarily those of ticalc.org, and ticalc.org takes no responsibility for their content.


Re: Noshell Released
DWedit  Account Info
(Web Page)

I see this has the full MirageOS tasker included. Was this disassembled from MirageOS, or is this from the official source?

Reply to this comment    22 June 2007, 03:53 GMT


Re: Re: Noshell Released
Brandon Wilson  Account Info
(Web Page)

Disassembled.

Reply to this comment    22 June 2007, 04:09 GMT


MirageOS Tasker
slimey_limey Account Info
(Web Page)

Really, anything else would be less than completely awesome. And BrandonW wouldn't be unawesome, would he?

Reply to this comment    22 June 2007, 06:08 GMT

Captain CrunchyOs?
aladdinslamp Account Info
(Web Page)

Does it support CrunchyOs?

P.S. The following is the complete absence of any signature whatsoever.

Reply to this comment    22 June 2007, 06:31 GMT


Re: Captain CrunchyOs?
Brandon Wilson  Account Info
(Web Page)

No, because I was too lazy to deal with any of that compression stuff, plus I don't know of any CrunchyOS-specific programs. The same with DoorsCS, TSE, and any other shell I forgot.

Reply to this comment    22 June 2007, 07:19 GMT


Re: Re: Captain CrunchyOs?
Lines Rotas  Account Info
(Web Page)

Right, because none of those shells were ever featured on TICalc; Ha-Ha-Ha!

Reply to this comment    22 June 2007, 22:08 GMT


Re: Re: Re: Captain CrunchyOs?
Lewk Of Serthic  Account Info

Pretty sure at least Crunchy was...

Reply to this comment    23 June 2007, 20:29 GMT

Re: Noshell Released
Anthony Loven  Account Info
(Web Page)

Oh snap. Nice one, Brandon - but can your Noshell make a TI 83+ work as a flux capacitor?? AHAHAHA I thought so.

Seriously, good work on this!

Reply to this comment    22 June 2007, 12:23 GMT

Re: Re: Noshell Released
Benjamin Orenstein  Account Info

Let him check his notes.

Reply to this comment    22 June 2007, 13:18 GMT


Re: Re: Noshell Released
aladdinslamp Account Info
(Web Page)

Re the 'flux capacitor' crack:

Can YOU??? I=?

Reply to this comment    24 June 2007, 17:54 GMT

Re: Noshell Released
Jon Sturm  Account Info

Nice Job Branndon but you need to fix that issue with hook chaining with omnicalc and xLIb. I know that I doesn't happen on all calcs but it still needs to be fixed. but this still kicks. Btw why dose this get featured but not DOOR CS6? Hmm, does BrandonW have inside "connections"?

Reply to this comment    22 June 2007, 12:51 GMT

Re: Re: Noshell Released
Andy Janata  Account Info
(Web Page)

Noshell includes several technical innovations (using the parser hook to run any program, archived or not, via the homescreen or (I think) in a BASIC program), including the ION and MirageOS routines in doing so, and allowing use of other parser hooks in BASIC prorgams). Doors CS, on the other hand, is more of a merging of a shell and a lot of utility programs and libraries. I don't see it adding much functionality that wasn't previously avaliable elsewhere.

Reply to this comment    22 June 2007, 16:40 GMT

Re: Re: Re: Noshell Released
Brandon Wilson  Account Info
(Web Page)

I've tried to duplicate this problem you (Jon Sturm) keep having on every real calculator and emulator I can get my hands on, but I've yet to see it even once. I don't know what to say...chaining shouldn't be causing any sort of problem with assembly programs. The code is identical once it has run the other parser hook (xLIB, Omnicalc, or whatever). It doesn't make sense and I can't duplicate it, so unless someone can tell me how to make it happen or ends up fixing it themselves, it's probably not going to be fixed.

You can run all programs from the homescreen, but you can't run archived programs from within BASIC programs (but you can run assembly ones). The reason why is because ParseInp checks to see if the program is archived or not before passing control to the parser hook. It's TI's fault and not something I can change.

Reply to this comment    22 June 2007, 20:20 GMT


Fix it
shkaboinka  Account Info
(Web Page)

What they want you to do Brandon is have them send you all their calcs sothat you can open them up and rewire some things, screw with the BIOS or whatever, and fix their calcs to work for that :-)

I am sure that Brandon would love to recieve all those calcs in the mail :-)

Reply to this comment    23 June 2007, 00:44 GMT

Re: Re: Re: Noshell Released
KermMartian  Account Info
(Web Page)

I'd say that a full programmer-accessible GUI API with fully-integrated single- and multi-line scrolling text editing, layered drawing areas, and a mouse tasker were revolutionary, but I guess not. :D

Reply to this comment    22 June 2007, 20:49 GMT

Re: Re: Re: Re: Noshell Released
Rezek Account Info
(Web Page)

Innovation: "Creating value out of new ideas, new products, new services or new ways of doing things."

Creating VALUE. Not Creating stuff that might look pretty but is functionally useless and furthermore an annoyance to anyone with half a brain.

---

I'm sorry Kerm that your shell isn't featured. No really: You've put up with a TON of crap from just about every serious programmer in the community, and put an extraordinary amount of work into Doors CS. From an effort standpoint it deserves to be featured with a gold border and stars in each corner.

The reality is that the world doesn't care about effort, it cares about what that effort produces. And none of this excuses you from trying to take away from Brandon's impressive achievement by whining about how HIS shell gets featured and YOURS doesn't.

Reply to this comment    23 June 2007, 03:43 GMT


Re: Re: Re: Re: Re: Noshell Released
Brandon Wilson  Account Info
(Web Page)

In Kerm's defense, I really don't think he was complaining anywhere in this thread, or any other thread on the internet, just responding to Andy's comment.

Reply to this comment    23 June 2007, 04:52 GMT


Re: Re: Re: Re: Re: Re: Noshell Released
KermMartian  Account Info
(Web Page)

Yup, thanks Brandon, I was just responding to Andy's response to Sturm.

Reply to this comment    24 June 2007, 13:54 GMT


Re: Re: Re: Re: Noshell Released
Joshua Vanderburg Account Info

"Err, Kerm theee programmer, here!"

Reply to this comment    23 June 2007, 06:42 GMT


another helpful comment
shkaboinka  Account Info
(Web Page)

ERROR: Mismatched Parenthesis.

Oh yeah, everything is already made and unneccessary. They will tell you that every time Brandon. If that's what they think, then their comments are unnecessary too, because apparently many people are loving this thing and they found it necessary to post a news item about it. SomethingAccomplished == true :-)

Reply to this comment    23 June 2007, 00:41 GMT


Re: Re: Noshell Released
Brandon Wilson  Account Info
(Web Page)

No, no connections. I was debating even putting it on ticalc.org.

Reply to this comment    22 June 2007, 20:44 GMT


Re: Re: Re: Noshell Released
hart Account Info

What are you talking about? You and Michael Vincent are in the same programming group, Radical Software. If that's not an inside connection, I don't know what is.

http://radicalsoft.org/members.php

Reply to this comment    22 June 2007, 21:29 GMT


Re: Re: Re: Re: Noshell Released
Brandon Wilson  Account Info
(Web Page)

That group is long dead. News on the frontpage even says so. Notice that he's in Detached Solutions now, which is not so dead. And I'm not.

Reply to this comment    22 June 2007, 22:42 GMT


Re: Re: Re: Re: Re: Noshell Released
Andy Janata  Account Info
(Web Page)

>> And I'm not.

At least not officially. ;)

Reply to this comment    23 June 2007, 01:31 GMT

1  2  3  

You can change the number of comments per page in Account Preferences.

  Copyright © 1996-2012, the ticalc.org project. All rights reserved. | Contact Us | Disclaimer