Author Topic: More information on the TI-84 Plus CE  (Read 20166 times)

0 Members and 1 Guest are viewing this topic.

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
More information on the TI-84 Plus CE
« on: January 13, 2015, 04:43:18 pm »
TI-84+CEAs TIs official page about the new TI-84+CE states it will be released in Spring 2015!
Features that are officially mentioned include:
  • Lighter and thinner than the other TI-8x models
  • Backlit color display
  • Rechargeable batteries
  • Different colored cases
  • Same key layout as previous models / same use of OS


Other features found on various sources online:
  • Use of EasyData 5.0 --> possibly OS numbering of 5.x? (as pointed out here)
  • Use seems "very fast", as pointed out in a deleted Reddit comment --> maybe TI decided to use a ez80? Or, maybe to save production costs, they are using an ARM and are merely emulating the z80?
  • The model doesn't seem to have a 2.5mm I/O port anymore
  • 150KB of user RAM and 3.0MB of archive, according to Vernier


Information taken from Cemetech's news article and the sites it linked to. (Also used their image)
« Last Edit: January 13, 2015, 05:02:37 pm by Sorunome »

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: More information on the TI-84 Plus CE
« Reply #1 on: January 13, 2015, 04:48:04 pm »
Fixed a couple spelling errors. :) New model looks nice. Hope it's a bit faster.

Offline 123outerme

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 458
  • Rating: +23/-0
  • Self-unpaid intern
    • View Profile
Re: More information on the TI-84 Plus CE
« Reply #2 on: January 13, 2015, 05:16:27 pm »
I wish I could justify getting this thing for school! It's nice to hear (at least) rumors of it being faster.

Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
Re: More information on the TI-84 Plus CE
« Reply #3 on: January 13, 2015, 07:19:32 pm »
Some people in Cemetech have speculated that it might actually be Nspire hardware in disguise, emulating a TI-84 Plus C SE with a modified OS.

[cross-posted from Cemetech]
If the new model does indeed use an ARM with a Z80 emulation layer, I suspect there will be a programmer interface for direction ARM code execution, because software development and maintenance costs are much higher for Z80 assembly. They therefore have a strong business incentive to mitigate that with C-based ARM code.

However, I would like to suggest an alternative theory based on the history of TI's previous Z80 line.

In 1996, TI released the TI-83. It provided the correct combination of math functionality for the lucrative high school education market, but limited programmability. Therefore, in 1999, TI released the TI-83 Plus, featuring the same math capabilities, but with enhanced programmability via 512 K of execute-in-place (XIP) flash memory. In time, however, the device proved to feel slow, and half a megabyte proved to be somewhat limited for some students. Therefore, in 2001, TI released the TI-83 Plus SE.

Concurrently with TI-83 Plus development, TI developed the TI-86. The TI-86 addressed limited memory by adding more RAM, but proved unsuited for the high school market due to too-advanced mathematical abilities.

The TI-83 Plus SE featured the same general architecture, but with an entirely new ASIC with a much-improved MMU, the Z80 integrated into the ASIC to reduce chip-count and pin-count, and support for multiple flash chip sizes, going into production with a 2048 K chip. It also secretly featured more RAM, with support for up to 256 K, and perhaps TI wanted to see what 3rd-parties would do with the 128 K that went into production. Somewhat strangely, the TI-83 Plus SE also featured two mirror ports of the LCD ports, possibly suggesting support for a second chip-select line for the LCD driver interface to permit a more sophisticated driver in the future. The success of the TI-83 Plus SE led TI to develop further yet another new ASIC for the TI-84 Plus/SE line.

Released 3 years later in 2004, the TI-84 Plus/SE models appeared to add little new to the TI-83 Plus SE---which was now discontinued---, adding only a USB port and a clock, and the option of either 1024 or 2048 K of flash. Internally, the TI-84 Plus/SE ASIC saved money for TI by integrating the RAM into the ASIC, eliminating an extra chip from the hardware. Moreover, the USB port proved successful, as the older DBUS port was antiquated. TI later posted an update to the TI-84 Plus/SE OS, adding some minor new functionality, which was well-received, but not a market-changer. Then, in 2007, TI, having noticed that the extra RAM wasn't being used much, silently released a cost-saving update to the ASIC, featuring less RAM but otherwise identical. Three years, TI released a significant update to the TI-84 Plus/SE OS: MathPrint. MathPrint addressed significant usability concerns for students, and was well received.

Again three years later, in 2012, market desires were changing again. The TI-83 Plus and TI-84 Plus/SE line were ridiculed for having the same old 90's-era B&W LCD. Therefore, TI slapped a color screen on the same old hardware, and utilized the ASIC's support for multiple flash chip sizes to increase flash to 4096 K. Because the back light for color LCD consumes far more power, TI also replaced the AAAs batteries with a rechargeable LiPo cell, giving us the TI-84 Plus C SE. The OS for the new model required significant changes to support the new LCD, but the overall interface retained the same text-centric design. Overall, teachers and students liked the fancy-but-not-very-useful color LCD, but panned the slow performance and large imbalance between the smaller user RAM and far larger archive.

TI's engineers concluded that the performance issues would be difficult to address, being in-part due to the large large pixel count being driven by a slow CPU. Unfortunately, the Z80 in the ASIC could not be driven much faster, possibly due to the old process node of the ASIC, and the nature of the IP TI was using for the Z80 core. While it would be possible to optimize the OS to run faster on the color LCD, Z80 assembly optimization is not something TI's engineers are good at. While they could increase available user RAM with an OS update, they chose not to, perhaps feeling that it would be too much of an ass-pull.

Given this history, I'd like to suggest the following for the TI-84 Plus CE:

The TI-84 Plus CE is based around yet another revision of the Z80 line ASIC. It again features 4096 K of XIP flash memory, and a Z80-compatible CPU. However, the Z80 is not the same Z80 IP TI previously used. Instead, it is a Z80-compatible CPU with either or both superior pipe-lining and a faster CPU clock speed. Because the CPU is still a Z80-compatible CPU, TI did not need to re-engineer the user interface of the TI-83/84 Plus line, nor license a considerably more expensive ARM CPU IP. The ASIC also features the maximum 256 K of RAM that the 2001 TI-83 Plus SE ASIC specification supports, and TI altered the OS to make much of that RAM available to end-users through changes similar to how the TI-86 supports extended RAM. As TI re-engineered most of the ASIC with a new CPU IP and more RAM, they also likely took the chance to move the ASIC to a newer, smaller process node, reducing production costs through using a smaller die, despite a considerably higher transistor count.

I therefore expect that porting older TI-84 Plus C SE software to the TI-84 Plus CE will not be too difficult. However, porting will be nonetheless be required, because the OS's handling of user RAM changed significantly in order to support addressing more than 32 K of user RAM. Games are likely to be easily ported and compiled for both models, while software that interfaces more closely with the OS's math and user storage functions may require much more work.

Overall, the TI-84 Plus CE is therefore just another evolution of TI's high-school-oriented calculator line. While we may find that being kept in the dark about the new hard is annoying (I bet IQ Joe has a pre-production sample), the new model will likely be very well-received by both the education community and the programmer community.
"No tools will make a man a skilled workman, or master of defense, nor be of any use to him who has not learned how to handle them, and has never bestowed any attention upon them. . . . Yes, [] the tools which would teach men their own use would be beyond price."—Plato's The Republic, circa 380 BC

Offline chickendude

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +90/-1
  • Pro-Riot Squad
    • View Profile
Re: More information on the TI-84 Plus CE
« Reply #4 on: January 14, 2015, 09:10:13 am »
For what it's worth, i like the look of it a lot better than the CSE, it reminds me a bit of the HP Prime. I'm also hoping it's not just an emulated z80 or that, at the very least, we'll have access to run native (probably ARM?) code. If it's emulated then they could've just tossed TilEm2 on there to make Kerm's TI-87 ;) Lack of the 2.5mm port will be missed, but it's really not the most used anyway apart from niche features like sound or multiplayer. I'd guess the only program (at least that i can think of off the top of my head) that that really affects on the CSE would be calc84's Steins;Gate game.

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: More information on the TI-84 Plus CE
« Reply #5 on: January 14, 2015, 09:49:24 pm »
One of these would be nice, something to use on a test, but I have difficulty justifying the investment; without 3D capability, there's not much to justify this thing over the 84SE I already have. Sure, nspires are powerful enough for 3D, but the cost of those things is prohibitive, and they're not allowed in places that 84s are. What with all the ARM chips lying around these days, I'd place my money on it just being an ARM CPU with some actual power in it, rather than a z80, though I question why emulation would even be necessary; with its own OS, what is it emulating? TI-Basic has always been interpreted, hasn't it?
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: More information on the TI-84 Plus CE
« Reply #6 on: January 15, 2015, 08:10:56 am »
Yes, TI-Basic is interpreted.
And why emulating the OS? It would be cheaper for TI to do so.

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6268
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: More information on the TI-84 Plus CE
« Reply #7 on: January 15, 2015, 12:57:12 pm »
And why emulating the OS? It would be cheaper for TI to do so.
This exactly. Since they have already written a z80 emulator for the nspire, development costs for the software is a lot lower then having to rebuild the OS from the ground up to be compatible.

I do agree with DrDnar's theory though, I think that it might just be an upgraded ASIC with a z80-compatible chip. I'm actually hopeful that this is the case. Just using an ARM chip emulating a z80 is fraught with possible issues for standardized testing etc.
/e

Offline CalebHansberry

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 135
  • Rating: +14/-0
  • This is my personal text
    • View Profile
    • Skylites Computers
Re: More information on the TI-84 Plus CE
« Reply #8 on: January 15, 2015, 02:59:39 pm »
Hmmm seems okay, but an admittion that the CSE was a flop or at least a bad idea? Maybe the CSE will have been like Windows Vista.

Ditching the aging, bulky case is good, as is ditching the ancient Z80, but the RAM/ROM amounts are pretty sad - thankfully the CPU /was/ more important, but still. I'm glad it's better than the CSE, but they should never have made the CSE and should have made this calc and called it the "CSE".

I like the look. Hope it's got enough muscle for a little more color depth or 3D sometimes. The "CE" name is silly and confusing. And, I'll miss sound ability!
You should know, I am a Christian.

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: More information on the TI-84 Plus CE
« Reply #9 on: January 15, 2015, 03:25:08 pm »
Just thought of a crazy idea: If it was emulated on an ARM, maybe we'd be able to break the emulation and make programs that you start over the normal TIOS but then run nativley on the ARM.
Well, actually let's not discuss such things while we don't have actual info yet xD

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline blue_bear_94

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 801
  • Rating: +25/-35
  • Touhou Enthusiast / Former Troll / 68k Programmer
    • View Profile
Re: More information on the TI-84 Plus CE
« Reply #10 on: January 15, 2015, 04:22:14 pm »
Ditching the aging, bulky case is good, as is ditching the ancient Z80, but the RAM/ROM amounts are pretty sad - thankfully the CPU /was/ more important, but still. I'm glad it's better than the CSE, but they should never have made the CSE and should have made this calc and called it the "CSE".

Maybe "CGE"?
Due to dissatisfaction, I will be inactive on Omnimaga until further notice. (?? THP hasn't been much success and there's also the CE. I might possibly be here for a while.)
If you want to implore me to come back, or otherwise contact me, I can be found on GitHub (bluebear94), Twitter (@melranosF_), Reddit (/u/Fluffy8x), or e-mail (if you know my address). As a last resort, send me a PM on Cemetech (bluebear94) or join Touhou Prono (don't be fooled by the name). I've also enabled notifications for PMs on Omnimaga, but I don't advise using that since I might be banned.
Elvyna (Sunrise) 4 5%
TI-84+SE User (2.30 2.55 MP 2.43)
TI-89 Titanium User (3.10)
Casio Prizm User? (1.02)
Bag  東方ぷろの

Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: More information on the TI-84 Plus CE
« Reply #11 on: January 16, 2015, 02:52:50 pm »
this seems like it has lots of potential to be very good or very bad. we'll see soon, i guess.

Offline chickendude

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +90/-1
  • Pro-Riot Squad
    • View Profile
Re: More information on the TI-84 Plus CE
« Reply #12 on: January 17, 2015, 12:23:21 am »
I think it can only be an improvement from the CSE, though. Also, it seems to have been confirmed to be an ez80!

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: More information on the TI-84 Plus CE
« Reply #13 on: January 17, 2015, 07:16:07 am »
Wow, that is great news! I was afraid it'd be an ARM emulating a z80 :P

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: More information on the TI-84 Plus CE
« Reply #14 on: January 17, 2015, 07:48:42 am »
I am personally very exited about the eZ80. They finally listened to us :) The hardware looks pretty straightforward: you got your ASIC with the cpu ram and link assist in it, your screen and some passives to blend it all together. As opposed to the CSE this is not a TI84+ with a color screen slapped on. It's its own thing. With that said I hope it is backward compatible with programs written for the CSE e.g. tiboy, steins gate, portal and all the other amazing software releases from the past two years.

There is one concern I have with this new cpu: is the LCD fast enough to keep up with the cpu or will we have to introduce wait-cycles again just like with the monochrome lcd? This is not the end of the world, but it would be a considerable bottleneck for graphics-intensive applications.
If you like my work: why not give me an internet?