ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: Rare TI Calculator Prototype

Rare TI Calculator Prototype
Posted by Michael on 8 February 2007, 22:18 GMT

[TI PLT SHH1] Joerg Woerner of the Datamath Calculator Museum has been kind enough to share with us photos and information about a never-released TI prototype calculator: the PLT SHH1, featuring an OMAP 1510 processor, 16 MB RAM, and a SD slot. In conjunction with its PLT WS1 cradle, it also had 802.11b wireless capability. Joerg is asking that anyone with additional information about this calculator e-mail him.

  Reply to this article


The comments below are written by ticalc.org visitors. Their views are not necessarily those of ticalc.org, and ticalc.org takes no responsibility for their content.


Re: Rare TI Calculator Prototype
Nikky Southerland  Account Info
(Web Page)

I don't think this would be allowed on any standardized test. ;)

Reply to this comment    8 February 2007, 22:22 GMT

Re: Re: Rare TI Calculator Prototype
KermMartian  Account Info
(Web Page)

They even wrote an OS for it... I think we should convince TI to produce it.

Reply to this comment    9 February 2007, 02:44 GMT

Re: Re: Re: Rare TI Calculator Prototype
Nikky Southerland  Account Info
(Web Page)

That has absolutely nothing to do with my comment.

Reply to this comment    9 February 2007, 03:42 GMT

Re: Re: Re: Rare TI Calculator Prototype
jhamm Account Info

i agree, even though it wont be allowed on high school tests, it would be good for college, and it's just flat out calculicious with its features

Reply to this comment    11 February 2007, 19:15 GMT


Re: Re: Re: Rare TI Calculator Prototype
Coolv  Account Info
(Web Page)

Due to the fact that this prototype was manufactured in 2002, the chances of TI producing it now are slim. perhaps TI believed it to have an insignificant (i.e. not significant *enough*) profit margin and chose to have it remain as a prototype.

Reply to this comment    14 February 2007, 21:22 GMT


Re: Re: Re: Re: Rare TI Calculator Prototype
Coolv  Account Info
(Web Page)

Slight spelling error in the first word in the second sentence.

Reply to this comment    14 February 2007, 21:23 GMT


Re: Re: Rare TI Calculator Prototype
Luby Account Info

Technically, it doesn't have a qwerty keyboard

Reply to this comment    10 February 2007, 02:22 GMT

Re: Re: Re: Rare TI Calculator Prototype
Lewk Of Serthic  Account Info

It has a stylus though.

Reply to this comment    10 February 2007, 02:47 GMT


Re: Re: Re: Rare TI Calculator Prototype
Matt M Account Info

Hmmm, You have a point there...and that is what most places say for the rules...

Reply to this comment    10 February 2007, 13:37 GMT


Re: Re: Re: Re: Rare TI Calculator Prototype
Nikky Southerland  Account Info
(Web Page)

As Lewk pointed out, it has a stylus; since they don't allow PDA like devices, I doubt that they would allow a calculator lacking a physical qwerty keyboard while still retaining that data input function from a onscreen virtual one.

Reply to this comment    11 February 2007, 02:44 GMT


Re: Re: Re: Re: Re: Rare TI Calculator Prototype
Matt M Account Info

But does it have a qwerty OSK?

I do not know the answer, maybe I missed it in the documentation...anyone know for sure?

Reply to this comment    11 February 2007, 19:39 GMT


Re: Re: Re: Re: Re: Re: Rare TI Calculator Prototype
CajunLuke  Account Info
(Web Page)

Yes, it does - there's a picture that shows one.

Reply to this comment    12 February 2007, 05:29 GMT

Re: Rare TI Calculator Prototype
aladdinslamp Account Info
(Web Page)

Wow, you could make some AWESOME games on that if it could take ASM or a similar language!

Reply to this comment    8 February 2007, 23:11 GMT


Re: Re: Rare TI Calculator Prototype
b-flat Account Info

Hmm... a computer that doesn't use ASM...

What is wrong with that :D?

Reply to this comment    9 February 2007, 21:56 GMT

Re: Re: Re: Rare TI Calculator Prototype
Matt M Account Info

Now why would a computer need ASM? :P

Reply to this comment    10 February 2007, 13:39 GMT


Re: Re: Re: Re: Rare TI Calculator Prototype
Zeroko  Account Info
(Web Page)

What if the CPU ran BASIC (or some other high-level language) directly? :)

Reply to this comment    11 February 2007, 15:35 GMT


Re: Re: Re: Re: Re: Rare TI Calculator Prototype
Lewk Of Serthic  Account Info

CPUs run machine code, or binary. You can thus always program in assembly which is directly related to machine code.

Reply to this comment    11 February 2007, 17:15 GMT

Re: Re: Re: Re: Re: Re: Rare TI Calculator Prototype
Lewk Of Serthic  Account Info

The only problem is getting it to run. This was the case with the ti-85 who's operating system didn't have any apparent way of running programs written in assembly (though a method was eventually devised. All of ti's new calculators come with "asm support" though.

Reply to this comment    11 February 2007, 17:19 GMT


Re: Re: Re: Re: Re: Re: Rare TI Calculator Prototype
Zeroko  Account Info
(Web Page)

If the CPU ran tokenized BASIC, then the machine code would be BASIC. That would in turn mean that ASM would then be untokenized BASIC. It certainly can be done (& I think it has been done before, though the name of the project escapes me at the moment), but it is not the most efficient design for a processor.

Reply to this comment    12 February 2007, 14:57 GMT


Re: Re: Re: Re: Re: Re: Re: Rare TI Calculator Prototype
Coolv  Account Info
(Web Page)

ASM is basically enumeration for machine code. Thus, this machine code tells the processor what to do. For example, put the integer 4 in the first register. The only way that this would be possible would be if:

1. BASIC compiled to machine code in this implementation.
2. There was a translator that translated BASIC into instructions.

In the first case, it would use machine code. In the second case, it would still use machine code (in some form) internally, perhaps in an optimized manner. This would not be visible to the user, and the user would think that the processor directly ran tokenized BASIC. It would be much more efficient (that is, if one would wish to have hardware-based BASIC) to have two separate units, one for machine code execution and another feeding into the first one that would translate the tokenized BASIC into machine code. Perhaps there would be an insignificant loss of speed when running BASIC, but this architecture would also allow for the running of assembly (i.e. machine code) as well, which would be much faster than even tokenized BASIC.

Furthermore, in my opinion, a hardware-based approach to BASIC would make the processor inflexible.

Reply to this comment    14 February 2007, 21:31 GMT

Re: Re: Re: Re: Re: Re: Re: Re: Rare TI Calculator Prototype
burntfuse  Account Info
(Web Page)

Of course I agree that it would be a very bad idea, I think the point was that it would be possible.

Reply to this comment    15 February 2007, 02:34 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Rare TI Calculator Prototype
Coolv  Account Info
(Web Page)

My point was that this would not directly execute the tokenized BASIC. In some way or another, machine code would be used in any case.

Reply to this comment    15 February 2007, 05:19 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Rare TI Calculator Prototype
Rob van Wijk  Account Info

Your "second unit" is what would usually be called the virtual machine, feeding instructions (in the sense that it is running on) the "first unit" (= the CPU). You more or less described how Java works; your concept of "tokenized BASIC" (at least, as I understand it) is pretty close to Java's byte code.

Reply to this comment    28 February 2007, 16:15 GMT

Re: Re: Re: Rare TI Calculator Prototype
aladdinslamp Account Info
(Web Page)

My point was that hopefully they'd put a language more powerful than BASIC, but just as easy to use (and easy to understand). The fact that it looks like they were planning on including a touchscreen.... WOW!

Reply to this comment    10 February 2007, 16:19 GMT

Re: Re: Re: Re: Rare TI Calculator Prototype
Matt M Account Info

It would make for some interesting games...

Perhapes capable of running a C++ compiler/programs too?

Reply to this comment    10 February 2007, 18:05 GMT

Re: Re: Re: Re: Re: Rare TI Calculator Prototype
bfr Account Info
(Web Page)

Probably not.

Reply to this comment    10 February 2007, 23:54 GMT


Re: Re: Re: Re: Re: Rare TI Calculator Prototype
Peter Fernandes  Account Info
(Web Page)

1. Have fun compiling projects on such a limited device.
2. Who would want to develop anything in C++? :P
Really though, C++ produces bloated machine code, and is not very suitable to the kind of low-level programming that one does for a device like this.

Reply to this comment    13 February 2007, 22:40 GMT

Rare TI Calculator Prototype
aladdinslamp Account Info
(Web Page)

Actually, I have a better idea. Give it a touchscreen, gobs of memory, and a really really powerful (but easy to use) programming language. For those who want to pay extra, make the screen color. Release it.

... then sit back and watch the $$$ roll in, TI!

Reply to this comment    11 February 2007, 01:21 GMT


Re: Rare TI Calculator Prototype
Matt M Account Info

like the Palm TX?

http://www.circuitcity.com
/ssm/Palm-TX-Handheld
-1047NA/sem/rpsm/oid
/134802/catOid/-12964
/rpem/ccd/productDetail.do

Reply to this comment    11 February 2007, 19:44 GMT


Re: Re: Rare TI Calculator Prototype
aladdinslamp Account Info
(Web Page)

Yeah, ok, I GUESS so, but this time it would be by TI

Brand loyalty- You'll never want to leave!

Reply to this comment    12 February 2007, 04:30 GMT


Rare TI Calculator Prototype
aladdinslamp Account Info
(Web Page)

It should be noted that the "want to" part of the previous post has been heavily scratched out, leaving

Brand loyalty- you'll never leave!

Reply to this comment    12 February 2007, 15:34 GMT


Re: Re: Re: Re: Rare TI Calculator Prototype
Zeroko  Account Info
(Web Page)

I would like a calculator that uses something like Haskell as its interface language (except that Haskell's numeric data types are a bit limited...it would have to be redesigned with mathematics in mind). I often accidentally type something Haskell-ish on the calculator only to remember that it has no pattern matching.

I mean, how hard is it to make a^2+b^2+c^2[->]f([a,b,c]) be valid syntax? We should be able to pattern match over things like lists & matrices.

Reply to this comment    11 February 2007, 15:39 GMT


Re: Re: Re: Re: Re: Rare TI Calculator Prototype
Coolv  Account Info
(Web Page)

*plug* I ma making a program for the 68k calculators called Mathematica (working title) that will have many features, perhaps even including the facilitation of redefinition of syntax...

Ahem. Now that that is out of the way, I would like to say that that would be an interesting idea, in my opinion. However, I do not like the Haskell syntax. For some reason, I only like the syntax of ~XML-based languages and C-based languages (e.g. HTML, PHP, C, C++, etc). It seems that other languages' syntax is less efficient for some reason.

Reply to this comment    14 February 2007, 21:38 GMT


Re: Re: Re: Re: Re: Re: Rare TI Calculator Prototype
Zeroko  Account Info
(Web Page)

-- Fibonacci numbers (recursive version) in Haskell:
fib 0 = 0
fib 1 = 1
fib n = fib (n-1) + fib (n-2)

It seems efficient enough for mathematics. Perhaps I should stop complaining & try to implement it, but I am not particularly fond of writing parsers in C.

C certainly has a very compact syntax for traditional programming, & XML is relatively easy to parse due to its regularity, but I was going for something that would at least seem like its primary purpose was doing math. :)

Reply to this comment    15 February 2007, 16:37 GMT


Re: Re: Re: Re: Re: Re: Re: Rare TI Calculator Prototype
Coolv  Account Info
(Web Page)

Hmm. It does seem like a good language for mathematics. Perhaps I will implement a variant of this in Mathematica. (I would call it MathsML, as opposed to the common XML-like language MathML.)

However, this may not exactly be compatible with Mathematica's syntax...

We shall see.

Reply to this comment    15 February 2007, 23:52 GMT


Re: Re: Re: Rare TI Calculator Prototype
Travis Evans  Account Info

Technically, CPUs execute machine language, not ASM. ASM has to be assembled into machine language for execution.

Reply to this comment    10 February 2007, 22:38 GMT


Re: Re: Re: Re: Rare TI Calculator Prototype
Coolv  Account Info
(Web Page)

Techically, they execute machine code. It is not really much of a language. That is, unless you would call tokenized BASIC a language. It's more of a code. BASIC is the language. The language is assembly, the code is machine. Well, something like that.

You can think of machine code as being tokenized assembly in a way...

Meh. Whatever. *yawn*

Reply to this comment    15 February 2007, 05:25 GMT


Re: Re: Re: Re: Re: Rare TI Calculator Prototype
Zeroko  Account Info
(Web Page)

Some of us are deranged enough to program in machine language. Tokenized assembly is not quite correct, since you lose labels (unless your disassembler has AI...).

Reply to this comment    15 February 2007, 16:39 GMT

1  2  3  4  

You can change the number of comments per page in Account Preferences.

  Copyright © 1996-2012, the ticalc.org project. All rights reserved. | Contact Us | Disclaimer