You can help CodeWalrus stay online by donating here. | New CodeWalrus | Old (dark mode) | Old (light) | Discord server
Administration Center

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

Just to let people know I've ported this to the CE - it turns out it was quite easy actually, I feared it was going to be annoying, but I was pleasantly surprised :)

Anyway, it's easy to port "CLI" stuff now. For instance, here's a simple RPN calc I found on GitHub that took basically 2 minutes to get running (fprintf -> nio_printf):

Source (has a "single" version with just one .h and one .c for easy project inclusion):

(via TI-Planet)

TI-Planet and Planète-Casio are organizing a free contest with about 1400€ of prizes to win, including many latest calculators, among which the NumWorks, TI-Nspire CX CAS, TI-83 Premium CE, Casio fx-CP400+E, Graph 90+E, HP Prime and several HP Prime mobile apps, the TI-Innovator... !

Prizes also have goodies like pens, bags, stickers, TI-Planet premium accounts...

You can participate in the category of the prize you want to win - the goal is, in the provided program, to get the best score according to the best "stellar configuration" (optimal coordinates). Then submit your configuration with score by email.

Have fun and good luck, it's open until November 5th :)

Just crossposting that here, but you can find more info there:
Calculator Talk / CE OS 5.3 Changelog
July 03, 2017, 09:32:29 PM
TI-84 Plus CE / TI-83 Premium CE - Version 5.3

(Cross-posted from TI-Planet)

Thanks to TI, we've been able to try OS 5.3 in advance and so we've made this unofficial changelog for you, although you've probably seen some of those things in our recent news :)

1) Homescreen:
Improved program launching:
  • archived programs directly
  • assembly programs directly
  • sub-programs (asm and/or archived) OK
More info:

2) Programming and editor:
New :f31: :f15: menu with options:
  • Launch the current program
  • Undo erase
  • Inserert blank line above
  • Cut current line
  • Copy current line
  • Paste line below
  • Insert a "comment" (watch out: " inserted, = a string)
  • Quit
More info:

3) Mathematics:
Textbook-like render of piecewise functions

More info:

New menu with several pre-written conditions to help write these functions.

Ability to input related sequences of different types

More info:

Ability to save the tangent's equation in a Yn variable

More info:

4) Apps:
Application Transfrm (Transformation Graphing) :

  • Reminder of the graphs' precisions (resolution): 3 for animations, 1 otherwise
  • Y1 and Y2 only are available for the app (instead of all)
  • 11 equation templates in the editor:
    • A*X+B
    • A*X²+B
    • A(X-B)²+C
    • A(X-B)(X+C)
    • A*X²+B*X+C
    • A(X-B)3+C
    • A*X3+BX²+C*X+D
    • A*abs(B(X-C))+D
    • A*sin(B(X-C))+D
    • A*cos(B(X-C))+D
    • A*tan(B(X-C))+D
More info:

5) Misc.:
Transfers: "Resend" option in the menu

6) TI-Connect CE 5.3:
Distribution of version 5.3 as a "Bundle" file containing:
  • OS 5.3
  • Default apps (in the apps menu)
  • Language apps (mode menu)
  • Hub app(for the TI-Innovator)
  • Defaulg images
More info:

7) TI-SmartView CE 5.3:
  • Improved emulation speed(but low FPS = jerky graphs)
  • Saving/Loading of emulation state
  • Ability to update the emulator's OS

In conclusion, some very good things :)
It's available very soon, for the 2017-2018 Back-to-school season !
Randomness / gg me (also the game)
June 07, 2016, 01:49:22 PM
Oh look, this is my 300th post on CW!

btw, the forum doesn't support emojis (it errors saying the content was empty) (just like TI-Planet until a few days ago - you gotta use mysql's utf8mb4, and SET NAMES with that too.)
As of today (the 25th), the "public" T^3 international conference hasn't started yet (that's on the 26th), but some sessions have already taken place for the T3 instructors. So, I'm not allowed to attend then, but I've been exceptionally invited by TI to one, which was about things that we have been noticing the past few days... And I can even talk about it - Thanks TI! :D

TI will soon (≈ fall) launch the "TI-Innovator", external device compatible with the TI-84 Plus CE / TI-83 Premium CE et TI-Nspire CX (CAS), and defined as "A project-based system that enables students to learn basic coding and design, use those skills to program and build working solutions, and connect science, technology, engineering and math (STEM) concepts."

TI-Innovator™ Hub with TI LaunchPad™ technology
  • Plug-and-play ready with TI-84 Plus CE and TI-Nspire™ CX technology
  • Built-in single and multi-color LEDs, speaker and brightness sensor
  • Multiple ports and breadboard connector available for use with activities
  • Durable classroom-ready protective enclosure
  • TI LaunchPad™ technology built in
TI will also provide "expansion packs": "Fundamentals", "Resistors, capacitors, LEDS and other components for design activities that explore electronics principles.", and "Science", "Sensors, motors and other components for projects that connect science concepts, programming and coding skills."

Activities tailored several use cases are also going to be available:

Note: Regarding USB things, OS updates for the CE and CX are scheduled for around "Fall 2016", which will refine/improve what's already there in version 5.1.5 et 4.2 of respectively the CE and CX.
I was also able to see a little something about the future CE 5.2 OS that a lot of us will appreciate, but I'm not allowed to talk about it... so you'll find out by yourself when it's released ;D

Official website:

These last few days, Critor and I (well, I was just helping him a bit) have been working on a game for the TI-83 Premium CE / TI-84 Plus CE, "Mandragore", which is in fact originally a game from the 80s for computers like the C64 / ZX Spectrum / CPC etc.
In this game, you have to find your way around the map collecting things and visiting places.

Here's a Youtube Video of it in action (though not the latest version).

For better performance, the game uses the CE's LCD 8bpp mode and redraws only needed tiles. As you can see, there is no scrolling-lag as there would have been if made in pure-Basic (there is however the "standard" OS repeat-keys delay, which we'll probably fix later on).
What's "special" about this game is that it is, as far as we know, the first "big" thing written in C for the CE :) (We've had headaches working around ZDS' C language (≈ C89) compiler limitations...)
For that, Critor and I used TI-Planet's upcoming online C compiler, and its real-time multi-user editing feature proved immensly useful :D

Anwyay, it's available to download here :
Of course, it's open-source so anyone can learn from it :) We ourselves have to thank MateoConLechuga (and possibly others?) for some 8bpp-related routines.

Lately, I've been working a bit on integrating Mateo's original techniques for getting C to compile for the CE devices. After cleaning [many] things up from ZDS (most notably the makefile), and integrating all kinds of nice things together, I have a working online C "IDE" :)

Features include:
  • State saving when you build (via local storage mainly),
  • Proper C syntax highlighting
  • Code folding, Naive autocompletion, Auto indenting and other CodeMirror goodies.
  • Inlined warnings and errors from ZDS
  • Direct .8xp creation and download
  • Support of multi-user live collaborating
Screenshots: (the one on the left is a bit outdated)

It will be publicly released when it's a bit more tested and the TODO List is done, but I'll also wait for Mateo to finish with his include files that'll be much nicer that what the IDE is currently using :P

What's happening behind the scenes is: Page <=> AJAX <=> PHP+Bash workers/dispatchers <=> ZDS CLI tools (via the Makefile) run with wine + ConvHex.
Of course, the wine bottle is isolated from the rest of the actual Linux FS, and it's running from a restricted user account (no, you can't #include "/etc/passwd" ;)) Chrooting may take place if needed, that will be determined by further tests...

I believe most parts (i.e things not directly tied to TI-Planet's architecture) will become open-source since developer-oriented tools should always be released that way.

I've just published on GitHub a wrapper for TI-SmartView's js emulators, which makes the emu much more usable for screen-recording purposes, for instance :D
Indeed, when you run the emulator inside a recent browser, it's running much, much faster than from within SmartView (because Java's Webview yield poor JS performance, apparently...)


The files/source + readmes on how to set it up are there (there is a bit of setup since you'll need to provide TI's files like the emu(s) core etc.).

What's in it right now:
  • Support of the TI-82A/83+/84+, 84+CSE, 84+CE/83PCE JavaScript emulators
  • Key history
  • Big hand pointer ("handy" for presentation purposes)
  • Screen zooming
  • Screenshot (.png export, auto-download)
  • Video capture (webm creation, thanks to WebRTC, currently only working on Chrome)
What's not in it right now:
  • File transfers
  • Debugging support (I have ideas on how to do that, but it's not very practical, and would work on specific versions only, so that's not very good)
  • Skin switching
So, while we wait for an actual community-made emulator that natively provides all kind of nice user+developer-oriented features, this is the next best thing, I guess :)

Feel free to report feedback, or even make pull requests :)

- critor, for the hand pointer and key history ideas and initial implementations
- me, for the rest
- TI of course, for the emulators we build things around :P

(Also posted on TI-Planet and Cemetech)

(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 :D

(et puis, je savais pas trop dans quelle catégorie mettre ce topic, alors voilà...)
Website statistics

MyCalcs | | Cemetech | Omnimaga | TI-Basic Developer | MaxCoderz | TI-Story | | Casiopeia | The Museum of HP Calculators | | | Music 2000 Community | TI Education | Casio Education | HP Calcs | NumWorks | SwissMicros | Sharp Calculators
Powered by EzPortal