Doors CS [Cur: 5.8 Beta]

A forum where you can announce your awesome project(s).

Moderator: MaxCoderz Staff

Post Reply
User avatar
KermMartian
Calc Wizard
Posts: 549
Joined: Tue 05 Jul, 2005 11:28 pm
Contact:

Doors CS [Cur: 5.8 Beta]

Post by KermMartian »

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.
Last edited by KermMartian on Fri 13 Oct, 2006 1:18 pm, edited 3 times in total.
Image Image Image
User avatar
kalan_vod
Calc King
Posts: 2932
Joined: Sat 18 Dec, 2004 6:46 am
Contact:

Post by kalan_vod »

[My comment was removed, because I didn't read the first post throughly which stated the questions I asked]
edited by: kalan_vod
Last edited by kalan_vod on Thu 19 Jan, 2006 6:54 pm, edited 2 times in total.
Andy_J
Calc Master
Posts: 1110
Joined: Mon 20 Dec, 2004 10:01 pm
Location: In the state of Roo Fearing
Contact:

Re: Doors CS

Post by Andy_J »

removed per above
Last edited by Andy_J on Thu 19 Jan, 2006 8:45 pm, edited 1 time in total.
ImageImage
Image
DarkerLine
Calc Wizard
Posts: 526
Joined: Tue 08 Mar, 2005 1:37 am
Location: who wants to know?
Contact:

Re: Doors CS

Post by DarkerLine »

KermMartian wrote:nested folders, and copy/cut/pasting files and folders around the filesystem.
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).
just try to be nice to people.
_________________
My TI Blog - http://mpl.unitedti.org/
User avatar
Timendus
Calc King
Posts: 1729
Joined: Sun 23 Jan, 2005 12:37 am
Location: Netherlands
Contact:

Post by Timendus »

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 ;)
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
CompWiz
Calc King
Posts: 1950
Joined: Thu 13 Oct, 2005 1:54 pm
Location: UB

Post by CompWiz »

Timendus wrote:I think you got the point, but I'm supposed to "respond in a decidedly negative tone", so here it is :)
it just wouldn't seem right if you didn't. :lol:

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. :D

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 Image
KevinJB
Calc Wizard
Posts: 501
Joined: Sat 28 May, 2005 5:34 am
Location: Chesapeake, Virginia
Contact:

Post by KevinJB »

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).
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
KevinJB | RevSoft
necro
Calc King
Posts: 1619
Joined: Sat 26 Mar, 2005 2:45 am
Location: your shadow

Post by necro »

It seems like a neat project, I hope to see more features in the future.
User avatar
dysfunction
Calc Master
Posts: 1454
Joined: Wed 22 Dec, 2004 3:07 am
Location: Through the Aura

Post by dysfunction »

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


"You're very clever, young man, but it's turtles all the way down!"
User avatar
DJ_O
Calc King
Posts: 2324
Joined: Mon 20 Dec, 2004 6:47 pm
Location: Quebec (Canada)
Contact:

Post by DJ_O »

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 :D
EDIT (2) and mirageos compatibility
Image Image Image Now active at https://discord.gg/cuZcfcF (CodeWalrus server)
User avatar
KermMartian
Calc Wizard
Posts: 549
Joined: Tue 05 Jul, 2005 11:28 pm
Contact:

Post by KermMartian »

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. :P

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.
Image Image Image
User avatar
Timendus
Calc King
Posts: 1729
Joined: Sun 23 Jan, 2005 12:37 am
Location: Netherlands
Contact:

Post by Timendus »

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?
I'm not sure... Not the Ticalc.org one I think... I got it from your site probably.
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
User avatar
KermMartian
Calc Wizard
Posts: 549
Joined: Tue 05 Jul, 2005 11:28 pm
Contact:

Post by KermMartian »

k, good to know. Any chance of some more detail about the crash so I could check it out?
Image Image Image
User avatar
Timendus
Calc King
Posts: 1729
Joined: Sun 23 Jan, 2005 12:37 am
Location: Netherlands
Contact:

Post by Timendus »

Wow, you're fast :P
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
User avatar
KermMartian
Calc Wizard
Posts: 549
Joined: Tue 05 Jul, 2005 11:28 pm
Contact:

Post by KermMartian »

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...
Image Image Image
Post Reply