Author Topic: Why aren't there so many programs using the dcs gui lib?  (Read 8839 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Why aren't there so many programs using the dcs gui lib?
« Reply #15 on: December 23, 2013, 11:11:55 pm »
Actually in DCS's defense, you can also run programs from the home screen too.
True - I don't want to do DCS down - it's only my opinion. Why would someone put a 49k app (compared to zStart's 16k) on his calc when he doesn't come close to needing all the functionality. The idea of having a single app that combines the functionality of many other libs and shells - and adding more, like a GUI - is great as such, but I simply find memory more valuable when I think of all the stuff I don't need. Therefore I simply don't have DCS on my calc and thus I don't program anything that uses its libraries.
There might be people out there for who DSC is just the right thing, but I don't belong to those.
I know, and I respect it. :) I also think you have some good points, especially size-wise. DCS is a shell for a group of people and it really depends of people's needs, kinda like Mirage back then. Mirage was small, but unfortunately it crashes a lot on newer OSes and calcs, so now Zstart is more handy for those people. I myself prefer DCS since I need its xLIB/Celtic/Omnicalc, Homerun and Ion/Mos compatibility, but of course someone who don't need the Basic libs will inevitably prefer Zstart. :)

Well, I thought about it, and I can basically sum up why I don't use libraries in two points:
  • I don't like to have dependencies (especially when the dependency is bigger than my program)
  • I get a sense of pride from writing my own routines


It really all comes down to the fact that I want to be able to deliver a single file to people that will run all by itself. I'm ok with requiring a shell to run because almost all asm games do, but I don't want people to have to install a specific shell.


Also, a reason people may not want to use the DCS GUI libs is because they want to remain 100% basic. I mean, if you're going to use DCS for your GUI, why stop there? Why not go full on and make a completely hybrid asm/basic game? I think it's the idea of not using any asm resources that keeps people away from the GUI.
Yeah in my case, I prefer to write everything rather than use libs, but of course when it comes to stuff impossible to do in BASIC and the fact I don't want to code ASM, then I have no choice. :P

Offline pimathbrainiac

  • Occasionally I make projects
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1731
  • Rating: +136/-23
  • dagaem
    • View Profile
Re: Why aren't there so many programs using the dcs gui lib?
« Reply #16 on: December 23, 2013, 11:48:37 pm »
If I may throw in my two cents:

I don't use external libs/GUIs (other than Axioms that work for Axe compiled to nostub asm) because I use appvars for pretty much everything, and archive them. I just don't have room for DCS unless I'm not working on a project :I
I am Bach.

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Why aren't there so many programs using the dcs gui lib?
« Reply #17 on: December 24, 2013, 03:02:27 am »
Note that all those arguments I (and others) used don't apply to the CSE because
  • There is enough space to put DoorsCS three times and still have space for programs
  • It's the only available shell for now so no one has another one (maybe people don't have it but just state that in the readme)
  • There is no annoying mouse
  • There is no zStart (thepenguin77, if you read this... :P jk, I know you already talked about that)


And I also found another argument why there are not so many programs using that GUI. Just because DoorsCS is "new". Well, it is not recent, but still the latest shell (zStart is not only a shell) so it is normal that a lot of programs, especially those made before it arrived, were made without using its GUI.
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Why aren't there so many programs using the dcs gui lib?
« Reply #18 on: December 24, 2013, 03:06:52 am »
Also the CSE version of DCS got rid of the mouse and gCn support, since Kerm wanted to focus on the most used features for the time being. Some forms of xLIB and Celtic are available, though. But yeah size isn't an issue due to 3.5 MB of archive, plus due to the larger sprite data, most complex games will be three times larger than DCSE itself anyway. :P

Offline TheCoder1998

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 434
  • Rating: +20/-2
  • my art is written in code, not in graphite
    • View Profile
    • My website :D
Re: Why aren't there so many programs using the dcs gui lib?
« Reply #19 on: December 24, 2013, 08:35:03 am »
well i don't frequently code in basic, but if i do, i like to have the capabilities of making a windows styled program.
i got a ti84+SE so i don't have to worry about not having enough space for my programs. so i can understand somebody wouldn't like to have an 4 page app of which 3 aren't necessary.
my ticalc acc:

http://www.ticalc.org/archives/files/authors/113/11365.html

Spoiler For The Best Song Ever:


follow me on tumblr :)
www.rickdepizza.tumblr.com

check out my anilist :D
http://anilist.co/animelist/29701/Rickdepizza

Offline TheCoder1998

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 434
  • Rating: +20/-2
  • my art is written in code, not in graphite
    • View Profile
    • My website :D
Re: Why aren't there so many programs using the dcs gui lib?
« Reply #20 on: December 27, 2013, 09:17:09 am »
well my question is answered, so i'm locking this post

thanks for the replies guys  ;D

EDIT: it turns out i can't lock this post so i haven't done that :P
« Last Edit: December 27, 2013, 09:18:00 am by TheCoder1998 »
my ticalc acc:

http://www.ticalc.org/archives/files/authors/113/11365.html

Spoiler For The Best Song Ever:


follow me on tumblr :)
www.rickdepizza.tumblr.com

check out my anilist :D
http://anilist.co/animelist/29701/Rickdepizza

Offline Lunar Fire

  • LV3 Member (Next: 100)
  • ***
  • Posts: 66
  • Rating: +7/-1
  • I'll be watching you from the shadows
    • View Profile
    • My Tumblr
Re: Why aren't there so many programs using the dcs gui lib?
« Reply #21 on: December 27, 2013, 09:36:52 am »
  • DoorsCS is (was) too big for French people with a regular 83+ (160KB of Flash, with 16KB taken by French language and 16KB taken by the Periodic table, you can guess that DoorsCS is (was) hard to fit in with some programs)
  • A lot of people read readmes where it's written "Ion compatible shell", then download Ion
  • A lot of people read readmes where it's written "Ion compatible shell like MirageOS", then download MirageOS
  • A lot of people don't read readmes where it's written "needs DoorsCS for the GUI" and will just think "dat game sux" and review it bad so coders try to avoid dependancies
  • And that last argument is only my opinion but I prefer zStart to DoorsCS so I use it instead, and that prevents me from using DoorsCS's GUI.
I had a Ti-83+ (SE I think) bought in Quebec back in the day and I installed Doors and a couple of programs with no problem on it, so that argument of *you had no space left on a French calculator* seems incorrect to me.
Your drill is the drill that will pierce the heavens!

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Why aren't there so many programs using the dcs gui lib?
« Reply #22 on: December 27, 2013, 09:42:54 am »
My argument does apply to the regular 83+ with 160 KB of Flash. Your 83+SE has 1.5MB and I was not talking about this one.
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Why aren't there so many programs using the dcs gui lib?
« Reply #23 on: December 27, 2013, 12:00:07 pm »
Yeah the 83+SE had the same amount of FLash as the 84+SE. On the TI-83 Plus (black model) and on the 2009 incarnation of the TI-83 Plus.Fr, Doors CS takes 30% of the entire archive (even more than most games). It isn't a problem on the new TI-83 Plus.Fr that had an USB port added, because those have 1.5 MB of Flash like the TI-84 Plus Silver Edition.

Btw LunarFire don't you think it sucks that the TI-83 Plus.Fr USB was never released in Quebec? <_< (Instead, they gave us an old TI-83 Plus with Français pre-installed on it, the regular 84+ costs $20 more and the 84+SE is discontinued. Ok we have the color one but still, in France they now get the TI-84+SE (renamed to TI-83 Plus.Fr USB) for the price of a regular 83+ )
« Last Edit: December 27, 2013, 12:02:30 pm by DJ Omnimaga »

Offline Lunar Fire

  • LV3 Member (Next: 100)
  • ***
  • Posts: 66
  • Rating: +7/-1
  • I'll be watching you from the shadows
    • View Profile
    • My Tumblr
Re: Why aren't there so many programs using the dcs gui lib?
« Reply #24 on: December 27, 2013, 01:39:49 pm »
Yeah, that sucked. I remember wiring a little circuit to interface between the calculator IO port and a parallel port on an old computer to transfer stuff on my calculator. I don't think any of my PCs have a parallel port anymore. TI calculators are overpriced anyway, I could probably make a calculator that emulates a TI-83 (I mean an OS running the TI-OS) and sell it under 30 bucks.

I do not have any calculator at the moment, but I'll make sure to pick up one with a USB port soon, maybe the TI84+C SE, so that I get into calc programming with you guys when I'm bored. I won't buy it in store thought, probably order it online from Ebay or Amazon or someplace like that.
Your drill is the drill that will pierce the heavens!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Why aren't there so many programs using the dcs gui lib?
« Reply #25 on: December 27, 2013, 01:50:22 pm »
Yeah I would recommend an online store, because at Staples and Future Shop the regular price is $149.99-159.99. There are $119.99-129.99 sales at the start of school year but I bet you could find a cheaper one on Amazon or Ebay (although beware of high shipping fees).

Offline Lunar Fire

  • LV3 Member (Next: 100)
  • ***
  • Posts: 66
  • Rating: +7/-1
  • I'll be watching you from the shadows
    • View Profile
    • My Tumblr
Re: Why aren't there so many programs using the dcs gui lib?
« Reply #26 on: December 27, 2013, 02:16:08 pm »
Do not worry, I know what to look for when shopping online for stuff. I always check price + shipping to make sure I don't pay 50$+ shipping on a 20$ item.

On this, I think we should either get back on topic, or let it sink if there is nothing else to add on it.
Your drill is the drill that will pierce the heavens!