This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Messages - KermMartian
Pages: 1 ... 18 19 [20] 21 22 ... 34
287
« 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 has a page about the DCSB Libs to accompany the 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, 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 Doors CS 6.7 Beta Lights Out DE v1.0 DCSBL Race v1.0
288
« 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).
289
« 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! 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.
290
« on: June 23, 2010, 05:22:18 pm »
yes, it allways does.
You mean if you type {L3} into the editor and then export as .8xp, it's {L3} on the calculator, not L3? That's not right.... Edit: I couldn't replicate your issue. I put this source into SourceCoder, and receive the following .8xp file (attached). Also, please update me with a response in this Cemetech topic, since I don't visit here often: http://www.cemetech.net/forum/viewtopic.php?p=100793#100793:{3,2,1→{L3} :{5,4,2→{L6}
291
« 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
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.
292
« 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.
293
« on: June 22, 2010, 10:14:49 pm »
[...] 17) Doors CS 7 (I think it can pretty much replace Celtic III, xLIB, Omnicalc, CalcUtil, MirageOS and Noshell at this point) [...]
Thanks DJ.
294
« on: June 22, 2010, 10:13:32 pm »
The administrators of Cemetech are happy to announce the seventh official Cemetech programming contest. The theme of this contest will be Doors CS programs. All entries must use some feature of Doors CS to be eligible for the contest. For BASIC programmers, this includes using the specialized headers to add icons, define subprograms, and hide subprograms, the built-in XLib and Celtic III compatiblity libraries, or the upcoming Doors CS BASIC libraries. For ASM programmers, this includes using the Doors CS GUI subsystem, the Associate Program subsystem, or some other features that are unique to Doors CS (even if it's just the header). A secondary goal of the contest is to introduce programmers to the extra features and power that Doors CS facilitates, so the more creative and efficient the use of Doors CS' features in your program, the better. If you're unfamiliar with all the features Doors CS offers BASIC and ASM programmers, check out this page: http://dcs.cemetech.net/index.php?title=SDKFirst, something everyone will be interested in: prizes. Brandon Wilson has generously offered to donate the top prize, a TI-73 that has been converted to a TI-83+ using his Chameleon program and then installed in a TI-83+ case. The contest will have two categories as detailed in the next paragraph, and a first, second, and third place winner will be chosen from each category. The two first-place winners will be fairly compared, and the entry judged to be the best will be awarded this top prize. A second prize that has not yet been chosen will be awarded to the first-place winner in the other category, and the second-place winners will also receive consolation prizes (feel free to post suggestions!). We will be accepting two major classes of programs. One category will contain all BASIC and Hybrid (BASIC with XLib / Celtic III / Doors CS libraries) programs, while the second will consist of all pure ASM and Axe-compiled programs. The judges, Rivereye and myself, Kerm Martian, will make every effort to judge the entries fairly against others in the same categories and between categories based on our expert knowledge of the relative features and capabilities of BASIC, Hybrid BASIC, Axe, and Assembly. The deadline for this contest will be 11:59:59pm Eastern Time, Sunday, September 5th, 2010. The results of the contest will be announced by the morning of Tuesday, September 7th, and the entries will be released to the general public during the day on September 16th to avoid violating the terms of the Omnimaga Axe contest and to allow possible cross-entries. The rules for this contest will be mostly similar to previous Cemetech contests. Programs should contain only original code, with some exceptions. Limited use of external libraries may be permitted on a case-by-case basis, but should be checked with one of the two judges. Only projects that have not been previously released will be permitted, and no code releases are permitted before September 16th, but unlike previous contests, publicity and posting about one's entry will be permitted, and feedback on ideas may be solicited from the general public. Again, users should not be asking for help with their code. The exception to this is Doors CS-specific questions, comments, or bug reports. I will be happy to work with any user to quickly resolve Doors CS bugs that may be preventing their projects from working properly, and points will not be taken off for bugs in entries that are the fault of Doors CS (although it is the responsibility of the coder to try to resolve these before the deadline). Please feel free to post a topic in this Contest subforum when you decide you're going to enter the contest, to discuss whether a specific idea is appropriate, and to announce updates on your projects. We are open to appeals on the rules if you feel any of them are unfair, although we reserve the right to keep them as-is. Good luck, and have fun! To summarize: PRIZES: Chameleon'ed TI-73/TI-83+ to the top entry, unannounced prize for the next three winners. THEME: Use of Doors CS libraries and capabilities DEADLINE: Sunday, September 5, 2010 ALLOWED: Publishing details and requesting idea/artwork help allowed DISALLOWED: Releasing code, requesting non-Doors CS-specific code help If you have any questions or want to enter, I humbly request that you crosspost in the official Cemetech topic on the subject: http://www.cemetech.net/forum/viewtopic.php?t=4641 . You can start your own topic in the Cemetech Contest subforum here: http://www.cemetech.net/forum/viewforum.php?f=50
295
« 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.
296
« on: June 21, 2010, 10:17:41 pm »
EDIT: Oh, I see :O SourceCoder didn't recognize the solid ◄ and ► tokens. I personally remember this bug, since it rendered the first few releases of one of my games into a glitchy mess
Does Kerm know about the missing tokens?
Thanks for mentioning this on Cemetech. All fixed. :Text(Ans,6L1(O)-4,"◄ :Text(Ans,6L1(O)-1,"[ :Else :Text(Ans,6L1(O)-4,"] :Text(Ans,6L1(O)-2,"► Generated by SourceCoder, © 2005-2010 Cemetech
297
« 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 threadThis 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, 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 and 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, 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 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 Doors CS 6.6 Beta
298
« on: June 14, 2010, 01:33:49 am »
Keep in mind this news was cross posted from Cemetech, though, meaning your nickname appears on Cemetech news too ^^
Yeah, that is true. ticalc news would have much more views.
By the way, I reported some more things to Kerm. Remember the token picker? He is working on getting all those tokens working good. That is fantastic news for ASCII, dual layer graphics and for someone to write math notes on a computer, too.
All set, just finished adding the last piece, which was the subscripted 0-10 numerals. Full details in the Suggestions topic on Cemetech.
299
« on: June 13, 2010, 02:18:54 am »
Cheers, DJ! Thanks for the news; I hope everyone will bug me with feature suggestions, bug reports, comments, praise, and insults on Cemetech and here.
300
« on: June 12, 2010, 09:58:26 pm »
Thanks ztrumpet! I tried to edit your program, DJ, to no avail. Can you check out my post in the mirror topic on Cemetech? I asked how you managed to come up with that br error.
Pages: 1 ... 18 19 [20] 21 22 ... 34
|