This is an archived, read-only copy of the United-TI subforum , including posts and topic from May 2003 to April 2012. If you would like to discuss any of the topics in this forum, you can visit Cemetech's Your Projects subforum. Some of these topics may also be directly-linked to active Cemetech topics. If you are a Cemetech member with a linked United-TI account, you can link United-TI topics here with your current Cemetech topics.

This forum is locked: you cannot post, reply to, or edit topics. NimbusOS => Your Projects
United-TI Archives -> NimbusOS
 
    » Goto page 1, 2  Next
» View previous topic :: View next topic  
Author Message
David
The XORcist!


Advanced Member


Joined: 20 May 2003
Posts: 268

Posted: 07 Oct 2005 06:16:02 am    Post subject:

Our goal is to complete the App 1 release of NimbusOS, which in fact
is done by 80-90%. I am posting this to see if there's any interest from other United TI members to resume the project. Please reply to this topic if you think you can contribute to NimbusOS.


NimbusOS App 1 To Do list

The following needs a rewrite

1. Browsing in the list of programs.
It takes too much time, since the the whole interface gets redrawed whenever you go up/down in the list.
A better way is to update the display as little as possible. That would speed up
things greatly.

The following needs an overlook

1. Program sorting routine.
There was a bug, if I recall correctly, that caused a crash when scrolling up. Don't know if it's fixed.

2. Battery Icon
As it looks now, you can't tell whether it means that your batts are good or bad. It should be changed.

3. Free archive mem
There's been reports of that it sometimes display the wrong amount. If that's true,
the solution is to disassemble TI-OS and use that code, without changing it.

4. Misc. graphics stuff
A new fancy splash screen, and nicer icons for the program type (ion/basic/asm).

5. Error handler for BASIC programs
It's weird that you must exit to TI-OS to view the error message.
Ideally, you should be able to view the error msg and return to NimbusOS.

To be added

1. The options screen,
from where you should be able to set these options:
-> Smart writeback technology (enabled or no writeback at all)
-> Confirm deletions? (yes/no)
-> Unit to display free mem in (byte, K or %)
-> Set the TI-OS lowercase flag?
-> Internal APD-time (between 30 secs to 4 minutes in 15 sec intervals)
-> Show hidden programs (yes/no)
-> Pause after running a BASIC program (yes/no)


NimbusOS already reads most of these options from the appvar, and acts
accordingly. To change them is what remains.

2. A scrollbar!
The scrollbar track is there, but not the slider.


Status update
The error handler has been rewritten be me. Now it displays the
error message and the statement where the error occured, without quitting to TI-OS. No need to bother about this one :)

Source code format
Case-sensitive, for use with ZMA (Zilog Macro Assembler)
Please let remain that way.


Last edited by Guest on 25 Oct 2005 04:40:41 am; edited 1 time in total
Back to top
DarkerLine
ceci n'est pas une |


Super Elite (Last Title)


Joined: 04 Nov 2003
Posts: 8328

Posted: 07 Oct 2005 03:58:30 pm    Post subject:

I'd like to help. I know some of these are over my head, but there's some I could help with (and of course I could try my hand at the graphics).
Back to top
Madskillz


Active Member


Joined: 02 Jan 2004
Posts: 608

Posted: 07 Oct 2005 05:06:21 pm    Post subject:

Do you have a contrast changer at the main menu? I think that is another valuable tool to have in the shell.
Back to top
DarkerLine
ceci n'est pas une |


Super Elite (Last Title)


Joined: 04 Nov 2003
Posts: 8328

Posted: 07 Oct 2005 05:11:46 pm    Post subject:

Oooh... let's make it grayscale!
Back to top
leofox
INF student


Super Elite (Last Title)


Joined: 11 Apr 2004
Posts: 3562

Posted: 07 Oct 2005 05:15:52 pm    Post subject:

let's don't...

I might make the menu, wont be too difficult right?
Back to top
DarkerLine
ceci n'est pas une |


Super Elite (Last Title)


Joined: 04 Nov 2003
Posts: 8328

Posted: 07 Oct 2005 05:19:42 pm    Post subject:

leofox wrote:
let's don't...
[post="58027"]<{POST_SNAPBACK}>[/post]
Why not? We have to provide something Mirage doesn't, or else there's no point. I think better graphics are one possibility.
Back to top
One_Fast_Kid


Advanced Newbie


Joined: 18 Sep 2005
Posts: 63

Posted: 07 Oct 2005 07:29:32 pm    Post subject:

In my opinion, a graystyle lib would really make it stand out for the other shells. Perhaps we should have a vote?

I might be able to make some contributions to the project. More graphical, but I could imagine myself doing some coding too.
Back to top
CoBB


Active Member


Joined: 30 Jun 2003
Posts: 720

Posted: 08 Oct 2005 12:54:33 am    Post subject:

Well, SNG (82) is already greyscale, and I think it's an unnecessary waste of memory. Of course it's different if you have flash. As long as there is unused space on the page, you can indeed add anything without losing anything. However, greyscale is still not the most useful feature...
Back to top
leofox
INF student


Super Elite (Last Title)


Joined: 11 Apr 2004
Posts: 3562

Posted: 08 Oct 2005 05:22:42 am    Post subject:

Built-in grayscale libs would be handy, people could make grayscale programs for NimbusOS way smaller, and Nimbus-only Grayscale stuff helps making it more popular.

But a grayscale interface is just a waste of memory and speed.
Back to top
David
The XORcist!


Advanced Member


Joined: 20 May 2003
Posts: 268

Posted: 08 Oct 2005 06:48:42 am    Post subject:

It appears to me that we have a new developer team,
featuring Sir Robin, leofox and possibly One_Fast_Kid Smile
One_Fast_Kid, I encourage you to apply for UTI membership if you want to participate!

I'm going to set up NimbusOS at http://projects.unitedti.org,
from where the team members can manage the project.

Madskillz wrote:
Do you have a contrast changer at the main menu?  [post="58025"]<{POST_SNAPBACK}>[/post]

Yes.

One_Fast_Kid wrote:
In my opinion, a graystyle lib would really make it stand out for the other shells. Perhaps we should have a vote?  [post="58037"]<{POST_SNAPBACK}>[/post]

Grayscale will not be available in the App 1 release. However, this is something that may be discussed for subsequent releases of NimbusOS.


Last edited by Guest on 08 Oct 2005 10:02:48 am; edited 1 time in total
Back to top
koolmansam375


Advanced Member


Joined: 09 Oct 2004
Posts: 254

Posted: 08 Oct 2005 07:26:34 am    Post subject:

Im sure Jim e wouldnt mind you using his grayscale routines (as long as you dont pull a Lord <i forget his name> and dont ask for permission first). He *might* even optimize them for speed and not care about their size (i know he's big into loop unrolling for speed which is a space hog)
Back to top
lloydkirk1989


Member


Joined: 18 Apr 2005
Posts: 161

Posted: 08 Oct 2005 08:14:08 am    Post subject:

I like the idea of a built greyscale lib. A greyscale gui doesn't make any sense though. I say a greyscale splash screen.
Back to top
David
The XORcist!


Advanced Member


Joined: 20 May 2003
Posts: 268

Posted: 08 Oct 2005 08:28:09 am    Post subject:

Please, no more talk about greyscale in this topic Cool It wasn't planned to be included in the App 1 release, so let's stick to the "roadmap" and complete App 1 first.
Greyscale may be considered for App 2 or 3, but not for App 1.


Last edited by Guest on 08 Oct 2005 08:28:45 am; edited 1 time in total
Back to top
shadowing
Powered by 64


Calc Guru


Joined: 06 Jan 2004
Posts: 1002

Posted: 08 Oct 2005 09:48:34 am    Post subject:

Interesting. I always liked NimbusOS over MirageOS. Hopefully, it is resumed soon enough.
Back to top
tr1p1ea


Elite


Joined: 03 Aug 2003
Posts: 870

Posted: 08 Oct 2005 01:50:30 pm    Post subject:

leofox is working on this project now?
Back to top
David
The XORcist!


Advanced Member


Joined: 20 May 2003
Posts: 268

Posted: 08 Oct 2005 02:18:30 pm    Post subject:

tr1p1ea wrote:
leofox is working on this project now?
[post="58101"]<{POST_SNAPBACK}>[/post]

Not for the moment, but he might do that. That's up to him Smile


Last edited by Guest on 08 Oct 2005 02:19:29 pm; edited 1 time in total
Back to top
DarkerLine
ceci n'est pas une |


Super Elite (Last Title)


Joined: 04 Nov 2003
Posts: 8328

Posted: 22 Oct 2005 05:07:09 pm    Post subject:

What size should the icons be? I think I'd like to try my hand at those.
Back to top
Madskillz


Active Member


Joined: 02 Jan 2004
Posts: 608

Posted: 22 Oct 2005 06:52:58 pm    Post subject:

Great guys, group projects are few and far between, but certainly can be handy! Glad to hear you guys are thinking of greyscale, if it is going to be in flash, go for it!
Back to top
David
The XORcist!


Advanced Member


Joined: 20 May 2003
Posts: 268

Posted: 23 Oct 2005 11:45:35 am    Post subject:

Sir Robin wrote:
What size should the icons be? I think I'd like to try my hand at those.
[post="59445"]<{POST_SNAPBACK}>[/post]

The icons are 15x15 px. There's room for 16x16, though. It's the program type icons that needs to be spruced up. Four icons are needed to visualize the type:
1. BASIC program. 2. ION program. 3. ASM program (nostub). 4. Unknown program type.

When I come to think of it, the "App 1" logotype to the right of the screen, could look better. Of course you are free to try this one as well. The current image is 8 x 36px, but there's room for 11 x 42px.


Last edited by Guest on 23 Oct 2005 11:50:15 am; edited 1 time in total
Back to top
kermmartian
Site Admin Kemetech


Calc Guru


Joined: 20 Mar 2004
Posts: 1220

Posted: 23 Oct 2005 12:35:56 pm    Post subject:

I'd love to help, but I plan to devote all my energies to DCS6, which incidentally is gonna be grayscale and an App.
Back to top
Display posts from previous:   
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
    » Goto page 1, 2  Next
» View previous topic :: View next topic  
Page 1 of 2 » All times are UTC - 5 Hours

 

Advertisement