Sorunome wrote:
So, I didn't read everything now, I'll just give my thoughts on it:
I like the idea of 32*32 program images, it would be even cooler if they could be in color.
Even if that would enlarge ASM programs by 512 bytes for 4-bit indexed color or 128 bytes for monochrome? I suppose we need to make the common shell header support a variety of color depths and sizes.
Quote:
With the TI basic libs: I definitely think there should be new drawing options for the new calculator, maybe stuff like rectangles, filled and borders in different colors, triangles and maybe a pixl test that also returns the color the pixel is in.
Absolutely, especially since a lot of those features are missing. I'm planning to delegate that to tr1p1ea (and other external library authors) if possible.
Quote:
Then also a more broad omnicalc support like the sound command.
Last, it would be awesome if DCS could be made capatible with apps like zStart (as in not clearing other hooks)
And for space, as the 84pcse has so much more new space maybe DCS could get a new app page if space is too much of a limitation.
Quite possibly. I'm planning to restart a lot of stuff from scratch, so I won't need to pull in the whole old codebase. For example, I'm temporarily tossing out the GUI API.
comicIDIOT wrote:
The TI-84+/83+ was already well established from a programming stand-point that the libraries were not going to be changing at all, let alone often, when DCS6 included them in-app.
I think DCS8 should be flexible and allow users to create and use Libraries as they see fit. And perhaps around DCS9 or 10, we can consolidate the popular libraries into the app itself.
Letting other programmers create libraries would take work away from Kerm and his multitude of projects. But if he wants to create/port libraries then I can't stop him, I just think it'd be time better spent if he did not do so and perhaps implemented a robust SE system or had more time outside of his personal/academic projects.
I very heartily agree with this. I want Doors CS to have a way to "absorb" libraries into itself, though, manage external libraries in such a way that only a single App must be shared among friends. What do you guys think of that? Maybe have a library manager tool that can absorb, eject, and delete external shared libraries?