CodeWalrus

Development => Calculators => Calculator News, Coding, Help & Talk => Topic started by: Dream of Omnimaga on January 19, 2016, 07:09:56 PM

Title: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: Dream of Omnimaga on January 19, 2016, 07:09:56 PM
Texas Instruments has released OS 5.1.5 for the TI-84 Plus CE and TI-83 Premium CE. It is unclear what are the changes in this OS, but so far, it still runs ASM programs (after a quick test with CE Textlib in FF:MF) so that's good, and the BackGroundOn/BorderColor screen refresh bugs are still not fixed.

The TI community will most likely investigate about possible new additions in the near future.

Download links:
https://education.ti.com/en/us/software/search/ti-84-plus-ce#view=handheld-operating-system
https://education.ti.com/fr/france/software/details/fr/B1B863F270AB4381A836C38E88A94127/ti-83-premium-ce-operating-system

Source:
https://tiplanet.org/forum/viewtopic.php?f=41&t=17853
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: kegwaan on January 19, 2016, 09:05:57 PM
I always look at people that own a CE with envy... Still looking and I have yet to find a CE for sale that I can afford  :'( but I guess it would help if I had more than $7  :P
When you mentioned that it still runs ASM programs, are you implying that TI might be trying to remove the possibilities of playing games on the newer calculators? If I'm not mistaken, I think they already disabled third-party apps on the CE. If that is the case, do you think there will be jailbreaks for the calculators?
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: Dream of Omnimaga on January 19, 2016, 09:11:42 PM
Yeah, I implied that, because the TI-82 Advanced came out just a week or two after the TI-84 Plus CE and it lacks ASM/Apps support, so some of us feared that TI might eventually remove ASM/C support in the CE. It looks like so far they aren't, though. What I think is that TI is simply removing features in the monochrome models to lure customers towards the more expensive 84+CE. (although the price is pretty much the same as the 84+SE and 84+CSE a few years ago)

And yes, there would be jailbreaks if that ever happeens. There is one for the 82 Advanced already, although BrandonW hasn't published it yet. It's not well-known because the 82 Advanced only came out in France.

Also while third-party apps are disabled on the CE, official apps can still be added from TI website. Third-party ASM programs have to use shells that operates like Ion, AShell, Venus and SOS did. Even Doors CS for the CE will be a regular 8xp program.
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: Dudeman313 on January 21, 2016, 10:57:15 AM
I really want a CE, but I'm waiting for DCS9 to come out 1st. So you're saying this will have to be a program?
The TI-84+ CE will no longer accept 3rd-party applications?
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: GalacticPirate on January 21, 2016, 12:02:26 PM
Yeah, and all shells (CEsium, Doors CE 9, PHASM) are in this case because TI didn't provide the app SDK...
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: Dream of Omnimaga on January 21, 2016, 06:49:52 PM
On the other hand, you get 150 KB of RAM instead of 21, and speed is faster.
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: CVSoft on January 21, 2016, 08:05:48 PM
The CE killed my precious DBUS port, rendering the CBL 2 and LabPro obsolete -- that's why I don't have (and won't have) a CE.

TI finally made a color calculator fast enough to process LabPro data, then killed compatibility. :(
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: Dream of Omnimaga on January 21, 2016, 08:14:59 PM
Yeah I wish they kept the link port. It would have been handy for music too and backwards compatibility with the 82/83/83+/84+

Perhaps if people who need to use labpro sent TI requests for bringing back the link port they might eventually do it? If there is enough demand, then it's an educational feature request, so they would prioritize it more than a feature used mostly in games.
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: CVSoft on January 21, 2016, 08:38:55 PM
I talked with Vernier about the subject in passing, and they told me the LabPro has been a legacy product for some time (2011?) as they move towards LabQuest and smartphone-based data collection. LabPro was developed back in like 1999, when laptops and PalmOS handhelds (what eventually became smartphones) were too expensive and/or fragile for student field work. It was economically feasible to use calculators as a platform for data display for both Vernier and schools, but the increasing demands of data processing and reduced cost of high-performance ARM or x86 devices has made other platforms, like LabQuest 2 and the Graphical Analysis app, has moved the LabPro out of center stage. For developers, however, the extensive LabPro documentation and high I/O port count (4 analog, 2 digital, 1 analog output; unmatched by any current Vernier interface) makes it the most versatile interface.

As the CBL 2 is made by TI and not Vernier, it is still considered current (http://www.vernier.com/products/interfaces/labpro/). Unfortunately, there won't be any OS updates as Vernier manages the OS.
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: Dream of Omnimaga on January 22, 2016, 06:00:45 AM
Aw, sorry to hear, especially the smartphone bit. I guess that's inevitable that one day everything will be done with smartphones and tablets.
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: Lionel Debroux on January 22, 2016, 08:02:36 AM
Dudeman313: lack of FlashApps is an important cultural change in the TI-(e)Z80 scene, but ASM programs have always been the norm for the TI-68k/AMS series since native code programming started on these platforms in the second half of the 1990s. There used to be an official SDK for making FlashApps, but the toolchain was so crappy that few people bothered with it, focusing on the superior toolchain in GCC4TI's better-known but dead ancestor.
All TI-68k "kernels" (= TI-Z80 "shells"; both names are inappropriate), and nearly everything else made of native code, are ASM programs. The features of Cesium's program loader are directly derived from those of PreOS for the TI-68k/AMS series.
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: Dream of Omnimaga on January 22, 2016, 08:22:31 AM
I think the reason why Flash apps were so popular on Z80 calculators is because the 83+/84+ only have 24 KB of user RAM, while most 68K calcs have 188 KB. Flash APPs remained in archive and thus, could be larger than 24 KB. Also, unlike on 68K calculators, the 83+/84+ cannot run programs directly from archive memory by default, which made apps pretty convenient. Running archived programs support is now provided by various shells, but on the CE a part of the shell executable has to remain in RAM in order to be ran.

Basically, we're back into the Ion/Venus era, but without the RAM limitations we had back then (and the 8 KB executable code limit we were stuck with until someone broke it)
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: Lionel Debroux on January 22, 2016, 08:42:53 AM
QuoteAlso, unlike on 68K calculators, the 83+/84+ cannot run programs directly from archive memory by default, which made apps pretty convenient. Running archived programs support is now provided by various shells, but on the CE a part of the shell executable has to remain in RAM in order to be ran.
Technically, on the TI-68k/AMS platform, archived ASM programs do not run directly from archive memory either :)
The difference with the TI-Z80 OS is that the TI-68k OS automatically creates a so-called "twin symbol" in the VAT, copies the ASM program's content to RAM, executes it from RAM, and when the ASM program exits, destroys the twin symbol and associated memory for the binary.
AMS does not provide writeback support, and forbids direct execution in the archive portion of the Flash memory. tiosmod+amspatch lifts all execution restrictions, including that one, because it can; however, almost no existing nontrivial ASM programs could run directly from Flash anyway, due to fused data (and sometimes BSS) segment, and SMC.
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: Dream of Omnimaga on January 22, 2016, 09:02:21 AM
Ah right. It's still a nice feature that I wish was available on Z80/ez80 models by default, though. After all, the TI-84+CE came out 8 years after the TI-Nspire Clickpad. (although I am glad that the 84+CE doesn't copy its entire OS into RAM on every reboot >.<)
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: Adriweb on January 30, 2016, 11:09:21 PM
Critor will probably explain it here better/in more details soon, but in the meantime, here are a few words about something cool :)

It turns out a TI-Planet member saw that a few days ago "randomly" : for some reason Get() and Send() appear at the top of the 83PCE catalog. Those were not present in previous versions :)
Anyway, the CE online help (https://education.ti.com/html/webhelp/EG_TI84PlusCE/EN/content/eg_progguide/m_prgm_inout/m_inputoutput.HTML#Get_Send) mentioned this :P I asked the eGuide team about it a while ago but they didn't reply... No need anymore I guess.

And on a [probably very] related note, critor got a standard USB keyboard working with the CE:
https://www.youtube.com/watch?v=cdpEVIFSoNY

(more info here: https://tiplanet.org/forum/viewtopic.php?f=41&t=17885)
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: critor on January 30, 2016, 11:28:02 PM
Yes, starting from OS 5.1.5, you can now connect and use a standard USB keyboard.  ;D


You need a male mini-USB type A to female USB type A adaptor.


(https://tiplanet.org/forum/gallery/image.php?album_id=64&image_id=6517) (https://tiplanet.org/forum/gallery/image_page.php?album_id=64&image_id=6517)

At last ! we had to wait for 12 long years since the TI-84 Plus release in 2004... :P


Source : https://tiplanet.org/forum/viewtopic.php?p=196019#p196019
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: Dream of Omnimaga on January 31, 2016, 05:08:33 PM
Quote from: Adriweb on January 30, 2016, 11:09:21 PM
Critor will probably explain it here better/in more details soon, but in the meantime, here are a few words about something cool :)

It turns out a TI-Planet member saw that a few days ago "randomly" : for some reason Get() and Send() appear at the top of the 83PCE catalog. Those were not present in previous versions :)
Anyway, the CE online help (https://education.ti.com/html/webhelp/EG_TI84PlusCE/EN/content/eg_progguide/m_prgm_inout/m_inputoutput.HTML#Get_Send) mentioned this :P I asked the eGuide team about it a while ago but they didn't reply... No need anymore I guess.

And on a [probably very] related note, critor got a standard USB keyboard working with the CE:
https://www.youtube.com/watch?v=cdpEVIFSoNY

(more info here: https://tiplanet.org/forum/viewtopic.php?f=41&t=17885)
I think @CVSoft will be happy about this :P

Also nice Critor :)
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: critor on January 31, 2016, 05:24:53 PM
I'm now finished documenting the USB Qwerty keyboard, as seen by the TI-84 Plus CE :
(http://i.imgur.com/U28RDS4m.png) (http://i.imgur.com/U28RDS4.png)

The yellow keys are the ones whose main behaviours (main function or function accessible via the Shift key) really differ from what's written on them.
There are only 8 of them. :)

The functions accessible via the Alt or Ctrl keys aren't hard to memorize at all, as they are just the two remaining functions associated with the matching key on the TI-84 Plus CE keypad. :)

Have fun ! ;)



Azerty and TI-83 Premium CE versions are available too.

If you need to fix some things, or to adapt for other keyboard layouts like the german Qwertz, get the source document :
https://tiplanet.org/forum/viewtopic.php?f=41&t=17887&p=196037#p196037
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: Dream of Omnimaga on January 31, 2016, 05:35:48 PM
Thanks critor for this pic. By different behavior do you mean for exanple that Shift will not do the same thing as on the calc keypad, or just that the names are different?
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: critor on January 31, 2016, 05:40:50 PM
For example, the 'num lock' key behaviour has nothing to do with its description, triggering the 'clear' key from the calculator keypad.

Shift doesn't trigger any key on the calculator. It's a silent key modifier.
What it does is specified in orange on each key.
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: Dream of Omnimaga on January 31, 2016, 11:31:08 PM
Ah right. I hope it doesn't confuse people. >.<
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: novenary on February 01, 2016, 10:51:52 AM
Maybe they use macs. On apple keyboards, there is a delete key instead of numlock.
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: Dudeman313 on February 01, 2016, 01:24:46 PM
Maybe.
Quick question: What does the second cable the TI 84+ CE comes with do?
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: Dream of Omnimaga on February 01, 2016, 03:49:47 PM
If you mean the small cable, then it's to link two calculators together.
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: Dudeman313 on February 01, 2016, 03:54:40 PM
Oh. Okay! :)
Title: Re: OS 5.1.5 released for the TI-84 Plus CE and TI-83 Premium CE
Post by: critor on February 03, 2016, 12:16:27 PM
And now, for an easy keyboard connection, this is all you need :
(https://tiplanet.org/forum/gallery/image.php?mode=thumbnail&album_id=77&image_id=6523) (https://tiplanet.org/forum/gallery/image_page.php?image_id=6523)

Source : https://tiplanet.org/forum/viewtopic.php?p=196172#p196172

Video :
https://www.youtube.com/watch?v=siE0pm-4DYg