Author Topic: Emulator in Flash (as in Macromedia Flash)  (Read 15054 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Emulator in Flash (as in Macromedia Flash)
« Reply #15 on: September 18, 2010, 02:31:49 am »
Yeah over here they were weird. They blocked Flash at some places and even NOTEPAD. At other places everything else worked but you couldn't download zip files.

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Emulator in Flash (as in Macromedia Flash)
« Reply #16 on: September 18, 2010, 05:07:32 am »
Quote
Quote
What if we made an emulator (at least for Z80 calcs) in Flash?
It might be nice but it would be hard to compete with the already good ones out there.
I agree. The existing emulators do not necessarily require admin privileges to install and work for emulation purposes. Linking purposes are different, because everything that requires installing a driver (both TI-Connect and TILP for SilverLink, 84+ DirectLink, 89T DirectLink, Nspire) requires administrator privileges.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

SirCmpwn

  • Guest
Re: Emulator in Flash (as in Macromedia Flash)
« Reply #17 on: September 18, 2010, 09:03:30 am »
Well, the emulator I am working on is portable, and I was planning on implementing it in Silverlight...

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: Emulator in Flash (as in Macromedia Flash)
« Reply #18 on: September 18, 2010, 10:59:19 am »
Well, the emulator I am working on is portable, and I was planning on implementing it in Silverlight...

Which emulator are you working on ?


There are online emulators? o.o I'm a bit behind, sorry.

Yes, there are!


Here is an online Java emulator for the latest TI scientific calculators using the 4-bits T4x core from Toshiba (TI-30XB/XS MultiView, TI-34 MultiView, TI-Collège Plus):
http://xandrean.free.fr/T4X/TIScientific.html

To get the needed ROMs, you'll need:

- the official emulators from TI (to extract the ROMs from them, as those calculators have no link port)
http://ti.bank.free.fr/index.php?mod=archives&ac=voir&id=1426
http://ti.bank.free.fr/index.php?mod=archives&ac=voir&id=1359

- this tool to extract the ROMs (it will work even with an expired/invalid licence)
http://ti.bank.free.fr/index.php?mod=archives&ac=voir&id=1844


Have fun!
« Last Edit: September 18, 2010, 11:03:00 am by critor »
TI-Planet co-admin.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Emulator in Flash (as in Macromedia Flash)
« Reply #19 on: September 18, 2010, 12:24:37 pm »
He is working on a calc emu for his tiDE project because none of the existing ones can be used with his software for development. I'm not sure anymore what exactly but I know it was due to something related to that.

SirCmpwn

  • Guest
Re: Emulator in Flash (as in Macromedia Flash)
« Reply #20 on: September 18, 2010, 01:34:25 pm »
DJ Omnimaga is right, none of the currently available emulators work the way I want to use them with tiDE, so I'm writing my own.  However, I'm writing it as a library, so you can use it from any program, making it easy to port to something like Silverlight.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Emulator in Flash (as in Macromedia Flash)
« Reply #21 on: September 18, 2010, 02:17:23 pm »
Did you install the jre package? That's going to be your problem. Try OpenJDK if you can't find "official" java packages, it's even by oracle!

Hint: Chromium is based on ubuntu :P so, ctrl-alt-F4 should take you to a terminal (hopefully) login and type in

sudo apt-get install java

Edit: oh, and don't forget to restart your PC. Your power button should still work.

Oh? Haven't tried that yet :P

By the way, how do you quit the terminal?




Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: Emulator in Flash (as in Macromedia Flash)
« Reply #22 on: September 18, 2010, 02:28:55 pm »
It's ctrl-alt-F7, or possibly F8.

Offline jacques

  • LV3 Member (Next: 100)
  • ***
  • Posts: 53
  • Rating: +1/-0
    • View Profile
    • Ti Softwares
Re: Emulator in Flash (as in Macromedia Flash)
« Reply #23 on: September 18, 2010, 02:35:52 pm »
Well, the emulator I am working on is portable, and I was planning on implementing it in Silverlight...

Which emulator are you working on ?


There are online emulators? o.o I'm a bit behind, sorry.

Yes, there are!


Here is an online Java emulator for the latest TI scientific calculators using the 4-bits T4x core from Toshiba (TI-30XB/XS MultiView, TI-34 MultiView, TI-Collège Plus):
http://xandrean.free.fr/T4X/TIScientific.html

There is also TI8XEmu, a flash emulator which emulate ti82, ti83 and ti85. You can download it here : http://ti.bank.free.fr/index.php?mod=archives&ac=voir&id=1414.
You can also try a modified version of this emulator by Critor on my website : http://www.tisoftwares.net16.net/emulateur.html ; this special version runs with my own ROM, so you don't have to load yours.  ;)
Visit my TI website : Ti Softwares (in French) !

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Emulator in Flash (as in Macromedia Flash)
« Reply #24 on: September 18, 2010, 02:44:15 pm »
Well, the emulator I am working on is portable, and I was planning on implementing it in Silverlight...

Which emulator are you working on ?


There are online emulators? o.o I'm a bit behind, sorry.

Yes, there are!


Here is an online Java emulator for the latest TI scientific calculators using the 4-bits T4x core from Toshiba (TI-30XB/XS MultiView, TI-34 MultiView, TI-Collège Plus):
http://xandrean.free.fr/T4X/TIScientific.html

There is also TI8XEmu, a flash emulator which emulate ti82, ti83 and ti85. You can download it here : http://ti.bank.free.fr/index.php?mod=archives&ac=voir&id=1414.
You can also try a modified version of this emulator by Critor on my website : http://www.tisoftwares.net16.net/emulateur.html ; this special version runs with my own ROM, so you don't have to load yours.  ;)
Did you code the entire ROM yourself, though? If it uses TI's source code, it would be against Omnimaga (and 1and1) policies to redistribute here.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: Emulator in Flash (as in Macromedia Flash)
« Reply #25 on: September 18, 2010, 02:53:10 pm »
There are online emulators? o.o I'm a bit behind, sorry.

Yes, there are!


Here is an online Flash emulator for TI graphic calculators using a z80 CPU:
http://xandrean.free.fr/TI8XEmu.html

This time, it's not made by me, but by Brandon Meyer.

This emulator only accept ROMs that it knows.
It's got a MD5 checksum list.
(Why? The author used this to select the right emulation mode.)

It means, if a new ROM or patch is released, you need to add its checksum.

Unfortunately, Brandon has stopped updating his blog for months, and hasn't answered my emails for over a year. His blog even went offline for some weeks last year...
So I had to modify the sources and rehost the files myself to improve the number of supported ROMs.

The emulator only supports old non-Flash calculators: TI-82, TI-83, TI-85, and even TI-81 through a trick.


Supported and working ROMs are up to now:

TI-82: 10.0 11.0 16.0 17.0 18.0 19.0 19.006

TI-83: 1.02 1.03 1.04 1.06 1.07 1.08 1.10 1.10001
TI-82Stats: 1.10001 (select a TI-83 ROM type)
TI-82Stats.fr: 1.11fr7 (select a TI-83 ROM type)
TI-76.fr: 1.00fr5 (select a TI-83 ROM type)

TI-85: 2.0 3.0A 4.0 5.0 6.0 8.0 9.0 10.0

TI-81: V2.0V (concatenate 4 identical copies of the file, and select a TI-82 ROM type - this is working because TI-81 calculators with the V2.0V ROM were using a motherboard identical to the first TI-82 calculators, but with the mini-jack plug and some related components missing/unsoldered)


If you  want to test a ROM not listed here or a modified/patched ROM, just email me its MD5 checksum.
« Last Edit: September 18, 2010, 02:54:21 pm by critor »
TI-Planet co-admin.

Offline jacques

  • LV3 Member (Next: 100)
  • ***
  • Posts: 53
  • Rating: +1/-0
    • View Profile
    • Ti Softwares
Re: Emulator in Flash (as in Macromedia Flash)
« Reply #26 on: September 18, 2010, 02:59:56 pm »
Did you code the entire ROM yourself, though? If it uses TI's source code, it would be against Omnimaga (and 1and1) policies to redistribute here.

Don't worry DJ : "my" emulator is >9000% legal.
In fact, the emulator loads my ROMs from my server instead of loading user's ROM. So ROM are not distributed, thus it's legal.  ;)
Visit my TI website : Ti Softwares (in French) !

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Emulator in Flash (as in Macromedia Flash)
« Reply #27 on: September 18, 2010, 03:20:28 pm »
Quote
Well, the emulator I am working on is portable, and I was planning on implementing it in Silverlight...
Er... if portability (in the common sense of that word when it is applied to software development) is your number one goal, Silverlight is a poor choice.
In general, Microsoft's attempts at re-coding an alternative to, or an incompatible version of, existing technologies made by others (besides Silverlight, a.k.a Microsoft's Flash, let's mention, between others, Microsoft's PDF competitor that hardly anybody uses, Microsoft's OOXML format while an open standard did already exist and could have been improved instead, or the older Microsoft Java that Sun legally smacked down because Microsoft made an incompatible version that they called "Java", which is forbidden by the specs), are bad ideas for portability ;)
All of Java, Flash, and even C++ (with a good toolkit, such as Qt) are better choices for portability than Silverlight is...

I'm no primary anti-Microsoft shill (if I were, I'd start by writing various insulting acronyms instead of "Microsoft"), I'm not incapable of understanding that other development goals, personal preferences, or just past personal experience, can lead to use Microsoft's technologies - but in any case, you shouldn't mention "portable" in the same sentence as one of Microsoft's technologies ;)

[EDIT: "that" -> "any" in the last sentence.]
« Last Edit: September 18, 2010, 03:40:15 pm by Lionel Debroux »
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: Emulator in Flash (as in Macromedia Flash)
« Reply #28 on: September 18, 2010, 03:30:48 pm »
Did you code the entire ROM yourself, though? If it uses TI's source code, it would be against Omnimaga (and 1and1) policies to redistribute here.

All links included in my posts today are either ROM-free, either official (TI web site).
For both online emulators (z80 and T4x), the user has to provide his own ROM-file, like with any offline emulator.
« Last Edit: September 18, 2010, 03:34:01 pm by critor »
TI-Planet co-admin.

SirCmpwn

  • Guest
Re: Emulator in Flash (as in Macromedia Flash)
« Reply #29 on: September 18, 2010, 06:13:37 pm »
Quote
Well, the emulator I am working on is portable, and I was planning on implementing it in Silverlight...
Er... if portability (in the common sense of that word when it is applied to software development) is your number one goal, Silverlight is a poor choice.
In general, Microsoft's attempts at re-coding an alternative to, or an incompatible version of, existing technologies made by others (besides Silverlight, a.k.a Microsoft's Flash, let's mention, between others, Microsoft's PDF competitor that hardly anybody uses, Microsoft's OOXML format while an open standard did already exist and could have been improved instead, or the older Microsoft Java that Sun legally smacked down because Microsoft made an incompatible version that they called "Java", which is forbidden by the specs), are bad ideas for portability ;)
All of Java, Flash, and even C++ (with a good toolkit, such as Qt) are better choices for portability than Silverlight is...

I'm no primary anti-Microsoft shill (if I were, I'd start by writing various insulting acronyms instead of "Microsoft"), I'm not incapable of understanding that other development goals, personal preferences, or just past personal experience, can lead to use Microsoft's technologies - but in any case, you shouldn't mention "portable" in the same sentence as one of Microsoft's technologies ;)

[EDIT: "that" -> "any" in the last sentence.]

Let's not bash Microsoft now.  Silverlight is incredibly powerful, and I've used it in a professional setting for tons of things.  I meant portability across several platforms, Silverlight being one of them.  And for the record, Silverlight runs on Windows, Linux, Mac, and the Windows Phone 7.  Frankly, I find the amount of bashing people do to the technologies I use most on calculator forums insulting and rude.