This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Topics  SopaXorzTaker
Pages: [1]
1
« on: September 24, 2016, 02:28:57 am »
Hello everybody! I decided that Omnimaga is a better place to continue my fxES research, as my post on casiocalc.org did not gain much attention. I am researching the fxES PLUS series of Casio calculators, such as fx82ES PLUS and fx991ES PLUS. Known so far:  fxES != fxES PLUS. They use different chips.
 The fxES PLUS series use a custom OKI (now Lapis Semiconductor) ML610901 microcontroller.
 The forensic result for these calculators is: 9.00000000733338.
No bugs leading to arbitrary code execution have been found yet. To do:  [.] Check the PCB test pads with a logic analyzer to look for the CPU's debug interface (such as JTAG)
 [.] Search for arbitrary code execution loopholes
 [.] Find more information on nXU8 (such as the "nXU8/100 Core Instruction Manual")
2
« on: August 27, 2016, 03:48:57 pm »
Literally a week after getting my TI82, I wrote this simple game for it. The objective of the game is to stop the slider ("X") at the right time so that it matches up with the target ("V") You have four lives (including when zero are remaining), and a hit will yield either 100 and additional 150 score points if you are lucky (3/4 and 1/4 probability). If you get a score divisible by 1000, you get additional 250 points and one more life. However, if you miss, 150 points get deduced from your score and you lose one life. To win, you must score 15000 or more points. You lose the game if either you lose all of your lives, or if you don't stop the slider in 26 steps (more than enough to stop it from any position). The controls are simple: Enter to stop the slider and Clear to cleanup the screen and exit the game. Please report all the bugs encountered so that I can fix them Screenshot: Also published on GitHub Gist: https://gist.github.com/SopaXorzTaker/48f9dc824a907f35112fb940b6e21440. Update 2016/08/28: Update the displayed score upon victory # Comment: > is the STO command, >= is the greater than or equal sign (≥), <= is the less than or equal sign (≤), and != is the not equal sign (≠). # SopaXorzTaker, 2016 # Good luck typing that in (or use the TI utility if you have a link cable).
0>A 1>B 3>C 1>D 0>E 0>F 25>G 0>K ClrHome Output(1,2,"SCORE Output(2,2,0 Output(3,2,"LIVES Output(4,2,3 Output(7,9,"V Repeat K=45 or C<0 or A>=15000 or G<0 If A!=E Then Output(2,2," " Output(2,2,A End If C!=F Then Output(4,2," " Output(4,2,C End Output(8,1,"................ Output(8,B,"X A>E C>F getKey>K If K=105 Then 25>G If B=9 Then A+100>A If rand>.75 A+150>A If fPart (A/1000)=0 Then A+250>A C+1>C Output(2,7,"1 UP! For(I,1,50 End Output(2,7," " Output(1,7,"1 UP! For(I,1,50 End Output(1,7," " End Else A150>A C1>C Output(5,2,"MISS! For(I,1,50 End Output(5,2," " Output(6,2,"MISS! For(I,1,50 End Output(6,2," " End For(I,1,10 End B+D>B If B>16 Then 16>B 0D>D End If B<1 Then 1>B 0D>D End G1>G End If C<0 or G<0 Then Output(7,1," " Output(8,1,"YOU LOSE! " Pause End If A>=15000 Then Output(2,2,A Output(7,1," " Output(8,1,"YOU WIN! " Pause End ClrHome
3
« on: August 27, 2016, 03:29:26 pm »
I am a 13yearold (at the time of writing this ) kid who likes programming and electronics. I just bought my TI82 out of boredom, and I'd like to get into the community . This forum was found literally a day ago, and I think that it's the appropriate place for calculator discussion. So, I'd like to greet everyone and join the fun!
Pages: [1]
