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
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 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
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 |
|
|
|