CEMETECH
Leading The Way To The Future
Login [Register]
Username:
Password:
Autologin:

Don't have an account? Register now to chat, post, use our tools, and much more.
Latest Headlines
Online Users
There are 98 users online: 3 members, 71 guests and 24 bots.
Members: alanclem, legodude, matrefeytontias.
Bots: Spinn3r (2), MSN/Bing (2), Magpie Crawler (3), Googlebot (15), MSN/Bing (2).
RSS & Social Media
SAX
You must log in to view the SAX chat widget
Author Message
Insanity


Power User


Joined: 11 Jul 2006
Posts: 324
Location: In my head.

Posted: 19 Jun 2007 06:31:26 pm    Post subject: DCS Lite

It would be nice if there a light version of DCS.

DCS could be optimized down to one page (an no Easter eggs Razz)...

Other ideas:
- An option to block the memory menu (or require a password).
- Be able to start other programs up at start-up ( including archived stuff ASM programs that aren't no-stub ).
Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55762
Location: Earth, Sol, Milky Way

Posted: 19 Jun 2007 06:34:27 pm    Post subject: Re: DCS Lite

Insanity wrote:
It would be nice if there a light version of DCS.

DCS could be optimized down to one page (an no Easter eggs Razz)...

Other ideas:
- An option to block the memory menu (or require a password).
- Be able to start other programs up at start-up ( including archived stuff ASM programs that aren't no-stub ).
The Easter Egg has already been shrunk from 3k to about 300 bytes by removing the entire audio sequence. Guys, debate this. From a technical standpoint it's nearly impossible to find all the libraries into 16k (and may well be full-blown totally impossible) but I'd be interested to hearing what you guys think. I'm of the impression that for the number of people who would actually end up using this 1-page version, it's simply not worth it to go through all the trouble of trying to fit it in that space.
_________________


Back to top
jfabi82


New Member


Joined: 14 Jun 2007
Posts: 93
Location: Sunny SoCal

Posted: 19 Jun 2007 07:14:29 pm    Post subject:

No, I wouldn't use a DCS Lite (though it would be nice for those, eh, poor 83+ users). Quite the contrary, let's turn this into 3 app-pages! Very Happy
Anyhow, you could, for starters, take out support for SE's and take out the CalcNet thing, I don't know how much you'd save there. Or, you COULD just leave it to brandonw to finish up Noshell, but you wouldn't want THAT, now would ya? Laughing
But seriously, integrated pw protection is a MUST. And (jumping to 6.2) how about execution of Ion, MOS, and DCS ASM prgms from within BASIC prgms (or is that what No----l is for? Wink)
Back to top
Pseudoprogrammer


Awesomesauce


Joined: 12 Dec 2006
Posts: 890

Posted: 19 Jun 2007 09:39:52 pm    Post subject:

The only way it would be remotely suitable for a 3 page shell, is if it offered enough libraries to make for ungodly small program sizes. And mabye a 'DCS lite' could be a version of dcs that didnt have MOS routines (or mabye ION if they take up a lot of space) so as you could play DCS games only on DCS lite.
Back to top
foamy3


Official Cemetech Fuel Transfer Engineer

Joined: 14 Dec 2005
Posts: 2191
Location: PA

Posted: 19 Jun 2007 10:13:13 pm    Post subject:

Pseudoprogrammer wrote:
The only way it would be remotely suitable for a 3 page shell, is if it offered enough libraries to make for ungodly small program sizes. And mabye a 'DCS lite' could be a version of dcs that didnt have MOS routines (or mabye ION if they take up a lot of space) so as you could play DCS games only on DCS lite.


But DCS developers develop knowing they can use MOS and ION routines, so that wouldn't work..
_________________


Back to top
Pseudoprogrammer


Awesomesauce


Joined: 12 Dec 2006
Posts: 890

Posted: 19 Jun 2007 10:38:24 pm    Post subject:

Kerm, how large would dcs 'lite' be if you took out MOS routines and ION routines, if small enough, you could add extra replacement DCS routines.
Back to top
Kllrnohj


/=\ PH34R |\/|3


Joined: 24 May 2005
Posts: 8189

Posted: 19 Jun 2007 10:46:38 pm    Post subject:

Pseudoprogrammer wrote:
Kerm, how large would dcs 'lite' be if you took out MOS routines and ION routines, if small enough, you could add extra replacement DCS routines.


There aren't many ION routines, and they are heavily used - why would you want to remove them???

Besides, there are more pointless things that can be removed for a "lite" version - such as the calcnet routines.
_________________
There are only two kinds of programming languages: those people always bitch about and those nobody uses. (Bjarne Stroustrup)
Back to top
Pseudoprogrammer


Awesomesauce


Joined: 12 Dec 2006
Posts: 890

Posted: 19 Jun 2007 10:48:42 pm    Post subject:

I suggested removing calcnet to Kerm, but thats why I asked the size of the Ion routines, because I know they are heavily used.
Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55762
Location: Earth, Sol, Milky Way

Posted: 19 Jun 2007 11:01:18 pm    Post subject:

Pseudoprogrammer wrote:
Kerm, how large would dcs 'lite' be if you took out MOS routines and ION routines, if small enough, you could add extra replacement DCS routines.
MOS routines take 4-5kb, Ion routines take about 1k. There's _no_ way I'm removing the Ion routines. Also, CALCnet2 only takes about 600 bytes.
_________________


Back to top
Pseudoprogrammer


Awesomesauce


Joined: 12 Dec 2006
Posts: 890

Posted: 19 Jun 2007 11:07:10 pm    Post subject:

How big are the DCS routines Shock
Back to top
TheStorm


NOU!


Joined: 26 Mar 2007
Posts: 2375

Posted: 19 Jun 2007 11:20:42 pm    Post subject:

Don't forget the GUI.
_________________

"Always code as if the person who will maintain your code is a maniac serial killer that knows where you live" -Unknown

"If you've done something right no one will know that you've done anything at all" -Futurama

"Have a nice day, or not, the choice is yours." Tom Steiner

<Michael_V> or create a Borg collective and call it The 83+
<Michael_V> Lower your slide cases and prepare to be silent linked. Memory clears are futile.
Back to top
jfabi82


New Member


Joined: 14 Jun 2007
Posts: 93
Location: Sunny SoCal

Posted: 19 Jun 2007 11:23:35 pm    Post subject:

TheStorm wrote:
Don't forget the GUI.

Which is why Noshell could end up being quite economical for those w/ very limited memory.
Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55762
Location: Earth, Sol, Milky Way

Posted: 19 Jun 2007 11:39:26 pm    Post subject:

The GUI API routines are perhaps 12k all together. The program running support is about 5-6k total, and the rest of the interface must be 3-5k.
_________________


Back to top
Sting::Ray


Advanced Member


Joined: 29 May 2007
Posts: 285
Location: The lesser-known Area 52

Posted: 23 Jun 2007 02:22:37 pm    Post subject:

I think a DCS 'lite' version would generate a lot of anger from n00bs. Like, they download it, but then can't run their stuff 'cause they're n00bs, and then they flame Kerm about it everywhere. I think just one version is good, it reduces the amount of documentation needed, and will keep people from getting angry. If they want a one-app-page shell, they should use MirageOS, and just live with the lack of cool GUI. That's just my opinion, though, so I'm not saying Kerm shouldn't make a DCS 'lite', I just don't think it would be very wise.
_________________


Back to top
Tari


Systems Integrator


Joined: 03 Jul 2006
Posts: 2113
Location: Always-winter, Michigan

Posted: 24 Jun 2007 03:42:28 pm    Post subject:

If it's possible to keep it in 1 page without removing any routines (with the exception of CN2/GCN, those could be removed), I say go for it and just strip out most of the shell's actual GUI; just make it run programs.
_________________


Ask questions the smart way · タリ
Back to top
Kllrnohj


/=\ PH34R |\/|3


Joined: 24 May 2005
Posts: 8189

Posted: 24 Jun 2007 03:45:51 pm    Post subject:

The Tari wrote:
If it's possible to keep it in 1 page without removing any routines (with the exception of CN2/GCN, those could be removed), I say go for it and just strip out most of the shell's actual GUI; just make it run programs.


So make it like noshell? Very Happy
_________________
There are only two kinds of programming languages: those people always bitch about and those nobody uses. (Bjarne Stroustrup)
Back to top
Delnar_Ersike


Member


Joined: 15 Apr 2007
Posts: 101
Location: Somewhere...

Posted: 24 Jun 2007 03:47:30 pm    Post subject:

The Tari wrote:
If it's possible to keep it in 1 page without removing any routines (with the exception of CN2/GCN, those could be removed), I say go for it and just strip out most of the shell's actual GUI; just make it run programs.

I agree, though I don't think Cn2/GCn needs to be removed in DCS Lite because Kerm said he will try to make some demos of Cn2 in action over the summer. As for GCn, I don't know when it's going to be online, but imagine a calculator MMO game, with every connected via GCn...
Back to top
Tari


Systems Integrator


Joined: 03 Jul 2006
Posts: 2113
Location: Always-winter, Michigan

Posted: 24 Jun 2007 03:47:38 pm    Post subject:

Exactly, but without hooks. Do something like the ION GUI; keep it small and simple
_________________


Ask questions the smart way · タリ
Back to top
Kllrnohj


/=\ PH34R |\/|3


Joined: 24 May 2005
Posts: 8189

Posted: 24 Jun 2007 03:51:36 pm    Post subject:

I'm not sure what is going to happen with GCN. At this point that is more up to Kerm to figure out how he wants to make the calc<->comp interface. Initially he didn't want a separate protocol and wanted the computer to act like a calculator on the network, but that requires either using an old link cable (such as a parallel port) and custom drivers, or the creation of a custom interface/controller (such as the USB PIC I made but never coded to work with Cn2)
_________________
There are only two kinds of programming languages: those people always bitch about and those nobody uses. (Bjarne Stroustrup)
Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55762
Location: Earth, Sol, Milky Way

Posted: 24 Jun 2007 04:30:01 pm    Post subject:

As I've said several times, the CALCnet routines take up a grand total of around 400 bytes. At this point, a DCS Lite edition is not technically feasible, although it may be at some point in the future. For now, to save confusion, I'm going to stick with a single branch.
_________________


Back to top
Display posts from previous:   
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
    »
» View previous topic :: View next topic  
Page 1 of 1 » All times are GMT - 5 Hours

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© Copyright 2000-2013 Cemetech & Kerm Martian :: Page Execution Time: 0.040452 seconds.