PDA

View Full Version : AlmostTI85 - Texas Instruments TI85 Emulator


fms
2009-02-08, 19:43
Hello, All!

I have just uploaded the first version of AlmostTI85, my TI85 emulator, to Extras. ATI85 will turn your tablet into a virtually perfect replica of the real TI85, a programmable scientific calculator from Texas Instruments. Beautiful TI85 faceplate artwork has been done by Andrew Zhilin (aka wazd).

You can get ATI85 here:

http://maemo.org/downloads/product/OS2008/ati85/

Please, make sure you vote for it if you like it.

lcuk
2009-02-08, 19:51
fms,
that looks excellent.

one thing, could you rotate the picture on the product page, its hard to see sideways and we can't just rotate our monitors as easily as our tablets ;)

fms
2009-02-08, 21:13
one thing, could you rotate the picture on the product page, its hard to see sideways and we can't just rotate our monitors as easily as our tablets
Wish granted! =)

Thesandlord
2009-02-08, 21:36
Nice, but I would really like to see TilEm in a finished form.

http://www.internettablettalk.com/forums/showpost.php?p=229611&postcount=21

It has "All Z80 TI calculators (73, 82, 83, 83+, 83+ SE, 84+, 84+ SE, 85, and 86) except the TI-81," so that would cover the 85 as well as the better 84 series.

microfab
2009-02-09, 01:08
How do you make it stop? I am having trouble closing out of the program. Looks fantastic.

GeneralAntilles
2009-02-09, 01:32
How do you make it stop? I am having trouble closing out of the program. Looks fantastic.

Press the esc key.

jaem
2009-02-09, 05:37
Nice, but I would really like to see TilEm in a finished form.

http://www.internettablettalk.com/forums/showpost.php?p=229611&postcount=21

It has "All Z80 TI calculators (73, 82, 83, 83+, 83+ SE, 84+, 84+ SE, 85, and 86) except the TI-81," so that would cover the 85 as well as the better 84 series.

That's dependent on me learning enough GTK to fiddle with it, or someone else picking it up. I wasn't intending to learn GTK, but given how useful a properly working version of this would be to me, I may give it a shot, once exams are over. If I do, I would appreciate some help with the skins, though.
For now, though, congrats to fms and wazd for what they've done! I'd try it, but I only have an 83+ ROM.
EDIT: is this an emulator, or a re-implementation?

Thesandlord
2009-02-09, 05:42
jaem, it worked out of the box for me. No ROM needed (I only have a 83+ and a 84+). I am guessing it is running a open source OS.

fms
2009-02-09, 08:51
EDIT: is this an emulator, or a re-implementation?
It is an emulator, not a reimplementation.

fms
2009-02-09, 08:53
No ROM needed (I only have a 83+ and a 84+). I am guessing it is running a open source OS.
ATI85 includes /usr/share/ati85/TI85.ROM file into the package. Given that Texas Instruments has long moved from Z80 based platform to the much more advanced 68000 based one, the TI85 firmware is mostly of historical value.

tksu
2009-02-09, 14:03
WOW this looks and works just like the real thing.

Only problem: can't get it to quit (using N800 with no keyboard of course) When I try and quit it through the window manager, it seems to get stuck in an infinite loop or something (processor speed at around 50%) Only option left is to kill the process.

Would be great to have a small x on the top left corner of the calculator image and have that mapped to a quit function - or at least let the default shutdown command from the app manager work and not crash the program.

wazd
2009-02-09, 14:18
tksu, just press "return" hardware key

fms
2009-02-09, 14:48
Only problem: can't get it to quit (using N800 with no keyboard of course) When I try and quit it through the window manager, it seems to get stuck in an infinite loop or something (processor speed at around 50%) Only option left is to kill the process.
To quit it, simply press the ESCAPE key (the one with a little back-arrow). As to the getting stuck problem, I will take a look at it tonight.

fms
2009-02-09, 16:11
It has "All Z80 TI calculators (73, 82, 83, 83+, 83+ SE, 84+, 84+ SE, 85, and 86) except the TI-81," so that would cover the 85 as well as the better 84 series.
Well, TI86 support is coming to ATI85, and Andrew has already created the faceplate image for it. Just need to test if I can boot the firmware. As to other calcs, will look at them as time allows.

fms
2009-02-09, 21:44
I have just uploaded ATI85 1.1 to Extras. This version will also support TI86 calculator.

lumindigo85
2009-02-10, 00:07
Well done! Thank you for this, I really missed a good calculator for my N800. And I have a TI80, I love it. I'll love ATI85 as well!

st5150
2009-02-10, 01:21
Amazing work as usual fms.

It seems like Ti has taken over the market these days, but is there anyone else out there interested in getting x48 or another HP48 emulator properly running on our NIT's ?

dan67sf
2009-02-10, 01:49
Works well for me.

Thanks

belanger
2009-02-10, 01:54
How does the TI86 emulation work? The TI85 comes up, but I don't know how to change it to an 86.

is there anyone else out there interested in getting x48 or another HP48 emulator properly running on our NIT's ?

There is a version of x48 running on my n800, which seems to work fine for me. It's at
http://yannbng.free.fr/Maemo/x48_0.4.3_armel.deb, a link I got from
http://www.internettablettalk.com/forums/showthread.php?t=16052&highlight=hp48&page=2

Jay

El Amir
2009-02-10, 02:29
This is now a MUST have on the NITs, works really well. Thanks!!
I have just a little request, do you think it would be possible to make the calculator close it self when " [2nd] + ON " is clicked? It would make it even more realistic!

st5150
2009-02-10, 05:38
How does the TI86 emulation work? The TI85 comes up, but I don't know how to change it to an 86.



There is a version of x48 running on my n800, which seems to work fine for me. It's at
http://yannbng.free.fr/Maemo/x48_0.4.3_armel.deb, a link I got from
http://www.internettablettalk.com/forums/showthread.php?t=16052&highlight=hp48&page=2

Jay

Thanks Jay, I have x48 but it's too slow to use. It also needs to be modified to work in landscape mode like AlmostTI85. Anyone willing to take this project on?

fms
2009-02-10, 06:35
How does the TI86 emulation work? The TI85 comes up, but I don't know how to change it to an 86.
There is a separate "ATI86" icon in the menu to start the TI86 mode.

fms
2009-02-10, 06:46
I have just a little request, do you think it would be possible to make the calculator close it self when " [2nd] + ON " is clicked? It would make it even more realistic!
Dunno yet. I have tried that and failed so far.

tksu
2009-02-10, 17:03
Ah - so that was the Esc key - silly me :) this works a treat - a BIG thanks for this great app!

iskarion
2009-02-10, 19:47
Is there a way to install additional apps on the TI 86 emulator? Textas Instruments still has a large repository of apps on their ftp ( ftp://ftp.ti.com/pub/graph-ti/calc-apps/86/ ) and there are even more apps at http://www.ticalc.org/pub/86/ .
Also I have some apps written on my old TI 86 which I want to upload to the emulator.
On a real TI86 I would use the serial port for this. But what is the serial port equivalent of the TI 86 emulator?

fms
2009-02-10, 20:05
Is there a way to install additional apps on the TI 86 emulator?
Not yet. Coming later.

lm2
2009-02-10, 20:11
Ahh, the TI85. In high school I soldered up a dongle that connected the TI85 to a dos computer (I think) in order to load up tetris on my TI85.

Funny thing is, although I've done no hardware tinkering with my n800, my gadget geekdom went entirely dormant until I got my NIT. Now it is alive and well.

iskarion
2009-02-13, 07:44
Another nice feature would be if the emulator could retain the memory content when closing the application. Like the real TI86 does when switching off the device. Currently e.g. writing programs on the TI86 emulator is a bit pointless as everything is lost after an application restart.

fms
2009-02-13, 08:15
Another nice feature would be if the emulator could retain the memory content when closing the application. Like the real TI86 does when switching off the device. Currently e.g. writing programs on the TI86 emulator is a bit pointless as everything is lost after an application restart.
This feature is also coming.

fms
2009-02-15, 20:44
The new ATI85 version 1.2 is now available from Extras! Changes:

* Added TI83 emulation.
* Added TI83+ emulation (needs some debugging).
* Now exiting when [2nd][ON] is pressed.
* Now preserving emulation state between runs.

As always, the TI83 faceplate image has been created by Andrew Zhilin (wazd).

Thesandlord
2009-02-15, 21:36
Thank you so much for TI-83 emulation. Its the calculator I know and use.

Just one request: Instead of an icon for every single calculator (Which is now at three already), it would be better if there was just one icon, and at first launch it asked which calculator you want to use. Then, if you wanted to change it later, you press the menu key to show a list of calculators.

fms
2009-02-15, 21:51
it would be better if there was just one icon, and at first launch it asked which calculator you want to use. Then, if you wanted to change it later, you press the menu key to show a list of calculators.
It is coming in a later version, after I sort a few other things out.

thylacine222
2009-03-03, 12:49
I'm pretty sure I have the latest version of AlmostTI installed, I can't find any newer ones in the Extras repo but I don't have the TI-83+ emulator? Do you have to run it from the console?

Also, a bug I noticed in the TI-83 emu was that when you go to the table of a graph, the numbers are really messed up and unreadable. This also happens in the graph when you are tracing the function, the y and x are unreadable.

fms
2009-03-03, 13:40
I'm pretty sure I have the latest version of AlmostTI installed, I can't find any newer ones in the Extras repo but I don't have the TI-83+ emulator? Do you have to run it from the console?
The version in Extras is the latest one. It has got problems emulating TI-83+, this is why TI-83+ option is not available.

Also, a bug I noticed in the TI-83 emu was that when you go to the table of a graph, the numbers are really messed up and unreadable. This also happens in the graph when you are tracing the function, the y and x are unreadable.
It is also a known bug. Will be fixed in a later version.

thecursedfly
2009-09-28, 14:54
just a big THX for this emulator, looking forward to use it on the N900! :D
(can I also ask if you fixed those bugs/features? ^^ )

edit: i imagine you're more busy porting some other emulator(s) to freemantle though (GBA?), so, just hoping it'll come in the next few months.. :)

fms
2009-09-28, 15:47
just a big THX for this emulator, looking forward to use it on the N900! (can I also ask if you fixed those bugs/features? ^^ )
I fixed some (like the TI83 display bug) but not all.

edit: i imagine you're more busy porting some other emulator(s) to freemantle though (GBA?), so, just hoping it'll come in the next few months.. :)
AlmostTI should work on Fremantle, just need to fix an incompatibility or two.

thecursedfly
2009-09-28, 16:29
could be useful for somebody (the official TI-85 guidebook in english):
http://education.ti.com/downloads/guidebooks/graphing/85/85book-eng.pdf
(~9 MB)

c0rt3x
2009-10-17, 08:34
Just a small request, it'd be very appreciated if you did this, and it doesn't require much work (if you haven't done this yet already). If it already exist, then I must appologize, becuase I haven't had a chance to try this emulator yet.

Could you possibly make a TI-84+ Silver Edition interface for the TI-83+ platform as well? It shouldn't be an issue, since it has almost the same hardware as any other TI-83+ calc, the only difference being it includes a built-in real-time clock (however, I'm not sure about if there are any other differences as well, of course besides the hardware differences that doesn't matter for an emulator, like USB-port or more internal memory).

The reason why this would be nice is not only because I'm used to this design, but also becuase there is an amount (although very small) of TI-games that require a clock, which as far as I know, the other calcs lack (besides TI-84 series).


I almost forgot to ask if this will work on the N900 (Maemo 5) as well, or if it needs to be remade for the newer version of the OS?

fms
2009-10-17, 12:04
Could you possibly make a TI-84+ Silver Edition interface for the TI-83+ platform as well?
No, as I do not have TI84+ or TI84+SE firmware. In fact, distributing such firmware publicly would be a much worse problem than distributing the ancient TI85 firmware. So, even if I add TI84* to the application, you will still have to provide your own firmware.

I almost forgot to ask if this will work on the N900 (Maemo 5) as well, or if it needs to be remade for the newer version of the OS?
It already works on N900. You can find it in the Extras-Testing repository for Fremantle.

MNX1024
2009-11-21, 03:53
I got my N900 just today, like several hours ago. Anyway, I'm planning to use this app.

I would like to know how to use the Ti83 and the Ti83+SE on this firmware.

Thesandlord
2009-11-21, 03:58
I got my N900 just today, like several hours ago. Anyway, I'm planning to use this app.

I would like to know how to use the Ti83 and the Ti83+SE on this firmware.

Install the app
run the app
click the Ti-83 icon
Hum the transformers theme song*





*optional

MNX1024
2009-11-21, 05:42
For some reason, I don't have the option to choose which calculator I want to run. It goes straight to the Ti-85 calculator. Unless I'm missing it, but yea, it goes straight to runnign the Ti-85.

Laughing Man
2009-11-21, 05:47
You have to press one of the physical buttons (assuming your using the n800 or n810) and it'll ask you which calculator to switch to.

MNX1024
2009-11-21, 05:53
It would be nice if you can elaborate on the physical button part. And, nope, I'm not using the N810, I'm using my newly bought N900(6 hours ago, if you still consider that new). I have absolutely no idea how to choose which calculator I want to load.

bandora
2009-11-21, 05:58
W00t! This is definately the FIRST app to download and install when I get my N900!!! :D :D :D

conny
2009-11-21, 10:11
For some reason, I don't have the option to choose which calculator I want to run. It goes straight to the Ti-85 calculator. Unless I'm missing it, but yea, it goes straight to runnign the Ti-85.

Hold it in portrait mode and tap the left upper corner. Easter egg ;)

hqh
2009-12-03, 17:55
Really nice app, using it on a N900.

If I recall correctly, on a real TI85/86 the up/down keys could be used to "scroll" to previous/next calculations in the main screen. This does not seem to work on the emulator.

The left/right upper corner buttons should also be visible, they are a bit hard to find for a first-time user now :)

bandora
2009-12-04, 18:29
Lol as i said above this was the first application to install!! :) but I am experiencing a small problem... when I choose the TI83 and TI83+ and the TI83+SE it says that i need to dump the firmware from the calculatoe then putting the rom file somewhere... anyone have the roms for those?

livefreeordie
2009-12-04, 18:47
If I recall correctly, on a real TI85/86 the up/down keys could be used to "scroll" to previous/next calculations in the main screen. This does not seem to work on the emulator.

Nope, you need to press [2nd][enter].

By the way, I'm running the newest stable version in Maemo 5, and the key coordinates seem a bit off. On the TI-86, I have to aim for "conv" to press 8 and "test" for 5, etc.

fms
2009-12-04, 19:18
Lol as i said above this was the first application to install!! :) but I am experiencing a small problem... when I choose the TI83 and TI83+ and the TI83+SE it says that i need to dump the firmware from the calculatoe then putting the rom file somewhere... anyone have the roms for those?
You are supposed to own the actual calculator, then you can dump the ROM.

Flandry
2009-12-04, 19:37
On that note, does this pose a threat to the maemo community due to copyright infringement? The way i understand it, it includes the TI85 ROM in the package. We need to be careful not to package IP with the emulators on m.o to keep things all legal and stuff.

fms
2009-12-04, 20:52
On that note, does this pose a threat to the maemo community due to copyright infringement? The way i understand it, it includes the TI85 ROM in the package. We need to be careful not to package IP with the emulators on m.o to keep things all legal and stuff.
I strongly doubt TI85, TI86, or TI82 ROM will make any difference, but may remove TI83 ROM in the next release, just to be safe.

bandora
2009-12-04, 20:55
ok i have both ti83 and ti84 how do dump the rom?

bandora
2009-12-05, 06:37
and don't take off the ti83 on the next release keep the option there but for whoever has the calculator can dump the rom an put it there that's legal. but the question now is how do i dump the rom and retrieve it? thanks

Ok simple google search got me to this:

http://calcg.org/cgi-bin/forum.cgi?t=7996

But how do I do the 'ASM(' ??

bandora
2009-12-06, 05:23
I found the ti-83 rom online.. and I put it on my phone.. it loaded correctly but I noticed that the skin is a bit messed up.. like the left side is a bit off and it doesn't use the full "screen" on the calculator.. which is annoying because it's already small.. and by it not using the full screen it's even smaller so it's a bit harder to see when you graph and stuff.. can you fix the skin? or at least guide me on how to make it use the full screen? thanks.

cheeto4493
2009-12-11, 19:29
I love it. It's almost like the real thing. You can even change the LCD contrast. :p

Just waiting for the ability to import programs. I know that TI still lists alot of programs for these.
~Travis

maxximuscool
2009-12-11, 19:35
is it me or is it the installer is only 161byte?

andyph666
2010-01-02, 08:08
Thanks for the program. One of my favourite programs on n900 so far.

Does the TI 84 SE work on the n900? Its greyed out and the .png is missing in /opt/ati85. I have the firmware dump for it but am having trouble getting it to work.

Possible to somehow install the program polysmlt onto the calculator?

Thank you and happy new year!

fms
2010-01-02, 09:21
Does the TI 84 SE work on the n900?
No. I do not even have firmware for it.

andyph666
2010-01-03, 07:37
Oh okay thanks. Will there be support for them in the future or the ti 92? It is currently grayed out over here. I have the rom but apparently there is no skin for it.

fms
2010-01-03, 07:43
Oh okay thanks. Will there be support for them in the future or the ti 92? It is currently grayed out over here. I have the rom but apparently there is no skin for it.
TI-92 and TI-89 are based on a different architecture than the one emulated by AlmostTI. Right now, I have no plans to support this architecture, mostly due to the lack of time.

viegas
2010-01-03, 08:28
Nice app man. But what about the nspire/cas? I'll stop taking my calculator to school and i'll start using this.

fms
2010-01-03, 13:14
Nice app man. But what about the nspire/cas? I'll stop taking my calculator to school and i'll start using this.
Sorry, man, I am afraid you will have to keep taking your calc to school for now :)

Larrikin
2010-01-07, 02:22
i have the roms on my computer, but im completely clueless how to get them into the proper folder. Just got my n900 and don't even see the application folder

rizbert
2010-01-08, 19:01
Got my N900 the other day and had to install Almost Ti85, the reason being shown below. Aah, the ongoing march of technology....
(excuse the picture,only just fitted a screen protector)

http://img.photobucket.com/albums/v666/rizbert/Stuff/TI85.jpg

drfloris
2010-01-14, 00:08
Really great program I love it :D
I can run the TI-83 which is great but I would really like to run the TI-83+ since that is the one I got and the most used to...
Is there a way to get the TI-83+ working on my N900??
Thanx :)

unkno
2010-02-07, 23:14
Does anyone else think that the touchscreen is a little off in relation to the button placement? For example, to get a response, you have to touch below the button; if you touch a bit too high, it will register as the button above it.

The touchscreen is calibrated, so that's not the problem.

fms
2010-02-08, 06:09
Does anyone else think that the touchscreen is a little off in relation to the button placement? For example, to get a response, you have to touch below the button; if you touch a bit too high, it will register as the button above it.
Does not happen here.

andyph666
2010-02-25, 00:26
Hey fms: Is it possible to add applications to the blue apps button? I would like a program called polysmlt. It solves roots and simultaneous equations a pretty useful app. Thanks.

bandora
2010-02-25, 01:01
Hello fms, I finally extracted the TI-84+SE ROM from my calculator.. but I wanted to ask first will it work if I copy the rom onto my N900? Is there a proper skin for it? jw..

fms
2010-02-25, 06:10
Hey fms: Is it possible to add applications to the blue apps button? I would like a program called polysmlt. It solves roots and simultaneous equations a pretty useful app. Thanks.
Not yet. Probably coming at some point.

fms
2010-02-25, 06:13
Hello fms, I finally extracted the TI-84+SE ROM from my calculator.. but I wanted to ask first will it work if I copy the rom onto my N900? Is there a proper skin for it? jw..
/usr/share/ati85/T84SE.ROM and the skin is not there yet: I do not have this ROM myself.

bandora
2010-02-26, 02:01
/usr/share/ati85/T84SE.ROM and the skin is not there yet: I do not have this ROM myself.

Check your PM.. :)

EDIT: By the way I noticed that there's a png file for the TI84PSE in the source files of your application..

I am talking about this:

http://www.farahfa.com/uploads/TI84SE.png

EDIT2: So I copied both the rom and that png image and the option of selecting the calculator in the menu didn't work...

I renamed the rom to TI84SE.ROM and the image is named as TI84SE.png...

What can I do to enable it? If there's a way..

EDIT3: I also noticed that the png isn't complete yet, some of the symbols (2nd symbols) are half-drawn.. maybe I can fix that using photoshop..

Ok I worked on it a little bit and fixed some of the symbols like the Catalog, Square root, the Y=..

It still needs a little bit of work, like the alignment of those symbols are a bit off.. but it's night time here and I am tired, so I will work on it tomorrow morning..

Here's how it looks now:

http://www.farahfa.com/uploads/TI84SE_fixed.png

Thanks in advance,

fms
2010-02-26, 05:41
Yea, I do have the TI84+SE skin image, drawn by Andrew Zhilin (wazd). I have never had TI84+SE ROM though, so the chances of it working on AlmostTI are pretty low. Have to play with the ROM a little bit before it works. Sorry.

bandora
2010-02-26, 06:10
Ok now you have it.. Please Please Please.. Pretty please work on it! :)

ossipena
2010-02-26, 06:13
Does anyone else think that the touchscreen is a little off in relation to the button placement? For example, to get a response, you have to touch below the button; if you touch a bit too high, it will register as the button above it.

The touchscreen is calibrated, so that's not the problem.

sometimes the touchscreen must be calibrated multiple times. test the calibration with some drawing software for example.

svega85
2010-02-28, 13:10
my trig functions seem to be messed up. does anyone else have this problem?

izchief360
2010-06-13, 01:58
I just got my N810 and I love it. I installed this app from the diablo extras repo (Version 1.3.2). How do I change it to TI 83+? It is stuck at TI 85 and I can't find an option to change it.

Thanks.

legoman666
2010-06-13, 03:02
AlmostTI is one of my most used apps on my N900. I normally use it when I can't be arsed to get my TI89 out of my backpack. If you get Ti89 emulation working, you'd be my hero. (I know you said it wasn't in the works though, I'm still grateful for the TI83 emulation though ;) )

Cue
2010-06-13, 03:23
I just got my N810 and I love it. I installed this app from the diablo extras repo (Version 1.3.2). How do I change it to TI 83+? It is stuck at TI 85 and I can't find an option to change it.

Thanks.

click the top left of the screen where it says Almost Real then you can change it. you may need the ROM for the TI83+ though.

just wanted to also say AlmostTI is brilliant. thanks.

izzox
2010-06-13, 03:30
I just got my N810 and I love it. I installed this app from the diablo extras repo (Version 1.3.2). How do I change it to TI 83+? It is stuck at TI 85 and I can't find an option to change it.

Thanks.

Push the 'full screen' button ;)

izchief360
2010-06-13, 04:12
Thanks izzox.

tehowe
2011-02-04, 17:12
**Originally Posted by iskarion
> Is there a way to install additional apps on the TI 86 emulator?

Not yet. Coming later.

Did this ever happen? I'm just playing with this now on Fremantle.

fms
2011-02-04, 17:25
**Originally Posted by iskarion
> Is there a way to install additional apps on the TI 86 emulator?
Did this ever happen? I'm just playing with this now on Fremantle.
No, this has not happened yet, as I am busy with other things, not related to this project.

marmistrz
2015-02-28, 09:03
Which of the supported calculators is, in your opinion, the best one? (and why)

(i.e. among 85, 86, 82, 83, 83+, 73, 83+SE)