Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: ClrDraw on April 04, 2014, 09:07:15 pm

Title: CMDv3
Post by: ClrDraw on April 04, 2014, 09:07:15 pm
I'm rewriting CMDv2 (you can find it here (http://clrdraw.weebly.com)). What new functions should I have?


I want to make this program more useful than the last.
Title: Re: CMDv3
Post by: josh landers on April 08, 2014, 12:51:41 pm
Users!

syntax:
Code: [Select]
LOGIN
L>>{name}
P!>>{password}

Code: [Select]
LOGOUT
Code: [Select]
NEW
$>>USER
$.U>>{name}
Code: [Select]
DEL
!>>USER
!.U>>{name}
Code: [Select]
LOCK
!>>PRGM
!.P>>{prgmname}

Code: [Select]
PASS
{user name}>>{new password}
Title: Re: CMDv3
Post by: Aspiring on April 08, 2014, 01:11:22 pm
What could the users do? What special privileges do you suggest.  Without something else users are kind of pointless.
Title: Re: CMDv3
Post by: ClrDraw on April 08, 2014, 01:22:30 pm
That's true... I like the password idea (to protect programs) but I don't think it makes sense to have separate users on the calculator.
Title: Re: CMDv3
Post by: Streetwalrus on April 08, 2014, 02:07:19 pm
No point in having users because this is a self contained (mostly) program.
Title: Re: CMDv3
Post by: ClrDraw on April 08, 2014, 09:01:55 pm
That's true, especially since most calculators only have one user.
I did include a password option (just today) which is similar-ish.
Title: Re: CMDv3
Post by: josh landers on April 08, 2014, 10:10:58 pm
Example:
"Hey dude can I borrow your calc"
"Yah hold on"
"Dude you like have cmd3?"
"Yah, wanna import your user?"
"Chah"
Sends a user file over ... appvar
Logs in.
Now has all game scores from Limbo
On friends calc.
Title: Re: CMDv3
Post by: ClrDraw on April 08, 2014, 10:19:59 pm
CMDv3 doesn't load scores from other people's games...
Title: Re: CMDv3
Post by: Streetwalrus on April 09, 2014, 12:45:48 am
And in the case you quote the other guy had his calc with him, hence no reason to borrow yours. :P
Title: Re: CMDv3
Post by: josh landers on April 09, 2014, 08:34:18 am
May be he lost a file... but had his user accout backed up. .. its ambitious and seems unlikely. But what the heck.
Title: Re: CMDv3
Post by: Streetwalrus on April 09, 2014, 08:40:38 am
Bleh. It's not like calcs have unlimited storage. Plus I won't let anybody touch my calc. :P And what you said is already possible.
Title: Re: CMDv3
Post by: ClrDraw on April 09, 2014, 03:04:02 pm
Quote
Plus I won't let anybody touch my calc. 

I'm lucky nobody at my school can use a calc... They couldn't mess with my programs if they tried. Yesterday somebody asked me how to turn on fractions  :P
Title: Re: CMDv3
Post by: Streetwalrus on April 09, 2014, 05:35:19 pm
Haha how cute of them.
/me runs :P
Title: Re: CMDv3
Post by: Aspiring on April 10, 2014, 10:45:48 am
I also like the idea of password protection... perhaps you could do some very, very simple "encryption" to make it more difficult for someone to steal your password.
Title: Re: CMDv3
Post by: ClrDraw on April 10, 2014, 12:01:16 pm
Right now its hidden so hopefully few people will be able to delete it. But I like that idea, I'll encrypt it also. Maybe a simple cipher shift based on location... Professional encryption algorithms like Blowfish confuse me.
Title: Re: CMDv3
Post by: Streetwalrus on April 10, 2014, 12:25:07 pm
Try a 65536 bit RSA key. :trollface:
/me glares at TI
Title: Re: CMDv3
Post by: ClrDraw on April 26, 2014, 10:31:38 pm
I added some new commands. This one is my favorite: "READ VAT" (shown below). It scrolls through the VAT and shows everything in it along with data about it. Useful for finding hidden files as well as reading info about files. Eventually I hope to sort it alphabetically :)


Press and hold enter to scroll quickly. Release to stop scrolling so you can view a file.
Title: Re: CMDv3
Post by: Sorunome on April 27, 2014, 05:09:14 am
Ui, nice, so far i always used CalcSys for VAT :P

Also, I like how the screen is white-on-black now :)
Title: Re: CMDv3
Post by: ClrDraw on April 27, 2014, 11:17:44 am
Thanks :) what else does CalcSys do? I'll try to include it.