Author Topic: kArmTI - TI-Nspire emulator with skin  (Read 134779 times)

0 Members and 1 Guest are viewing this topic.

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 704
  • Rating: +151/-23
    • View Profile
kArmTI - TI-Nspire emulator with skin
« on: May 21, 2012, 03:59:18 pm »
Hi, this thread has been sort of dead. Let's shake it up a bit. So What?

http://imageshack.us/photo/my-images/443/spirov081.png
(I can't insert the image inline! why is that?)
This is a different GUI for the ti-nspire emulator made by Goplat.
It is capable of emulating the CX and CX cas versions (ONLY!)

Some features:
1. Simple to use: Provide the cx boot image(s) + the flashrom(s) and off you go.
2. Simple onscreen keyboard, almost matching the real devices.
(Most of alpha-keys are left-out, but you can always use the keyboard).
3. Light: No debugger, only a simple logger. So no real nspire-programming is expected (yet?).

If you try it, please leave some feedback here. Maybe i'll improve it in the my coming holidays.

Cheers,
SpiroH
The executable + some screen shots are here:
http://www.filefactory.com/file/7fua6l9etgtz/n/SpiroH_v08_rar

EDIT1: (20July12)
As some of you know, this topic has as of the 17July2012 been split from its parent thread Ti-Nspire Emulator. That's the main reason why this first post appears as coming out of nowhere (the blue) ??? .

To help out new users reading this topic, so that they can have a faster access to the current version of kArmTI and its documentation, I leave here the respective links:
    kArmTI_v1.27+SkinEditor+QuickStart Documentation
    kArmTI_v1.27 Help + Sample Skins + Sample AnimGIFs

EDIT2: (15Aug12)
   Revision kArmTI_v1.28

EDIT3: (27Aug12)
   Revision kArmTI_v1.29

EDIT4: (14Sep12)
   Revision kArmTI_v1.30

EDIT5: (07Oct12)
   Revision kArmTI_v1.31 - includes a Video Capture Tool (AVI )
   Skin Editors: SkinEditor_v1.05 and SkinEditor_v1.07
   More Skins: Skins1 and Skins2

EDIT6: (28Jan13)
About a month ago, on the 26th of Dec12, I've released a new version of kArmTI,v1.40 which implements unaligned memory transfers (UMTs) based on the new code of nspire_emu v0.70.  So far, i've not received any complaints about it, so you might as well give it a try. In principle, it allows you, for example, to run the console emulator gpSP which requires UMTs support.

EDIT7: (03Jul13): a simple preview: <11Mar16: this youtube video was removed>

EDIT8: (08Nov13) kArmTI_v1.50 - includes a 'Skins Previewer' tool, an updated html Help file and some minor cosmetic fixes.

EDIT9: (11Apr14) kArmTI v1.60 - a slightly re-designed GUI + a couple of bug-fixes.

EDIT10: (01Sep15) kArmTI v1.79   - nspire_emu v0.70's nonaligned memory accesses are re-included.

EDIT11: (11Mar16) kArmTI v1.80 (x86) - latest stable release; kArmTI v1.81 (x86) - preliminary support for the new TI-OS4.2.


FAQS:

Q1: kArmTI crashes and I don't see any window anymore. How do I go about it?
A1: Please delete the following registry key: "HKEY_CURRENT_USER\Software\ScrapLab\kArmTI_v1.XY" 
   (where X and Y may vary, e.g. 'kArmTI_v1.07) and restart. This will restore 'defaults'.


Offline cyanophycean314

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 363
  • Rating: +43/-1
  • It's You!
    • View Profile
kArmTI - TI-Nspire emulator with skin
« Reply #1 on: May 21, 2012, 05:08:55 pm »
Hmm this actually looks pretty interesting.

You should be able to insert inline pictures with [img][/img] tags.

Offline Levak

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1002
  • Rating: +208/-39
    • View Profile
    • My website
kArmTI - TI-Nspire emulator with skin
« Reply #2 on: May 21, 2012, 05:30:30 pm »

http://imageshack.us/photo/my-images/443/spirov081.png
(I can't insert the image inline! why is that?)
Imageshack fault
Right click on the picture and then copy link
I do not get mad at people, I just want them to learn the way I learnt.
My website - TI-Planet - iNspired-Lua

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
kArmTI - TI-Nspire emulator with skin
« Reply #3 on: May 21, 2012, 05:30:37 pm »
Wow this looks great :o

Congratulations !!


Also yes : could you add support for the console (so we get access to debug)
BTW : why not put as a frame background the .svg (or HD jpg) of the Nspire CX ?

You can find a HQ picture you could use as a background here : http://www.schoolmart.com/images/products/detail/DAD004.jpg

Also, will you share the source ?
« Last Edit: May 21, 2012, 05:44:07 pm by adriweb »
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 704
  • Rating: +151/-23
    • View Profile
kArmTI - TI-Nspire emulator with skin
« Reply #4 on: May 22, 2012, 10:52:41 am »
BUG correction: Please use the new download!



The new executable v0.81 is here:
http://www.filedropper.com/spirohv81

I've also replaced the key 'w' by the 'comma' which is harder to map for all keyboard layouts.
 
This version is aimed mostly at noob users (around 97% ??), which only need a 'cheap' means to use the calculator.
I plan to add the debugger + maybe some skins, when i can find some spare time.
Until next time.


Offline apcalc

  • The Game
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
kArmTI - TI-Nspire emulator with skin
« Reply #5 on: May 22, 2012, 12:59:42 pm »
I like the new look!

* apcalc downloads!


Offline khiconmtv

  • LV3 Member (Next: 100)
  • ***
  • Posts: 40
  • Rating: +0/-0
    • View Profile
kArmTI - TI-Nspire emulator with skin
« Reply #6 on: May 22, 2012, 08:39:06 pm »
@SpiroH
Can you send my 2 files: Boot1cx.img and T310CX_CAS.bin?
I cannot start emulator...
Thanks so much.

Offline xlibman

  • Now active at https://codewalr.us
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55807
  • Rating: +3148/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • CodeWalrus
kArmTI - TI-Nspire emulator with skin
« Reply #7 on: May 22, 2012, 08:43:44 pm »
Wow looks nice SpiroH, also welcome on the forums. Hopefully your version is more user-friendly than the others. :)

Also to other members, remember to keep any ROM/img/copyrighted file sharing activities outside of Omnimaga. ;)
« Last Edit: May 22, 2012, 08:43:53 pm by DJ_O »
In case you are wondering where I went, I am still active in the TI community, but I left Omni back in 2015 for various  reasons. I might come back one day, depending of certain circumstances, but my new online home (despite me being Omnimaga founder in 2001) is now CodeWalrus ( https://codewalr.us ). Sorry for the inconveniences.

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5731
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
kArmTI - TI-Nspire emulator with skin
« Reply #8 on: May 22, 2012, 08:44:03 pm »
I think those files are copyrighted by TI, we can't distribute them, so you have to find them yourself.

Also yay a friendly interface :D
« Last Edit: May 22, 2012, 08:44:32 pm by Juju »

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 704
  • Rating: +151/-23
    • View Profile
kArmTI - TI-Nspire emulator with skin
« Reply #9 on: May 24, 2012, 05:44:16 am »
Hi,its me again.
Now I'm presenting a new version for the gui, a bit more bloated than the previous one (SpiroH_v081),
which I've named 'kArmTI' (kArma-TI) with the following features:

1. Boot Options: supports several calculators monochrome + colour
2. Keypad skins for Touchpad + Clickpad
3. Debug Console
4. Extra display with zoom
5. Simple Animated GIF tool

   

Hope some of you (at least) will like it and will post some feeback.

Executable + skins + skineditor:
http://www.filedropper.com/karmtiv23
Some 'raw' overview screen-shots:
http://www.filedropper.com/karmtishots

Cheers,
SpiroH

Offline khiconmtv

  • LV3 Member (Next: 100)
  • ***
  • Posts: 40
  • Rating: +0/-0
    • View Profile
kArmTI - TI-Nspire emulator with skin
« Reply #10 on: May 24, 2012, 06:14:25 am »
Can you help me guide to create Flashrom?
I cannot start emulator?
Thanks.

Offline Levak

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1002
  • Rating: +208/-39
    • View Profile
    • My website
kArmTI - TI-Nspire emulator with skin
« Reply #11 on: May 24, 2012, 07:40:53 am »
Can you help me guide to create Flashrom?
I cannot start emulator?
Thanks.
This was an old tutorial I made, but it may help you on how to create the rom
I do not get mad at people, I just want them to learn the way I learnt.
My website - TI-Planet - iNspired-Lua

Offline khiconmtv

  • LV3 Member (Next: 100)
  • ***
  • Posts: 40
  • Rating: +0/-0
    • View Profile
kArmTI - TI-Nspire emulator with skin
« Reply #12 on: May 24, 2012, 08:54:53 am »
Quote
This was an old tutorial I made, but it may help you on how to create the rom

Thanks, but could not create rom for CX CAS. :(

Offline Levak

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1002
  • Rating: +208/-39
    • View Profile
    • My website
kArmTI - TI-Nspire emulator with skin
« Reply #13 on: May 24, 2012, 01:00:03 pm »
Quote
This was an old tutorial I made, but it may help you on how to create the rom

Thanks, but could not create rom for CX CAS. :(
Maybe that (in french too)
http://tiplanet.org/forum/archives_voir.php?id=3846

No CXCAS ...

Just create it by your own using command line
Code: [Select]
nspire_emu.exe /1=boot1.img.tns /MXC /PO=os_cxcas.tcc
Then when the OS is installed use File > save flash.

And run it with
Code: [Select]
nspire_emu.exe /1=boot1.img.tns /F=31CXCAS.rom /N
You can get your boot1 using polydumper :
http://tiplanet.org/forum/archives_voir.php?id=3829
« Last Edit: May 24, 2012, 01:07:26 pm by Levak »
I do not get mad at people, I just want them to learn the way I learnt.
My website - TI-Planet - iNspired-Lua

Offline xlibman

  • Now active at https://codewalr.us
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55807
  • Rating: +3148/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • CodeWalrus
kArmTI - TI-Nspire emulator with skin
« Reply #14 on: May 24, 2012, 02:10:47 pm »
SpiroH by animated gif tool, do you mean tools to create animated screenshots? That would definitively be a nice tool, providing the resulting screenshots are not too large in size :) (such as early WabbitEmu screenshots, which, when set to 9 FPS in 192x128 format, took about 8 MB of space per minute of capture)
« Last Edit: May 24, 2012, 02:11:01 pm by DJ_O »
In case you are wondering where I went, I am still active in the TI community, but I left Omni back in 2015 for various  reasons. I might come back one day, depending of certain circumstances, but my new online home (despite me being Omnimaga founder in 2001) is now CodeWalrus ( https://codewalr.us ). Sorry for the inconveniences.

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)