Show Posts

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 - Adriweb

Pages: [1] 2 3 4


(Je me permets de poster ceci en Français vu que le public ciblé se doit d'être Français, et vu qu'il y en a ici... :) )

TI-Planet organise en ce moment (et jusqu'au 31 Mai 2015) un concours original (ce n'est pas de la programmation mais... du dessin!) vous permettant peut-être de gagner une des 10 TI-83 Premium CE mises en jeu ;)

Viendez participer :P

TI-Nspire / [Live stream] Coding a Flappy Bird clone in TI-Nspire Lua
« on: February 13, 2014, 10:00:07 am »

I have a little time tonight and since I decided to quickly code a n-th clone of Flappy Bird, I might as well make it in a way that benefits those who wish to see how this is to code a game in Lua for Nspire platform :)

So I'll live-stream the game being programmed today at 6 PM GMT+1 (France time) .
I do not know how long it will take : D

Once completed , I'll also upload the video on TI-Planet's YouTube channel, and the game itself.

What to expect :
- Using APIs for OS 3.1 and 3.2
- Programming with Classes
- Programming in a completely dynamic way ( no hardcoded sizes, etc. )
- Using a Screen Manager
- Misc. tips&tricks (images, animations, etc.).
- Some optimization techniques
- Music in the background, because it is obvious.


Cross post :

News / Some music with the Orion TI-84 Plus
« on: September 09, 2013, 08:26:46 am »
Hi everyone,

You may have read our recent news about the hand-on review of the Orion TI-84 Plus, and… maybe you thought if you're a programmer especially, about the not-so-normal possible uses of the Orion module, for example user-controlled sound output ? ;-)

Of course, for now, one can think about making it read numbers and words, which is not very difficult and it was shown in the video on the news linked above.

But .... already on the traditional TI-83+ and 84+, some programmers have released solutions from relatively simple to a bit more complex but realistic in order to get music from the calculator via the 2.5mm Jack I/O port.

Anyway, there has always been some joy for the programmers to tinker with that, maybe especially for the ones more hackers than others, for offering a new dimension to their creations, and in general for those who want to impress their friends with music coming out of their calculator ;-)

Here is a music whose name I won't probably need to state, which I was able to "compose" when thinking about the fact that the calculator has the ability to "read graphs" :

You'll have to excuse me for a few false notes, I certainly heard them too, but ... I can't actually do better, or at least with this method. Indeed, the height of the sound depends directly on the y-coordinate of the pixel, but the change is not by semitone as in our traditional tempered scales ; in fact, the increase in pitch of the sounds are done by a few commas and therefore we don't always get on a well-defined note ... I put the closest ones, which may bother some who have a good ear like me, but it won't prevent anyone from recognizing the Mario theme ;-)

For technical details on the calculator side :
- The calculator reads the current pixel with a sound corresponding to its height (y-coordinate). I had to find a way to jump from one height to another (not going through the pixels in between)
- To do that, we can draw a graph in Plot mode with a list of points :-) In Trace mode with a plot drawn, moving with the left / right arrow jumps from point to another and thus switches from a height to another directly !
- So : just define a list (here, L2) of y-coordinate representing the notes (pitch), and L1 the simple list of X values ?? (a trivial seq(A,A,1,dim(L2->L1 will suffice)

Mario's notes (y-coordinates) are, in order :
Code: [Select]

Some technical obstacles :
- You are limited to 95 points, so 95 notes, for each Plot. We can thus have 285 notes in total by combining 3 Plots with 3 ordered lists (to go from one to the other, use the up / down arrows)
- It is not with this method that we can have rhythm (on the video, you see that I'm doing it manually). Perhaps with the program Xeda made (IIRC), it can perform a sequence of keystrokes to automate the process ? Or maybe with another way I have not yet found via basic programs to display a point to be read ... (granted, I have not yet tried much).
- It is not like this that we get several notes at once. But hey, just buy several Orion ....  ;D

See you soon for some more … peculiar experiments ? ;)

Source :

So, I've read the chat logs earlier and Tim Wessman said some things about weird things that could happen in functions/plots :D

[08:21:15]<tw_hpcalc>i am quite excited to get more people pounding on it with the user programs, but also nervous
[08:21:24]<tw_hpcalc>   as user programs are one of the hardest things to allow
[08:21:34]<tw_hpcalc>   so many ways people can do things you never anticipated
[08:23:25]<tw_hpcalc>   so here's a good one for example
[08:23:35]<tw_hpcalc>   you can make a user program, and graph the thing
[08:23:58]<tw_hpcalc>   put the function call inside your equation, and have that create user dialogs....
[08:24:10]<tw_hpcalc>   what's going to happen there? :-|
[08:24:21]<tw_hpcalc>   just crazy stuff like that

So far... no luck in finding anything weird in that (well, at least on the computer software, but at this level it shouldn't matter) :P

Indeed I can call a function I defined earlier from a plot (within F1(X) for example), and as long as the program RETURNs something, it can be used.
However... that stops working as soon as there is some I/O commands in there. (Then, the graph (and table) says the values are undefined)

I have a question, though, if TW ever reads this : a function(X) returning TICKS() and then plotted will only produce one point ... Any idea why ?
And... weird behavious finally found : With a single-screen (plot) : I can't autoscale because of this ^ (it says it can't because there is one point). However, when looking at a split view, with table, it then produces more values (it's funny because when you click, or do whatever, it updates the values ;). And then, *sometimes* you can use autoscale., don't ask me why :P Looks like this :

(Also, you still can click and move around even if that popup text is displayed)

Anyway, any other cool ideas of crazy things to try ? :P

PS : What about syntax-coloring in the program editor ... ? Would be darn cool/useful.

News / HP Prime Hardware Details (of a DVT Prototype)
« on: August 09, 2013, 08:14:52 am »
Hi everyone,

Unlike the fx-CP400 which gave us a hard time (easy when you know the trick... ;) ), the HP Prime opens quite "easily" and reveals us its hardware:

We notice the references which were already at the back of our prototype: EA656MB for the motherboard and EA656KB for the keyboard and power board.

They include:
  • Touch Color Display 3.5" diagonal with a resolution of 320x240px
  • Processor (U101): Samsung S3C2416XH-40 - ARM9 clocked at 400 MHz maximum.
  • RAM Memory (U200): Hynix H5MS2562NFR - 32 MB
  • Flash Memory (U201): Samsung K9F2G08U0C-SCB0 - 256 MB
  • Battery: Li-Ion 3.7V, 1500 mAh (5.55Wh)
In short, a fairly standard and simple architecture around three main distinct chips: RAM/ROM CPU.

Let’s now look at the details ;)

Processor :
  • Architecture : ARM (ARM9 ; 32 bit)
  • Core : ARM926EJ-S
  • Manufacturer  : Samsung
  • Reference : S3C2416
  • Specs : 16KB I-cache; 16KB D-cache/MMU
  • Frequency : 2 Modes : 266 MHz and 400 MHz
  • Note : Features 2D Acceleration
  • Official "Product Brief" (PDF)
RAM Memory :
  • Type : DDR SDRAM
  • Manufacturer  : Hynix
  • Reference : H5MS2562NFR E3M
  • Capacity : 32 MB (256Mb (x16 device) = 4M x 4Bank x 16 I/O)
  • Manufacturer  Page officielle
  • Datasheet (Closest JFR model)
Flash Memory :
  • Type : Flash NAND
  • Manufacturer  : Samsung
  • Reference : K9F2G08U0C SCB0
  • Capacity : 256 MB (2 Gb)
  • Datasheet
  • Type : TFT
  • Manufacturer  : ?
  • Reference : ?
  • Dimensions : 3.5" (8,9 cm)
  • Resolution : 320×240 px
  • Pixel density : 114 ppi
  • Color : Yes , 16-bit;
  • Other : Capacitive multi-touch layer
Battery :
  • Type : Rechargeable Battery
  • Technology: Lithium-Ion
  • Manufacturer : WiseWod Tehnology Co.
  • Reference : 484461AR
  • IEC 61960 Number : 1ICP6/51/63
  • Dimensions : 4.8 * 43.8 * 61 mm
  • Nominal voltage  : 3.7 V
  • Max. capacity : 1500 mAh
  • Energy: 5.55 Wh
  • Impedance : <= 60 m?

    In short, only documented and standard chips instead of proprietary ones or hidden in an ASIC, which is a nice change from the TI-Nspire or even more from the fx-CP400 :)

    This calculator is positioning itself as a potential competitor to the TI-Nspire CX, as we wrote in our hands-on review (Omni topic) and the hardware confirms this idea, despite a slight weakness in the RAM amount.
    In fact, some people already think of a Prime emulator on the Nspire and a Nspire one on the Prime, given the similar architecture! (But first, the machine will have to be open to native development ;) )

    You can also compare the technical specs of the CX and the Prime with our comparator :,prime

    See you later :)

    Source :

    Miscellaneous / Achievement ! Get featured by TI :D
    « on: May 07, 2013, 03:21:53 pm »
    I was facebooking around when suddenly ...

    It's this program, by Jim Bauwens and me :

    Get featured by TI : achievement get  :D

    FYI, their post is about the upcoming webinar (in a few hours), about Nspire Lua scripting. More info :

    Other Calculators / TI-Planet officially recognized as a TI partner !
    « on: April 18, 2013, 11:51:50 am »
    Just a short message to say how happy I (we :P) are to finally see TI recognizing TI-Planet as a trusted partner / community :

    News / TI-Connect 4.0 and 84C OS 4.0 released !
    « on: April 10, 2013, 03:29:32 pm »
    In a previous news item, you could discover ahead of time on TI-Planet the latest beta of the new TI-Connect 4.0 linking software, adding support for the 84+ C Silver Edition calculator to the existing TI-Z80 and TI-68k support.

    More precisely, the showcased version was

    Tonight, the final version, TI-Connect was released. It represents the first update of the TI-Connect software for Windows since 2010!

    You can now transfer images and install OS upgrades to your 84+ C Silver Edition from Windows!
    (with the official software, that is - the third-party TILP II 1.17 software, which was recently published, already enabled doing it, provided the .8c? files were renamed to .8x?)

    One other thing :

    For a few days already, you were able to download, in exclusivity on TI-Planet, the OS v4.0 for the TI-84 Plus C Silver Edition!

    Indeed, a little tool by Critor was capable to create installable OS files from a ROM image of the calculator.

    In the previous news, TI-Connect 4.0 for Windows just came out.
    And like all the Windows versions of TI-Connect, it comes with a bundle of device-installable OS files, and here with the OS 4.0 for the brand new TI-84 Plus C Silver Edition.

    After an hexadecimal comparison of the files ignoring the headers, we can see that this OS 4.0's code is 100% identical that the one running on my sample TI-84 Plus C Silver Edition.

    Consequently, the OS bundled with TI-Connect 4.0 also suffers from all the bugs we noticed in our review some weeks ago. :(

    The same goes for the 4.0 OS file available on TI's site, which is the same as TI-Connect 4.0 's one :(


    TI-Connect (English version)
    OS 4.0 - TI-84 Plus C Silver Edition

    Source : and

    News / T3 International Conference Press Release (+ iOS surprises !)
    « on: March 05, 2013, 08:05:52 pm »
    Hi everyone,

    Like every year, TI organizes a huge event, for teachers (mostly) of all around the world : the T³ international conference.
    They feature several hundreds sessions about the TI Education technology, from using the SmartView software, to advanced programming.
    A very expected meeting for all enthusiasts :)
    You can find more info about it here :

    This year, the conference (the 25th !) will be held in Philadelphia (Pennsylvania, USA), from March 8th to 10th, as announced a while ago by TI. (More info here : )

    And... like last year in Chicago, I have been invited by TI ! I'll be newsing these 3 days about all the exciting events ! In fact, I'll even talk too (like our friend Christopher "KermM" Mitchell from Cemetech, about z80 programming !), and my speech is going to be about advanced Lua Programming, during the "SLUG Fest" ( SLUG as in Super Lua User Group ;) ), with John Powers (TI), Steve Arnold (CompassTech)... (No need to hide it, I'm excited about it, thanks TI :D)
    Take a look at the program and tell me if there are any thing you'd like to know more about, maybe I'll have time to go :)

    Anyway... TI has got two nice surprises for us all, for the occasion of this 25th T3 conference :
    Want more info before buying at this incredible price ? Take a look at our news about them ;)
    Here's the presentation video :

    T3 2013 - Press Release :
    Spoiler For Spoiler:
    Actress Mayim Bialik and Former NASA Astronaut Leland Melvin
    Talk STEM Education at Texas Instruments 25th Annual
    T3 International Conference

    TI’s premier professional development event for math and science educators offers innovative ways to integrate technology and content into classrooms to increase student understanding and achievement
    DALLAS (March 6, 2013) – The Texas Instruments (TI) 25th Annual Teachers Teaching with Technology™ (T3) International Conference will open and close with inspiring STEM-focused keynotes, kicking off with a welcome address by former astronaut and NFL player Leland Melvin and ending with a big bang when actress and neuroscientist Mayim Bialik takes the stage.
    The 25th annual T3 International Conference brings together education experts, thought leaders, and math and science teachers with more than 400 sessions covering the most relevant topics in education today. Educators can also participate in sessions about integrating TI’s math and science learning technology and content into their classrooms, including the new TI-84 Plus C Silver Edition and the recently-announced TI-NspireTM Apps for iPad.
    “For 25 years, TI and the T3 organization have provided the best professional development resources for educators around the world. Classroom education technology has evolved tremendously over the years, and TI has been at the forefront of this evolution providing professional development and training for tens of thousands of educators each year,” said Melendy Lovett, president of Texas Instruments Education Technology. “We have seen an explosion in the integration of new technologies that are helping students touch math and science in ways we only dreamed of 25 years ago. Though our technology has changed throughout the years, our commitment to supporting educators remains the same by providing quality professional development that enables mathematics and science educators to be successful in the classroom.”
    To celebrate the 25th anniversary of the T3 International Conference, TI is offering a special, limited-time $25.00 discount on its all-in-one TI-Nspire Apps for iPad March 6-10, 2013.*
    “The enthusiasm of the educators attending T3 International is just thick in the air. Everyone is so excited about what they’re learning and getting to re-connect with our T3 family each year,” said Jill Gough, Atlanta-based math educator and T3 Instructor. “We count on each other for motivation and encouragement. This is the place to share ideas and experiences, and we can be globally connected in our own education to help further the education of our students.”
    “Our goal for the T3 International Conference is to provide educators with the right tools and resources that are critical to both their daily classroom instruction and the long-term success of their students,” said Lovett. “Attendees will have numerous opportunities to learn from and network with some of the best math and science educators from around the world, then take home ideas and strategies they can implement in their classrooms immediately.”
    Download the T3 International Conference App
    TI is offering a T3 International Conference App for iPhone and iPad to help teachers navigate the conference and get the most of the T3 experience.
    For more information on the T3 International Conference or to register, visit
    *The TI-Nspire App for iPad and TI-Nspire CAS App for iPad are available for $4.99 each from the App Store on iPad or at March 6-10, 2013.  Detailed information about the TI-Nspire Apps for iPad, including a brief video overview, is available at
    Follow TI on Twitter:
    Use the hashtag #NspiredatT3
    Follow TI on Instagram:
    Use the hashtag #NspiredatT3
    Follow TI on Facebook: 
    Visit TI for Educators on YouTube:
    Visit TI online:

    Source :

    I'm just going to leave this here..... ;)

    What do you think ? :)

    PS : To get a full res version of the current image, click on the button at the rop-right, and click Full Res

    ASM / Lowercase toggle ASM program ported to the 84C
    « on: February 21, 2013, 09:05:12 am »

    Looking at the famous code to toggle lowercase typing on the 83/84, I looked up the new address + offset (got lucky that it's still the same on the 84C) and successfully ported the one line program :-)
    (Old code : 21148A3E08AE77C9    New one : 214A8B3E08AE77C9  )

    ( )

    So, run it once to be able to double-tap the [Alpha] key to switch to lowercase, and run it again to disable it.

    Needless to say, porting something for a device I don't even have (yet? :P) in a language I know pretty much nothing about, I feel proud (and it's my first asm prgm :P) x)

    Thanks to Brandon for WikiTI, DrDnar for the 84C include file, FloppusMaximus for the original code, Runner112 for the z80 bot, and KermM for the emu ;)


    ( Source : )

    News / TI launches the official TI-Nspire iPad application !
    « on: February 06, 2013, 06:21:16 pm »
    Hello everybody,

    Today is a great day !
    Indeed, TI is releasing, this thursday (Feb. 7th, 2013), its TI-Nspire iPad applications (both CAS and non-CAS versions, like the Nspire devices themselves).
    It is a great day, as I was saying, since, in fact, TI finally answers (and plays a role in) to the evolution in the education market towards a more digital and mobile world... on platforms getting more and more common, powerful, open to third party applications, connected ...
    TI therefore changes to be well integrated with what students and schools begin to use as  comprehensive solutions for education, like the iPad (which has on its App Store many educational applications, for example).

    We had seen already recently with Steve Arnold (in cooperation with Jim Bauwens), an Nspire-Lua layer for a Javascript Lua interpreter, which is able to run enough Nspire-Lua code in order to launch lua script originally made for the TI-Nspire, and this on any platform powerful enough and capable of running Javascript (so, tablets, for example), but here it's a full native reimplementation of the whole Nspire ecosystem (Calculator, G&G, Spreadsheets, Math Editor...) available on your tablet ! Directly transfer your .tns files up on your iPad, and you'll be able to enjoy your content on a better device with a nicer screen, for instance ;-) !

    Here are a few images:

    Presentation video :

    Another good news ? The price for both the CAS and non-CAS version is the same : $29.99 !

    No doubt an Android version should be released at some point. Indeed, even if the iPad is still selling well, the sales of Android tablets are catching up with iPad ones, thus following the evolution that has made the iOS smartphones sales lower recently.

    Press Release text :
    Spoiler For Spoiler:
    Texas Instruments unveils breakthrough TI-Nspire Apps for iPad®
    TI extends its most powerful graphing technology into apps
    that will change the way students visualize, engage and interact with math

    Now available on the App Store

    DALLAS (February 20, 2013) – Texas Instruments (TI), the most trusted brand in graphing calculator technology, “took a major step forward in our mission to improve student understanding and achievement in mathematics” with the release today of two new innovative apps:  TI-Nspire™ App for iPad and TI-Nspire™ CAS App for iPad, said Melendy Lovett, president of Texas Instruments Education Technology. 
     “The apps fill a critical need for an all-in-one math teaching and learning tool designed specifically for the iPad,” said Lovett.  “TI is extending the proven benefits of TI-Nspire technology to the tablet platform.  TI’s goals are to provide educators with the most powerful math apps for the iPad and to engage students while helping them reach a deeper conceptual understanding of math. Beyond the new Apps for iPad, TI continues to support teachers by providing world-class professional development, and access to free classroom-ready activities for use with the TI-Nspire Apps for iPad; activities can be integrated seamlessly into curriculum and are available at TI’s Math Nspired website.”
    The TI-Nspire Apps for iPad were designed and refined in collaboration with researchers and classroom teachers, including Stephanie Ogden, Dean of Research and Development at L&N STEM Academy in Knoxville, TN, who also teaches Pre-Calculus, AP* Calculus, AP* Statistics and STEM.
     “The TI-Nspire Apps for iPad are truly transparent technology, allowing students to touch and interact with math with little awareness of the tool in their hands.  Students experience mathematics more directly and they are beyond engaged—they are excited about learning,” Ogden said.
    Unique features of the apps, which meet critical curriculum needs from 7th grade through college, include:
    • All-in-one functionality for performing calculations in proper math notation; graphing and exploring functions, equations and inequalities; constructing and exploring geometric figures; creating, plotting and analyzing data in lists and spreadsheets.
    • Interactive keyboard that toggles between math notation and QWERTY configurations for placing notes and instructions alongside problems.
    • Dynamically linked multiple representations of problems that encourage students to make crucial connections by observing how equations change as they touch and interact with shapes, graphs and objects on the screen.
    • Familiar operations for creating and saving documents and sharing them using email, iTunes®, and other file sharing options.
    • Interaction with the built-in iPad camera interface that enables students to take photos, import them into the app and overlay graphs and equations on them to illustrate abstract math principles in the physical world.
    In addition, the TI-Nspire CAS App for iPad has a powerful built-in Computer Algebra System (CAS) which enables students to symbolically solve equations, factor and expand variable expressions, complete the square, find derivatives, compute limits, find exact solutions in irrational form and much more.

    TI-Nspire Apps for iPad will be featured in two full days of workshops and break-out sessions at the 2013 T3 International Conference held March 8-10 in Philadelphia, Pennsylvania. 

    The TI-Nspire App for iPad and TI-Nspire CAS App for iPad are available for $29.99 each from the App Store on iPad or at  Teachers are eligible to receive a free, one-year license of the TI-Nspire and TI-Nspire CAS Teacher Software with purchase of one of the TI-Nspire Apps for iPad.  Detailed information about the TI-Nspire Apps for iPad, including a brief video overview, is available at .

    About Texas Instruments
    Education Technology, a business of Texas Instruments, provides a wide range of tools connecting the classroom experience with real-world applications, helping students and teachers to explore mathematics and science interactively. TI’s products and services are tested vigorously against recognized third-party research, which shows that the effective use of graphing calculators improves the mathematical skills of students and their attitudes toward mathematics. For more information, visit

    Texas Instruments semiconductor innovations help 90,000 customers unlock the possibilities of the world as it could be – smarter, safer, greener, healthier and more fun.  Our commitment to building a better future is ingrained in everything we do – from the responsible manufacturing of our semiconductors, to caring for our employees, to giving back inside our communities.  This is just the beginning of our story.  Learn more at

    Links : (very soon available if not already)
    - Official website with more details
    - TI-Nspire non-CAS iPad application
    - TI-Nspire CAS iPad application
    - The other iOS apps from TI

    The Australian App Store already has it available, it's just a question of time for Europe and USA :)

    Source :

    Other Calculators / [Video] TI PLT-SHH1 Prototype testing
    « on: January 06, 2013, 06:52:06 pm »

    I made a video of me testing some features of the TI PLT-SHH1 ("Spot"), a PET prototype.
    (available in 1080p)

    Source :

    Humour and Jokes / The best of animated .gif ... applied to the TI world !
    « on: December 13, 2012, 01:41:40 pm »
    I stumbled upon ... it's awesome :D (use google translate if you don't speak french, I guess :P)

    I took a few of them and adapted them to TI's world, you're welcome to do so too :D

    1) When waiting for the 84's 2.55MP OS to validate

    2) When there is a new calc OS update

    3) When you realize TI changed quite a lot (too much) in that version

    4) When you can actually downgrade from that new OS

    5) When you look at the XML structure of an Nspire's Notes widget

    6) When you insert an image in an Nspire lua script and look at the size it takes

    7) When someone asks you if you're even going to finish that particular project

    8) When you suddenly encounter a RAM CLEAR after some hours of coding

    9) What you tell yourself when you wonder if you actually recently backuped your code

    10) When you open your "TI stuff" folder looking for something specific

    11) When you actually found a not-so-old working backup of your code

    12) When you first saw

    13) When you take a test at school with a CAS calc

    14) When your teacher says calcs won't be allowed at the next test

    15) When you only coded in Basic and people are talking z80 ASM on the chat

    16) When you uploaded the wrong version of your program in a contest entry

    17) When you accidentaly an infinite loop in Nspire Lua and didn't save the .tns before

    18) When you run an obscure piece of code for the first time and it actually works

    19) When you want to downgrade 84 Pocket to < 2.53 for the first time

    20) When your teacher tries to explain to the class some TI-Basic things

    21) When you look at the soruce code of some program you coded as a beginner

    22) When you see a bug you reported to TI got fixed in the latest update

    Pages: [1] 2 3 4