Doors CS [Cur: 5.8 Beta]
Moderator: MaxCoderz Staff
- KermMartian
- Calc Wizard
- Posts: 549
- Joined: Tue 05 Jul, 2005 11:28 pm
- Contact:
Doors CS [Cur: 5.8 Beta]
OK, since posting about this and its related features in other topics seems to yield fairly negative responses from other forum members, I'm starting this topic. Doors CS is a shell and GUI for TI calculators; TI-83 development ended at 5.1, and TI-83+/SE/84+/SE dev is currently at 5.4 beta 3. Among the features are a desktop/explorer with icons, a mouse cursor, taskbar with common functions, a seamless folder system supporting 8-character folder names, nested folders, and copy/cut/pasting files and folders around the filesystem. It offers several libs to programs over the standard Ion lib, and also has features such as icons for BASIC programs, associated program support, and Virtual Grouping for BASIC programs to avoid ERR:ARCHIVED errors. Upcoming plans:
5.4 release: bugfree ASM, ~6.5 KB: within 1 week
5.5 release: bugfree App with same featureset, 16kb, within 1 month
...
6.0 release: by January 2006 (tentative)
I'll post some more info up as this topic progresses.
5.4 release: bugfree ASM, ~6.5 KB: within 1 week
5.5 release: bugfree App with same featureset, 16kb, within 1 month
...
6.0 release: by January 2006 (tentative)
I'll post some more info up as this topic progresses.
Last edited by KermMartian on Fri 13 Oct, 2006 1:18 pm, edited 3 times in total.
[My comment was removed, because I didn't read the first post throughly which stated the questions I asked]
edited by: kalan_vod
edited by: kalan_vod
Last edited by kalan_vod on Thu 19 Jan, 2006 6:54 pm, edited 2 times in total.
-
- Calc Master
- Posts: 1110
- Joined: Mon 20 Dec, 2004 10:01 pm
- Location: In the state of Roo Fearing
- Contact:
Re: Doors CS
removed per above
Last edited by Andy_J on Thu 19 Jan, 2006 8:45 pm, edited 1 time in total.
-
- Calc Wizard
- Posts: 526
- Joined: Tue 08 Mar, 2005 1:37 am
- Location: who wants to know?
- Contact:
Re: Doors CS
I think that would be problematic; for one, you couldn't have the same program name in two different folders (and still maintain any friendly relationship with TIOS).KermMartian wrote:nested folders, and copy/cut/pasting files and folders around the filesystem.
Very good, Kerm! That's the way you should announce a project or a release!
I'm curious to see the "bugfree asm" version, since the last time I tried Doors CS (about a month ago, trying to cure my hatred against your brewings) I didn't understand what the icons meant, selected a few random ones, and brought my treatment to a sudden halt when the emulator gave a nice error and crashed like a wingless airplane filled with lead, that is being assaulted by heavy artillery. I think you got the point, but I'm supposed to "respond in a decidedly negative tone", so here it is
On the plus side; that was a clear indication that you are this close to making a perfect ripoff of Windows for Ti-8*; it's already crashing for random reasons, you only have to add an error catcher that displays a blue screen of death instead of giving useful information, and "rebooting" your calculator should solve all your problems... for a few hours...
Sorry, I was on a roll
I'm curious to see the "bugfree asm" version, since the last time I tried Doors CS (about a month ago, trying to cure my hatred against your brewings) I didn't understand what the icons meant, selected a few random ones, and brought my treatment to a sudden halt when the emulator gave a nice error and crashed like a wingless airplane filled with lead, that is being assaulted by heavy artillery. I think you got the point, but I'm supposed to "respond in a decidedly negative tone", so here it is
On the plus side; that was a clear indication that you are this close to making a perfect ripoff of Windows for Ti-8*; it's already crashing for random reasons, you only have to add an error catcher that displays a blue screen of death instead of giving useful information, and "rebooting" your calculator should solve all your problems... for a few hours...
Sorry, I was on a roll
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
it just wouldn't seem right if you didn't.Timendus wrote:I think you got the point, but I'm supposed to "respond in a decidedly negative tone", so here it is
Kerm, would it be possible to make Doors support compressed programs like CrunchyOS does?
you only have to add an error catcher that displays a blue screen of death instead of giving useful information
a blue screen of death on a computer is annoying, on a calculator it can ruin the screen. But it would look neat.
When Doors comes out as an App, I'll try it out. It takes up too much ram when it has to be in RAM to run.
In Memory of the Maxcoderz Trophy
-
- Calc Wizard
- Posts: 501
- Joined: Sat 28 May, 2005 5:34 am
- Location: Chesapeake, Virginia
- Contact:
That's the problem with stuffing in useless features. *grins slyly then shuts the hell up*.
Actually, I did have DoorsCS on my school calc (83) once and liked it alot, the interface was very cool and professional even if I only used it three times before going back to my TI-83+. All in all, it did what it was supposed to (but... I did get some errors- fortunately with nice informative error messages).
Actually, I did have DoorsCS on my school calc (83) once and liked it alot, the interface was very cool and professional even if I only used it three times before going back to my TI-83+. All in all, it did what it was supposed to (but... I did get some errors- fortunately with nice informative error messages).
- dysfunction
- Calc Master
- Posts: 1454
- Joined: Wed 22 Dec, 2004 3:07 am
- Location: Through the Aura
It would look a bit more professional if you masked the cursor...
Also, from the screenshots it appears that cursor movement has a very low framerate; I can't see why, since its an asm program. However useful it may be, and however professional the rest of the GUI is, an XORed cursor that skips 10 pixels every time it moves just seems silly in an asm program.
Also, from the screenshots it appears that cursor movement has a very low framerate; I can't see why, since its an asm program. However useful it may be, and however professional the rest of the GUI is, an XORed cursor that skips 10 pixels every time it moves just seems silly in an asm program.
"You're very clever, young man, but it's turtles all the way down!"
an app would be cool so I can play my favorite asm rpgs and maybe mask the mouse cursor and make it so it wont flicker when moving.
The two first replies of the topic were kinda unneccessary tho (especially the first one)
EDIT: oh and Linux or Mac gui for windoze hater
EDIT (2) and mirageos compatibility
The two first replies of the topic were kinda unneccessary tho (especially the first one)
EDIT: oh and Linux or Mac gui for windoze hater
EDIT (2) and mirageos compatibility
- KermMartian
- Calc Wizard
- Posts: 549
- Joined: Tue 05 Jul, 2005 11:28 pm
- Contact:
Thank you for the less than completely negative comments everyone! I'm pleasantly surprised. To answer everything I can:
Kalan_vod and Andysoft: I meant Jan 2007
Darkerline: That feature is completely done, and I have yet to have problems. Doors CS simply doesn't allow duplicate filenames across the filesystem, even for different folders. The only exception is that folders can have the same names as each other and as programs due to the way they are created and stored.
Timendus: Which version, out of curiosity? The 5.1 release on ticalc.org (which contains a rather bad archive crash bug) or one of the 5.4 betas?
Compwiz: I'd love to have CrunchyOS program support, if someone would be willing to collaborate with me on it.
Rezek: ty!
necro: ditto
dysfunction: I just finished the masked cursor routine. The framerate is actually quite high - the mouse is not actually skipping 10 pixels, it's actually moving ten times in between frames. Try it on an emu and you'll see; it's just my screenshotter being stupid.
Kevin: app is definitely going to happen. And yes, I would also love MirageOS support if someone could help me replicate their routines for the libs.
Kalan_vod and Andysoft: I meant Jan 2007
Darkerline: That feature is completely done, and I have yet to have problems. Doors CS simply doesn't allow duplicate filenames across the filesystem, even for different folders. The only exception is that folders can have the same names as each other and as programs due to the way they are created and stored.
Timendus: Which version, out of curiosity? The 5.1 release on ticalc.org (which contains a rather bad archive crash bug) or one of the 5.4 betas?
Compwiz: I'd love to have CrunchyOS program support, if someone would be willing to collaborate with me on it.
Rezek: ty!
necro: ditto
dysfunction: I just finished the masked cursor routine. The framerate is actually quite high - the mouse is not actually skipping 10 pixels, it's actually moving ten times in between frames. Try it on an emu and you'll see; it's just my screenshotter being stupid.
Kevin: app is definitely going to happen. And yes, I would also love MirageOS support if someone could help me replicate their routines for the libs.
I'm not sure... Not the Ticalc.org one I think... I got it from your site probably.KermMartian wrote:Timendus: Which version, out of curiosity? The 5.1 release on ticalc.org (which contains a rather bad archive crash bug) or one of the 5.4 betas?
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
- KermMartian
- Calc Wizard
- Posts: 549
- Joined: Tue 05 Jul, 2005 11:28 pm
- Contact:
Wow, you're fast
I'd love to tell you, but I really don't recall... I think I created a directory, and I THINK I tried cut'n'pasting a file into it, but like I said; I didn't really understand what the icons stood for Perhaps you should make a hover text like I once did for a drawing program with a lot of icons.
I'd love to tell you, but I really don't recall... I think I created a directory, and I THINK I tried cut'n'pasting a file into it, but like I said; I didn't really understand what the icons stood for Perhaps you should make a hover text like I once did for a drawing program with a lot of icons.
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
- KermMartian
- Calc Wizard
- Posts: 549
- Joined: Tue 05 Jul, 2005 11:28 pm
- Contact:
That's a cool idea....perhaps I will implement that in the app. Hmmm...
I already have a variable that keeps track of inaction for my ASO routine (AutoShutOff - don't want to infringe on AutoPowerDownâ„¢!). I could just use that to make the hover, then clear it out on the first keypress...
I already have a variable that keeps track of inaction for my ASO routine (AutoShutOff - don't want to infringe on AutoPowerDownâ„¢!). I could just use that to make the hover, then clear it out on the first keypress...