Show Posts

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 ... 14 15 [16] 17 18 ... 34
226
News / Doors CS 7.1 Released!
« on: December 14, 2010, 02:47:09 pm »
After a long summer and fall of coding and debugging, Doors CS 7.1 has finally been released! This milestone comes three years since the last major release of Doors CS 6.0 in April 2007 and two years since the incremental release of Doors CS 6.2 in May 2008, and four months since Doors CS 7.0 was released in late August.  Nine years since its humble beginnings as a crude BASIC shell, Doors CS 7.1 aims to bring a full set of features and rock-solid stability to users and coders alike.  It supports MirageOS, Ion, Doors CS, and nostub BASIC and Assembly programs, and contains full support libraries for XLib, Celtic III, PicArc, (partially) Omnicalc, and the new DCSB Libs that let Doors CS coders use features like the DCS GUI.  The HomeRun feature lets you execute any type of program, BASIC or ASM, archived or not, from the TI-OS homescreen.  The Doors CS desktop lets you view your programs and folders, organize them into nested folders, cut, copy, rename, lock, archive, hide, and even edit programs, and change settings and options from the DCS Menu.  Doors CS 7.0 added more robust protection from data loss due to RAM Clears, including automatic restoration of the user's folder structure. In addition, Doors CS 7.1 packages the powerful CALCnet2.2 networking protocol into the shell, allowing users to link two, twenty, or two thousand calculators for communication and multiplayer gaming.

For ASM developers, Doors CS offers a full suite of features, adding the DCS GUI system, and Associated Program system that automatically opens files in their associated viewer/editor, and much more on top of a full complement of MirageOS and Ion-compatible libraries.  BASIC programmers can take advantage of support for every popular BASIC library built directly into the shell.  Full information about Doors CS can be found at http://dcs.cemetech.net, including a (very) exhaustive feature list and screenshots galore for your viewing pleasure.

Download Doors CS 7.1 today and unleash the full power of your graphing calculator!

Download
Doors CS 7.1

Other Useful Downloads
Doors CS 7.1 SDK - The official Doors CS 7 SDK
Document DE 7 - A text editor demonstrating the power of Doors CS.
Doors CS 7 Teaser Trailer







227
News / Re: Ticalc.org gets POTY again
« on: December 09, 2010, 03:21:38 pm »
I voted Axe.

So do I, a program that allows us to make more programs. And On-Calc Applications? Sweet.

DoorsCS is a good contestant too :D
Thanks! I think my biases are clear, but I think all the contestants are great projects, and I wish all the authors good luck.

228
News / Re: Doors CS 7.0 Released
« on: December 05, 2010, 06:28:01 pm »
*bump*

Doors CS 7.1 Beta 2 is the second (and with any luck, last) beta release of Doors CS 7.1, the first version to contain fully-functional CALCnet2.2 drivers.  It also offers several slight usability fixes and bug patches since Doors CS 7.0.1.  I'm happy to mention the following new items in Doors CS 7.1 Beta 2:

:: Tighter restrictions on hidden files to minimize conflicts with buggy TI-OS code.
:: Resolved problem with two- and three-argument standard usage of the sum() command
:: Convergence of the emulator and non-emulator versions, slightly enlarging the setup code for CALCnet2.2
:: TI-OS error handlers wrapped around ASM program execution

As always, your invaluable beta-testing helps me release a product that is stable and polished, so remember to let me know in the attached topic if you have any bug reports, especially with usage of the DCSB Libs and with executing ASM programs.  I also welcome feature requests for future versions of Doors CS, although with as few as 27 bytes free on one of the DCS 7.1 Beta 2 pages, I have extremely limited room for new features at this point.  Please download, test, and enjoy!

Download
Doors CS 7.1 Beta 2

CALCnet 2.2 Test Programs
Flourish: CALCnet 2.2 Tech Demo
NetPong v1.1

DCSB Libs Test Programs
DCSBL Race v1.0.1
DCSQuad Solver v1.0
Lights Out DE v1.0


229
I believe SourceCoder can convert .bmps to binary data and/or hex.

http://www.cemetech.net/projects/basicelite/sourcecoder2.php
SourceCoder 2.5 can indeed convert images into .8xi format as well as binary format for ASM, BASIC, and Axe in monochrome and 3- and 4-level grayscale.

230
News / Re: Doors CS 7.0 Released
« on: December 02, 2010, 10:24:43 am »
wow ive tried it on my nspire emu and it's brilliant, but i am most impressed with the good stuff that happens when the app is not actually on the screen, its like a process that runs in the background, how did u do that?
As DJ Omnimaga correctly opined, those are hooks. They're quite a powerful tool, and although TI's main motivation in adding them was, I suspect, their own Apps, they have served me very well.  I'd say that of all my projects, Doors CS 7 has the most intense and complex TI-OS integration.  Unfortunately, that also brings me plenty of headaches when TI's code breaks or works inconsistently, but that's life, I guess.

231
News / Re: Doors CS update & 30K posts on Cemetech
« on: December 02, 2010, 10:22:49 am »
In reference to that above post I never saw, I think there will always be individuals who don't have, shall we say, a complacent attitude towards other sites, but the sheer number of friendly, cooperative people on every side of the fence in the community means that we generally hold it together. :) DJ, thanks again for your Nspire testing of CALCnet; I look forward to picking up work on the project again when I finish my finals in three weeks.  I have a demo program called flourish underway that demonstrates some cool features of CALCnet, so I'll look forward to sharing that with you guys here at Omnimaga once I get the last few bugs ironed out of it.

232
Other Calc-Related Projects and Ideas / Re: Doors CS 7 really coming out?
« 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.

233
News / Re: Doors CS update & 30K posts on Cemetech
« on: November 09, 2010, 11:42:16 pm »
No CALCnet2.2 bug reports or reports of non-bugs (ie, proper functionality) yet? The main thing I've seen so far is an issue with certain ASM programs that call certain TI-OS input functions from inside Doors CS, specifically MV's ASM port of WFRNG.

234
News / Re: Doors CS update & 30K posts on Cemetech
« on: November 09, 2010, 12:14:56 am »
Cheers DJ! I hope you guys get to give this a try, especially if you have any interest in CALCnet.  Even if you have only two calculators (or together with a friend you have two), you can test out CALCnet2.2 with a simple 2.5mm I/O cable.  I've included NetPong v1.0, a simple CALCnet2.2 pong game, and a speed benchmarking program for your enjoyment.

235
TI Z80 / NetPong v1.0 Showcases CALCnet2.2
« on: September 10, 2010, 03:00:21 am »
As announced in several recent news articles, CALCnet2.2 is a long-running of mine that has in the past two weeks reach fruition on real hardware devices.  NetPong v1.0 is a small game that I have been developing for the last few days to showcase the capabilities of CALCnet 2.2, including broadcasting, one-to-many and one-to-one transmissions, fault and collision tolerance, and low latency capabilities.  NetPong allows you to play Pong across an arbitrary number of calculators. With two, three, four or more calculators, NetPong creates a single virtual LCD for a standard Pong game, complete with scoring, paddles, distributed pausing and quitting, and more.  Although no specialized hardware is required, playing with more than two calculators requires a simple splice of I/O cables together; feel free to ask for assistance.

CALCnet2.2 will continue to be developed, and I plan to soon re-integrate it into Doors CS 7, no mean feat considering how little free space is left in it for me to add new features.  I'll let the somewhat unwieldy screenshots of two-, three-, and four-calculator gameplay speak for themselves.

Download
NetPong v1.0






Videos of real calculators playing earlier versions of NetPong:

236
News / Re: Doors CS 7.0 Released
« on: September 07, 2010, 07:42:49 pm »
Thanks ztrumpet, builderboy!  For now it's holding its own on the top charts at #7, right under Mario by guess-who. :P Now that CALCnet2.2 is functional, I'm debating putting it into Doors CS; I'll post more info on this when I finish NetPong.

237
Axe / Re: 3 level greyscale image
« on: September 04, 2010, 10:32:20 pm »
Hello.

238
Other Calc-Related Projects and Ideas / Re: Auto Optimization Program
« on: September 01, 2010, 07:26:18 pm »
I thought that was hiding under the carpet though :P thats why i was asking about bug reports.  Either way, i didnt start this because im dissatisfied with Sourcecoder, i just was inspired by it.  Also where should i put my post, in projects or Sourcecoder?

And yeah Deep Thought, it recognizes that the last token is not part of a string and so it removes it :)

There are some simple axe optimizations that could be done, but they are few, i'd have to work with axe a lot more until i am as comfortable in it as i am in Ti Basic.
Start with Projects, then we can extend it to SourceCoder as necessary. :)

239
Other Calc-Related Projects and Ideas / Re: Auto Optimization Program
« on: September 01, 2010, 07:03:57 pm »
So i was inspired by SourceCoders' broken Basic Optimizer function, and i thought about making one on the calculator, so you could optimize your Basic Programs without having to transfer them to the computer for any utility.  I quickly wrote up some code in Axe, and the optimizations have started :)  Currently it has support for:

Ending Parenthasis
Ending Quotes
Devlar

And there is plans and psedocode for

Implied multiplication
=0 into Not(
Powers of 10
Negative/Positive cancellation

any other ideas of simple find and replace optimizations that i could put into the optimizer?  Obviously i cant do some of the complicated stuff, but there are some good simple replacements that can make a big difference.  And note that it ignores Strings completely :) Strings Should not be changed ^^.  And there also might be an option on whether to erase empty lines or not.  Some people like to keep them for readability during development, and then maybe want to take them out later.
Might I request that you crosspost this to Cemetech, both so we can discuss this idea, and moreover that we can talk about you helping me improve SourceCoder's optimizations? I can't fix it if people don't tell me to my face that they're unhappy about a feature.

240
Art / Re: Ship Sprite
« on: August 30, 2010, 12:43:54 am »
You can get "BMPtoC.exe" in the Nspire picture viewer on TI Bank:

http://ti.bank.free.fr/index.php?mod=archives&ac=voir&id=1630

Open the command prompt, cd to the folder that contains BMPtoC.exe, and type "BMPtoC.exe".

The instructions are in french.  For the first input, enter the name of the image with the file extension.  For the second, enter the name of the file you want the converted code to appear in.

As calc84 said yesterday in the IRC, sprites defined using this tool take up a LOT of memory.  Right now, I am working on a little tool that will convert sprites to hex code, making the arrays half the size.  This should save a bit of memory.  I can't give a time when I will have this tool done because school starts for me tomorrow and I am expecting to be killed with work.  It shouldn't take too long to write, so hopefully I will be done soon!
Just so you know, SourceCoder can generate nibble-packed 16-level gray arrays suitable for use in Nspire C programs now.

Pages: 1 ... 14 15 [16] 17 18 ... 34