Frequently-Asked Questions
I'm curious how this works. Can you explain?
Happily! Read how jsTIfied works: learn the nitty-gritty of how jsTIfied was designed and constructed.
This emulator won't work! jsTIfied complains about Javascript being disabled, or displays error messages about missing Javascript features. How do I fix it?
Make sure Javascript is enabled. If that's not the issue. some browsers don't offer all of the Javascript features jsTIfied needs in order to work. Most versions of Firefox, Chrome, Opera will work. Internet Explorer versions IE10 and higher, and Safari 6 and higher also work. Many mobile browsers will not run jsTIfied properly.
Why do I need a ROM image to use this?
A ROM image is the software (operating system) that is on your calculator, the way Windows or Mac OS X is the operating system on your computer. jsTIfied just emulates the calculator's hardware, so you need to load the ROM image from your real calculator to make jsTIfied work.
Where can I download a ROM image?
Your calculator's software has a unique area called the certificate; it is illegal to share ROMs (otherwise jsTIfied would come with the ROM already installed and save you work!). You must use something like Rom8x to dump the ROM image off of your calculator. Cemetech does not recommend downloading ROM images from the internet, because as previously stated, it is illegal for sites to be distributing ROMs. Although Cemetech does not provide support, members have reported that the WabbitEmu emulator can generate .ROM images from .8xu OSes provided by Texas Instruments. The legality of this approach is contested; please contact the WabbitEmu developers for support and details.
What calculators does jsTIfied support?
jsTIfied emulates the TI-83 Plus, TI-83 Plus Silver Edition, TI-84 Plus, and TI-84 Plus Silver Edition. It also supports the TI-82, TI-83 (non-Plus), TI-73, TI-81, TI-76.fr, and TI-82 Stats.fr; future support for the TI-84 Plus C Silver Edition is planned. It will never support the TI-89, TI-92, Voyage 200, or TI-Nspire calculators, which run on completely different hardware.
Why is jsTIfied running so slowly on my computer?
jsTIfied is operating at the very edge of current computing technology's capabilities, both hardware and software wise. It uses plenty of tricks to run as fast as possible, and a great deal of effort and testing time was spent making it perform optimally in popular browsers. However, emulation carries a significant performance penalty even in compiled languages like C++, and Javascript brings the extra slowdown of an interpreted language plus the rendering overhead of a complex modern browser. Once more optimized Javascript engines and faster hardware are available, jsTIfied will be automatically faster. Unfortunately, by that time we'll have faster calculators that it will need to emulate.
I still need help.
That's not really a question, is it? Post a topic on the Cemetech forum and our helpful members will try to assist you.