Hey guys! I've decided to make an ICE version of my basic getkey value finder. All I have so far will be posted here as soon as possible. When they do get posted, I'd appreciate it if someone could take screenshots because I don't use CEmu, and ICE is assembly, so...
I'll do the screens for you (might take some time, just PM me the code when ready) Also, this would be useful!
Here's da link:
https://drive.google.com/drive/folders/1fIQZPEmjETTXOABpYlnH6C25iTrWTHMn?usp=sharing

prgmAICEKEY is one version of the compiled program
prgmICEYKEY is another compiled version

prgmICEKEY is the SourceCode

Now, I just gotta load it into SourceCoder3.

EDIT: Here's da SC3 link:
http://sc.cemetech.net/?hash=ezyX++iJzCfIH8uX7vTIpNNy8LO6

The program is really short, but I plan to make a homescreen sometime. I also need to learn more ICE!!!
That certainly would be a nice program.


Code:
[i]GETKEY
ClrHome
While getKey->K!=15
    If K
         Disp K
    End
End
jcgter777 wrote:
Here's da link:
https://drive.google.com/drive/folders/1fIQZPEmjETTXOABpYlnH6C25iTrWTHMn?usp=sharing

prgmAICEKEY is one version of the compiled program
prgmICEYKEY is another compiled version

prgmICEKEY is the SourceCode

Now, I just gotta load it into SourceCoder3.

EDIT: Here's da SC3 link:
http://sc.cemetech.net/?hash=ezyX++iJzCfIH8uX7vTIpNNy8LO6

The program is really short, but I plan to make a homescreen sometime. I also need to learn more ICE!!!


Ayy! Another Google drive user for collabs! High five!
OK. So how exactly do you use det(0 to set up the screen, det(5, 224 to make the screen red, and display text. I use output and Disp, but they don't work after det(0. I need PT_ to tell me how to add text.
jcgter777 wrote:
OK. So how exactly do you use det(0 to set up the screen, det(5, 224 to make the screen red, and display text. I use output and Disp, but they don't work after det(0. I need PT_ to tell me how to add text.

Well, I'm not PT_. but you can use the det(18,"STRING",X,Y) command to display text after calling det(0) Where X and Y are coordinates.
mr womp womp wrote:


jcgter777 wrote:
OK. So how exactly do you use det(0 to set up the screen, det(5, 224 to make the screen red, and display text. I use output and Disp, but they don't work after det(0. I need PT_ to tell me how to add text.

Well, I'm not PT_. but you can use the det(18,"STRING",X,Y) command to display text after calling det(0) Where X and Y are coordinates.


Thanks. I'll try that!

Edit:
Now, thanks to mr. womp womp, I'll be creating an entirely new version using actual ICE canvas. (if that's what u call it...)


Edit#2
Now, I've changed the layout, but when I press a key, the top turns black.

Google drive link: https://drive.google.com/drive/folders/1fIQZPEmjETTXOABpYlnH6C25iTrWTHMn?usp=sharing
Keysrc and Keyice are the new programs. (SRC for Source).

Now for SC3:
http://sc.cemetech.net/?hash=evDDUxSmug74Fgg0B71pfao/YhRu
Your code doesn't work, PrintStringXY can't display a number (or variable). Use SetText(10,5) : PrintUInt(K,2 instead.
PT_ wrote:
Your code doesn't work, PrintStringXY can't display a number (or variable). Use SetText(10,5) : PrintUInt(K,2 instead.


Thanks! That explains the error.

Edit: Now, I just need to move the number displayed to he right. I'll post code later, and maybe ask SM84CE to do a screenshot. (or a few)

Edit#2
Here's a to-do list:
Loading page (listed the name of the program, and credits)
Homescreen (not done)
Value finder (done-ish)
A menu to return to homescreen (not done)

@PT_ , for some reason, I can't type my username "jcgter777" into ICE. It says that"c" hasn't been implemented yet.


Edit#3
Here's an updated version:
https://drive.google.com/drive/folders/1fIQZPEmjETTXOABpYlnH6C25iTrWTHMn?usp=sharing

Going back to the to-do list:

Here's a to-do list:
Loading page DONE
Homescreen DONE
Value finder DONE
A menu to return to homescreen DONE

Any ideas? guys?

SM84CE: I'm ready for screenshots!Very Happy

Thanks to SM84CE:
Here's the link to the GIF!!

https://drive.google.com/open?id=1chb3gbG8URcB7idge2XvQ3f6oFXq99Qy
jcgter777 wrote:
PT_ wrote:
Your code doesn't work, PrintStringXY can't display a number (or variable). Use SetText(10,5) : PrintUInt(K,2 instead.


Thanks! That explains the error.

Edit: Now, I just need to move the number displayed to he right. I'll post code later, and maybe ask SM84CE to do a screenshot. (or a few)

Edit#2
Here's a to-do list:
Loading page (listed the name of the program, and credits)
Homescreen (not done)
Value finder (done-ish)
A menu to return to homescreen (not done)

@PT_ , for some reason, I can't type my username "jcgter777" into ICE. It says that"c" hasn't been implemented yet.


Edit#3
Here's an updated version:
https://drive.google.com/drive/folders/1fIQZPEmjETTXOABpYlnH6C25iTrWTHMn?usp=sharing

Going back to the to-do list:

Here's a to-do list:
Loading page DONE
Homescreen DONE
Value finder DONE
A menu to return to homescreen DONE

Any ideas? guys?

SM84CE: I'm ready for screenshots!Very Happy

Thanks to SM84CE:


Whoa! Cesium looks AWESOME! Can I see a gif/video of you going through all of it's features?
mets11rap wrote:
jcgter777 wrote:




Whoa! Cesium looks AWESOME! Can I see a gif/video of you going through all of it's features?


Time to ask SM84CE again. But please look at the Cesium thread, and ask there, This is a thread for a getkey value finder...
I don't really care, but you might find more help here: https://www.cemetech.net/forum/viewtopic.php?t=11995&postdays=0&postorder=asc&start=0
Sorry for the double post, but I just wanted to keep this separate from the small Cesium discussion.

Nice SM84CE fixed a bug where you could easily exit with the wrong keys. I changed some of his code, but now it doesn't let me compile, on SC3. (It didn't work before either)


Code:
[i]KEYICE2
det(0
Lbl WELCOME
det(0
det(5,224
det(18,"Welcome to the GetKey Value Finder!",50,20
det(18,"by: Joshua Chen",50,80
det(18,"Special thanks to:",30,130
det(18,"-PT_ for ICE Compiler",30,140
det(18,"-mr.womp womp for help",30,150
det(18,"-SM84CE for screenshots",30,160
Pause 500
det(18,"Press [ENTER] to continue",30,190

Pause
Lbl HOMEMENU
det(0
det(5,225
det(18,"GetKey Value Finder",10,1
det(18,"Press [1] to continue",30,100

det(18,"Press [2] to quit",30,120
0->K
Repeat k!=0
getKey’->K
End
If K=34
Goto FINDVALUE
End
If K=26
det(1
sum(0
det(76
det(1
ClrHome
Return
End
Lbl FINDVALUE
det(5,063
det(18,"Press any key to find value",3,3
Repeat k!=0
getKey’->K
End
det(19,250,5
det(16,K,2
det(18,"Press [ENTER] to exit",10,100
det(18,"Press [2ND] to go to the home screen",10,120
det(18,"Press [ALPHA] to repeat",10,140
1’K
Lbl QCHECK
Repeat K!=0
getKey’->K
End
If K=09
det(1
Return
End
If K=54
Goto HOMEMENU
End
If K=48
Goto FINDVALUE
End
If k!=54 or k!=48 or K!=09
Goto QCHECK
End


Can someone help?
the " `" after the getKey caused errors, so does lowercase var names. You also did ` instead of ->, which caused the error. Expect a release, I fixed and sent jcgter777 the code
Hey guys, here's the fixed version, https://drive.google.com/drive/folders/1fIQZPEmjETTXOABpYlnH6C25iTrWTHMn?usp=sharing

I'll try to get a readme done, and it'll be off to the archives!
If you have any ideas, tell me! You'll get your name on the credits page! (if you want)


I need you awesome people to proofread my readme:

╭━━━╮╱╱╭╮╭╮╭━╮╱╱╱╱╱╱╱╭╮╱╱╭╮╱╭╮╱╱╱╱╱╱╱╭━━━╮╱╱╱╱╱╭╮
┃╭━╮┃╱╭╯╰┫┃┃╭╯╱╱╱╱╱╱╱┃╰╮╭╯┃╱┃┃╱╱╱╱╱╱╱┃╭━━╯╱╱╱╱╱┃┃
┃┃╱╰╋━┻╮╭┫╰╯╯╭━━┳╮╱╭╮╰╮┃┃╭┻━┫┃╭╮╭┳━━╮┃╰━━┳┳━╮╭━╯┣━━┳━╮
┃┃╭━┫┃━┫┃┃╭╮┃┃┃━┫┃╱┃┃╱┃╰╯┃╭╮┃┃┃┃┃┃┃━┫┃╭━━╋┫╭╮┫╭╮┃┃━┫╭╯
┃╰┻━┃┃━┫╰┫┃┃╰┫┃━┫╰━╯┃╱╰╮╭┫╭╮┃╰┫╰╯┃┃━┫┃┃╱╱┃┃┃┃┃╰╯┃┃━┫┃
╰━━━┻━━┻━┻╯╰━┻━━┻━╮╭╯╱╱╰╯╰╯╰┻━┻━━┻━━╯╰╯╱╱╰┻╯╰┻━━┻━━┻╯
╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╭━╯┃
╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╰━━╯





Thank you for downloading this program!



This is a program that lets you find the value of any key for use in your ICE program.
Hope you enjoy! This does not need any shells, libraries or subprograms - jcgter777

Requirements:
TI-84+CE (or CEmu)
Nothing else!

How to send it to your calculator:
Open TI-Connect CE, and drag and drop XWXWXWX.8xp into the Calculator Explorer workspace. Run with Asm(, found in the catalog, [2nd]+[0], and the program name. You can run the program without Asm( if you have OS 5.3+.

For CEmu, just drag and drop the .8xp file into the screen of the calculator.

Thought this has been tested, you may want to run this with Cesium, and RAM Backups enabled, or make a backup of your calc.

Controls:
the program will tell you what keys to press and when.



Controls-
At the first part of the program, press any key to find the value of that key. Just press enter to continue. You can then choose to stay or to quit.

Credits:
PT_ for ICE Compiler
mr. womb womb for help
SM84CE for screenshots and bug-fixing

If you have any questions, comments or feature recess, contact me either at jcgter777@gmail.com, or in this Cemetech thread: https://www.cemetech.net/forum/viewtopic.php?t=14269&start=0&postdays=0&postorder=asc&highlight=




I'll add your name to the credits section as well.
* ... in your ICE programs
*though it has been tested... (not thought)
*its "mr womp womp"
SM84CE wrote:
* ... in your ICE programs
*though it has been tested... (not thought)
*its "mr womp womp"


You can just edit it and post it back up here.

I edited it a bunch:
https://drive.google.com/drive/folders/1fIQZPEmjETTXOABpYlnH6C25iTrWTHMn?usp=sharing

There is now a Cesium icon!

SM84CE: Can you just check this version? Sorry for the inconvenience, but I changed a lot of it.

I'm ready for feature requests, edits, suggestions, and SCREENSHOTS!!!
jcgter777 wrote:
SM84CE wrote:
* ... in your ICE programs
*though it has been tested... (not thought)
*its "mr womp womp"


You can just edit it and post it back up here.

I edited it a bunch:
https://drive.google.com/drive/folders/1fIQZPEmjETTXOABpYlnH6C25iTrWTHMn?usp=sharing

There is now a Cesium icon!

SM84CE: Can you just check this version? Sorry for the inconvenience, but I changed a lot of it.

I'm ready for feature requests, edits, suggestions, and SCREENSHOTS!!!


There have only been like 4-5 different people posting in this thread. If you have any ideas/suggestions, please tell me. Right now, I'm trying to figure out how to make the title of the program a bigger size font.

Now, other than a Cesium icon, there's the actual name on the bottom of Cesium. A feature that SM84CE told me about.

You can just check the old link here: https://drive.google.com/drive/folders/1fIQZPEmjETTXOABpYlnH6C25iTrWTHMn?usp=sharing
to do so, you use

Code:

det(74,XSCALE,YSCALE)   SetTextScale   Changes the amount of text scaling (note that height and width are independent).

Example:

det(74,2,2 would make text 2x wider (X scale) and 2x higher (Y scale)
  
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
Page 1 of 2
» All times are UTC - 5 Hours
 
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

 

Advertisement