CEMETECH
Leading The Way To The Future
Login [Register]
Username:
Password:
Autologin:

Don't have an account? Register now to chat, post, use our tools, and much more.
Latest Headlines
Online Users
There are 117 users online: 0 members, 91 guests and 26 bots.
Members: None.
Bots: VoilaBot (3), Magpie Crawler (2), VoilaBot (3), Googlebot (16), MSN/Bing (2).
RSS & Social Media
SAX
You must log in to view the SAX chat widget
    » Goto page 1, 2, 3, 4, 5, 6, 7  Next
» View previous topic :: View next topic  
Author Message
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55736
Location: Earth, Sol, Milky Way

Posted: 06 Feb 2012 12:13:31 pm    Post subject: Public jsTIfied Beta: a TI-83+ in Your Browser

Update 2/13/2012: File-sending and app-sending is now fully functional. File receiving from the emulator is in progress.

Two weeks ago, I formally announced my jsTIfied emulator project, aiming to create a fully-useable TI-83+ emulator purely in Javascript and HTML5. I had started the project six weeks earlier, and as of that article, the emulator was working well in a private beta. Sporadically over the past two weeks, I have tweaked and modified the emulator, adding features such as loading a new ROM, an attractive skinned mode with associated realistic LCD rendering and a clickable keypad, and integration into the Cemetech templating and user system. I am happy to release jsTIfied as a preliminary public beta to the general public, with a few caveats. The functioning features:

:: A full-featured TI-83+ emulator, written entirely in Javascript and HTML5
:: Client-side ROM and state storage to save bandwidth and solve the legal hurdles of an online emulator.
:: Proper emulation of interrupts, flash, hardware quirks, LCD latency, and other attributes of the real hardware.
:: Skinned and unskinned mode

There are also many planned but as-yet unimplemented features:

:: Integration into the SourceCoder online TI-BASIC IDE, including importing/exporting SourceCoder projects to/from jsTIfied.
:: globalCALCnet (gCn) support
:: Importing/exporting programs, files, and apps to the user's hard drive
:: Loading files directly from the Cemetech/ticalc.org archives.

I hope that you'll give jsTIfied a try as soon as possible, give me feedback (especially when run in browsers other than Firefox), and enjoy! Note: remember that distributing ROMs is illegal. Do not ask for or offer ROMs to any other members, on the forum or privately.

Try It Out
jsTIfied, a (free) online Javascript TI-83+ emulator


_________________




Last edited by KermMartian on 13 Feb 2012 09:26:10 am; edited 1 time in total
Back to top
Weregoose


Cemetech Expert


Joined: 23 Oct 2009
Posts: 463

Posted: 06 Feb 2012 01:51:10 pm    Post subject:

PROGRAM:A
:"0"
:prgmB

PROGRAM:B
:{0→u(nMin)

I see it's inherited all the lovely quirks. Very Happy
_________________
Common Errors in English · How To Ask Questions The Smart Way
Back to top
elfprince13


OVER NINE THOUSAND!


Joined: 23 May 2005
Posts: 10228
Location: A galaxy far far away......

Posted: 06 Feb 2012 02:35:13 pm    Post subject:

Weregoose wrote:
PROGRAM:A
:"0"
:prgmB

PROGRAM:B
:{0→u(nMin)

I see it's inherited all the lovely quirks. Very Happy


O_o what does that do?
_________________
StickFigure Graphic Productions || VSHI: Vermont Sustainable Heating Initiative


Back to top
Weregoose


Cemetech Expert


Joined: 23 Oct 2009
Posts: 463

Posted: 06 Feb 2012 02:38:39 pm    Post subject:

*Carefully scoots out of this topic and starts another.*
_________________
Common Errors in English · How To Ask Questions The Smart Way
Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55736
Location: Earth, Sol, Milky Way

Posted: 06 Feb 2012 05:31:12 pm    Post subject:

So how's everyone doing with trying out jsTIfied? Thus far the only real complaints I heard, other than Weregoose pointing out that I had the [right] key mapped incorrectly, were problems using the wrong kinds of ROMs with it.
_________________


Back to top
tifreak8x


Guru


Joined: 16 Mar 2005
Posts: 9059
Location: Sol System

Posted: 06 Feb 2012 07:16:09 pm    Post subject:

It seems a bit on the slow/laggy side in Chrome. But it's looking great so far Very Happy
_________________
Projects: AOD Series: 70% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

Look here for Assembly Resources.
Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55736
Location: Earth, Sol, Milky Way

Posted: 06 Feb 2012 07:18:59 pm    Post subject:

tifreak8x wrote:
It seems a bit on the slow/laggy side in Chrome. But it's looking great so far Very Happy
It depends on both the browser and computer. On my laptop and desktop, it goes between 2x and 3x realtime in Firefox, except when cache flushes cause weird and annoying lag spikes. I haven't tested it extensively in other browsers yet.
_________________


Back to top
tifreak8x


Guru


Joined: 16 Mar 2005
Posts: 9059
Location: Sol System

Posted: 06 Feb 2012 07:21:17 pm    Post subject:

Well, I don't think my computer is the issue, it runs everything else quickly enough :p

and I believe benryves also mentioned speed issues in Chrome?
_________________
Projects: AOD Series: 70% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

Look here for Assembly Resources.
Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55736
Location: Earth, Sol, Milky Way

Posted: 06 Feb 2012 07:24:44 pm    Post subject:

tifreak8x wrote:
Well, I don't think my computer is the issue, it runs everything else quickly enough :p

and I believe benryves also mentioned speed issues in Chrome?
Would you be so kind as to test on the same computer in Firefox and/or Internet Explorer to see how it looks?
_________________


Back to top
tifreak8x


Guru


Joined: 16 Mar 2005
Posts: 9059
Location: Sol System

Posted: 06 Feb 2012 07:30:16 pm    Post subject:

http://tifreakware.net/images/jstifiedIEerror.jpg

That is what it looks like in IE9


Edit
Firefox is super slow for me :<

Chrome is almost usable, Firefox is a definite no.
_________________
Projects: AOD Series: 70% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

Look here for Assembly Resources.
Back to top
Weregoose


Cemetech Expert


Joined: 23 Oct 2009
Posts: 463

Posted: 06 Feb 2012 07:46:50 pm    Post subject:

Let me echo on the slowness in Firefox. It feels like I'm having to communicate with a server with each button press.
_________________
Common Errors in English · How To Ask Questions The Smart Way
Back to top
souvik1997


Guru-in-Training


Joined: 19 Apr 2010
Posts: 2870

Posted: 06 Feb 2012 07:50:34 pm    Post subject:

It works with the ROMs that WabbitEmu generates. Smile It's a little too slow to be usable, though, and the file loading isn't working.
_________________
CALCnet Tournament-38%


deviantArt
Back to top
elfprince13


OVER NINE THOUSAND!


Joined: 23 May 2005
Posts: 10228
Location: A galaxy far far away......

Posted: 06 Feb 2012 09:28:25 pm    Post subject:

Seems to work well in Opera 11 on my Mac, other than some apparent conflicts with keybindings.
_________________
StickFigure Graphic Productions || VSHI: Vermont Sustainable Heating Initiative


Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55736
Location: Earth, Sol, Milky Way

Posted: 06 Feb 2012 09:36:28 pm    Post subject:

Again, works super-fast in Firefox for me, even with my relatively weak tablet PC's specs and graphics. Yes Souvik, file loading is not yet implemented. elfprince13, what conflicts? Weregoose, do you have a billion tabs open? Any other browser do better for you, or you only use Fx?
_________________


Back to top
souvik1997


Guru-in-Training


Joined: 19 Apr 2010
Posts: 2870

Posted: 06 Feb 2012 09:38:56 pm    Post subject:

Ah, I see, file loading isn't implemented yet; I seem to have slipped over that part of the post. I'll try it in Firefox later to see if that improves the speed.
_________________
CALCnet Tournament-38%


deviantArt
Back to top
elfprince13


OVER NINE THOUSAND!


Joined: 23 May 2005
Posts: 10228
Location: A galaxy far far away......

Posted: 06 Feb 2012 09:58:48 pm    Post subject:

KermMartian wrote:
Again, works super-fast in Firefox for me, even with my relatively weak tablet PC's specs and graphics. Yes Souvik, file loading is not yet implemented. elfprince13, what conflicts? Weregoose, do you have a billion tabs open? Any other browser do better for you, or you only use Fx?


Fn keys.
_________________
StickFigure Graphic Productions || VSHI: Vermont Sustainable Heating Initiative


Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55736
Location: Earth, Sol, Milky Way

Posted: 06 Feb 2012 10:06:21 pm    Post subject:

elfprince13 wrote:
elfprince13, what conflicts?
Fn keys.[/quote] Weird, Firefox lets the page override the Fn key functions if it cares to catch them.
_________________


Back to top
ACagliano


Super-Expert


Joined: 08 Feb 2010
Posts: 922

Posted: 07 Feb 2012 10:15:25 am    Post subject:

Google Chrome...jsTIfied seems to load the ROM file well, as well as play and pause, but the keypad and the load file buttons do nothing.

System Specs:
Google Chrome for Mac, Version 16.0.912.77
Mac OS X version 10.7.2
Javascript enabled.
_________________
-ACagliano

Current Projects

Legend of Zelda. "Ganon's Rage"
51%
Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55736
Location: Earth, Sol, Milky Way

Posted: 07 Feb 2012 12:34:01 pm    Post subject:

I'm not sure what to tell you about the keypad; have any other Chrome users run into this? As far as the file loading:

First Post wrote:
There are also many planned but as-yet unimplemented features:
[...]
:: Importing/exporting programs, files, and apps to the user's hard drive
[...]

_________________


Back to top
flyingfisch


Super-Expert


Joined: 02 Feb 2012
Posts: 893
Location: Akron, OH

Posted: 07 Feb 2012 12:53:50 pm    Post subject:

This doesn't work in IE8, I'mon my dad's computer so I have not tried it in chromium, opera, or firefox. It looks pretty good though. Smile
_________________



Back to top
Display posts from previous:   
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
    » Goto page 1, 2, 3, 4, 5, 6, 7  Next
» View previous topic :: View next topic  
Page 1 of 7 » All times are GMT - 5 Hours

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© Copyright 2000-2013 Cemetech & Kerm Martian :: Page Execution Time: 0.044169 seconds.