-->
Nspire Linux?
-->
-->
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
-->
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
Calculator Community
»
Other Calc-Related Projects and Ideas
»
Nspire Linux?
« previous
next »
Print
Pages: [
1
]
Go Down
Author
Topic: Nspire Linux? (Read 4597 times)
0 Members and 1 Guest are viewing this topic.
Dapianokid
LV7
Elite (Next: 700)
Posts: 539
Rating: +46/-27
That one dude
Nspire Linux?
«
on:
April 01, 2013, 05:12:59 pm »
I hope that my newbishness is at least enough to revive old projects that I ask about
I'm posting this topic both at Cemetech and Omnimaga, because there are members of either site that don't go to the other very often.
I've been looking at Linux for the Nspire, and I am wondering about taking the project further. Specifically, I have a couple questions.
Why can't an external storage device be used as the entire filesystem, including the boot code, like it was done on the Wii?
What would it take to implement USB storage so one could theoretically install more drivers and upgrade to have Linux as a completely usable OS rather than a "thought"?
Logged
Keep trying.
Hooloovoo
LV5
Advanced (Next: 300)
Posts: 225
Rating: +22/-0
Re: Nspire Linux?
«
Reply #1 on:
April 01, 2013, 05:23:27 pm »
The boot code cannot be on the flash drive, because the calculator by itself cannot use flash drives. Other than the kernel, which is necessary for USB, and the Linux loader. With nlaunch, the loader is not necessary. USB storage is already implemented. You just have to have the filesystem on a flash drive.
Logged
"My world is Black & White. But if I blink fast enough, I see it in Grayscale." -tr1p1ea
Spoiler
For
some of the calcs I own
:
(actually I have quite a few more than this, but I don't feel like making bars for them all.)
Dapianokid
LV7
Elite (Next: 700)
Posts: 539
Rating: +46/-27
That one dude
Re: Nspire Linux?
«
Reply #2 on:
April 01, 2013, 05:36:09 pm »
So, fortytwo, I just have to be an experienced Nspire and Linux user to be able to set up my Nspire to use Linux as I prefer?
that's awesome!
I'm going to have to find a project nobody has done yet..
Seriously studying the Genesis.
Logged
Keep trying.
Hooloovoo
LV5
Advanced (Next: 300)
Posts: 225
Rating: +22/-0
Re: Nspire Linux?
«
Reply #3 on:
April 01, 2013, 05:40:04 pm »
That is a big project, you should start with an 89, because the genesis has both a 68k and a z80.
Logged
"My world is Black & White. But if I blink fast enough, I see it in Grayscale." -tr1p1ea
Spoiler
For
some of the calcs I own
:
(actually I have quite a few more than this, but I don't feel like making bars for them all.)
Dapianokid
LV7
Elite (Next: 700)
Posts: 539
Rating: +46/-27
That one dude
Re: Nspire Linux?
«
Reply #4 on:
April 01, 2013, 07:07:15 pm »
Well I'm a z80 "expert" in that I know it well, and I have become accustomed to it.
I'll study the 68k, but this project will probably be officially "started" in about 2 weeks, when I"m no longer busy at all.
Unless somebody is already doing it? Or maybe I should start with a simple Rubix Cube project
Logged
Keep trying.
Print
Pages: [
1
]
Go Up
« previous
next »
Omnimaga
»
Forum
»
Calculator Community
»
Other Calc-Related Projects and Ideas
»
Nspire Linux?
\n\t\t\t\t\t\t\t\t\t
<' + '/div>\n\t\t\t\t\t\t\t\t\t
%body%<' + '/textarea>
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
Max characters: 20000; characters remaining:
...<' + '/span><' + '/span>
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t<' + '/div>\n\t\t\t\t\t\t\t\t<' + '/div>', sTemplateSubjectEdit: '
', sTemplateBodyNormal: '%body%', sTemplateSubjectNormal: '
%subject%<' + '/a>', sTemplateTopSubject: 'Topic: %subject% (Read 4597 times)', sErrorBorderStyle: '1px solid red' }); aJumpTo[aJumpTo.length] = new JumpTo({ sContainerId: "display_jump_to", sJumpToTemplate: "
Jump to:<" + "/label> %dropdown_list%", iCurBoardId: 5, iCurBoardChildLevel: 0, sCurBoardName: "Other Calc-Related Projects and Ideas", sBoardChildLevelIndicator: "==", sBoardPrefix: "=> ", sCatSeparator: "-----------------------------", sCatPrefix: "", sGoButtonLabel: "go" }); aIconLists[aIconLists.length] = new IconList({ sBackReference: "aIconLists[" + aIconLists.length + "]", sIconIdPrefix: "msg_icon_", sScriptUrl: smf_scripturl, bShowModify: true, iBoardId: 5, iTopicId: 18625, sSessionId: "49d131a8ff48ecaa4a24418c82e7ca17", sSessionVar: "fcf91baf9", sLabelIconList: "Message Icon", sBoxBackground: "transparent", sBoxBackgroundHover: "#ffffff", iBoxBorderWidthHover: 1, sBoxBorderColorHover: "#adadad" , sContainerBackground: "#ffffff", sContainerBorder: "1px solid #adadad", sItemBorder: "1px solid #ffffff", sItemBorderHover: "1px dotted gray", sItemBackground: "transparent", sItemBackgroundHover: "#e0e0f0" }); } function tick2() { if (typeof(document.forms.quickModForm) != "undefined") { calcCharLeft2(); setTimeout("tick2()", 1000); } else setTimeout("tick2()", 800); } function message_onkeyup() { if (typeof(document.forms.quickModForm) != "undefined" && typeof(document.forms.quickModForm.message) != "undefined") { document.forms.quickModForm.message.onkeyup = function onkeyup(event) { storeCaret(this); calcCharLeft2(); }; } else setTimeout("message_onkeyup()", 800); } message_onkeyup(); function calcCharLeft2() { var maxLength = 20000; var oldEditor = "", currentEditor = document.forms.quickModForm.message.value; if (!document.getElementById("editorLeft2")) return; if (oldEditor != currentEditor) { oldEditor = currentEditor; if (currentEditor.replace(/\r/, "").length > maxLength) document.forms.quickModForm.message.value = currentEditor.replace(/\r/, "").substring(0, maxLength); currentEditor = document.forms.quickModForm.message.value.replace(/\r/, ""); } setInnerHTML(document.getElementById("editorLeft2"), maxLength - currentEditor.length); } // ]]>-->