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
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?
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.
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?
Yeah, and all shells (CEsium, Doors CE 9, PHASM) are in this case because TI didn't provide the app SDK...
On the other hand, you get 150 KB of RAM instead of 21, and speed is faster.
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. :(
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.
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.
Aw, sorry to hear, especially the smartphone bit. I guess that's inevitable that one day everything will be done with smartphones and tablets.
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.
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)
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.
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 >.<)
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)
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
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 :)
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
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?
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.
Ah right. I hope it doesn't confuse people. >.<
Maybe they use macs. On apple keyboards, there is a delete key instead of numlock.
Maybe.
Quick question: What does the second cable the TI 84+ CE comes with do?
If you mean the small cable, then it's to link two calculators together.
Oh. Okay! :)
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