ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: Web-Based Calculator Emulator

Web-Based Calculator Emulator
Posted by Michael on 23 December 2008, 19:30 GMT

Brandon Meyer has created TI8XEmu, a Flash-based (ActionScript) calculator emulator. Currently it supports the 82, 83, and 85. Visitors must upload their own ROM, which then runs in your web browser. In the future, Brandon plans to expand this to the 73, 86, and 89 as well.

  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: Web-Based Calculator Emulator
Travis Evans Account Info

“You are trying to install Adobe Flash Player on an unsupported operating system.”

Well, I guess that's why there are open-source programs like TiEmu and TilEm. ;-)

Reply to this comment    23 December 2008, 19:53 GMT


Re: unsupport OS
elfprince13 Account Info
(Web Page)

on the subject of unsupported operating systems, does this support 83+, or just the 83?

Reply to this comment    24 December 2008, 03:36 GMT


Re: Re: unsupport OS
BrandonMeyer Account Info
(Web Page)

Currently it doesn't support and of the plus or silver versions of the calculators, but support for them is planned.

Reply to this comment    24 December 2008, 15:35 GMT

Re: Web-Based Calculator Emulator
Lewk Account Info
(Web Page)

I'm pretty sure this is the single greatest justification of flash I've ever seen. Well done!

Reply to this comment    23 December 2008, 19:54 GMT

Re: Re: Web-Based Calculator Emulator
Nikky Southerland  Account Info
(Web Page)

Agreed.

Reply to this comment    23 December 2008, 20:03 GMT

Re: Re: Web-Based Calculator Emulator
Travis Evans Account Info

Seconded.

Reply to this comment    23 December 2008, 20:37 GMT


Re: Re: Web-Based Calculator Emulator
Kevin Kofler Account Info
(Web Page)

How does this justify Flash? Emulating a calculator can be done much more efficiently and more portably with a native, 100% local application.

Websites should be 100% server-side code, client apps should be 100% client-side code, a "web app" is a concept broken by design.

Reply to this comment    24 December 2008, 09:37 GMT


clarification
Lewk Account Info
(Web Page)

Well, I'd say it's a justification, just naturally not very much of one (I certainly wouldn't say it makes the existance of flash worthwhile...).

I think it's always nice to see new calculator projects though, regardless of practicality or usefulness.

Reply to this comment    24 December 2008, 10:15 GMT

Re: Web-Based Calculator Emulator
Lewk Account Info
(Web Page)

Question (as I don't have a rom to test it out right now): Is there an easy way to upload programs and other files too it too? That could be a quite handy feature.

Reply to this comment    23 December 2008, 20:45 GMT

Re: Web-Based Calculator Emulator
Kevin Ouellet Account Info
(Web Page)

Interesting, too bad it doesn't work for me. Uploading a TI-82 ROM after choosing TI-82 says Invalid ROM file and I know it's not a broken ROM because it works in VTI, PTI and WabbitEmu. Maybe because it's not Opera compatible?

I hope this gets finished, this might be useful for those who don't want to or can't download softwares on their computer, like those who are using their parent computers or school computers most of the time.

Reply to this comment    23 December 2008, 20:47 GMT


Re: Re: Web-Based Calculator Emulator
Rob van Wijk  Account Info

If you are using a computer where you can't (or aren't allowed to) install your own programs, wouldn't it be much more convenient to bring along a USB stick with VTI (or another emulator)?

Reply to this comment    6 January 2009, 11:17 GMT


Re: Re: Re: Web-Based Calculator Emulator
Kevin Ouellet Account Info
(Web Page)

Nope, since most school library and library computers over here don't even have USB ports and those who does have all USB ports where the mouse isn't connected disabled.

Reply to this comment    7 January 2009, 08:07 GMT

Re: Web-Based Calculator Emulator
graphmastur Account Info

Is there any way to upload the files from ti flash debugger?

Reply to this comment    23 December 2008, 20:58 GMT

Re: Web-Based Calculator Emulator
graphmastur Account Info

does this work on 83+ models? particular versions.

I have an 83+. version 1.22, I think, is the version I have.

Reply to this comment    23 December 2008, 21:41 GMT

Re: Web-Based Calculator Emulator
BrandonMeyer Account Info
(Web Page)

Hey guys,

I do plan on supporting more ROM versions in the near future, but it's an issue of me not having access to certain versions. If you guys could sent an MD5 signature of your ROM, the version number and the model calculator it's for I can post a test version with these ROMs enabled so that we can test them out.

You can reach me at: tranceguy [at-sign] mchsi [dot] com

I'll try to reply to everyone that writes in and let them know an address that they can test the ROM at.

Thanks,
-Brandon

Reply to this comment    23 December 2008, 22:05 GMT

Re: Re: Web-Based Calculator Emulator
BrandonMeyer Account Info
(Web Page)

Almost forgot to mention...

This is just phase 1 of a rather in-depth experiment so please, bear with any "hiccups" you may come across. I have a lot planned for this and appreciate any help and feedback you guys can provide. I'm doing this all for the community and so the more I can do for all of you, the more successful a project this will be.

If anyone's willing to lend a helping hand in any area, whether it's just offering to test out your own ROM versions or what have you, please, feel free to shoot me an email and be sure to put TI8XEmu somewhere in the subject line.

Thanks!

Reply to this comment    23 December 2008, 22:11 GMT


Re: Re: Re: Web-Based Calculator Emulator
Nikky Southerland  Account Info
(Web Page)

Excellent job so far... it's really a great project.

Reply to this comment    24 December 2008, 08:11 GMT

Re: Re: Web-Based Calculator Emulator
Joe Young  Account Info

*isn't 100% certain sending/requesting an MD5-sig is legal*

Reply to this comment    24 December 2008, 04:32 GMT

Re: Re: Re: Web-Based Calculator Emulator
Nikky Southerland  Account Info
(Web Page)

Why wouldn't it be? It's a MD5.

Reply to this comment    24 December 2008, 08:09 GMT

Re: Re: Re: Web-Based Calculator Emulator
Lewk Account Info
(Web Page)

An MD5 is a hash (http://en wikipedia org/wiki/Cryptographic hash function (damn, forgot ticalc messed up urls, insert '.'s and '_'s as nessesary). Basically a mathematical formula that take an input and generates a separate output with the intent that it's infeasible to reverse. What makes it useful is the chances of two separate files having the same hash is very low, making it a good method to quickly compare files.

Reply to this comment    24 December 2008, 10:09 GMT

Re: Re: Re: Re: Web-Based Calculator Emulator
Travis Evans Account Info

You can use the URL box to enter URLs, and they will be converted to a link at the top of your post.

Reply to this comment    24 December 2008, 12:09 GMT


Re: Re: Re: Re: Web-Based Calculator Emulator
Kevin Kofler Account Info
(Web Page)

That's what urlx.eu is for. :-)
Non-messed-up URL: http://urlx.eu/_MTE0MA

Reply to this comment    24 December 2008, 14:49 GMT


Re: Re: Re: Web-Based Calculator Emulator
Mr.Z  Account Info
(Web Page)

While MD5 hashes tend to be unique & therefore useful as identification, they only carry as much of the original information as the length of the hash, & therefore cannot be reversed (even in principle) for something the size of a calculator ROM, so no copyright violation can occur. (If you hash something shorter than an MD5 hash, that is a different story.)

Reply to this comment    24 December 2008, 17:57 GMT


Re: Re: Web-Based Calculator Emulator
Mr.Z  Account Info
(Web Page)

Why check the ROMs? Why not allow people to use any file that is not larger than the ROM address space? After all, there are custom OSes like Pedrom, or people might want to patch something. For example, I once got a TI-81 ROM working in a TI-86 emulator with only a few bytes changed (to remap the screen data), but the result would not match any published hashes.

Reply to this comment    24 December 2008, 18:01 GMT

Re: Re: Re: Web-Based Calculator Emulator
Travis Evans Account Info

How was the TI-81 ROM obtained? Did someone have to remove the physical ROM chip and use some equipment to read it? That sounds kind of fun, actually, though perhaps the TI-81 ROM wouldn't be all that interesting to study.

Reply to this comment    24 December 2008, 18:13 GMT

Re: Re: Re: Re: Web-Based Calculator Emulator
Mr.Z  Account Info
(Web Page)

I have 2 TI-81s, but I have no idea how the ROM file came to be on my computer. Probably I downloaded it from someone who had read the chip - although I have the hardware to do it, I did not want to sacrifice a calculator.

I did some reverse engineering (see link for details) in hopes of making it run on a real TI-86 as a user-space program, but I never got far enough to make it work.

Reply to this comment    24 December 2008, 18:38 GMT


TI-81 ROM
Travis Evans Account Info

Cool! I've always wondered what the internals of the TI-81 system were like. So if I understand the documentation correctly, the 81 has 32K of ROM and 8K of RAM, right? Maybe the user storage for programs and such could have been roughly doubled if the VAT had been implemented in the 81.

Reply to this comment    24 December 2008, 21:29 GMT


Re: TI-81 ROM
Kevin Ouellet Account Info
(Web Page)

wow 8k of RAM, that must be why Ans, matrices content, program names, real vars, Y-VARS and homescreen last entry/current entry content won't take any of the 2400 bytes user RAM and that programs runs fine even with 0 bytes of RAM free

Reply to this comment    25 December 2008, 16:51 GMT


Re: Re: Re: Re: Web-Based Calculator Emulator
Kevin Ouellet Account Info
(Web Page)

There's an emulator for the TI-81 on ticalc.org but I never got it to work on Windows XP. I haven't tried in DOSBox yet, though.

Reply to this comment    25 December 2008, 16:52 GMT

Re: Re: Re: Web-Based Calculator Emulator
BrandonMeyer Account Info
(Web Page)

I have to check ROM versions because certain versions of ROM simply do not work under the emulator. For instance, the 9.0 and 10.0 version of the TI-85 work, but anything previous does not. It's possible that support code could be written in the future, but as it stands now, that's just the way it is.

Reply to this comment    24 December 2008, 20:10 GMT


Re: Re: Re: Web-Based Calculator Emulator
DWedit  Account Info
(Web Page)

I'm seconding this. I'd like to see how well it runs my Bubble Bobble ROM.

Reply to this comment    25 December 2008, 13:10 GMT

1  2  

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

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