ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: Excitement Is "jsTIfied"

Excitement Is "jsTIfied"
Posted by Ryan on 13 February 2012, 03:52 GMT

This one is hitting the news desk a bit late but is nonetheless worthy of some serious attention. Firstly, everyone's favorite international calculator superstar Christopher "Kerm Martian" Mitchell formally announced jsTIfied, a Javascript TI-83+ emulator. Yes, you read that correctly. A Javascript TI-83+ emulator. Unbeknownst to Kerm, this announcement was made on everyone's favorite ticalc.org news editor's birthday, making it sure to become known as one of the greatest events in the history of the world.

Not content to simply stir up giddiness in the hearts of the masses, Kerm delivered on his promise (as always!) and has granted access to his work in the form of a public beta. jsTIfied is an exhibition of very thoughtful project planning wedded to meticulous implementation. With tweaks and additional features on the burner, jsTIfied is a very welcome addition to the body of emulation software that so many dedicated coders have toiled to develop.

  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: Excitement Is jsTIfied
Stefan Bauwens  Account Info
(Web Page)

Happy Birthday Ryan. :P

I tried jsTIfied and I was amazed. It's really cool.
I also notice on TI-planet.org that they have something simular, but still in early stages though.

Anyway, Good job Kerm. :)

Reply to this comment    13 February 2012, 07:38 GMT

Re: Re: Excitement Is jsTIfied
Stefan Bauwens  Account Info
(Web Page)

similar*

Reply to this comment    13 February 2012, 07:38 GMT


Re: Re: Re: Excitement Is jsTIfied
Jim Bauwens Account Info
(Web Page)

Early stages?
Its already fully integrated with their archive system :D
And normally it should have been online last year, but they lacked the time to do so.

Reply to this comment    13 February 2012, 11:04 GMT


Re: Re: Re: Re: Excitement Is jsTIfied
Stefan Bauwens  Account Info
(Web Page)

I mean, it doesn't have yet any '+' support(like a 83+).

Reply to this comment    13 February 2012, 13:30 GMT


Re: Re: Excitement Is jsTIfied
KermMartian  Account Info
(Web Page)

Thanks, everyone; and thanks especially to Ryan. I'm glad you guys are enjoying jsTIfied. Since I mentioned it to Ryan, I've also implemented sending every supported filetype to jsTIfied including applications, debugged a small flash glitch with Garbage Collect, and I'm in the process of supporting sending files from the virtual calculator to SourceCoder and your computer.

Reply to this comment    13 February 2012, 23:41 GMT

Re: Excitement Is jsTIfied
Travis Evans  Account Info

Wow, nice. I never thought that recent CPUs had gotten fast enough for this to be practical. Of course, I have a 3.4 GHz i5 quad—I'd hate to see performance on something like the single-core 400 MHz Celeron system I used to be stuck with back around 2005–2006. :-D

Reply to this comment    14 February 2012, 15:13 GMT

Re: Re: Excitement Is jsTIfied
KermMartian  Account Info
(Web Page)

Thanks, Travis. I was worried about it running close to 100% speed when I was writing it, so when I found it running at about 300% on my laptop in Firefox, I was overjoyed.

Reply to this comment    14 February 2012, 20:19 GMT


Re: Re: Excitement Is jsTIfied
Lionel Debroux Account Info
(Web Page)

Modern JS engines can even emulate e.g. Pentium-MMX-class x86 processors + several devices: http://bellard.org/jslinux/

Reply to this comment    16 February 2012, 16:36 GMT

Re: Re: Re: Excitement Is jsTIfied
KermMartian  Account Info
(Web Page)

To be fair, the speed on that emulator leaves a little something to be desired, though. :) Nevertheless, I'm also curious what a TI-89 or a Casio Prizm emulator in Javascript might be like.

Reply to this comment    16 February 2012, 21:14 GMT


Re: Re: Re: Re: Excitement Is jsTIfied
Stefan Bauwens  Account Info
(Web Page)

I'm curious too. Are you planing that?

Reply to this comment    17 February 2012, 12:34 GMT


Re: Re: Re: Re: Re: Excitement Is jsTIfied
KermMartian  Account Info
(Web Page)

I already have my work cut out for me keeping Cemetech running, getting SourceCoder and Cemetech archives integration into jsTIfied, life, work, and my book, but if I ever get the time for it, I certainly would like to try.

Reply to this comment    18 February 2012, 03:21 GMT


Re: Re: Re: Excitement Is jsTIfied
Travis Evans  Account Info

Yay, 25.11 seconds to compile a hello world program!

That is, after a few failed attempts with:

hda: irq timeout: status=0xd0 { Busy }
ide: failed opcode was: unknown
ide0: reset timed-out, status=0x90
hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hda: drive not ready for command

:-D

Reply to this comment    18 February 2012, 04:33 GMT


Re: Re: Re: Re: Excitement Is jsTIfied
Travis Evans  Account Info

I deliberately crashed it by doing cat /dev/zero > /dev/mem. That was fun. :-)

Reply to this comment    18 February 2012, 04:41 GMT

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