| 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 )...
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 )...
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!
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?
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? ) |
|
| 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  |
|
| 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?  _________________ 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 |
|
|
|