Omnimaga

Omnimaga => News => Topic started by: KermMartian on October 14, 2013, 09:25:27 pm

Title: Doors CSE 8.0 Release Candidate 1
Post by: KermMartian on October 14, 2013, 09:25:27 pm
Doors CSE 8.0 is a shell for the TI-84 Plus C Silver Edition. It is an extension of Doors CS (http://dcs.cemetech.net) to TI's new color-screen calculator, and provides everything you might expect from older shells like Doors CS, MirageOS, or Ion. Doors CS lists and can run all of your TI-BASIC and Assembly games and programs. It lets you organize your programs into folders, archive, lock, and hide them. It gives you extra features like an enhanced TI-BASIC editor, a clock, lowercase letters, and much more.

This is a Release Candidate, meaning that it's a preview of what the final Doors CSE 8.0 will look like. My Cemetech beta testers have provided invaluable assistance in finding and tracking down a host of bugs, so I am confident that it represents a high level of quality. However, in the interest of making sure that the Doors CSE 8.0 that spreads to students' calculators is as bug-free as humanly possible. Therefore, I urge you to please try out Doors CSE 8.0, run all of your programs with it, explore all of its features, and please submit both positive and negative comments and reports. Let me know about features that you find to function well, programs that work with Doors CSE 8.0, and of course also emphasize anything that breaks. In your bug reports, please include step-by-step directions to replicate your problems.

A final note: As this is a release candidate and likely contains bugs, it launches with a large warning message. Please do not distribute it to your friends yet; a final Doors CSE 8.0 will be available for that soon. Without further ado, download and enjoy!

Download
(http://www.cemetech.net/img/icon/dl.gif) Doors CSE 8.0 Release Candidate 1 (http://www.cemetech.net/programs/index.php?mode=file&id=960)

(http://www.cemetech.net/img/news/dcse8rc1_1.png) (http://www.cemetech.net/img/news/dcse8rc1_2.png) (http://www.cemetech.net/img/news/dcse8rc1_3.png) (http://www.cemetech.net/img/news/dcse8rc1_4.png)
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: DJ Omnimaga on October 14, 2013, 09:39:50 pm
Yeah I noticed earlier that you planned a release of RC1 at any moment and am happy to see it out now. I really love how this looks like and the included features. Hopefully I get some more time to test it between work, HP Prime and sleep. :)

Also good move about the warning to not distribute to friends. I remember at school over here that most people rarely had the latest versions of Ion and Mirage, even if new ones had come out like 2 years ago. If they see the warning that this is not the final version, maybe this could be an incentive for them to visit Cemetech to check for updates and grab the latest version. :)
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: KermMartian on October 15, 2013, 02:02:45 am
Thanks! I hope it will limit the unstable versions in the wild.

Important Note: I discovered and fixed a problem with TI-BASIC programs that use Lbl/Goto shortly after releasing that. Please make sure you get the latest version and have at least Build 1207 on your calculator.
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: DJ Omnimaga on October 15, 2013, 02:07:51 am
Ok, thanks for the head up. I'll try to install it on my calc soon. I also need to try that Doors CSE version of Snake AssemblyBandit recently posted. :)

By the way, how large is an ASM program icon (such as PCSEBall)?
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: Lionel Debroux on October 15, 2013, 02:22:52 am
Quote
By the way, how large is an ASM program icon (such as PCSEBall)?
The PCSEBall icon seems to be 32x32 = 1024 pixels, rather than a scaled-up 16x16 = 256-pixel icon. 2 bits per pixel should be enough to describe the PCSEBall icon, so I'd estimate it takes 256 bytes + the space for the palette (4 bytes if a 256-color scheme is used, 8 bytes if a 65536-color scheme is used).
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: Sorunome on October 15, 2013, 06:01:14 am
looking nice, i hope this'll hit the CSE good!
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: KermMartian on October 15, 2013, 09:14:56 am
Quote
By the way, how large is an ASM program icon (such as PCSEBall)?
The PCSEBall icon seems to be 32x32 = 1024 pixels, rather than a scaled-up 16x16 = 256-pixel icon. 2 bits per pixel should be enough to describe the PCSEBall icon, so I'd estimate it takes 256 bytes + the space for the palette (4 bytes if a 256-color scheme is used, 8 bytes if a 65536-color scheme is used).
Perfect estimate. :) The scheme for program icons (and the headers in general) is described here (http://dcs.cemetech.net/index.php/ASM_Header_%28Color%29).
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: DJ Omnimaga on October 15, 2013, 12:05:28 pm
Ok thanks for the info. :) Also this is finally on my calc and in general works fine. I only found two bugs so far, one with CMonster exiting prematurely (which I need to cross-post on Cemetech when I have some time) and the other with the modified BASIC editor+xLIB commands both running at 6 MHz, but I didn't have time to test xLIB material further.
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: imo_inx on October 17, 2013, 05:44:12 pm
Okay, so if you hide a folder it turns into a BASIC prog, then is useless. Everything in the folder disappears from DOORS but is still on the calc. Also making a new folder with the old folders name does not put the stuff into it. Maybe disable hiding folders?
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: KermMartian on October 18, 2013, 09:57:05 am
Okay, so if you hide a folder it turns into a BASIC prog, then is useless. Everything in the folder disappears from DOORS but is still on the calc. Also making a new folder with the old folders name does not put the stuff into it. Maybe disable hiding folders?
Thanks for the bug report, and thanks to tifreak8x for cross-posting this to Cemetech so I knew about it. Preventing hiding folders was indeed the fix, and it will be repaired in RC2.
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: imo_inx on October 18, 2013, 10:07:20 am
Yep! I was going to post it to Cemetech, but I haven't logged in since I made my account, so I have no idea what the password is. :P
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: JoeyBelgier on October 18, 2013, 05:47:31 pm
Looking great, Kerm!
With the higher resolution and color screen, it looks more glorious than ever :D
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: Sorunome on October 18, 2013, 06:33:22 pm
Holy guakomoly old member O.O
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: DJ Omnimaga on October 24, 2013, 02:21:28 am
^This. Nice to see you again JoeyBelgier. :)
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: KermMartian on October 24, 2013, 09:49:00 am
Thanks for the compliments and bug reports, everyone. Doors CSE 8.0 Release Candidate 2 (http://www.cemetech.net/programs/index.php?mode=file&id=960) is now available; please thoroughly test the shell and its API functions, and report bugs in the Cemetech DCSE 8 RC 2 topic (http://www.cemetech.net/forum/viewtopic.php?t=9616) or here.
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: DJ Omnimaga on October 24, 2013, 04:48:09 pm
Glad to hear, I'll update my calc with it now before I leave again. :)
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: KermMartian on October 27, 2013, 11:00:20 am
Thanks! So, any bug reports from anyone?
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: AssemblyBandit on October 28, 2013, 04:34:21 pm
I don't know if its intentional, but after running build 1282, the APD doesn't work (dims, but never shuts off calc). After a reset the APD works again.
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: DJ Omnimaga on October 28, 2013, 04:35:32 pm
Hmm actually that could explain why my calc seemed to have remained turned ON for quite a while the other night. I didn't pay attention so I thought that I last used it less long ago than I thought and time was flowing slowly.
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: tpt1234567890 on October 29, 2013, 12:06:04 am
I don't know if its intentional, but after running build 1282, the APD doesn't work (dims, but never shuts off calc). After a reset the APD works again.

This has happened to me as well...
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: KermMartian on November 04, 2013, 07:10:58 pm
Good thing I checked this thread; I almost didn't before the 8.0.0 release. I'll look into this issue.

Edit: I can't replicate this. Any details or ideas?
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: DJ Omnimaga on November 04, 2013, 07:34:41 pm
Can't wait for the official release :)

That reminds me: Since so many BASIC games might end up requiring DCSE compared to xLIB, I wonder if it wouldn't be better to have a http://www.ticalc.org/pub/84pluscse/basic/games/dcse/ folder like we will most likely have with ASM games? I know that for 83+ games we didn't have such folders, but back then, there were so many libraries for BASIC coders that it was impossible for one to become used enough to justify the addition of a folder. Besides, it would be best to avoid repeating the mistake of having plenty of outdated lib copies floating around everywhere on ticalc.org, so users won't end up downloading the wrong version by mistake.
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: KermMartian on November 05, 2013, 12:53:08 am
I can't replicate the APD problem. Any suggestions?
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: DJ Omnimaga on November 05, 2013, 01:19:59 am
Sadly I never got able to either. I only might have gotten it happen once (I wasn't paying attention but I thought my calc remained ON for longer than usual at one point) and I forgot what could have triggered it. It never happened again afterward.

AssemblyBandit and tpt1234567890, what Doors CSE functions did you use before this starts happening?
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: Hexatron on November 05, 2013, 02:39:31 am
Sometimes, randomly, with a fresh install of DCSE and some basic games, the icons for some of them will disappear, and execution will read "ERR:MEMORY", even when the TI-OS MEM Management screen says I have extra space. Other times, there will be an "ERR:e." then "ERR:INVALID", and if I don't restart my calc there will be a ram clear. Other times, there is an "ERROR:PRGM NOT FOUND" or something like that :p even when I am not referencing an external program, also followed by an "ERROR:INVALID" then a ram clear if I don't turn of the calc.
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: KermMartian on November 05, 2013, 07:54:03 am
Hexatron, that sounds like a bug that was in an old version of Doors CSE; what build number do you have?

Edit: DJ_O, thanks anyway.
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: AssemblyBandit on November 05, 2013, 06:02:22 pm
I couldn't produce the bug again either. Originally I downloaded DJ's HPTunnel game and that build of DCSE, I played the game, exited out of DCSE, and went back to programming. It never shut off and I had assumed it was because it was plugged into the usb, which I was thinking was a pretty good feature because I don't have to turn my calc back on every time to test a program :) Eventually the calc reset during an error and the APD worked normally again :( I just tried to reproduce it by deleting DCSE and putting it and HPTunnel back on there, tested it twice but nothing. Maybe it was because I went from RC1 to RC2 or something.
Title: Re: Doors CSE 8.0 Release Candidate 1
Post by: Hexatron on November 05, 2013, 07:02:02 pm
Hexatron, that sounds like a bug that was in an old version of Doors CSE; what build number do you have?

Edit: DJ_O, thanks anyway.

Build 1282, RC2.
Something else weird happened to me today, I don't know if it was because of MicrOS or Doors, but my calc got stuck in an infinite "ERR :  ?" loop with the only option QUIT, which lead to the same error, and I had to hit the reset button on the back.