Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => Topic started by: whitevalkery on March 11, 2010, 12:10:03 am

Title: Doors CS 7 really coming out?
Post by: whitevalkery on March 11, 2010, 12:10:03 am
is Doors CS 7 really coming out?  :-X
i saw people with this in their signature and thought... (really!?)
(http://www.cemetech.net/img/sigs/daystodcs6.png)

are you guys exited about this!?

p.s. i tried to read the threads in their forum... but i could find any clues about when its really coming out and whats new about it... :( so thats why i am asking you guys!
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on March 11, 2010, 12:13:19 am
a year ago, this sig read something like arriving in -220 days. It was supposed to come out in 2008 but then KermMartian got swamped by homework :(

I hope the new version that is coming out soon will fix some of the bugs, though, such as the mysterious random crashes due to the instant Gotos. I love this feature but avoid DCS usage just cuz of the crashes and potential data loss.

I personally like DoorCS in general, but some people may dislike it due to the mouse interface and the size compared to MirageOs.
Title: Re: Doors CS 7 really coming out?
Post by: calc84maniac on March 11, 2010, 12:14:30 am
is Doors CS 7 really coming out?  :-X
i saw people with this in their signature and thought... (really!?)
(http://www.cemetech.net/img/sigs/daystodcs6.png)

are you guys exited about this!?

p.s. i tried to read the threads in their forum... but i could find any clues about when its really coming out and whats new about it... :( so thats why i am asking you guys!
I wouldn't be surprised if that's negative 1050 days, heh
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on March 11, 2010, 12:16:24 am
haha now that you mention it...

I guess we should check again tomorrow :P
Title: Re: Doors CS 7 really coming out?
Post by: whitevalkery on March 11, 2010, 12:18:03 am
i would hate it if it was that many days...
since i really like version 6...

as for data looses... i dont get that at all... its probably just because i dont use that many programs, and the ones i use just happen to be the ones that work lol

i did get a few crashes a long time ago when i was browsing for random programs though :O
Title: Re: Doors CS 7 really coming out?
Post by: Builderboy on March 11, 2010, 12:21:38 am
I actualy never liked Doors :/ The mouse interface was a bit iffy for me, hard to use without an actual mouse! :P
Title: Re: Doors CS 7 really coming out?
Post by: whitevalkery on March 11, 2010, 12:23:46 am
you can change the entire system speed in options...
i turned it in to 1 to 14 or was it 14 to 1...
anyways... take makes the mouse a lot more sensitive and thus easier to use...
but that speeds up all the programs too :P i noticed when the Tetris game started becoming really really hard lol!
Title: Re: Doors CS 7 really coming out?
Post by: Eeems on March 11, 2010, 12:24:00 am
Kerm has actually been working on it on and off, you can read about it on Cemetech. I don't know when it will come out but he does intend on finishing it.
Also I didn't have that Manu problems with DCS, but I did have one or two errors...and as for size, I don't know what the peoples problem is due to the fact that it's adding calls for assembly programmers...they can now make windows and such easily.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on March 11, 2010, 12:25:07 am
DoorCS can make programs run faster?
Title: Re: Doors CS 7 really coming out?
Post by: whitevalkery on March 11, 2010, 12:26:28 am
thx for the update!
i am so glad that its still active...
although i wonder if it will come out at that time lol... as in in 50 days...

as for size, i never minded the size.. since i have practically no applications on my calc these days anyways...
Title: Re: Doors CS 7 really coming out?
Post by: Eeems on March 11, 2010, 12:26:59 am
No, but smaller. For assembly programmers they can call special routines for things, like ions fastcopy and window routines, etc

also, Kerm is going to be making window routines for basic programs in DCS7 :p

Builderboy: you do know that you can just press the +/- buttons to scroll and 1/2/3/4/5/6 to run a program...so the mouse system doesn't really matter.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on March 11, 2010, 12:31:13 am
(lol I ninja'd your double-post edit)
Title: Re: Doors CS 7 really coming out?
Post by: whitevalkery on March 11, 2010, 12:32:44 am
No, but smaller. For assembly programmers they can call special routines for things, like ions fastcopy and window routines, etc

also, Kerm is going to be making window routines for basic programs in DCS7 :p

Builderboy: you do know that you can just press the +/- buttons to scroll and 1/2/3/4/5/6 to run a program...so the mouse system doesn't really matter.
oh ya... that too.. i forgot to mention that... thx!
i guess i used it soo much i forgot that thats something special lol

lol at the ninja lol
Title: Re: Doors CS 7 really coming out?
Post by: Builderboy on March 11, 2010, 12:49:27 am
Ah, well thats nice then.  I still most likely will keep using Mirage though, i just like it more :P
Title: Re: Doors CS 7 really coming out?
Post by: Madskillz on March 11, 2010, 12:51:11 am
I never minded DoorsCS...but I just didnt find anything to get excited about with it. I had a whole bunch of shells on my calc at one point. Crunchy, ION, Mirage, Nimbus, DoorsCS....all of them had their own merits for why I should use them. But I still fall back on Mirage. After all these years I still find the UI nice and simple will a lot of nice features.

Title: Re: Doors CS 7 really coming out?
Post by: whitevalkery on March 11, 2010, 12:58:44 am
i wonder why they never started or had the idea of making a new version of mirage... since it is really old...
Title: Re: Doors CS 7 really coming out?
Post by: bwang on March 11, 2010, 01:59:28 am
Well, Mirage is quite nice as it is right now; its small, fast, featureful, and bug-free, so there's really no point in making a new version.
What annoyed me about DCS was that it shows all programs by default. At one point, I had something like 70+ programs on my 84+, so things became rather hard to manage.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on March 11, 2010, 02:03:48 am
I often use Mirage too, but it's because I started calc stuff back when it was starting to obsolete Ion but was still the only alternative shell that was good, then I got used more and more to it.

There was a MOS 1.3 in the works a few years ago, but I don't know what happened to it. http://www.detachedsolutions.com/forum/t/1934/

In 2008 a fake news was posted on ticalc about a beta being out in their archives, but the page contained a rickroll :P (Later removed and the news link edited to go directly to the rickroll)
Title: Re: Doors CS 7 really coming out?
Post by: bwang on March 11, 2010, 02:26:04 am
That beta release looks very interesting. Too bad its been 6 years since the beta testing, so its impossible to get it anymore :(. Does anyone here still have a copy (not that I'm asking anyone to post pirated copies of Mirage OS, of course)?
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on March 11, 2010, 02:34:46 am
I wouldn't be surprised if BrandonW had one, since he worked on it for a while. You might need to PM him on United-TI or ask him in #ti channel (altough he might be idle)
Title: Re: Doors CS 7 really coming out?
Post by: JoeyBelgier on March 11, 2010, 05:24:31 am
He's crammed with schoolwork (exams and endterms and stuff) so it won't come out too soon.
He kinda still works on the UC3 tho, in his little spare time.
Title: Re: Doors CS 7 really coming out?
Post by: SirCmpwn on March 11, 2010, 08:12:59 am
Christopher Mitchell (aka Kerm Martian) claims to be working on it, and he post about his progress in Cemetech occasionally.  Apparently its arriving in:
(http://www.cemetech.net/img/sigs/daystodcs6.png)
Title: Re: Doors CS 7 really coming out?
Post by: mapar007 on March 11, 2010, 10:43:10 am
Quote
[MirageOS] is [...] bug-free

Sadly enough, it is not completely bug-free :P
I've seen it crash a couple o' times, but indeed, not very often.

There are a few things that annoy me about DCS as well, but there are not many, and most of them have been pointed out to Kerm, who is fixing them. I do think that DCS was intended to show all programs in order to be able to edit nostub BASIC (no, wait, that doesn't exist... but you get what I mean), and such, the problems are actually resolvable using the folder system.
Title: Re: Doors CS 7 really coming out?
Post by: JoeyBelgier on March 11, 2010, 01:19:26 pm
Sadly enough, it is not completely bug-free :P
I've seen it crash a couple o' times, but indeed, not very often.

Yeah, me too. But I guess some games are to be blamed for that too..
(don't mind my shitty English sentences, since I played for some months on a German server of some game, my English gets worse. And another factor is that I don't post too much anymore on forums like this.)
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on March 11, 2010, 01:44:58 pm
you should return D:
Title: Re: Doors CS 7 really coming out?
Post by: JoeyBelgier on March 11, 2010, 02:48:48 pm
I know
At the moment all my time is used for school AND playing on a GTA; SA server (not the German one anymore tho). I'm the supervisor now in some virtual RP bizz' on it xd.

I try not to put any games on my calc, that's one distraction less in class.

The only thing I can program myself is some text games (have some concepts in my head) but then again, nobody needs more of those, so I don't make any.

I'd like to make a new Omnimaga video soon tho.
Title: Re: Doors CS 7 really coming out?
Post by: BrownyTCat on March 11, 2010, 05:32:48 pm
is Doors CS 7 really coming out?  :-X
i saw people with this in their signature and thought... (really!?)
(http://www.cemetech.net/img/sigs/daystodcs6.png)

are you guys exited about this!?

p.s. i tried to read the threads in their forum... but i could find any clues about when its really coming out and whats new about it... :( so thats why i am asking you guys!
I wouldn't be surprised if that's negative 1050 days, heh

Doors CS 7 needs to be cleaned up, maybe more support, icon editor... Grayscale?
Title: Re: Doors CS 7 really coming out?
Post by: JoeyBelgier on March 11, 2010, 06:13:28 pm
Grayscale?
Same as i thought. But I don't rly want to bother KermM with asking for this..
I'll be happy with what it will become in the end anyways.
Title: Re: Doors CS 7 really coming out?
Post by: ztrumpet on March 11, 2010, 06:27:41 pm
The only thing I can program myself is some text games (have some concepts in my head) but then again, nobody needs more of those, so I don't make any.
I wouldn't mind seeing some of these.  Remember, despite how something looks, if it is an RPG and if there is story, it could still be an awesome game. ;D

Well, Mirage is quite nice as it is right now; its small, fast, featureful, and bug-free, so there's really no point in making a new version.
I have encountered two bugs with Mirage:
1. If a basic program Errors, the temporary data Mirage has put the program in (in RAM) will not be deleted.
2. Once Mirage + Portal + Pic1 in archive gave my friend's calc a RAM Clear when Portal hit the StorePic 1 line. ;D (Of course this is the friend who's calc I've RAM Cleared about 5 times. :D )
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on March 11, 2010, 11:09:35 pm
Also for the text games if someone likes the story, he could do a remake with graphics. After all, Drak had a text game a while ago then he did a remake with graphics and it sparked lot of interest afterward. Unfortunately he lost his progress x.x

Otherwise maybe there are some GB/GBC roms that are easy to hack. That would be a way to do stuff for calcs, since the Nspire got a GBC emu now :P
Title: Re: Doors CS 7 really coming out?
Post by: ACagliano on March 21, 2010, 11:51:10 pm
With Doors CS, you can organize all your progs into files. The only problem is, during a crash, they get reset. Now, if only Kerm could find a way to make your file structure crash-proof, then to me, it would be a perfect shell.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on March 21, 2010, 11:58:09 pm
Yeah, I had this problem in MirageOs too. I wish both were made to keep the folders (and their remaining content) intact after a crash.
Title: Re: Doors CS 7 really coming out?
Post by: Eeems on March 22, 2010, 12:09:42 am
Well I think there was discussion on how to do that. It's currently using the VAT to do folders, and it's rebuild after every RAM wipe so the folders are lost. The oly problem with appvars and such is that it will increase wear and tear on the ROM.
Title: Re: Doors CS 7 really coming out?
Post by: ACagliano on March 22, 2010, 12:10:21 am
This worked for Mirage (only one though)--archiving the appvar. But the next time u run mirage, it gets unarched
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on March 22, 2010, 12:16:04 am
When I had a crash inside mirage (when running a game, for example), the Mirage appvar was gone afterward, with all my folders
Title: Re: Doors CS 7 really coming out?
Post by: _player1537 on March 22, 2010, 12:17:04 am
I always thought that it could just copy the appvar to the ram, as in reading directly from the archive.
Title: Re: Doors CS 7 really coming out?
Post by: ACagliano on March 22, 2010, 12:21:13 am
Yes. You see, i tested it. First, i created a file structure. I then archived the mirage appvar. Then i crashed my calc. Upon reloading mirage, my data was intact. once you use mirage, it unarchives it (and doesnt rearchive it). Thus, if it crashes....
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on March 22, 2010, 12:41:26 am
actually, once I use MirageOs, when I exit it it gets archived again, even if I manually unarchived the appvar first. Btw when I ran Mirage the first time, the appvar was archived by default too.

If you don't believe me, I have recorded a video with my digital camera as a proof and I will post the link here if you still try to prove me wrong.
Title: Re: Doors CS 7 really coming out?
Post by: ACagliano on March 22, 2010, 12:59:13 am
Interesting. No. I believe you. But, this is what mine did too.

* could not replicate the results of that test. May have just been a fluke, you know.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on March 22, 2010, 01:04:34 am
Idk, it's strange, really x.x. But yeah, the point is that when I used folders in Mirage before, if I got a RAM clear in a game running from there, all the content in the folders were moved back to Main and I had to move all programs again.
Title: Re: Doors CS 7 really coming out?
Post by: ACagliano on March 22, 2010, 01:06:51 am
O. yeah. That happens to me all the time. I have so much stuff on my calc that any shell I use becomes unstable at some point.
Title: Re: Doors CS 7 really coming out?
Post by: TravisE on March 22, 2010, 01:19:30 am
I think I remember Brandon saying a few times (unless I'm mixing this up with something else, which is possible) that you can work around that by unarchiving the variables and setting their folders, then archiving them back. Then the folder settings will be more permanent.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on March 22, 2010, 02:21:50 am
mhmm interesting, I wonder why it would work this way o.o, wouldn't it be supposed to be easier to preserve folder settings for archived stuff?
Title: Re: Doors CS 7 really coming out?
Post by: TravisE on March 22, 2010, 07:32:53 am
IIRC, it was because it uses the VAT to store the folder ID. The VAT entry can't be modified permanently while a var is archived, I don't think—I think it's only updated once when the var is initially archived.

I guess it's kind of like on the 68k calcs if you have a bunch of archived variables in a particular folder, and then you rename the folder without unarchiving anything. If the calc crashes or does a soft reset, the variables reappear in the previous folder name rather than the renamed one. That's because archived variables have headers in the archive that says what folder they're supposed to be in. Unless you unarchive and rearchive them again, that entry isn't updated since it's in flash rather than RAM, so data about the new folder name stays in RAM and is therefore temporary.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on March 22, 2010, 01:47:48 pm
mhmm I see, thanks for explaining, altough it can still a bit confusing XD

I guess all we need to do is be careful ^^
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on April 30, 2010, 12:09:25 pm
So Doors CS 7 is underway at last.  Development is slowly accelerating, as I still have a few more things to finish up for the semester, most prominently the defense of my Master's thesis (http://www.cemetech.net/forum/viewtopic.php?p=96100) on realtime face detection and recognition in wearable computing and augmented reality.  I also have two finals and a project, but then I'll have a nice chunk of the summer for development.  Unfortunately the 11-hour-from-now deadline in my signature is unrealistic (and will be corrected soon), but I have indeed been doing some fairly intense ASM coding.  I freed up about 2KB by consolidating routines and moving more of the internal stuff over to the DCS GUI subsystem, I've been doing general stability fixes and optimizations, and yesterday evening I more or less finished porting the popular TabFunc shell expansion (which makes the mouse irrelevant for those who dislike a mouse-based interface) into the shell proper.  I'll stop by here occasionally, but if you want more timely updates on development (and want to nag me with feature suggestions and bug reports, which I would very much appreciate), come say hi at Cemetech or #cemetech on efnet.  The topic to post suggestions and bug reports in is currently this one (http://www.cemetech.net/forum/viewtopic.php?t=4451), and you can see some more dev screenshots in this topic (http://www.cemetech.net/forum/viewtopic.php?t=4406).  Cheers. :)

Here's some eyecandy of DCS6 vs DCS7 to date for your pleasure:
(http://www.cemetech.net/img/ss/000236.gif)

PS - oh, and folder backup is indeed a priority for DCS7. :) Thanks for all the feedback on that particular issue.
Title: Re: Doors CS 7 really coming out?
Post by: Hot_Dog on April 30, 2010, 12:43:44 pm
Yes Yes Yes Yes YES!
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on April 30, 2010, 04:17:24 pm
So Doors CS 7 is underway at last.  Development is slowly accelerating, as I still have a few more things to finish up for the semester, most prominently the defense of my Master's thesis (http://www.cemetech.net/forum/viewtopic.php?p=96100) on realtime face detection and recognition in wearable computing and augmented reality.  I also have two finals and a project, but then I'll have a nice chunk of the summer for development.  Unfortunately the 11-hour-from-now deadline in my signature is unrealistic (and will be corrected soon), but I have indeed been doing some fairly intense ASM coding.  I freed up about 2KB by consolidating routines and moving more of the internal stuff over to the DCS GUI subsystem, I've been doing general stability fixes and optimizations, and yesterday evening I more or less finished porting the popular TabFunc shell expansion (which makes the mouse irrelevant for those who dislike a mouse-based interface) into the shell proper.  I'll stop by here occasionally, but if you want more timely updates on development (and want to nag me with feature suggestions and bug reports, which I would very much appreciate), come say hi at Cemetech or #cemetech on efnet.  The topic to post suggestions and bug reports in is currently this one (http://www.cemetech.net/forum/viewtopic.php?t=4451), and you can see some more dev screenshots in this topic (http://www.cemetech.net/forum/viewtopic.php?t=4406).  Cheers. :)

Here's some eyecandy of DCS6 vs DCS7 to date for your pleasure:
(http://www.cemetech.net/img/ss/000236.gif)

PS - oh, and folder backup is indeed a priority for DCS7. :) Thanks for all the feedback on that particular issue.
I'm glad you got back into the groove :). Altough I'm a die hard MirageOs user (being the fact it's the shell I used since early 2002), I liked DoorCS style. Providing it works on the TI-Nspire and that DCS7 saves my settings after a RAM clear, it's pretty much guaranteed a place on my TI-Nspire 84+SE mode.

I also think Door CS deserves a feature on ticalc.org. It became a pretty popular shell with the time and I often hear people over here who says who use it. Heck, Quigibo even added DCS support in Axe Parser compile option :P
Title: Re: Doors CS 7 really coming out?
Post by: meishe91 on April 30, 2010, 05:29:31 pm
Glad to hear this is in the works :) Will be exciting to see the results O0
Title: Re: Doors CS 7 really coming out?
Post by: calcdude84se on April 30, 2010, 05:54:00 pm
Yay, DCS7 will be coming out! I second the notion for a feature when it is released. If only we can convince the ticalc.org staff...
What all new is being added this version?
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on April 30, 2010, 06:52:16 pm
The major issue is the bad reputation DCS had in the past among the TI community in 2001-2005 because it was using both BASIC and ASM and took too much RAM, so it was not considered as a real shell. In DCS5 there were bugs IIRC and 6 still had some. However I think it's time for those ppl to stop living in the past and look at the present... or at least in 5 hours, as KermMartian DCS signature says :P. This will be DoorCS as it is now and I think it's a quite nice alternative to other shells, and considering a bunch of people use it, I am pretty sure it's feature-worthy.

Btw will instant goto feature be 100% crash-proof in DCS7? I loved this addition to DCS6 but I was scared of using it as I heard some ppl reporting rare but random crashes. Some BASIC games sure takes a long while to scroll down in the code.
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on May 03, 2010, 01:07:43 pm
TabFuncs built-in! Folder Restore feature fully working! Masters thesis defense in fourish hours! Progress rolls on.

http://www.cemetech.net/news.php?id=383

(http://www.cemetech.net/img/dcs/dcs7/tabfunc7.gif) (http://www.cemetech.net/img/dcs/dcs7/fldrestore.gif)
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on May 03, 2010, 01:13:27 pm
Wow nice, I am happy to see TabFuncs built-in. In the old DCS, some people wanted to use such thing but had to install an additional plug-in that needed to be unarchived, and got deleted after RAM clears, right? It's cool to see something like this integrated directly now. I'm also happy folders and their content are kept after resets. This is one thing I disliked about Mirage: folder content disappearing after RAM clear, and the reason why I never bothered using that feature.

Keep up the good work!

You might want to fix your sig, though :P (it says -1-1-3 days)
Title: Re: Doors CS 7 really coming out?
Post by: Eeems on May 03, 2010, 04:26:04 pm
Nice! I can't wait to use it on my calc :p
what's the new estimate on the completion date?
Title: Re: Doors CS 7 really coming out?
Post by: ACagliano on May 03, 2010, 08:39:14 pm
Kerm, will password protection be a plugin, or will it be a built-in function?
Title: Re: Doors CS 7 really coming out?
Post by: Silver Shadow on May 04, 2010, 01:04:56 am
Password protection is a plugin that you can already download on Cemetech or on ticalc.org in the new 2.0 version.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on May 04, 2010, 02:01:44 am
I think he wanted to know if it's gonna be built in DoorCS by default, though.
Title: Re: Doors CS 7 really coming out?
Post by: ACagliano on May 04, 2010, 09:03:30 am
What I was asking was if it you need the seperate program, or will it be built in, like TabFunctions is now? Cuz, if there's extra space on the third app page when Kerm is done, it would be nice to have it built in, if he didn't intend to originally.

Or, what would actually be cooler, but maybe harder to do, is to have the password program work as a sort of installer script that adds the password to the DoorsCS program, in much the same way that you run installers on a computer, and once the program is installed, you never need the installer again (unless you crash).
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on May 05, 2010, 11:15:25 am
What I was asking was if it you need the seperate program, or will it be built in, like TabFunctions is now? Cuz, if there's extra space on the third app page when Kerm is done, it would be nice to have it built in, if he didn't intend to originally.

Or, what would actually be cooler, but maybe harder to do, is to have the password program work as a sort of installer script that adds the password to the DoorsCS program, in much the same way that you run installers on a computer, and once the program is installed, you never need the installer again (unless you crash).
That's basically what the program I released on ticalc.org and Cemetech is.  It installs a hidden program with your desired password encrypted, which runs at Doors CS startup as a Shell Expansion.  There's no point in me incorporating it into Doors CS itself, as I personally feel password protection is annoying and useless on a calculator.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on May 05, 2010, 01:05:30 pm
I kinda agree with Kerm on that last point, especially if password protection is disabled on a reset.
Title: Re: Doors CS 7 really coming out?
Post by: _player1537 on May 05, 2010, 04:51:33 pm
On my calculator, password protection (locks the whole calculator, krolypto) has saved me a lot when my friends are being stupid and decide to take my calculator.  however in a shell, I'd have to agree with DJ and Kerm, it's annoying to have to type it in everytime, a one time full lock built into (or as a plugin) for DCS would be great IMO.  Two apps in one for me, as I never use krolypto's encrypting.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on May 05, 2010, 11:00:16 pm
Personally, my trick to not get my calculator taken by people at school or resetted is to keep it in my pocket or bring it with me everytime, even if just to go give something to the teacher.
Title: Re: Doors CS 7 really coming out?
Post by: whitevalkery on May 05, 2010, 11:22:18 pm
off topic a bit lol....

but oh well... i am very happy and excited that DCS7 is really coming out! sooo happy! :)

and about what i thought was the only flaw in DCS6 has been fixed! (folder saving)

XD
Title: Re: Doors CS 7 really coming out?
Post by: _player1537 on May 06, 2010, 07:02:41 am
Personally, my trick to not get my calculator taken by people at school or resetted is to keep it in my pocket or bring it with me everytime, even if just to go give something to the teacher.
I sometimes do that if my pockets are big enough (today they are, but I'm going to the zoo today)  But I can't really take my calc to gym or band, so I leave it on my desk which is when they take it.  Oh well once they see that the calc is locked they don't bother me about it again for a while
Title: Re: Doors CS 7 really coming out?
Post by: JoeyBelgier on May 06, 2010, 05:03:20 pm
Personally, my trick to not get my calculator taken by people at school or resetted is to keep it in my pocket or bring it with me everytime, even if just to go give something to the teacher.
at first I read this I thought wth, you freak =P But then I thought of all the Illusiats and your other great projects and I immediatly understood the story q:
Title: Re: Doors CS 7 really coming out?
Post by: ztrumpet on May 06, 2010, 05:05:17 pm
I always keep my 3 calcs in my backpack that I take around to all my classes.

If I recall, Darkerline's calc was stolen once while he was working on Donut Quest II.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on May 06, 2010, 11:43:12 pm
off topic a bit lol....

but oh well... i am very happy and excited that DCS7 is really coming out! sooo happy! :)

and about what i thought was the only flaw in DCS6 has been fixed! (folder saving)

XD
well it was still on the topic of the worthiness of password protection built-in DCS7. If people would be careful at school pass protection wouldn't even be needed (and teachers won't even let you use your calc if they were to reset it and can't, anyway)
Title: Re: Doors CS 7 really coming out?
Post by: ACagliano on May 07, 2010, 02:52:13 am
On my calculator, password protection (locks the whole calculator, krolypto) has saved me a lot when my friends are being stupid and decide to take my calculator.  however in a shell, I'd have to agree with DJ and Kerm, it's annoying to have to type it in everytime, a one time full lock built into (or as a plugin) for DCS would be great IMO.  Two apps in one for me, as I never use krolypto's encrypting.

I've lost program data to Krolypto's encrypting. I've encrypted progs, then decrypted them using the same algorithm and key and it doesn't decrypt correctly.

However the password protection is awesome, and when used with the Push-to-Test patch, it causes the reset screen to auto-redirect to the password prompt.
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on May 12, 2010, 03:15:02 pm
Doors CS 6.3 Beta! Folder Backup! Program Hiding! Fixes for Nspire users!  Check it out.

http://www.cemetech.net/forum/viewtopic.php?t=4491 (http://www.cemetech.net/forum/viewtopic.php?t=4491)

And of course some eye-candy to tempt you to click through:

(http://www.cemetech.net/img/ss/000241.gif) (http://www.cemetech.net/img/ss/000242.gif) (http://www.cemetech.net/img/ss/000243.gif) (http://www.cemetech.net/img/ss/000244.gif)
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on May 12, 2010, 03:27:52 pm
Cool! I use my Nspire a lot lately, this should help me. I'll download this update later :)
Title: Re: Doors CS 7 really coming out?
Post by: ztrumpet on May 12, 2010, 04:15:33 pm
I hope this will fix the errors I had with 6.2.  I'm glad this is progressing! :D
Title: Re: Doors CS 7 really coming out?
Post by: calcdude84se on May 12, 2010, 04:39:32 pm
I never had very serious errors, except once I was editing a program from DCS and when I tried to quit, it wouldn't. Taking out the batteries was no better. In the end I used ON+DEL. I hope DCS7 will restore my faith in the editor.
Definitely look forward to the release. Good work!
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on May 12, 2010, 04:59:59 pm
I hope this will fix the errors I had with 6.2.  I'm glad this is progressing! :D
I'd appreciate if you would stop by that topic on Cemetech and tell me some of the bugs you've run into. :) That way I can add them to my list of bugs I need to find and fix, to create as stable a final product as possible.
Title: Re: Doors CS 7 really coming out?
Post by: ztrumpet on May 12, 2010, 05:04:15 pm
I hope this will fix the errors I had with 6.2.  I'm glad this is progressing! :D
I'd appreciate if you would stop by that topic on Cemetech and tell me some of the bugs you've run into. :) That way I can add them to my list of bugs I need to find and fix, to create as stable a final product as possible.
I'm not on there, so if you don't mind, I'll post them here:
1: When playing Metroid Pi (the only basic game I have that uses Doors features) it would crash on exiting.
2: I couldn't use Doors some of the time, as it would start in the middle of the program list, so I couldn't play games that were P (I think) or above.
Note: These are from memory, as they happened a while ago. :)
I'll try 6.3 soon.  I hope I can use this great shell! ;D
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on May 12, 2010, 07:49:18 pm
I hope this will fix the errors I had with 6.2.  I'm glad this is progressing! :D
I'd appreciate if you would stop by that topic on Cemetech and tell me some of the bugs you've run into. :) That way I can add them to my list of bugs I need to find and fix, to create as stable a final product as possible.
I'm not on there, so if you don't mind, I'll post them here:
1: When playing Metroid Pi (the only basic game I have that uses Doors features) it would crash on exiting.
2: I couldn't use Doors some of the time, as it would start in the middle of the program list, so I couldn't play games that were P (I think) or above.
Note: These are from memory, as they happened a while ago. :)
I'll try 6.3 soon.  I hope I can use this great shell! ;D

1. Interesting.  I'll try to verify that.
2. Did you by any chance have a large number of programs on your calculator, say 100 or above?
Title: Re: Doors CS 7 really coming out?
Post by: ztrumpet on May 12, 2010, 09:03:11 pm
I hope this will fix the errors I had with 6.2.  I'm glad this is progressing! :D
I'd appreciate if you would stop by that topic on Cemetech and tell me some of the bugs you've run into. :) That way I can add them to my list of bugs I need to find and fix, to create as stable a final product as possible.
I'm not on there, so if you don't mind, I'll post them here:
1: When playing Metroid Pi (the only basic game I have that uses Doors features) it would crash on exiting.
2: I couldn't use Doors some of the time, as it would start in the middle of the program list, so I couldn't play games that were P (I think) or above.
Note: These are from memory, as they happened a while ago. :)
I'll try 6.3 soon.  I hope I can use this great shell! ;D

1. Interesting.  I'll try to verify that.
2. Did you by any chance have a large number of programs on your calculator, say 100 or above?
I think both happened when I had a large number of programs on your calculator, say 100 or above.  :D
That's where the glitches came from!  Is this resolved yet?
Thanks for everything! ;D
Title: Re: Doors CS 7 really coming out?
Post by: calc84maniac on May 12, 2010, 11:17:28 pm
I had issues with large numbers of programs in DCS since 2007 (beta 5.2 or so was the first I tried, I think)

Edit:
I meant 2006 :P
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on May 13, 2010, 03:32:41 am
That's definitely one of the bug fixes / system updates that's on my agenda, but it will fall after implementing the two major features, arbitrary program depth chaining (read: NoShell-style program execution from the desktop!) and XLib/Celtic compat libraries.  I fixed up a bunch of bugs today, including one that tifreak8x helped me find, in which the Instant Goto feature would freeze if the error was on the first line of a program.  And please, if you have an Nspire, try the new beta, especially powering off from the DCS desktop.  I have reports of 1.1, 1.3, and 1.6 working, and 1.7 and 2.6 failing miserably.
Title: Re: Doors CS 7 really coming out?
Post by: ztrumpet on May 13, 2010, 08:14:03 am
I found an error with DocDE6.  When I save, it freezes.  Here's a screenie.  (The RAM Clear at the end was me pulling a battery.)

Is 6.3 safe enough to use?

Thanks Kerm. :)
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on May 13, 2010, 09:36:36 am
That's definitely one of the bug fixes / system updates that's on my agenda, but it will fall after implementing the two major features, arbitrary program depth chaining (read: NoShell-style program execution from the desktop!) and XLib/Celtic compat libraries.  I fixed up a bunch of bugs today, including one that tifreak8x helped me find, in which the Instant Goto feature would freeze if the error was on the first line of a program.  And please, if you have an Nspire, try the new beta, especially powering off from the DCS desktop.  I have reports of 1.1, 1.3, and 1.6 working, and 1.7 and 2.6 failing miserably.
Would xLIB/Celtic support integrate all functions in DCS7 so people won't have to install any with DCS installed? You might want to make sure that if it's the case, that compatibility remains to maximum. Some xLIB games, for example, have display glitches with Celtic III.

Title: Re: Doors CS 7 really coming out?
Post by: Silver Shadow on May 13, 2010, 01:58:50 pm
That's definitely one of the bug fixes / system updates that's on my agenda, but it will fall after implementing the two major features, arbitrary program depth chaining (read: NoShell-style program execution from the desktop!) and XLib/Celtic compat libraries.  I fixed up a bunch of bugs today, including one that tifreak8x helped me find, in which the Instant Goto feature would freeze if the error was on the first line of a program.  And please, if you have an Nspire, try the new beta, especially powering off from the DCS desktop.  I have reports of 1.1, 1.3, and 1.6 working, and 1.7 and 2.6 failing miserably.
Yeah I tried it on the 2.0.1 and it failed. The person who mentionned 2.6 either made a spelling mistake, or came from the future.
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on May 13, 2010, 02:11:31 pm
Thanks SilverShadow, I caught your post on Cemetech and added the data to the Nspire Compatibility (http://dcs.cemetech.net/index.php?title=Nspire_Compatibility) page.

DJ Omnimaga, I will integrate all the functions so you don't need XLib or Celtic on your calculator; what are these display glitches? I'm working from Iambian's source, so I'll try to fix any bugs it has, as per Iambian's request.

ZTrumpet, I tried very hard to replicate that bug you got, to no success.  I did crosspost your post to Cemetech for my future reference though (here (http://www.cemetech.net/forum/viewtopic.php?p=97889#97889)).  Was that bug with 6.2 or the new 6.3 beta?
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on May 13, 2010, 04:15:00 pm
Most glitches involves Real(1 command (sprites). I think sometimes the sprites are offset by (-1,-1) or similar stuff. It also has problems displaying rectangles/lines smaller than 8x8 pixels width/height. There are also issues with sprites stored in the last row of a pic, I think.

Here are some examples, quoted from an old post of mine:
(http://xlib.mtv-music-generator.com/smsdceltic.gif)

basically tiles from the last row in a pic don't appear to display correctly. Also during the star animation the 3x3 XORed squares won't show up

I didn't ran into any problem with either xLIB xLIB Revolution and Reuben Quest series but with other games I did, like this:

(http://xlib.mtv-music-generator.com/projectomegaceltic.gif) (http://xlib.mtv-music-generator.com/met2expceltic.gif) (http://xlib.mtv-music-generator.com/met2bceltic.gif)
This is what was supposed to happen:
(http://xlib.mtv-music-generator.com/projectomegaxlib.gif) (http://xlib.mtv-music-generator.com/met2expxlib.gif) (http://xlib.mtv-music-generator.com/met2bxlib.gif)

Basically clipping problems and some sprites locations seems slightly off

Title: Re: Doors CS 7 really coming out?
Post by: ztrumpet on May 13, 2010, 04:46:29 pm
That's odd, because I'm still getting the error.  I think it's Wabbitemu's fault.  Hopefully I can try it on the calc tomorrow and verify if it still happens.  (I test new, especially beta programs on Wabbit first)  I hope it works, as now that I've used Doors again, I remember how much I like it. ;D
Title: Re: Doors CS 7 really coming out?
Post by: Silver Shadow on May 13, 2010, 05:00:25 pm
Most glitches involves Real(1 command (sprites). I think sometimes the sprites are offset by (-1,-1) or similar stuff. It also has problems displaying rectangles/lines smaller than 8x8 pixels width/height. There are also issues with sprites stored in the last row of a pic, I think.

Here are some examples, quoted from an old post of mine:
(http://xlib.mtv-music-generator.com/smsdceltic.gif)

basically tiles from the last row in a pic don't appear to display correctly. Also during the star animation the 3x3 XORed squares won't show up

I didn't ran into any problem with either xLIB xLIB Revolution and Reuben Quest series but with other games I did, like this:

(http://xlib.mtv-music-generator.com/projectomegaceltic.gif) (http://xlib.mtv-music-generator.com/met2expceltic.gif) (http://xlib.mtv-music-generator.com/met2bceltic.gif)
This is what was supposed to happen:
(http://xlib.mtv-music-generator.com/projectomegaxlib.gif) (http://xlib.mtv-music-generator.com/met2expxlib.gif) (http://xlib.mtv-music-generator.com/met2bxlib.gif)

Basically clipping problems and some sprites locations seems slightly off


If Kerm is going to use xLIB's real( routines, it won't really matter if Celtic's real( are buggy since they won't be used.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on May 13, 2010, 05:19:59 pm
But xLIB source code is not available. tr1p1ea never wanted to redistribute it because he said it wasn't well optimized (as he wrote it in his early ASM days)
Title: Re: Doors CS 7 really coming out?
Post by: Silver Shadow on May 13, 2010, 05:35:37 pm
Aaaah OK. So basically Kerm is just going to integrate the current CelticIII version directly into DCS, with some bugfixes.
Title: Re: Doors CS 7 really coming out?
Post by: Dh258 on May 14, 2010, 01:20:27 am
That's odd, because I'm still getting the error.  I think it's Wabbitemu's fault.  Hopefully I can try it on the calc tomorrow and verify if it still happens.  (I test new, especially beta programs on Wabbit first)  I hope it works, as now that I've used Doors again, I remember how much I like it. ;D

This is not just an issue in the emulator. Saw your orig. post on cemetech, and tried it on my actual 84, the exact thing happens. I was using the 2.53 OS, which may be the issue. I posted a bit more on it in the cemetech forum on Doors cs 6.3

Edit:

I personally prefer QWERTY, as I made a "sticker" to put on the keys, so I can type like on a full QWERTY keyboard, but I'll use the DoorsDE occasionally.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on May 14, 2010, 01:22:05 am
I wonder if the Nspire users were all running Nspire OS 2.0/84+ 2.54MP? Maybe this is more a MathPrint OS issue now. I know some apps won't work well on those new OSes, like Omnicalc
Title: Re: Doors CS 7 really coming out?
Post by: ztrumpet on May 14, 2010, 07:48:02 am
That's odd, because I'm still getting the error.  I think it's Wabbitemu's fault.  Hopefully I can try it on the calc tomorrow and verify if it still happens.  (I test new, especially beta programs on Wabbit first)  I hope it works, as now that I've used Doors again, I remember how much I like it. ;D

This is not just an issue in the emulator. Saw your orig. post on cemetech, and tried it on my actual 84, the exact thing happens. I was using the 2.53 OS, which may be the issue. I posted a bit more on it in the cemetech forum on Doors cs 6.3

Edit:

I personally prefer QWERTY, as I made a "sticker" to put on the keys, so I can type like on a full QWERTY keyboard, but I'll use the DoorsDE occasionally.
Welcome here.  Thanks for trying it. :)
For the time being, I'm not going to RAM Clear my real calc, but it apparently would happen on there.  I was emulation 2.43. ;D
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on May 14, 2010, 08:20:49 pm
@ZTrumpet: I suppose it could be a MathPrint issue, but I try to use only my custom DCS text-output routines that are completely independent from the TI-OS.  I'll try it with emulated 2.53, though, thanks.

@SilverShadow, yes, I'll be implementing large swaths of Iambian's code, (hopefully) with bugfixes.

@Kevin: Thanks for the details on the bugs, that should help.

Edit: Not sure on your policy on double-posting, so I'll bump this even though it's over 24 hours old.

So to update everyone on recent happenstances with Doors CS development.  TIFreak and Reapex helped me find some bugs with Instant Goto and the editor, some of which I fixed, and one of which I was only able to repair after heroic OS disassembly assistance from BrandonW.  Qazz42 helped me find a few bugs, which I fixed.  Schoolhacker found three bugs for me, which are on my To-Do list (http://dcs.cemetech.net/index.php?title=Doors_CS_7_Scratchwork), but have been pushed back pending my work on the RunProg Chaining (http://dcs.cemetech.net/index.php?title=RunProg_Chaining) system.  I completely reverse-engineered my existing routines that deal with program execution and the four ProgNameSpace areas.  Today I designed an AppVar to hold the program execution chain during operation and the basic routines to manage the chain, implemented as a stack, then went ahead and actually wrote said routines in 143 bytes.  Next up, I need to painstakingly work my way through runprog.asm, apguis.asm, and ap.asm, and replace everything that uses the static ProgNameSpaces with the new chain.  Extensive testing will follow, and then implementation of the hook to perform chaining from the RunProg entry point.  That will give me an opportunity to add homescreen execution, after which Doors CS 6.4 beta will be released.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on May 16, 2010, 07:28:48 pm
For project updates we're generally pretty lax on double-posting, since sometimes many important projects get updates in a day (Omnimaga activity is almost half related to projects). Generally we didn't care about double-posting until two people abused it, though (and got warned several times for it too), since no one went overboard with it before. And if someone really went overboard purposely to raise his post count it's very easy to reset someone's post count to 0 :P

That said glad to see some bugfixes and updates. Instant goto would be very useful for me if I went back in TI-BASIC because I got programs like Illusiat 13 event programs that get hectic to edit when an error is at the complete bottom.
Title: Re: Doors CS 7 really coming out?
Post by: ztrumpet on May 16, 2010, 07:32:59 pm
This is progressing very quickly. :)  I hope Instant Goto will become bug free, as this would speed everyone's Basic coding time up.  :)
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on May 24, 2010, 02:32:47 am
(crosspost from Cemetech)

Just so no one think I've been slacking, I've been working very VERY heavily over the past week or so, here's what I've achieved (in reverse order)

    :: Initial successes running ASM programs and AP files from the homescreen. (5/24/2010)
    :: Repaired cleanup of RunProg chain when no handler is found for an AP file. (5/23/2010)
    :: Fixed responsiveness issue with shortcut keys ([1] through [6]). (5/23/2010)
    :: Fixed a minor bug where an unnecessary temporary file would be created and left on the DCS desktop under certain FileOpen conditions. (5/22/2010)
    :: Repaired bug in canceling out of a FileOpen prompt, properly removes GUI items added for opening. (5/22/2010)
    :: Fixed the Launch DCS on Poweron bug - one instance of "DoorsCS6" had not been changed to "DoorsCS7". (5/22/2010)
    :: Fixed three bugs related to custom mouse cursors, including editing the cursor and resetting the default. (5/21/2010)
    :: Renamed and copied files now end up in the same folder as their original. (5/21/2010)
    :: Repaired renaming folders. (5/21/2010)
    :: Repaired two bugs with folders: both hiding folders and pasting a folder into itself are now detected and prevented. (5/21/2010)
    :: Found final (?) bug in FileOpen/SaveAs, Save remains untested. (5/21/2010)
    :: Continued debugging FileOpen/Save/SaveAs, also solved an unrelated graphics bug. (5/20/2010)
    :: Worked on FileOpen/Save/SaveAs, introduced RelocatablePtr1 and 2. (5/19/2010)
    :: Wrote and debugged routine to move gui7 appvar to highmem. Removed Power menu to save 280 bytes. (5/18/2010)
    :: Debugging ASM RunProg Chaining functionality, began work on AP GUIs. (5/17/2010)
    :: Upgraded ASM sections, writeback, and AP sections of RunProg Chaining, performed testing and debugging, found and more items to upgrade. (5/16/2010)
    :: Upgraded BASIC sections of RunProg, tested, and debugged as per RunProg Chaining. (5/16/2010)
    :: Finished auditing existing ProgNameSpace usage, designed core functionality of new RunProg Chaining system, and implemented four base functions to manage the chain. (5/16/2010)
    :: With heroic assistance from BrandonW, fixed an issue where the Instant Goto would fail to find what program needed to be edited on error. (05/15/2010)
    :: Found and repaired problem with Instant Goto'ing to first line of a program. (5/12/2010)

Some relevant Wiki pages:
    :: http://dcs.cemetech.net/index.php?title=Doors_CS_7_Scratchwork
    :: http://dcs.cemetech.net/index.php?title=RunProg_Chaining
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on May 24, 2010, 03:07:31 am
wow that's a lot of updates! Nice work on this. Gonna check the Wiki a bit more when I get some time, since I did not have enough time to do so yet.
Title: Re: Doors CS 7 really coming out?
Post by: ztrumpet on May 24, 2010, 07:00:08 am
Wow, nice work!  I can't wait to see the next version! ;D
Title: Re: Doors CS 7 really coming out?
Post by: calcdude84se on May 24, 2010, 07:04:50 am
Hurray, updates! Nice to see this moving along. How much longer till release? (Since, you know, -1-3-4 days and 16 hours is obviously very, very wrong :P)
Title: Re: Doors CS 7 really coming out?
Post by: Geekboy1011 on May 24, 2010, 12:29:09 pm
guess the negative numbers and your cig still need some work XD and wow lots of updates very nice XD
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on May 24, 2010, 12:30:52 pm
Hurray, updates! Nice to see this moving along. How much longer till release? (Since, you know, -1-3-4 days and 16 hours is obviously very, very wrong :P)
haha yeah, but that is nothing compared to back in 2009 when it said -1000 days or less XD.

If I remember he told me there are chances for a DCS7 release in September or something. By then there will be a bunch of Betas
Title: Re: Doors CS 7 really coming out?
Post by: Geekboy1011 on May 24, 2010, 12:34:22 pm
awsome on a side note are you making it so it can support more files on the calc i forgto and i know when i have a large game like dlq on it dcs laggs so bad that its nigh impossible to use X.x

(dlq is about 150 programs i believe)
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on May 24, 2010, 12:37:26 pm
(199 on install, 200-202 when running)
Title: Re: Doors CS 7 really coming out?
Post by: Geekboy1011 on May 24, 2010, 12:39:22 pm
wow larger than i thought XD
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on May 29, 2010, 08:04:57 pm
awsome on a side note are you making it so it can support more files on the calc i forgto and i know when i have a large game like dlq on it dcs laggs so bad that its nigh impossible to use X.x

(dlq is about 150 programs i believe)
Yup, if you take a look at this page you'll see it's a pending item on my To-Do list.  I'm going to wait until after I have XLib/CelticIII support ironed out before I stare at that though.
http://dcs.cemetech.net/index.php?title=Doors_CS_7_Scratchwork
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on May 30, 2010, 01:13:22 am
Btw you know adding Celtic III support also adds support for two Omnicalc commands automatically, right? ;D

(that makes DCS7 even better in the process. If the Reuben Quest ports to Celtic III never happens, in the future I should edit the readmes anyway to mention that not only Omnicalc is supported but Celtic III and Door CS 7 as well. I tried in Celtic III and game ran perfectly, altough sadly I did not get a speed increase)
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on May 30, 2010, 05:56:24 pm
(crosspost from Cemetech)

One or two days ahead of schedule, depending on how you figure it, Doors CS 6.4 beta has been completed.  This release contains both new features and a host of bug fixed based on all of your helpful reports on Doors CS 6.3 beta.  Among the most notable new features is the completed "Homerun" parser hook, which allows BASIC and ASM programs, whether nostub or written for a shell, in ROM or in RAM, and even Doors CS AP files such as Document DE files, to be run directly from the homescreen.  This is made possible by a complete overhaul of the program execution system (RunProg) within Doors CS, which some of you may have been following over the last several weeks.  Another new feature is much more powerful FileOpen, FileSave, and FileSaveAs routines, which will be a boon for programmers writing programs for DCS7 that work with files.  With some heroic assistance from the indomitable Brandon Wilson, I traced some very difficult bugs, and patch quite a number of more minor bugs.  As always, I worked on several small tweaks to improve the user experience.  It is recommended that you don't use Document DE 6 with this release, as FileOpen and FileSaveAs are unstable under TI-OS 2.41 and 2.53MP.

Please give this release a try, and continue to let me know about bugs that you find, features that you'd like, and comments that you have.  Doors CS 6.5 beta, planned for June 20th or earlier, will contain a full set of XLib and Celtic III compatibility routines.  For more information about my ongoing progress on the project,  please feel free to browse around the Doors CS wiki (http://dcs.cemetech.net/), particularly the Doors CS 7 Scratchwork (http://dcs.cemetech.net/index.php?title=Doors_CS_7_Scratchwork) page.  Relevant to this release is information on the Runprog Chaining (http://dcs.cemetech.net/index.php?title=RunProg_Chaining) page.

Edit: Updated the zip with a new .8xk, with several high-profile bug fixed based on feedback by Qazz42 and TIFreak8x, as well as an early beta of Document DE 7.

Download:
(http://www.cemetech.net/img/icon/dl.gif) Doors CS 6.4 beta (http://www.cemetech.net/programs/index.php?mode=file&path=/beta/dcs64b.zip)

(http://www.cemetech.net/img/ss/000247.gif) (http://www.cemetech.net/img/ss/000248.gif) (http://www.cemetech.net/img/ss/000249.gif)
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on May 31, 2010, 12:01:29 am
Darn I love that Garbage Collect screen. Glad to see you managed to customise the GC display msg ^^

Also I love how it does like Calcutil, by running archived ASM programs from homescreen.

Also, since this is more a project topic now, I'll move this to the projects and ideas section.
Title: Re: Doors CS 7 really coming out?
Post by: ztrumpet on May 31, 2010, 02:46:52 pm
Wow, that's nice!  I'll have to try it when I get time! ;D
Title: Re: Doors CS 7 really coming out?
Post by: _player1537 on May 31, 2010, 02:51:46 pm
Oooh, I found a bug I believe.  try and run a program that has errors, then press quit, and then clear.  Then try and turn your calc off. 
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on May 31, 2010, 04:19:06 pm
Oooh, I found a bug I believe.  try and run a program that has errors, then press quit, and then clear.  Then try and turn your calc off. 
Yup, this is a known problem, which I fixed in the version that I have.  Thanks for that. :) Would you mind posting the same in the Cemetech thread, so I remember to make a note of it?
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on June 01, 2010, 12:08:19 am
Btw Kerm will the custom Garbage College message work on every calc OS? I am a bit worried because I now remember the following post: http://ourl.ca/4228/78222
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on June 01, 2010, 12:16:50 pm
Btw Kerm will the custom Garbage College message work on every calc OS? I am a bit worried because I now remember the following post: http://ourl.ca/4228/78222
Yes, it works perfectly, because it doesn't actually call the Garbage Collect routine itself.  Whenever there's a danger of the GC message triggering (for example, when archiving a program), Doors CS installs a GetCSCHook.  If the GC menu triggers, then the GetCSCHook fires, which detects that the OS is in the GC context, and forces [2] (perform Garbage Collect) to be pressed.  Before the GetCSCHook presses [2], though, it uninstalls itself and installs a LocalizationHook.  The LocalizationHook intercepts the OS displaying "Garbage" "Collecting...", and aborts both.  On the "Collecting", it draws the window and puts it up, and then uninstalls itself.  Therefore, the OS still does all the Garbage Collecting itself, Doors CS just forces Garbage Collecting to occur and prettifies it.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on June 01, 2010, 03:04:30 pm
Oooh awesome trick! :D Nice job on doing this :)
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on June 01, 2010, 05:04:16 pm
Oooh awesome trick! :D Nice job on doing this :)
Thanks! By the way, since I released Doors CS 6.4 beta, I found that FileOpen/FileSaveAs bug that was making weird hashnoise appear on the screen when you move the mouse, ztrumpet.  XLib/CelticIII integration is moving along, so I anticipate making or beating my deadline of (*checks sig*) 18 days 6 hours.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on June 01, 2010, 05:07:10 pm
Do you think you'll be able to make xLIB games work perfectly in DoorCS? It would be nice since Celtic III didn't emulate xLIB 100% properly
Title: Re: Doors CS 7 really coming out?
Post by: ztrumpet on June 01, 2010, 08:48:53 pm
Wow, that's some awesome trickery!  Good luck! :D
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on June 01, 2010, 10:56:40 pm
Do you think you'll be able to make xLIB games work perfectly in DoorCS? It would be nice since Celtic III didn't emulate xLIB 100% properly
I sure hope so! I have a list of all the bugs I've seen and heard about so far on the Doors CS wiki (http://dcs.cemetech.net/index.php?title=XLib/Celtic_III_Compatibility), and I'll soon be releasing another beta, which I hope you guys will extensively test so I can iron out existing issues.

Note: Working towards solving the Real(1) issue with sprites in the last row:
(http://www.cemetech.net/img/dcs/dcs7/celtic3_real2_lastrow.gif)
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on June 02, 2010, 01:01:30 am
You mean Real(1), right? Real(2) is the tilemapping command

Nice to hear, though :)
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on June 03, 2010, 03:08:38 pm
You mean Real(1), right? Real(2) is the tilemapping command

Nice to hear, though :)
My error, thanks for that.

I'm trying to plow through these bugs, and I have to say, I think that XLib has it wrong in the case of Metroid II Expansion, the screenshot we were discussing last night.  Here's the command that draws the lava:
real(1,0,8P-8,12,71-8P,2,0,8,3,0,0

For P=7, for example, top-left is (0,48), width=12[bytes], height=15.  48+15=63, so the last row of the display shouldn't be drawn from that command.  The remaining stuff is take it from Pic2 starting at (0,8), don't flip it, don't update LCD.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on June 03, 2010, 06:28:36 pm
Aaaah ok I see XD

Well, then it's an hard issue:

while xLIB might be doing it wrong, CelticIII was aiming at emulating xLIB as it is. In fact, it was even supposed to emulate its glitches in the end (glitches that were abused by some xLIB programmers, from what I heard). So I wonder if in DoorCS it would be best to emulate them too to keep compatibility with xLIB games. Could there be an option in DoorCS to enable xLIB glitches emulation?
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on June 03, 2010, 08:45:38 pm
Aaaah ok I see XD

Well, then it's an hard issue:

while xLIB might be doing it wrong, CelticIII was aiming at emulating xLIB as it is. In fact, it was even supposed to emulate its glitches in the end (glitches that were abused by some xLIB programmers, from what I heard). So I wonder if in DoorCS it would be best to emulate them too to keep compatibility with xLIB games. Could there be an option in DoorCS to enable xLIB glitches emulation?
It's possible.  There's another possibility I thought of, though.  Since that lava is white only by dint of xoring with the black background rectangle, perhaps that same background rectangle is being rendered differently, either through a bug I didn't fix yet in rectangle drawing, or through some XLib glitch that I'm not properly emulating? I'll double-check this when I get home, as I'm at work atm.  Thanks again for all your help. :)

Regarding the idea about glitch emulation, I think I'd just as soon emulate all the glitches and features of XLib as closely as possible, and let them just become (new) (old) de facto standards.
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on June 05, 2010, 04:34:53 pm
*bump*

Doors CS 6.5 Beta is the first DCS7 beta to contain one of the biggest feature additions to Doors CS 7, alongside Homerun, Folder Backup, and Runprog Chaining: built-in support for XLib / Celtic III / PicArc / Omnicalc compatibility.  Building off Iambian's generous donation of the Celtic III code base, this version of Doors CS adds many improvements, bug fixes, and optimizations to that code base.  In addition, it provides many core Doors CS bug fixes and optimizations, including repair of a graphics glitch with FileOpen/FileSaveAs, fixes for malfunctions when copying and renaming programs, repair of an issue where deleting the DCS7 appvar without a RAM reset could cause duplicate folders to be created, and many more.

You guys have been invaluable in providing feedback and comments.  As always, testing, bug reports, suggestions, and comments are solicited and welcomed.  I would particularly appreciate if authors of XLib and Celtic programs would try out their programs and let me know of any issues, including whether Doors CS properly handles incorrect syntax or arguments to Celtic III and XLib functions.  Please take note of the known and fixed XLib / Celtic III compatiblity issues (http://dcs.cemetech.net/index.php?title=XLib/Celtic_III_Compatibility) and the usual To-Do list (http://dcs.cemetech.net/index.php?title=Doors_CS_7_Scratchwork).

Download
(http://www.cemetech.net/img/icon/dl.gif) Doors CS 6.5 Beta (http://www.cemetech.net/programs/index.php?mode=file&path=/beta/dcs65b.zip)

(http://www.cemetech.net/img/ss/000251.gif) (http://www.cemetech.net/img/ss/000252.gif) (http://www.cemetech.net/img/ss/000253.gif) (http://www.cemetech.net/img/dcs/dcs7/dcs65b_desktop.gif)
Title: Re: Doors CS 7 really coming out?
Post by: Silver Shadow on June 05, 2010, 05:07:54 pm
Errr... I think you messed up with the screenies. One is from DCS5 and another has pinned programs in the taskbar, a feature that hasn't been implemented.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on June 05, 2010, 05:20:04 pm
Wow nice!

Despite this not being the latest version of DCS7, I think this deserves news here soon. Glad to see xLIB/Celtic compatibility progressing ^^

(I also hope ticalc.org features Door CS 7)

EDIT: problemo with Super Mario Smash Dance :(
Title: Re: Doors CS 7 really coming out?
Post by: Geekboy1011 on June 05, 2010, 10:51:57 pm
wow i really need to update again soon to the beta it looks awsome XD
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on June 05, 2010, 11:40:55 pm
Wow nice!

Despite this not being the latest version of DCS7, I think this deserves news here soon. Glad to see xLIB/Celtic compatibility progressing ^^

(I also hope ticalc.org features Door CS 7)
Thanks, I hope so too, despite a (hopefully past) anti-Cemetech bias. :)

EDIT: problemo with Super Mario Smash Dance :(
Odd, did the same happen if you ran it from the DCS desktop?
Title: Re: Doors CS 7 really coming out?
Post by: Quigibo on June 06, 2010, 12:36:23 am
Very cool.  Can't wait until DCS7 :)
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on June 06, 2010, 12:48:24 pm
EDIT: problemo with Super Mario Smash Dance :(
Odd, did the same happen if you ran it from the DCS desktop?
No RAM clears there, but the game still didn't ran. I saw the xlib not enabled message then it quits back to DCS7 desktop
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on June 06, 2010, 07:40:36 pm
In case anyone is an Axe fan, a simple 90-byte-ish addition that lets Doors CS (1) identify Axe source code (2) edit said code instead of trying to execute this.  The left screenshot shows it identifying code, while the right screenshot demonstrates a variety of execution scenarios, including DCS and Homerun, archived and RAM, locked and unlocked.
(http://www.cemetech.net/img/dcs/dcs7/dcs65_axesrcident.gif) (http://www.cemetech.net/img/dcs/dcs7/dcs65_axeexec.gif)
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on June 06, 2010, 07:52:24 pm
wow nice I like how we can edit programs even if locked and archived
Title: Re: Doors CS 7 really coming out?
Post by: Deep Toaster on June 06, 2010, 09:14:35 pm
Wow, that is definitely worth two flash pages. Can't wait. :)

When's it coming out?
Title: Re: Doors CS 7 really coming out?
Post by: calc84maniac on June 06, 2010, 09:15:44 pm
It's three pages, actually :P
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on June 06, 2010, 10:02:01 pm
Wow, that is definitely worth two flash pages. Can't wait. :)

When's it coming out?
If you check out my signature, on or before September 1, 2010. :)  And yes, it's actually three pages.  Doors CS 5 was one page, Doors CS 6 added a page for all kinds of GUI subsystem stuff, hooks, and such, and Doors CS 7 adds another page for about 12KB of Celtic / XLib libraries.
Title: Re: Doors CS 7 really coming out?
Post by: Deep Toaster on June 06, 2010, 10:07:29 pm
Wow, that is definitely worth two flash pages. Can't wait. :)

When's it coming out?
If you check out my signature, on or before September 1, 2010. :)  And yes, it's actually three pages.  Doors CS 5 was one page, Doors CS 6 added a page for all kinds of GUI subsystem stuff, hooks, and such, and Doors CS 7 adds another page for about 12KB of Celtic / XLib libraries.

Sorry, didn't see that.

That's still worth it, though.

And DCS8: another page for Axe-style parsing? :)

EDIT: Wow, three smilies in three quote zones.

EDIT2: What does CS stand for, anyway?
Title: Re: Doors CS 7 really coming out?
Post by: Quigibo on June 06, 2010, 10:10:33 pm
You know, it is actually possible to make an Axe interpreter, but it would necessarily be so much slower than if it were compiled.

Love the update by the way. :)

Just so you know, only the period followed by a capital letter/theta is an axe header, I think you mentioned something about allowing other symbols to show up as source.

Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on June 06, 2010, 10:12:32 pm
That would be nice, altough I would recommend that it's not implemented until Axe is finished, in case changes are done to Axe syntax itself. It could be nice, though, altough as Quigibo said, it would be much slower. Think for example of BBC Basic speed.
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on June 07, 2010, 12:05:40 am
Wow, that is definitely worth two flash pages. Can't wait. :)

When's it coming out?
If you check out my signature, on or before September 1, 2010. :)  And yes, it's actually three pages.  Doors CS 5 was one page, Doors CS 6 added a page for all kinds of GUI subsystem stuff, hooks, and such, and Doors CS 7 adds another page for about 12KB of Celtic / XLib libraries.

Sorry, didn't see that.

That's still worth it, though.

And DCS8: another page for Axe-style parsing? :)

EDIT: Wow, three smilies in three quote zones.

EDIT2: What does CS stand for, anyway?
It's CS for Calculator Shell.  Back in the days of v1.0 and v2.0, which were laughable BASIC shells, I called it Doors XP instead of Doors CS.

You know, it is actually possible to make an Axe interpreter, but it would necessarily be so much slower than if it were compiled.

Love the update by the way. :)

Just so you know, only the period followed by a capital letter/theta is an axe header, I think you mentioned something about allowing other symbols to show up as source.
Well, I figured that the only kinds of programs that would start with '.' that are not Axe source would be starting with a decimal, ie, .0..... through .9.... Therefore, if the first character of the program is ',' and the second is not in the set of [0,9], inclusive, I assume that it's an Axe source file.  I could make it specifically look for A-Z and theta, but that would take more space, as theta is not contiguous in the token table with A-Z.

That would be nice, altough I would recommend that it's not implemented until Axe is finished, in case changes are done to Axe syntax itself. It could be nice, though, altough as Quigibo said, it would be much slower. Think for example of BBC Basic speed.
I would certainly at least wait until Axe is finished.  Perhaps I could figure out a way to call into the Axe application to compile and run the program on-the-fly? I think this would/will be a discussion for Doors CS 8, though.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on June 07, 2010, 12:17:49 am
/me wonders if Kerm has future plans for an actual third-party Doors OS?
Title: Re: Doors CS 7 really coming out?
Post by: Quigibo on June 07, 2010, 12:18:13 am
I could make it specifically look for A-Z and theta, but that would take more space, as theta is not contiguous in the token table with A-Z.
Actually, it is :)
Title: Re: Doors CS 7 really coming out?
Post by: TIfanx1999 on June 07, 2010, 12:29:15 am
I've never been much of a fan of Doors CS, but I have to say I am quite impressed with all the additions you're making to the new version. The Xlib/Celtic III integration strikes me as particularly interesting, so I have tip my hat to you. I'll give this a try when it's completed. Incidentally, is there anyway to browse Doors without using the mouse-like interface?
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on June 07, 2010, 12:31:49 am
There was in DoorCS6 but it required an external add-on, which you lost during RAM clears
Title: Re: Doors CS 7 really coming out?
Post by: TIfanx1999 on June 07, 2010, 12:34:32 am
Ah, ok. I'd like to see that option in the new one as well. (add-on or integrated) =)
Title: Re: Doors CS 7 really coming out?
Post by: Silver Shadow on June 07, 2010, 01:28:56 am
That option is already integrated in the betas. Just like with the Tab key on a PC, you can use XTOn and STAT to select a program or an area on the screen.
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on June 07, 2010, 02:05:28 am
That option is already integrated in the betas. Just like with the Tab key on a PC, you can use XTOn and STAT to select a program or an area on the screen.
Yup, as Silver Shadow says, TabFuncs 2.0 is now integrated into Doors CS.  Just use [XTOn] and [STAT] like Shift-Tab and Tab on a computer, with [2nd] and [TRACE] as left-click keys, and [ALPHA] and [GRAPH] as right-click keys.  {+] and [-] scroll down and up respectively, [F1] opens and closes the DCS menu, [F2] goes upwards from a folder to its parent, and [Clear] quits Doors CS.  Tabbing works on the desktop and in the right-click (Properties) menu, but you'll need to move the mouse around to interact with the DCS menu (the Start menu-like menu) and the Options and Display screens. 

Edit: Silver Shadow, kudos on your signature. :D You have three userbars of my creation there.
Title: Re: Doors CS 7 really coming out?
Post by: TIfanx1999 on June 07, 2010, 04:34:28 am
Alright, that's great then! =) Ah, why wait.../me goes of to try the beta.
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on June 09, 2010, 03:30:59 am
Thanks schoolhacker, I've been trying to reproduce it, but it's hard to trigger a Garbage Collect on a calc with 1.5MB of ROM. :/

So I *finally* figured out a nice reliable way to handle the Stop token.  After much thinking and experimentation, I added a section of code to the BASIC parser hook used for Celtic/XLib interception that specifically watches for the Stop token.  Because that token causes Doors CS to never regain control (only from Homerun! The App can regain control when run from the Apps menu), it normally crashes the calculator.  Therefore, I bjump into the system error handler context with a=%01111111, effectively triggering the nonexistent error number 127.  The OS helpfully cleans up all the running programs and hands over command to Doors CS' error handler, which deals with deleting and cleaning up remaining items, then recognizes this special error and silently quits without reporting it.  Just to be on the safe side, I use this as one of the cases to bjump(_JForceCmd) from the Homerun Parser Hook, the other being when a program was edited because of a Goto event after execution.  When Celtic III / XLib compatibility is disabled, however, it simply uses a much much smaller Parser Hook during BASIC program execution that just looks for Stop, and does all the same things.  Huzzah!
Title: Re: Doors CS 7 really coming out?
Post by: Silver Shadow on June 09, 2010, 07:35:51 am
Yay!
Title: Re: Doors CS 7 really coming out?
Post by: Galandros on June 09, 2010, 08:22:29 am
Nice the shell is getting even stable.

I will try to come later with a shell extension (I saw some like this and I don't remember the name you gave to this extensions) that makes DoorsCS look like a CrunchyOS/Ion shell or MirageOS shell for those that prefer that instead of mouse navigation.
Title: Re: Doors CS 7 really coming out?
Post by: TIfanx1999 on June 09, 2010, 09:00:38 am
Nice work on that Kerm. This keeps getting better and better. :D
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on June 09, 2010, 01:30:34 pm
Wow nice to hear Kerm! I'm glad Stop is now supported, because a lot of old BASIC games (including some of mine x.x) use stop and may never be updated again. Nice job!
Title: Re: Doors CS 7 really coming out?
Post by: ztrumpet on June 09, 2010, 01:52:44 pm
Nice job on this beta Kerm!
I'm glad this is getting more and more stable.  Doors will be the best calc shell out there (imho) as soon as it's 100% bug free. ;D
Title: Re: Doors CS 7 really coming out?
Post by: SirCmpwn on June 09, 2010, 01:54:10 pm
I agree with ztrumpet, so long as the bugs are fleshed out, it will be worthy of superstardom in the calculator world.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on June 09, 2010, 01:56:54 pm
I think it became a huge competitor of MirageOs and Noshell/Calcutil now.

The only thing that is at DoorCS disadvantage now is the APP file size. People who just want to run ASM games may still opt for the 1 page app shells or even Ion. However I think now DCS will have an even bigger audience, even for people who dislike mouse controls, since it is now possible to browse the menu without using the mouse cursor
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on June 10, 2010, 02:23:36 am
At this point I've heard overwhelming chatter that people are willing to sacrifice 3 pages for the features of two or three or four apps, especially as fewer TI-83+s with their limited Archive space are in the mix.

On an optimistic note, with some pointers from BrandonW's original discussion of 2.53MP's failures with ParserHooks, Op1, and flags, I have instituted and tested a workaround that should preserve proper functionality of all programs using XLib and Celtic commands under 2.53MP without the need for an OS patch.  I would greatly appreciate testing on 2.53MP and any other OSes; 2.53MP in particular is giving me a huge number of bugs, unfortunately.  Bah TI.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on June 10, 2010, 02:32:02 am
Really? That's good to hear! :)

I wonder, though: Does DoorCS7 + Metroid II Expansion fits on a regular 83+? XD I remember that game was quite large

Glad to see more progress and bugfixes, and yeah Bah at TI x.x
Title: Re: Doors CS 7 really coming out?
Post by: TIfanx1999 on June 10, 2010, 07:29:18 am
I think it became a huge competitor of MirageOs and Noshell/Calcutil now.

The only thing that is at DoorCS disadvantage now is the APP file size. People who just want to run ASM games may still opt for the 1 page app shells or even Ion. However I think now DCS will have an even bigger audience, even for people who dislike mouse controls, since it is now possible to browse the menu without using the mouse cursor
It's true, I've been a fan of Mirage OS and Crunchy OS for the longest, but this version of Doors might just win me over. App size is mainly a concern if I'm using my TI 83+ BE, but it's not a big deal on my TI 83+ SE. =)
Title: Re: Doors CS 7 really coming out?
Post by: ztrumpet on June 10, 2010, 10:11:03 am
Bah TI. x.x Why did you do this?  And what did they do to OP1?

At this point I've heard overwhelming chatter that people are willing to sacrifice 3 pages for the features of two or three or four apps, especially as fewer TI-83+s with their limited Archive space are in the mix.
I know this is what's going on my sister's calc (my old 83+) once it's bug free. :D
Great job on this Kerm! ;D
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on June 10, 2010, 04:49:42 pm
I noticed there are fewer and fewer 83+ users indeed. I think there will still be many for years to come, though.
Title: Re: Doors CS 7 really coming out?
Post by: jsj795 on June 10, 2010, 10:45:00 pm
In my school, there are more 83+ users than 84+ users.
but then, no one codes on theirs so they don't feel the need for faster and bigger-memory calculator :P

so 2 years ago, for my birthday present, I traded my ti-83+ with my friend's ti-84+SE :D Win-win
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on June 10, 2010, 10:49:54 pm
Lol nice :P

In my case I remember trading my Nintendo DS for a calc with my bro but it was because I did not use the former anymore and I needed a new calc
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on June 19, 2010, 09:07:06 pm
Crosspost from Cemetech.  I would greatly appreciate if you would crosspost any replies in the corresponding Cemetech thread (http://www.cemetech.net/forum/viewtopic.php?p=100316)

This beta of Doors CS 7 adds many bug fixes, performance improvements, and compatibility workarounds over Doors CS 6.5 beta, although it implements no major new features. It adds the ability to recognize and automatically edit Axe source code files, more keyboard shortcuts, including the ability to leave any GUIRSmallWin by pressing [CLEAR], and fixes issues with renaming and copying programs. It repairs several known XLib compatibility issues, and importantly, works around the TI-OS parser hook bugs in OS 2.53MP and 2.54MP. It adds a fix for the long-standing problems with Stop and shells, catching and handling this token. It adds the RunProg vector to allow ASM programs to execute one or more ASM or BASIC programs, or even chain execution along several programs. Finally, it adds true support for up to 255 files, programs, and folders per folder (including the desktop), for virtually unlimited total files on a calculator visible from Doors CS.  Among many other smaller tweaks and bugfixes, all of which can be viewed on the Doors CS wiki (http://dcs.cemetech.net/index.php?title=Main_Page), the following list hits the highlights of this release:

:: Added custom icon for Axe source files, with ID flags identical to nostub BASIC program; added check to edit Axe source files when executed instead of trying to run.
:: Fixed Instant Goto failing when scrolling backwards through two-byte tokens ending in $3F such as $AA,$3F.
:: Pressing [Clear] from any Small Window now clicks its [X], if it has one.
:: Added hourglass for sorting, archiving/unarchiving, folder backup, and copying back after ASM execution
:: Avoided ridiculous failure of _PutC to recognize Split->Full in 2.53MP for DCS error messages.
:: Solved problem of catching Stop token with nonexistent error 127 and special-case silent handling within DCS.
:: Debugged, fixed, and tested workaround for 2.53MP's improper post-ParserHook flag/Op1 handling.
:: Resolved one many-programs bug by tracing it to CALCnet2 in DCS6.1/6.2. Bug repair pending reactivation of CALCnet.
:: Added folder backup before program execution (from desktop only).
:: Added and tested Runprog vector. One display bug remains.
:: Added GUIFindThis (http://dcs.cemetech.net/index.php?title=GUIFindThis) and PushGUIStacks (http://dcs.cemetech.net/index.php?title=PushGUIStacks) routines.
:: Fixed all sections calculating remaining/onscreen programs from ProgsToDo and ProgsDone to correctly handle >127 programs.

The next Doors CS beta, Doors CS 6.7 Beta, is scheduled for release by July 4th, 2010.  Other than the standard routine of collecting bug reports (please do it!) and repairing them, I hope to have a full spec of Doors CS' libraries that it will offer BASIC programs to be ready so that they can be implemented by Doors CS 6.8 Beta.  Please read and participate in the forum topic about BASIC and Doors CS libraries (http://www.cemetech.net/forum/viewtopic.php?p=99967), particularly if you're a BASIC programmer who would be interested in working with files, GUI rendering (and possible mouse use as well), fancier menus, and more.  If I manage to get to my eventual goal of working CALCnet 2.x into something fast and efficient and functional by the time Doors CS 6.8 beta or 6.9 beta is ready, then I might even give BASIC programs access to that, although that might be a big challenge.  Please check out that topic and post your opinions, I need to make the planned BASIC libraries as useful as possible in as little memory as possible.

Finally, we're planning a Doors CS-themed Cemetech Contest #7, with a very generous offer of a unique top prize from the inimitable BrandonW: possibly the only TI-83+ in the wild with no limitation on executing at or above $C000 (actually a TI-73 Cameleon'd to be a TI-83+ in a TI-83+ case).  If you have any interest whatsoever, please check out the brainstorming thread (http://www.cemetech.net/forum/viewtopic.php?p=99895) for this contest.  Be aware that we're talking with Omnimaga admins including Quigibo about the possibility of making entries cross-acceptable to both our and the Omnimaga contest!

To summarize your tasks for today:
(1) Download Doors CS 6.6 Beta below and try it out.  Tell me all the bugs you find.
(2) Give your input about Doors CS libraries and BASIC.
(3) Help plan Cemetech Contest #7.

Download
(http://www.cemetech.net/img/icon/dl.gif) Doors CS 6.6 Beta (http://www.cemetech.net/programs/index.php?mode=file&path=/beta/dcs66b.zip)

(http://www.cemetech.net/img/dcs/dcs7/runprogvec2.gif) (http://www.cemetech.net/img/dcs/dcs7/dcs65_axesrcident.gif) (http://www.cemetech.net/img/dcs/dcs7/tabfunc7.gif) (http://www.cemetech.net/img/dcs/dcs7/homerun.gif)
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on June 19, 2010, 09:39:29 pm
I'm glad to see this come out! Keep up the good work. Only one bug so far to report, though: my Axe Tunnel DCS build won't run fine in it. Blank screen until it exits to the score screen, then game runs fine. No crashes, though.

Title: Re: Doors CS 7 really coming out?
Post by: ztrumpet on June 21, 2010, 03:28:07 pm
Cool! ;D
Is there any way to have more than 255 programs?
Title: Re: Doors CS 7 really coming out?
Post by: quasi_Phthalo on June 21, 2010, 03:35:30 pm
is it possible to hook up Doors and a USB driver to get real mouse input instead of the arrow keys?
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on June 21, 2010, 11:03:54 pm
Mhmm this is something I wonder. About the mouse input, I am unsure yet. Maybe the DCS wiki could have some info, but I am not sure, though. Here's the URL: http://dcs.cemetech.net/index.php?title=Main_Page

EDIT: relaying Kerm response to Ztrumpet:

Quote from: KermMartian
Please relay back to him that Doors CS supports unlimited programs, but with the catch of a maximum of 255 folders or programs per folder.  You can have 12 folders on the desktop, each of which have 200 programs in them, and another 200 programs on the desktop for a total of 2612 programs and folders, for example, and Doors CS will be perfectly happy. :) Of course, the VAT would take up almost your entire RAM, but Doors CS would be fine with it.
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on June 22, 2010, 02:18:39 am
is it possible to hook up Doors and a USB driver to get real mouse input instead of the arrow keys?

It's something I've considered, and might mess around with near the end of the summer if I have the time, but it's not a feature built into these betas I've been releasing.
Title: Re: Doors CS 7 really coming out?
Post by: SirCmpwn on June 22, 2010, 02:19:44 am
I've thought about making an SE.  I'll take a look at it later, I promise :)
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on June 22, 2010, 02:20:51 am
Mouse support like that would really rule.
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on June 22, 2010, 10:16:32 pm
I've thought about making an SE.  I'll take a look at it later, I promise :)
You could always do it for a contest entry if you decide against doing something with Mosaic. :)
Title: Re: Doors CS 7 really coming out?
Post by: ztrumpet on June 23, 2010, 11:25:17 am
EDIT: relaying Kerm response to Ztrumpet:

Quote from: KermMartian
Please relay back to him that Doors CS supports unlimited programs, but with the catch of a maximum of 255 folders or programs per folder.  You can have 12 folders on the desktop, each of which have 200 programs in them, and another 200 programs on the desktop for a total of 2612 programs and folders, for example, and Doors CS will be perfectly happy. :) Of course, the VAT would take up almost your entire RAM, but Doors CS would be fine with it.
This is per folder, right?  To clarify, can I have more than 255 programs on the desktop?  If not, then how do I sort them into folders?
Also, do you lose your folder data if you get a RAM clear?
Thanks Kerm! ;D
Title: Re: Doors CS 7 really coming out?
Post by: Silver Shadow on June 23, 2010, 03:03:32 pm
If you have more than 255 on your desktop, only the 1st 255 will be displayed. To display the remaining, start sorting the current ones into folders and they will gradually appear on the desktop in the place of those you already sorted.
And yes, your folder data will stay even after a RAM clear, since it is one of the first features that Kerm implemented in his betas.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on June 23, 2010, 03:05:02 pm
Yeah one of my favorite too. I hated when getting RAM clears if I had to re-sort everything again x.x
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on June 23, 2010, 03:11:57 pm
Yeah one of my favorite too. I hated when getting RAM clears if I had to re-sort everything again x.x
A lot of people did, I got a lot of complaints about that.  I was very happy that it seems to work well and people are satisfied.  The only downside is that there's a bit of lag creating the backup if you have a lot of programs, but it's only a second or two.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on June 23, 2010, 03:21:39 pm
I think it is fine. 2 seconds is ok IMHO considering it's a calc and a lot of programs :).

Remember the old MirageOS 1.1 days, back when it took 40 minutes to sort 200+ programs? :P
Title: Re: Doors CS 7 really coming out?
Post by: ztrumpet on June 23, 2010, 09:30:31 pm
If you have more than 255 on your desktop, only the 1st 255 will be displayed. To display the remaining, start sorting the current ones into folders and they will gradually appear on the desktop in the place of those you already sorted.
And yes, your folder data will stay even after a RAM clear, since it is one of the first features that Kerm implemented in his betas.
Awesome!  I can't wait to start using Doors again! ;D
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on June 25, 2010, 04:01:43 pm
So the DCSB Libs are coming along smoothly, the first 13 are planned out, and I've started to build them.  Doors CS will be using the sum() token as its special token, and you can of course still use sum() for its normal purpose as well.  First successes with sum(6), which is complete and tested!

Code: [Select]
PROGRAM:SUM6TEST
:{45,32,1
:While 2≠Ans(3
:sum(6,Ans(1),Ans(2
:Text(1,1,"YOU CLICKED AT (",Ans(1),",",Ans(2),") [",Ans(3),"]
:End

This program will run the mouse, notifying whenever you click, until you right-click somewhere.

(http://www.cemetech.net/img/dcs/dcs7/sum6test.gif)
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on June 25, 2010, 06:57:45 pm
:O

wow, so much possibilities with this. Now it will be much easier to make strategy games and menus for some games.

Will it be possible to use a custom mouse cursor?
Title: Re: Doors CS 7 really coming out?
Post by: calcdude84se on June 25, 2010, 07:57:16 pm
IIRC it uses the cursor you use for DCS (which you can customize).
If you mean having the program specify the cursor at runtime, that may be more difficult (Kerm?)
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on June 25, 2010, 08:15:02 pm
Yeah I meant the later. It might be nice for certain games actually. For strategy games that are rather modern, I think the main cursor would do the job well, though, unless you got dark terrains. For older ones, it would be nice if we could use a sword, for example ;D
Title: Re: Doors CS 7 really coming out?
Post by: ztrumpet on June 25, 2010, 10:02:26 pm
That's a really cool idea DJ!  Kerm, is this possible? ;D
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on June 26, 2010, 01:34:42 am
IIRC it uses the cursor you use for DCS (which you can customize).
If you mean having the program specify the cursor at runtime, that may be more difficult (Kerm?)
Actually, there's a GUI stack item for this, so all you will need to do is push that custom cursor (it takes the cursor, a mask, and a rectangular area onscreen in which to use that particular cursor) using sum(7), then run the mouse with sum(12).
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on June 26, 2010, 01:44:54 am
Aaah thanks for the info :D
Title: Re: Doors CS 7 really coming out?
Post by: ztrumpet on July 01, 2010, 08:26:07 am
Sounds cool.  Moar progress: http://www.cemetech.net/forum/viewtopic.php?t=4660 ;D
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on July 03, 2010, 12:04:29 am
Doors CS 6.7 beta introduces many bug fixes and features to Doors CS, most notably the addition of the DCS BASIC libraries, also known as the DCSB Libs. These allow TI-BASIC programmers to take advantage of most of the Doors CS GUI subsystem features that ASM programmers have been using since Doors CS 6.0. They also offer functions that can be used for facilitating games and other programs, when combined with the XLib, Celtic, and PicArc compatibility libraries that Doors CS packs in. With Doors CS, you can take advantage of the widest variety of libraries available in any current shell or library package.

Documentation on the new functions has not been fleshed out yet, although the Doors CS wiki (http://dcs.cemetech.net) has a page about the DCSB Libs (http://dcs.cemetech.net/index.php?title=DCSB_Libs) to accompany the Third-Party BASIC Libraries (http://dcs.cemetech.net/index.php?title=Third-Party_BASIC_Libraries) page on the XLib, Celtic III, and PicArc functions included.  Further details of the DCSB Libs can be found in the first post of this topic (http://www.cemetech.net/forum/viewtopic.php?t=4660), and the information on the wiki will be updated this weekend.

As always, please try it out, report any bugs or feature suggestions, and enjoy! Don't forget to see how the DCSB Libs could be used to enhance your Cemetech Contest #7 entry.  As of this second, there are precisely 60 days until the final deadline for the release of Doors CS 7.0!  The demos listed below demonstrate some of the features and sample usage of the DCSB Libs.

Download
(http://www.cemetech.net/img/icon/dl.gif) Doors CS 6.7 Beta (http://www.cemetech.net/programs/index.php?mode=file&path=/beta/dcs67b.zip)
(http://www.cemetech.net/img/icon/dl.gif) Lights Out DE v1.0 (http://www.cemetech.net/programs/index.php?mode=file&path=/83plus/basic/games/lightsde83p.zip)
(http://www.cemetech.net/img/icon/dl.gif) DCSBL Race v1.0 (http://www.cemetech.net/programs/index.php?mode=file&path=/83plus/basic/games/dcsblrace83p.zip)

(http://www.cemetech.net/img/ss/000263.gif) (http://www.cemetech.net/img/ss/000264.gif) (http://www.cemetech.net/img/ss/000265.gif) (http://www.cemetech.net/img/ss/000266.gif)
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on July 03, 2010, 12:06:03 am
Darn, pretty nice again! I liked the racing game especially, and lol at that Quadratic Solver XD, nice
Title: Re: Doors CS 7 really coming out?
Post by: Silver Shadow on July 03, 2010, 01:57:03 am
Hey, that quadratic solver was my idea! ;D
Congratz on completing the DCSB libs, Kerm. Now, what possibly do you have left to add for the final version of DCS7 ???
Title: Re: Doors CS 7 really coming out?
Post by: calcdude84se on July 03, 2010, 10:17:15 am
Nice demos Kerm! I can't wait for DCS7 :)
The BASIC libs look like fun (especially w/the quadratic solver :P)
Keep up the good work!
Title: Re: Doors CS 7 really coming out?
Post by: ztrumpet on July 03, 2010, 10:40:35 am
That's awesome!  Nice job Kerm!  I just might have to whip something up for that contest... ;D
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on July 03, 2010, 02:45:33 pm
Hoping that the contest winner won't be a grayscale quadratic solver >.>
Title: Re: Doors CS 7 really coming out?
Post by: Silver Shadow on July 03, 2010, 03:19:55 pm
Of course not. It will also have raycasting and linking to another calc through USB.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on July 03, 2010, 03:23:59 pm
o.O
Title: Re: Doors CS 7 really coming out?
Post by: _player1537 on July 03, 2010, 03:26:17 pm
dooo iiit ;)

[copied from cemetech]
Out of curiosity, does DCS make 3 archived appvars titled "TI83RAM1" "TI83RAM2" "TI83RAM3"? I just noticed these on my calc, and I haven't seen them before.
"TI83RAM1" is 16401 bytes
"TI83RAM2" is 16401 bytes
"TI83RAM3" is 1553 bytes
Title: Re: Doors CS 7 really coming out?
Post by: nemo on July 03, 2010, 03:27:47 pm
quadratic solver with a GUI that is raycasted? Do it. Now.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on July 03, 2010, 03:52:09 pm
dooo iiit ;)

[copied from cemetech]
Out of curiosity, does DCS make 3 archived appvars titled "TI83RAM1" "TI83RAM2" "TI83RAM3"? I just noticed these on my calc, and I haven't seen them before.
"TI83RAM1" is 16401 bytes
"TI83RAM2" is 16401 bytes
"TI83RAM3" is 1553 bytes
Somehow, this looks  like some sort of RAM recovery feature like Omnicalc had, except that it appears to store it in archive instead of the extra RAM pages (most likely for compatibility with the calcs that has missing extra RAM pages and the regular 83+). I might be wrong, though.
Title: Re: Doors CS 7 really coming out?
Post by: _player1537 on July 03, 2010, 08:43:59 pm
Thanks to  calcdude84se, those are the vars for the save states for emu8x.  Woops >.>  sorry for the confusion
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on July 03, 2010, 09:13:25 pm
Oooh I see now ^^
Title: Re: Doors CS 7 really coming out?
Post by: Deep Toaster on July 04, 2010, 05:18:12 am
Hoping that the contest winner won't be a grayscale quadratic solver >.>

What about for the Axe contest? ;D
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on July 04, 2010, 06:39:57 pm
Lol it's guaranteed to start at 0/20 originality for sure :P (1 or 2/20 if it has 3D+grayscale) :P
Title: Re: Doors CS 7 really coming out?
Post by: Deep Toaster on July 05, 2010, 11:52:08 pm
3D quadratic solvers :o Maybe with background music and animations? :D

Anyway, the new libs are awesome! Wish I could use them...
Title: Re: Doors CS 7 really coming out?
Post by: Mighty Moose on July 06, 2010, 11:53:39 am
I agree with Deep Thought - The libs are awesome!! ;D
I usually run MirageOS and thought I'd give Doors a try.  I am thoroughly impressed with the mouse system and even the GUI!  And the libs definitely sweeten the deal.
Title: Re: Doors CS 7 really coming out?
Post by: Mighty Moose on July 07, 2010, 10:17:56 pm
Has Kerm ever thought about making Doors an actual OS, not just a shell?
Title: Re: Doors CS 7 really coming out?
Post by: Silver Shadow on July 08, 2010, 12:55:10 am
Yes, he did think about it, and no, he won't do it.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on July 08, 2010, 01:31:58 am
Yeah if I remember he told me he won't (unless he changed his mind in the future, if there were other OSes coming out?). Maybe in a few years there will be a major OS war for 83+/84+ calcs ;D (like back in the '90s with the shell wars)
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on July 09, 2010, 11:51:33 pm
*bump* Huzzah! Screenie and code of fully-functional sum(13)!

(http://www.cemetech.net/img/dcs/dcs7/sum13test3.gif)

Quote from: BASIC Code
:sum(13,0,8,8,"TEST","F8888888F8","Item 1┼ITEM TWO┼tan(*tan(4┼log(²X+][┼²‾../┼Six itemth one┼HOW ABOUT NOW?prgm┼ln(End┼Scrolling!┼More and more┼EVEN MORE AsmPrgm┼","AAABACAD E EABACAD EAB
:Lbl AA:ClrHome
:Pause "1
:Return
:Lbl AB:ClrHome
:Pause "2
:Return
:Lbl AC:ClrHome
:Pause "3
:Return
:Lbl AD:ClrHome
:Pause "4
:Return
:Lbl E:ClrHome
:Pause "5
:Return
Generated by SourceCoder (http://sc.cemetech.net), © 2005-2010 Cemetech (http://www.cemetech.net)
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on July 10, 2010, 12:01:51 am
Wow, those are sure looking great! It seems pretty simple to use too :)
Title: Re: Doors CS 7 really coming out?
Post by: Deep Toaster on July 10, 2010, 01:14:40 am
That is amazing! It even scrolls quickly. Looping directly back to the top (like in the normal BASIC Menu() might look strange, so as a sort of feature request, can this menu (in the future) support page-up/page-down (like in the DCS shell)?

/me really wants DCS

By the way, what are those tokens?

EDIT:

(256r)th post!
Title: Re: Doors CS 7 really coming out?
Post by: Silver Shadow on July 10, 2010, 06:24:01 pm
Those are new-line stat plot tokens.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on July 10, 2010, 11:03:29 pm
new line as in : or new line as in line break?
Title: Re: Doors CS 7 really coming out?
Post by: calc84maniac on July 10, 2010, 11:15:17 pm
They seem to be the Stat Plots "+" token.
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on July 12, 2010, 10:46:19 am
They seem to be the Stat Plots "+" token.
This is correct. :)
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on July 12, 2010, 12:38:16 pm
Aaah I see. I get confused with those often (they show up weirdly, usually extremly small, in browsers) ;D
Title: Re: Doors CS 7 really coming out?
Post by: TIfanx1999 on July 12, 2010, 12:52:48 pm
Ooh that's spiffy! This thing is gonna be a Mongsta! ;D
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on July 13, 2010, 09:37:55 am
Ooh that's spiffy! This thing is gonna be a Mongsta! ;D
Thanks, that's the idea. :) I just need all of you guys' help to make sure it's as stable and bug-free as possible when I release it at the beginning of September.
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on July 21, 2010, 12:44:17 am
In the interest of completing all of the To-Do items on my To-Do List (http://dcs.cemetech.net/index.php?title=Doors_CS_7_Scratchwork) and solve all the bugs on the same list, I have decided to push back Doors CS 6.8 beta from its original July 20th deadline (today) until August 1st or earlier, depending on how long each of the items takes. At this point, all of the major primary features for Doors CS 7 have been implemented in Doors CS, and almost all of the secondary features as well. All of the remaining To-Do items are minor fixes, and as I'm dealing with a current distribution of 606 bytes free on Page 0, 1202 bytes on Page 1, and 840 bytes on Page 2, I don't anticipate any sizeable additional features. Since Doors CS 6.7 was released, a bunch of new features and bugs have been implemented:

:: Plenty of optimizations for both speed and size, respectively making the shell feel faster and giving me more leeway for additional fixes and features.
:: Completed new sum(13) DCSB Lib (http://dcs.cemetech.net/index.php?title=DCSB_Libs) function, facilitating attractive Menu()s in BASIC programs with minimal GUI effort.
:: Added [STO>] as method to break out of sum(12).
:: Expanded SE functionality within Doors CS desktop.
:: Repaired three bugs with GUIRTextMultiline scrolling calculations.
:: Adding scroll wrapping to DCS desktop. Scroll up at the top to go to the bottom, scroll down at the bottom to go to the top.
:: Moved GUIRTextLineIn, GUIRPassIn, and GUIRTextMultiline to an edit buffer for faster typing.
:: Reduced DCS Menu to three items: Display, About, Options.
:: Added more understandable BASIC Exec errors.
:: Added folder and screen saving so after using the Properties menu, running a program, or quitting, you start where you left off.
:: A plethora of bug fixes.

For your edification, especially for those who want to give sum(13) a try, you can download an informal release of the current internal beta (6.7.6) at the link below. If you give it a try, feel free to let me know about any bugs you find or feature suggestions that you have.

Download
(http://www.cemetech.net/img/icon/dl.gif) Doors CS 6.7.6 Beta (http://www.cemetech.net/programs/index.php?mode=file&path=/beta/dcs676b.zip)

From left to right: sum(13) in action, scroll wrapping, the new DCS Menu, and folder/scroll saving.
(http://www.cemetech.net/img/dcs/dcs7/sum13test3.gif) (http://www.cemetech.net/img/dcs/dcs7/scrollwrap.gif) (http://www.cemetech.net/img/dcs/dcs7/dcs7dcsmenu.gif) (http://www.cemetech.net/img/dcs/dcs7/scrollsave.gif)
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on July 21, 2010, 12:58:58 am
As said in the other topic on Cemetech, nice job :)

Good luck with DCS 6.8 and the other betas :)

I downloaded the wrong beta, though (6.7) so I'm gonna update my copy now :P
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on July 21, 2010, 02:00:28 am
As said in the other topic on Cemetech, nice job :)

Good luck with DCS 6.8 and the other betas :)

I downloaded the wrong beta, though (6.7) so I'm gonna update my copy now :P
  Thanks for the good wishes, hope it works well for you. :)
Title: Re: Doors CS 7 really coming out?
Post by: calcdude84se on July 21, 2010, 09:59:04 am
Nice, I'll have to try this out. Keep up the good work! :)
Title: Re: Doors CS 7 really coming out?
Post by: ztrumpet on July 21, 2010, 12:34:25 pm
Nice job!  This is going on my calc right now! ;D
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on July 26, 2010, 09:25:10 pm
Shortly after the release of Doors CS 6.7.6, this release of Doors CS represents the penultimate beta version, containing implementations of very nearly every bug fix and feature request posed to me thus far in the two-and-a-half month resurrection of Doors CS development.  Doors CS 7 is swiftly looming, and I expect this release to be very close to the final version, nearly Release Candidate quality despite not being tagged as such.  It's extremely important that Doors CS 7 be stable, reliable, and as bug-free as humanly possible, so I urgently request that everyone try out this release and look for issues.  Use the editor, use the DCSB Libs, run your favorite ASM and BASIC programs, and try to make things break.

Here's the most important features and bugfixes among all those new since Doors CS 6.7 Beta:
:: Plenty of optimizations for both speed and size, respectively making the shell feel faster and giving me more leeway for additional fixes and features.  Tons of bug fixes based on reports from the loyal beta testers.
:: Fixes and additions to the DCSB Libs, including sum(13)
:: Expanded SE functionality within Doors CS desktop.
:: Repaired bugs in GUI text input functions, moved them to the edit buffer for faster typing, sped them up on 15MHz calculators, and added [CLEAR] as a backspace key to supplement [DEL] as a delete key.
:: Adding scroll wrapping to DCS desktop. Scroll up at the top to go to the bottom, scroll down at the bottom to go to the top.
:: Reduced DCS Menu to three items: Display, About, Options.
:: Added more understandable BASIC Exec errors.
:: Added folder and screen saving so after using the Properties menu, running a program, or quitting, you start where you left off.
:: Inclusion of an ALCDFix-like LCD delay tuner for those with TI-84+-series calculators, eliminating the need for that program.
:: Added features to FileOpen and FileSaveAs AP routines for ASM programmers

Again, please stress-test this release as much as possible, so I can ensure that Doors CS 7.0 will be rock-solid and reliable.  Feel free to request the latest builds of Document DE 7.0 and mobileTunes 3.1 from me that take advantage of the newest DCS features.  From here on out, Doors CS 6.9 Beta with a complete SDK is due by August 14th, Doors CS 7.0 RC 1 with complete SDK and manual is due a week later, and Doors CS 7.0 is still (knock wood, cross your fingers) on-track for a September 1, 2010 release.

Download
(http://www.cemetech.net/img/icon/dl.gif) Doors CS 6.8 Beta (http://www.cemetech.net/programs/index.php?mode=file&path=/beta/dcs68b.zip)

(http://www.cemetech.net/img/dcs/dcs7/alcdfixtune.gif) (http://www.cemetech.net/img/dcs/dcs7/sum13test2.gif) (http://www.cemetech.net/img/dcs/dcs7/dcs7dcsmenu.gif) (http://www.cemetech.net/img/dcs/dcs7/scrollsave.gif)
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on July 29, 2010, 02:14:37 am
I'm glad to see this progressing. I don't know if I will have time to test this version right now, though. Hopefully soon.

Also Sept 1st would also happen to be Omnimaga 9th anniversary :P
Title: Re: Doors CS 7 really coming out?
Post by: qazz42 on July 29, 2010, 09:41:10 am
Kerm, DCS has come a long way, we have fixed the nspire powerdown bug!
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on July 29, 2010, 06:22:46 pm
Was the bug similar to Ndless power management issue?
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on July 29, 2010, 07:58:28 pm
Was the bug similar to Ndless power management issue?
I don't think so.  This bug had to do with a port I wasn't resetting properly, but which a real TI-83+ or TI-84+ fixes on its own.  TI's 84+ emulator makes no such repair, so I fixed my code to do the fix itself.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on July 29, 2010, 08:06:52 pm
Aaah ok I see. I was more wondering about what the bug causes, though. The power management issue causes the LCD to not turn ON when turning the calc ON on some hardwares when Ndless is installed and you have to remove a battery and make the calc reboot to fix it.
Title: Re: Doors CS 7 really coming out?
Post by: qazz42 on July 29, 2010, 08:32:04 pm
DJ, completely different, the DCS bug makes it so that it does not turn on at all, you would be surprised how many people made the same comparison you did :P
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on July 29, 2010, 08:45:07 pm
Aah ok, I see, because the way the bug is called sounded similar x.x
Title: Re: Doors CS 7 really coming out?
Post by: qazz42 on July 29, 2010, 10:27:25 pm
lol, dont worry, your not the only one ;P
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on August 13, 2010, 07:50:35 pm
Doors CS 6.9 beta is the final beta of Doors CS 7.0, containing many feature additions, optimizations, and bug fixes. It incorporates several bug fixes based on reports from the loyal beta testers.  Doors CS 6.9 beta adds incremental improvements to text input functions, and introduces a Help item in the DCS Menu.  It improves a small bug with the BASIC "Instant Goto" feature, and contains a near-complete rewrite of how programs are counted to optimize for speed and correctness.  A full listing of fixes and improvements:

:: Improved character width calculation fallback for "unknown" characters.
:: Fixed FileSaveAs/FileOpen bug from FileOSExclude addition.
:: After extensive searching and re-writing and debugging, reconfigured how programs are counted, and fixed several corner cases that broke proper type detection. Proper hiding of programs for future versions of DCS also implemented.
:: Residual problem with SE caching and InfoPops resolved.
:: Repaired Goto bug that occasionally went one line too far.
:: Found and fixed bug where pressing 1-6 to enter a sub-sub-folder would cause the properties menu to appear.
:: Found and fixed bug that would occasionally cause DCS to miscount programs in a folder, thanks to dcsSquish.
:: Completed Doors CS 7 Manual.

As noted in the last item above, Doors CS 6.9 beta is the first (and last) beta to contain the full Manual for Doors CS 7.0.  Please download it today, give it a try, and let me know what issues you find!  Please please also read the Manual for correctness, completeness, and clarity, and let me know what you think.  If no issues are found, the next release will be Doors CS 7.0.  If bugs are found, then a release candidate, Doors CS 7.0 RC 1, will be released before September 1 (ideally within less than a week).  Doors CS 7.0 will not be released until many testers give the latest beta or RC a clean bill of health, so please test, test, test!

Download
(http://www.cemetech.net/img/icon/dl.gif) Doors CS 6.9 Beta (http://www.cemetech.net/programs/index.php?mode=file&path=/beta/dcs69b.zip)

(http://www.cemetech.net/img/ss/000289.gif) (http://www.cemetech.net/img/ss/000290.gif) (http://www.cemetech.net/img/ss/000291.gif) (http://www.cemetech.net/img/ss/000292.gif)

Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on August 16, 2010, 08:13:58 pm
Wow nice to see a new update already. I can't wait for final version, though. However, I'll try to test the current one with some programs to see if everything is still fine.

Also that trailer was kinda cool, as I commented on Cemetech a few days ago ^^
Title: Re: Doors CS 7 really coming out?
Post by: program4 on August 18, 2010, 10:28:24 am
I found a few bugs with DCS6.9:

1. It doesn't recognize any non-compiled ASM program (using the AsmPrgm token) as ASM, so the program creates a syntax error.
2. When you delete the nonarchived appvar, and you try to do a calculation, the warning screen appears (the one that says your calc crashed or reset).
3. I have no idea what gui7 and CHAIN7 are, but sometimes they appear in my appvar list.

I had a bug with DCS6.8.8 that puts all the folders in the root directory (instead of nested folders), but I can't reproduce it.
Title: Re: Doors CS 7 really coming out?
Post by: calcdude84se on August 18, 2010, 10:45:42 am
1. This is more of a feature request, and I agree I would like it.
2. This is because DCS installs a parser hook, and if you delete the appvar, it thinks you reset the calc, and it feels obligated to fix this. Just don't delete it ;D (Though I agree this should be fixed)
3. gui7 is the GUI stack, and should not exist except when a program is running. If it's there, it's because a BASIC program that used the GUI didn't close the GUI stack or it was interrupted w/ON. Make sure to delete this appvar before running other programs and especially before running DCS. CHAIN7 has something to do with DCS's ability to run programs, and it really should not appear outside of when a program is running. Under what circumstances do you see it?

Also, it would help to post this on cemetech, since that's where Kerm is most often. (He doesn't normally frequent here except to make announcements.)
Title: Re: Doors CS 7 really coming out?
Post by: program4 on August 18, 2010, 10:48:23 am
For the gui7, I just delete the nonarchived appvar and the folder one, and I run DCS. I was just experimenting.  :) I don't know about the CHAIN7 one.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on August 18, 2010, 02:28:11 pm
Number 1 sounds like a good feature addition. You should post it in the Cemetech thread too in case Kerm misses it.
Title: Re: Doors CS 7 really coming out?
Post by: program4 on August 18, 2010, 04:52:22 pm
[comment deleted]
Title: Re: Doors CS 7 really coming out?
Post by: shmibs on August 18, 2010, 07:55:22 pm
this post is being made to contain an attachment for kerm to aid in debugging doors7 and will be linked to from cemetech. if this is a problem, tell me and i shall move it elsewhere
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on August 20, 2010, 12:37:06 pm
Don't worry about it. I sometimes did that with Cemetech since they do not have the attachment mod installed.
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on August 20, 2010, 02:31:58 pm
Doors CS 7.0 Release Candidate (RC) 1 is here! This version is a super-stable, feature-rich, and nearly-complete build of the final Doors CS 7.0.  Please test it thoroughly; if it passes everyone's tests, this is the final version that will be released on Wednesday, September 1st!  The official description for this release:

Doors CS 7.0 is the ultimate shell and GUI for your TI graphing calculator.  Run any BASIC or ASM program, including MirageOS, Ion, Doors CS, and nostub programs.  Organize your programs into folders, edit program properties or programs directly from Doors CS, or use the HomeRun feature to run any program from the TI-OS homescreen.  Doors CS is built to be extremely user-friendly, using a mouse-based interface to appeal to users used to using computers who are frustrated by the infinite menus one must navigate on a TI calculator.  On the opposite end of the user spectrum, it includes myriad keyboard shortcuts so that those who prefer to use a keyboard to a mouse can quickly and efficiently move through Doors CS.  Doors CS 7.0 contains full libraries for xLIB, Celtic III, PicArc, Omnicalc, and the new DCSB Libs; eliminate all your apps and replace them with Doors CS 7!  This Release Candidate is a very stable, nearly-complete version of Doors CS 7.0.

A full listing of fixes and improvements over Doors CS 6.9 beta:

:: Myriad bug fixes and tweaks based on invaluable feedback from Cemetech members and Doors CS beta testers.
:: Addition of [ON][MODE] hook and multi-page scrolling feature.
:: Additional DCSB Lib features and bug-fixes.
:: Updated Doors CS 7 manual and SDK (both included in the zip below)

Again, please test this release for any and all bugs and weirdnesses.  Please please also read the Manual for correctness, completeness, and clarity, and let me know what you think.  If no issues are found, the next release will be Doors CS 7.0.  If bugs are found, then a release candidate, Doors CS 7.0 RC 2, will be released before September 1 (ideally within a few days).  Doors CS 7.0 will not be released until many testers give the RC a clean bill of health, so please test, test, test!

Download
(http://www.cemetech.net/img/icon/dl.gif) Doors CS 7.0 Release Candidate 1 (http://www.cemetech.net/programs/index.php?mode=file&path=/83plus/asm/shells/dcs7rc1.zip)

(http://www.cemetech.net/img/ss/000293.gif) (http://www.cemetech.net/img/ss/000294.gif) (http://www.cemetech.net/img/ss/000295.gif) (http://www.cemetech.net/img/ss/000296.gif)
Title: Re: Doors CS 7 really coming out?
Post by: Builderboy on August 20, 2010, 05:45:37 pm
Nice!  I will definetaly test it out, although i am not very familiar with the interface, so bugs reports might be slim :P
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on August 20, 2010, 06:10:08 pm
Nice!  I will definetaly test it out, although i am not very familiar with the interface, so bugs reports might be slim :P
I hope you find it intuitive enough to not get too confused; if you do, there's Help in the DCS Menu in-shell, and there's always the manual.  Feel free to post any questions or bug reports, although I'd request that you're more likely to get a timely response from posting in this topic: :)
http://www.cemetech.net/forum/viewtopic.php?t=4844
Title: Re: Doors CS 7 really coming out?
Post by: Builderboy on August 20, 2010, 06:31:57 pm
yeah, i think i just have to get used to the mouse controls, i really am not used to them at all.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on August 22, 2010, 07:22:37 pm
Wow I am way behind...

An hour ago, I went to Cemetech to download 6.9 >.>
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on August 22, 2010, 07:25:26 pm
Wow I am way behind...

An hour ago, I went to Cemetech to download 6.9 >.>
I hope you realized that you should be installing DCS 7.0 RC 1 instead. :)
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on August 22, 2010, 07:27:43 pm
Yeah, but I did not see 7.0 RC1 was released until I saw your post on the previous page. Earlier I just went to cemetech archives directly and didn't notice RC1 was out yet  :P
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on August 24, 2010, 02:21:25 am
This is going to be a short-lived topic, because the Doors CS 7.0 time frame has just been moved way up.  Visiting ticalc.org today, I saw that Mirage OS 1.2 (http://www.ticalc.org/archives/files/fileinfo/139/13949.html) had a whopping 2,836 downloads over the past seven days.  Needless to say, that's unacceptable, and Doors CS 7 must step forward!  Here's the plan.  Doors CS 7.0 Release Candidate 2 has a bunch of tweaks and fixes from 7.0 RC 1.  The issue with the CHAIN7 appvar getting occasionally left behind has been fixed, a small issue with 2.53MP and HomeRun was fixed, the Manual and SDK have been updated, the LCD tuning has been tweaked and tweaked beyond measure, and the APD hook has been modified to [ON][XTOn].  This download is an update of Doors CS 7.0 Release Candidate 1, so it already accrued some downloads.  It will be similarly updated to 7.0 if RC2 checks out.

Your mission: test out the following .8xk on the morning of Tuesday, August 24, 2010.  Please check it over, run some programs on your DCS desktop, scroll up and down, edit some properties, rename and copy some things, change some settings.  Try HomeRun.  Break some programs.  Make sure DCS is stable.

My mission: Upload DCS 7.0 final to ticalc.org by Tuesday afternoon or evening.  Email Travis and the gang.  When ticalc.org approves 7.0, cross-post the 7.0 announcement here, Omnimaga, TiFreakWare, UnitedTI, BlueCrimson, TIBD, the works.

Download

(http://www.cemetech.net/img/icon/dl.gif) Doors CS 7.0 Release Candidate 2 (http://www.cemetech.net/programs/index.php?mode=file&path=/83plus/asm/shells/dcs7rc2.zip)

(http://www.cemetech.net/img/ss/000293.gif) (http://www.cemetech.net/img/ss/000294.gif) (http://www.cemetech.net/img/ss/000295.gif) (http://www.cemetech.net/img/ss/000296.gif)
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on August 24, 2010, 02:29:37 am
Doors CS 7.0 Release Candidate 1 (http://www.cemetech.net/programs/index.php?mode=file&path=/83plus/asm/shells/dcs7rc2.zip)
First error found so far ;D (which is on Cemetech too)

I have some free time right now so I'm gonna test this version on my calc. I got a silverlink now so I can send stuff straight from my new comp to my old 83+, instead of having to send it to my Nspire (which I use for other stuff) then from calc to calc to my 83+. Just the time to get new batteries. :P
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on August 24, 2010, 02:31:18 am
Doors CS 7.0 Release Candidate 1 (http://www.cemetech.net/programs/index.php?mode=file&path=/83plus/asm/shells/dcs7rc2.zip)
First error found so far ;D (which is on Cemetech too)

I have some free time right now so I'm gonna test this version on my calc. I got a silverlink now so I can send stuff straight from my new comp to my old 83+, instead of having to send it to my Nspire (which I use for other stuff) then from calc to calc to my 83+. Just the time to get new batteries. :P
Whoops, that's what I get for lazy copy-pasting at 2:30 in the morning.  Thanks DJ; I look forward to hearing what you find.  I also have 7.0 RC 1 in the app itself instead of RC2.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on August 24, 2010, 02:57:25 am
Lol that happens ^^

Well, so far it works fine, from basic editing to running programs. I am checking with something like Dying Eyes, now.
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on August 24, 2010, 03:00:36 am
Lol that happens ^^

Well, so far it works fine, from basic editing to running programs. I am checking with something like Dying Eyes, now.
Awesome, I appreciate the testing.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on August 24, 2010, 03:25:51 am
Still testing, although I am gonna head to bed soon.

No problem, so far. One thing, though: if someone deletes all DCS appvars then press ENTER on the homescreen, is the DCS7 screen supposed to show up? Is it some sort of hook that restores DCS settings in case someone deletes the appvars?
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on August 24, 2010, 03:27:48 am
Still testing, although I am gonna head to bed soon.

No problem, so far. One thing, though: if someone deletes all DCS appvars then press ENTER on the homescreen, is the DCS7 screen supposed to show up? Is it some sort of hook that restores DCS settings in case someone deletes the appvars?
Precisely.  It's a desired side-effect of the parser hook.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on August 24, 2010, 03:36:56 am
Ah ok thanks for the info ^^
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on August 24, 2010, 08:38:52 pm
As I was experimenting with a TI-OS glitch found by Jsj795 (see http://ourl.ca/4593 ), I discovered this bug was also present in your DCS BASIC editor. Below, you can find the screenshot of it in action at one point in the screenshot. It has to do with recalling strings containing 2 byte tokens.

This is not really a Doors bug, more a TI-OS bug, but I was wondering if you would be able to fix it in DCS BASIC editor?
Title: Re: Doors CS 7 really coming out?
Post by: SirCmpwn on August 25, 2010, 08:34:54 am
The DCS Editor is actually the TIOS editor.  He just lets the TIOS editor take control of the editing.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on August 25, 2010, 04:53:28 pm
Aah yeah, I wasn't too sure. To me it seemed like the TI-OS editor, but it seemed modified or it seemed that some hooks made it behave differently or something, since it has instant Goto and is in 8 lines. I assume the fact it's just the TI-OS editor itself is why it would be hard to fix that bug with DCS help. TI really need to fix their shit.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on August 27, 2010, 10:16:18 am
Ok so after running ASM games, it was time to give some of my old xLIB and Omnicalc releases a try in DCS. I didn't notice problems so far, assuming games are installed as they were, originally, except with Reuben Quest title screen menu :(

Screenshot created with CalcCapture, due to WabbitEmu's lack of contrast capture
Title: Re: Doors CS 7 really coming out?
Post by: KermMartian on December 02, 2010, 10:20:29 am
This is a bit of a necropost, but I appreciate all your testing, and I'll probably be stopping by this thread with Doors CS 7.1 Beta 2 once I get my act together on finals and final projects at school.
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on December 02, 2010, 07:12:33 pm
Cool! Good luck with school stuff and life. :)
Title: Re: Doors CS 7 really coming out?
Post by: ztrumpet on December 02, 2010, 07:14:23 pm
How is bug finding going? ;D
Title: Re: Doors CS 7 really coming out?
Post by: qazz42 on December 04, 2010, 10:28:25 pm
not much bugs left me thinks. only 3 I can think of
Title: Re: Doors CS 7 really coming out?
Post by: DJ Omnimaga on December 05, 2010, 02:00:43 am
That's good to hear. :D

I hope no new ones arises. Sometimes fixing one brings two new ones. D: