Author Topic: AlphaCS - ClrDraw  (Read 13408 times)

0 Members and 1 Guest are viewing this topic.

Offline ClrDraw

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 627
  • Rating: +61/-2
    • View Profile
    • GitHub
AlphaCS - ClrDraw
« on: November 19, 2013, 10:34:25 pm »
AlphaCS - ClrDraw

http://clrdraw.weebly.com


   _|_|    _|            _|                    _|_|_|    _|_|_| 
 _|    _|  _|  _|_|_|    _|_|_|      _|_|_|  _|        _|       
 _|_|_|_|  _|  _|    _|  _|    _|  _|    _|  _|          _|_|   
 _|    _|  _|  _|    _|  _|    _|  _|    _|  _|              _| 
 _|    _|  _|  _|_|_|    _|    _|    _|_|_|    _|_|_|  _|_|_|   
               _|                                               
               _|                                               
 _               ______ _       _____                   
| |             / _____) |     (____ \                 
| | _  _   _   | /     | | ____ _   \ \ ____ ____ _ _ _
| || \| | | |  | |     | |/ ___) |   | / ___) _  | | | |
| |_) ) |_| |  | \_____| | |   | |__/ / |  ( ( | | | | |
|____/ \__  |   \______)_|_|   |_____/|_|   \_||_|\____|
      (____/                                           

AlphaCS v1, by ClrDraw (November 2013)

AlphaCS has a beautiful GUI and is both fast and small compared to similar apps. You can now lock, hide, and archive programs quickly and easily. It is password protected to stop people from tampering with your programs. See the included readme file for more information.

NOTE: zStart IS REQUIRED FOR THE RUN FEATURE TO WORK. Everything else will work either way.

« Last Edit: October 03, 2014, 12:04:34 am by ClrDraw »
Visit my GitHub for all my TI programs as well as other projects.
Also check out my website.

Offline ClrDraw

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 627
  • Rating: +61/-2
    • View Profile
    • GitHub
Re: AlphaCS - ClrDraw
« Reply #1 on: November 22, 2013, 10:41:50 am »
(bump)
What should I add for the next version?
I'm thinking custom icons for each program because I already have a lot of that code written and I think I'll add a page with general info about the calculator (free ram free rom and battery status). Also I might make password even more secure and encrypt programs like Krolypto. And then my ultimate long term goal would be to include folders  :)
« Last Edit: November 22, 2013, 05:49:45 pm by ClrDraw »
Visit my GitHub for all my TI programs as well as other projects.
Also check out my website.

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: AlphaCS - ClrDraw
« Reply #2 on: November 22, 2013, 11:18:15 am »
Do you already have icons for basic progs? (like DCS parses 'em)

Also, running from home screen?
Running from archive?

Just some ideas :D

Also, make hooks being able to chain with zStart once you start using 'em :D

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline ClrDraw

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 627
  • Rating: +61/-2
    • View Profile
    • GitHub
Re: AlphaCS - ClrDraw
« Reply #3 on: November 22, 2013, 11:27:41 am »
I can definitely make icons! Running from archive already workd  ;D I can't do hooks (I don't think) in Axe. But zStart shouldn't be affected because I'm using ZSTAXE axiom.
Visit my GitHub for all my TI programs as well as other projects.
Also check out my website.

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: AlphaCS - ClrDraw
« Reply #4 on: November 22, 2013, 11:31:10 am »
Oh, right, axe, i totally forgot by its awesomeness XD

Also, for icons of basic programs, this might help you a bit: http://dcs.cemetech.net/index.php/BASIC_Header (note, not all progs use that :P)

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline ClrDraw

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 627
  • Rating: +61/-2
    • View Profile
    • GitHub
Re: AlphaCS - ClrDraw
« Reply #5 on: November 22, 2013, 05:06:42 pm »
Haha thanks!
I could do that for BASIC programs but I don't think I would be able to read the asm Mirage and Doors program icons... I tried and the documentation confused me too much  *.* So as a solution, the code for the next version will probably let the user embed their own custom icons into any program (with two preceding return statements) and v2 will be able to read them.
Visit my GitHub for all my TI programs as well as other projects.
Also check out my website.

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: AlphaCS - ClrDraw
« Reply #6 on: November 22, 2013, 05:19:38 pm »
Haha thanks!
I could do that for BASIC programs but I don't think I would be able to read the asm Mirage and Doors program icons... I tried and the documentation confused me too much  *.*
The format is actually pretty simple. If the first line is ::DCS, the second line is an 8x8 icon. If the first line is ::DCS6, the second line is a 16x16 icon. If the first line is a colon followed by a string and the second line starts with a colon, the second line contains a 16x16 icon after the colon. All icons are hex encoded and stored in strings.

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: AlphaCS - ClrDraw
« Reply #7 on: November 22, 2013, 05:22:37 pm »
Haha thanks!
I could do that for BASIC programs but I don't think I would be able to read the asm Mirage and Doors program icons... I tried and the documentation confused me too much  *.*
The format is actually pretty simple. If the first line is ::DCS, the second line is an 8x8 icon. If the first line is ::DCS6, the second line is a 16x16 icon. If the first line is a colon followed by a string and the second line starts with a colon, the second line contains a 16x16 icon after the colon. All icons are hex encoded and stored in strings.
He's talking about the asm ones.

Also, i guess the icon is just stored in hex at the beginning of the file, you just have to hit the correct offset :P
Suggestion: try out some offsets for progs you know the icon of ^^

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline ClrDraw

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 627
  • Rating: +61/-2
    • View Profile
    • GitHub
Re: AlphaCS - ClrDraw
« Reply #8 on: November 22, 2013, 06:00:44 pm »
Yes, I'm talking about the ASM ones only.
But are you sure? I compiled my tunnel program for mirage and doors (attatched) with an icon but it doesn't look like a hex when I edit it.
Visit my GitHub for all my TI programs as well as other projects.
Also check out my website.

Offline Runer112

  • Moderator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: AlphaCS - ClrDraw
« Reply #9 on: November 22, 2013, 06:05:05 pm »
* Runer112 points to his reply in your existing program icon topic
« Last Edit: November 22, 2013, 06:05:16 pm by Runer112 »

Offline ClrDraw

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 627
  • Rating: +61/-2
    • View Profile
    • GitHub
Re: AlphaCS - ClrDraw
« Reply #10 on: November 22, 2013, 07:23:02 pm »
I know, when I got the time to work on that I was confused. Are you saying that the 256 bytes after the return statement are what I need to copy and bitmap? How do I use the bitmap command with external data?
Visit my GitHub for all my TI programs as well as other projects.
Also check out my website.

Offline mickio1

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 9
  • Rating: +0/-0
    • View Profile
Re: AlphaCS - ClrDraw
« Reply #11 on: February 10, 2014, 06:09:07 pm »
hey dude i really like your stuff and your games and your shell is pretty good but i have a few questions

first up what does locking a game do? i really dont know.
also there seems to be a problem where quite a few games when runned with Alpha CS crashes the calculator resulting in a wiping of ram causing me to have to reinstal Math OS (wich dosent work if MathOS1,2 and 3 are archived)

also for ideas maybe something letting you "lock" a game and making it impossible to be deleted (dunno if possible but could be cool)

also i got an idea for a next game (honestly i dont know if its possible) but a coin dozer-like game could be really awesome!

Offline ClrDraw

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 627
  • Rating: +61/-2
    • View Profile
    • GitHub
Re: AlphaCS - ClrDraw
« Reply #12 on: February 10, 2014, 06:46:49 pm »
Quote
first up what does locking a game do? i really dont know.
Locking a game will make it not show up under the program>edit menu.

Quote
also there seems to be a problem where quite a few games when runned with Alpha CS crashes the calculator resulting in a wiping of ram causing me to have to reinstal Math OS (wich dosent work if MathOS1,2 and 3 are archived)
Hmmm... IDK :/ sounds like a problem with zStart then. It could be that those games require libs, which AlphaCS doesn't support (so that it can be so much smaller). If that's the case then you need to install DoorsCS. Also, what's Math OS? Is it an actual operating system?

Quote
also for ideas maybe something letting you "lock" a game and making it impossible to be deleted (dunno if possible but could be cool)
That would be pretty cool. If it's hidden though (and password protected) then nobody should be able to mess with it unless they know enough about calculators.

Quote
also i got an idea for a next game (honestly i dont know if its possible) but a coin dozer-like game could be really awesome!
A what? Coin tosser like probability simulator?
Visit my GitHub for all my TI programs as well as other projects.
Also check out my website.

Offline bb010g

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 428
  • Rating: +22/-1
  • I do stuff
    • View Profile
    • elsewhere on the net
Re: AlphaCS - ClrDraw
« Reply #13 on: February 19, 2014, 09:13:27 pm »
Are there plans for AlphaCS detecting and hooking into libs that are already installed (DoorsCS, Ion, Mirage...)?
Arch Linux user
Haskell newbie | Warming up to Lua | Being dragged into C++
Calculators: HP 50g, HP 35s, Casio Prizm, TI-Nspire CX CAS, HP 28s, HP Prime, Mathematica 9 (if that counts)
π: 3.14...; l: 108; i: 105; e: 101; l+i+e: 314
THE CAKE IS A LIE IS A PIE

Offline ClrDraw

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 627
  • Rating: +61/-2
    • View Profile
    • GitHub
Re: AlphaCS - ClrDraw
« Reply #14 on: February 19, 2014, 10:43:33 pm »
I'm afraid I do not know how to do that. But I thought zStart did, so if you set up zStart, AlphaCS will work.
Visit my GitHub for all my TI programs as well as other projects.
Also check out my website.