Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI-Nspire => Topic started by: SpiroH on May 21, 2012, 03:59:18 pm

Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH 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)
http://imageshack.us/photo/my-images/443/spirov081.png (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 (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 (http://ourl.ca/9360/178001). 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 (http://ourl.ca/16585/310827)
    kArmTI_v1.27 Help + Sample Skins + Sample AnimGIFs (http://ourl.ca/16585/310875)

EDIT2: (15Aug12)
   Revision kArmTI_v1.28 (http://ourl.ca/16585;msg=259556)

EDIT3: (27Aug12)
   Revision kArmTI_v1.29 (http://ourl.ca/16585/314881)

EDIT4: (14Sep12)
   Revision kArmTI_v1.30 (http://ourl.ca/16585/315889)

EDIT5: (07Oct12)
   Revision kArmTI_v1.31 (http://ourl.ca/16585/317917) - includes a Video Capture Tool (AVI )
   Skin Editors: SkinEditor_v1.05 (http://ourl.ca/16585/311183) and SkinEditor_v1.07 (http://ourl.ca/16585/314439)
   More Skins: Skins1 (http://ourl.ca/16585/311850) and Skins2 (http://ourl.ca/16585/313460)

EDIT6: (28Jan13)
About a month ago, on the 26th of Dec12, I've released a new version of kArmTI,v1.40 (http://ourl.ca/16585/331168) 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 (http://ourl.ca/16585/365064) - includes a 'Skins Previewer' tool, an updated html Help file and some minor cosmetic fixes.

EDIT9: (11Apr14)  kArmTI v1.60  (http://www.omnimaga.org/ti-nspire-projects/karmti-ti-nspire-emulator-with-skin-16585/msg375351/#msg375351) - a slightly re-designed GUI + a couple of bug-fixes.

EDIT10: (01Sep15)  kArmTI v1.79  (https://www.omnimaga.org/ti-nspire-projects/karmti-ti-nspire-emulator-with-skin-16585/msg402240/#msg402240)  - nspire_emu v0.70's nonaligned memory accesses are re-included.

EDIT11: (11Mar16)  kArmTI v1.80 (x86)  (https://www.omnimaga.org/ti-nspire-projects/karmti-ti-nspire-emulator-with-skin-16585/msg403333/?PHPSESSID=00a03cgijvctfvmaonajign817#msg403333) - latest stable release;  kArmTI v1.81 (x86)  (https://www.omnimaga.org/ti-nspire-projects/karmti-ti-nspire-emulator-with-skin-16585/msg403896/#msg403896) - 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'.

Title: kArmTI - TI-Nspire emulator with skin
Post by: cyanophycean314 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.
Title: kArmTI - TI-Nspire emulator with skin
Post by: Levak on May 21, 2012, 05:30:30 pm
(http://imageshack.us/photo/my-images/443/spirov081.png)
http://imageshack.us/photo/my-images/443/spirov081.png (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
(http://desmond.imageshack.us/Himg443/scaled.php?server=443&filename=spirov081.png&res=landing)
Title: kArmTI - TI-Nspire emulator with skin
Post by: Adriweb 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 ?
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 22, 2012, 10:52:41 am
BUG correction: Please use the new download!

(http://img593.imageshack.us/img593/8594/spirohv0811.png)

The new executable v0.81 is here:
http://www.filedropper.com/spirohv81 (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.

Title: kArmTI - TI-Nspire emulator with skin
Post by: apcalc on May 22, 2012, 12:59:42 pm
I like the new look!

/me downloads!
Title: kArmTI - TI-Nspire emulator with skin
Post by: khiconmtv 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.
Title: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga 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. ;)
Title: kArmTI - TI-Nspire emulator with skin
Post by: Juju 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
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH 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

(http://img140.imageshack.us/img140/5910/tinspirecx.png)     (http://img405.imageshack.us/img405/5204/tinspirecp.png)

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

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

Cheers,
SpiroH
Title: kArmTI - TI-Nspire emulator with skin
Post by: khiconmtv on May 24, 2012, 06:14:25 am
Can you help me guide to create Flashrom?
I cannot start emulator?
Thanks.
Title: kArmTI - TI-Nspire emulator with skin
Post by: Levak 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
https://vimeo.com/11711776
Title: kArmTI - TI-Nspire emulator with skin
Post by: khiconmtv 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
https://vimeo.com/11711776
Thanks, but could not create rom for CX CAS. :(
Title: kArmTI - TI-Nspire emulator with skin
Post by: Levak 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
https://vimeo.com/11711776
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
Title: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga 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)
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 24, 2012, 06:55:38 pm
@khiconmtv:
There are 2 ways to get the 'bootcx.img':
  a. Get it from a friend.
  b. Have the actual machine and use 'polydumper' as linked above by 'Levak'
Keep looking and asking people and ultimately i'm sure you'll manage it. Please be patient...
You should have no problems with the monochrome version though! boot1.img is easier to find.
I'm sorry but as it is copyrighted material i'm not allowed to distribute it.

@Levak:
Thanks mate for all the support.

@DG_O:
I'm afraid it's just a simple starter GIF-tool. It only merges a collection of manually-captured GIF frames into a single animatedGIF.
Of course, this can be much improved but is not a high priority thing todo. I just thought i should do something in that direction and improve it in the future.
The basics are in place, the rest is a matter of free-time...which nowadays is more and more scarce.

About kArmTI:
At this stage i'm releasing it to the crowd for bug hunting (and there are certainly quite a few).
As all of you developers know, this type of project is never finished. This huge ti user community seems to me to be a good place to carry out testing.
I'll be waiting to hear from some users and then try to correct the bugs. I've already done quite a bit and i'm willing to keep doing so for sometime.

Cheers,
SpiroH
Title: kArmTI - TI-Nspire emulator with skin
Post by: khiconmtv on May 24, 2012, 08:46:48 pm
Quote
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

I haved boot1.img.tns from polydumper.
(http://nm6.upanh.com/b3.s1.d4/df6c4c9627b4a11d225548005d8d0fa5_45189386.image3.jpg)
But... not run... :(
(http://nm6.upanh.com/b6.s1.d4/27a92ad36b5f8892385bd73d1a7b19d5_45189396.image2.jpg)
Title: kArmTI - TI-Nspire emulator with skin
Post by: cyanophycean314 on May 24, 2012, 09:24:01 pm
You have to remove the .tns extension from the end of the img file.

Also very nice job with the gui!  :D
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 24, 2012, 09:30:41 pm
@khiconmtv
Color CX (CAS) requires as a minimum nspire_emu v0.60! and i think you are using v0.53 which doesn't support cx!
look here:
http://ourl.ca/9360;msg=225577 (http://ourl.ca/9360;msg=225577)
and download v0.60.
And also here
http://ourl.ca/9360;msg=225781 (http://ourl.ca/9360;msg=225781)
for further argument details.

Hope you succeed!
SpiroH


Title: kArmTI - TI-Nspire emulator with skin
Post by: Goplat on May 24, 2012, 09:37:38 pm
nspire_emu.exe /1=boot1.img.tns /MXC /PO=os_cxcas.tcc
You also need to preload the boot2 (/PB=boot2.img.tns).
Title: kArmTI - TI-Nspire emulator with skin
Post by: cyanophycean314 on May 24, 2012, 09:47:25 pm
I'm pretty sure you can't have the .tns extension at the end of the image file.

@Goplat: I did it fine without Boot 2.

@SpiroH: I tried it out and it looks really nice! The only thing is that the skin is bumped down quite a bit from the emulator itself so I can't access the bottom rows of keys (v,w,x,y,z).
Title: kArmTI - TI-Nspire emulator with skin
Post by: khiconmtv on May 24, 2012, 09:48:56 pm
@khiconmtv
Color CX (CAS) requires as a minimum nspire_emu v0.60! and i think you are using v0.53 which doesn't support cx!
look here:
http://ourl.ca/9360;msg=225577 (http://ourl.ca/9360;msg=225577)
and download v0.60.
And also here
http://ourl.ca/9360;msg=225781 (http://ourl.ca/9360;msg=225781)
for further argument details.

Hope you succeed!
SpiroH



Thanks all... :)
I used command "nspire_emu /1=boot1cx.raw /MXC /PB=boot2cx.img  /PO=os.tcc"
(http://nm4.upanh.com/b4.s27.d1/05a32119d84099317d227d9578dbdf6a_45190474.image4.jpg)
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 24, 2012, 09:51:53 pm
@SpiroH: I tried it out and it looks really nice! The only thing is that the skin is bumped down quite a bit from the emulator itself so I can't access the bottom rows of keys (v,w,x,y,z).
Thanks. Never happened to me. I'll check it out.
How are you starting the application? Via command line?
Please try the 'Boot Options' dialog and report.

I always start kArmTI using the BootOptions (File menu) dialog, i just forgot about the cmdline. Maybe that's the cause.

Title: kArmTI - TI-Nspire emulator with skin
Post by: cyanophycean314 on May 24, 2012, 09:54:03 pm
Here you go. Btw, I run Windows XP for this.
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 24, 2012, 10:09:52 pm
Thanks all... :)
I used command "nspire_emu /1=boot1cx.raw /MXC /PB=boot2cx.img  /PO=os.tcc"

Great! Is that the complete picture? It seems the bottom row is missing. Can you please confirm it?

Also you don't need the command line, try the BootOptions instead.

Cheers,
Title: kArmTI - TI-Nspire emulator with skin
Post by: khiconmtv on May 24, 2012, 10:12:11 pm
Quote
Great! Is that the complete picture? It seems the bottom row is missing. Can you please confirm it?
:)
No problem...
I use notebook with screen resolution 1366x768.
Title: kArmTI - TI-Nspire emulator with skin
Post by: cyanophycean314 on May 24, 2012, 10:14:34 pm
Oh. I guess the screenshot looks incomplete, but you do notice there is a gap between the keypad and the actual screen thingy. Yes there is something actually cut off.  :)
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 24, 2012, 10:20:57 pm
Oh. I guess the screenshot looks incomplete, but you do notice there is a gap between the keypad and the actual screen thingy. Yes there is something actually cut off.  :)
It's rather late for me, i must go to bed. I'll check it tomorrow on an xp machine. It should be simple to fix. ;)
Anyway thanks.
Title: kArmTI - TI-Nspire emulator with skin
Post by: khiconmtv on May 25, 2012, 01:40:13 am
@SpiroH: You can use those images to create skin clickpad
NonCAS:n http://www.fansshare.com/photos/t.i./texas-instruments-ti-nspire-with-clickpad-1644274415.jpg
CAS: http://www.valleybusinessmachines.com/images/nspirecas%20hi.jpg
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 25, 2012, 06:55:29 am
@cyanophycean314: This is how it looks in my xp: http://www.filedropper.com/xptry (http://www.filedropper.com/xptry)
As you can see, I get no clipping! However, I have not tested this thouroughly under Xp. I know that you’ll get some misalignment problems (under Xp) when using the external console and display windows (vista's fault!).
This implies OS detection and I do not use Xp much these days, specially with graphics stuff. So I guess I'll wait for some more feedback and then try to sort things out later.

@khiconmtv: If you mean the full skin pictures, I'm not going to do it.
The clickpad keypads skins are already included in kArmTI, though ;).
Title: kArmTI - TI-Nspire emulator with skin
Post by: khiconmtv on May 25, 2012, 07:43:09 am
@khiconmtv: If you mean the full skin pictures, I'm not going to do it.
The clickpad keypads skins are already included in kArmTI, though ;).
My new skin
(http://nm1.upanh.com/b4.s26.d1/d07d57ce5c295b84f3bae473ceecec8c_45215781.image1.jpg)
Your skin
(http://nm4.upanh.com/b2.s29.d3/1cf4a9132bc5762343db3c59e9b2e2b2_45215794.image2.jpg)
:D
Title: kArmTI - TI-Nspire emulator with skin
Post by: khiconmtv on May 25, 2012, 08:04:36 am
More... new skin
(http://nm6.upanh.com/b3.s26.d2/2721e583f8c7e1e54ea65e7c5bbd1c8e_45216766.image2.jpg)
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 25, 2012, 08:44:45 am
My new skin...
Now i see your point. Your skin has much better contrast. I do agree!
AND of course you have fixed your notebook's vertical resolution limitation. :)

That's why i've also provided a SkinEditor to customize the looks :crazy:.
Cheers,
Title: kArmTI - TI-Nspire emulator with skin
Post by: cyanophycean314 on May 25, 2012, 10:28:48 am
I'm not too sure why it's being cut off, but it's ok.  :)

@khiconmtv - Try not to double post.  :)
Title: kArmTI - TI-Nspire emulator with skin
Post by: khiconmtv on May 25, 2012, 10:03:49 pm
3 new skins
(http://nm7.upanh.com/b4.s29.d1/c08ef139dea6eda0434198d6ec8fce08_45241227.image12.jpg)
Download
http://www.mediafire.com/?bo0gnb6zq1ib07b
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 25, 2012, 10:25:58 pm
Nice skins. They give a little work (at first) and some people do really enjoy it a lot! ;)

Now, on another note w/o skins, i'm presenting yet another take (yeah!) on the light-gui for nspire_emu .

(http://img16.imageshack.us/img16/2199/spirohv0901.png)

(this is very similar to SpiroH_v081. my previous post(s): http://ourl.ca/9360/302507 )

This new layout has all (i hope!) the CX keys, and is much shorter...

Maybe some of you will find use for it. For example, it should fit inside any netbook's lcd like my old eeepc (1024x600), whereas the previous one doesn't.

SpiroH_v090: http://www.filedropper.com/spirohv90 (http://www.filedropper.com/spirohv90)

Enjoy,
SpiroH
Title: kArmTI - TI-Nspire emulator with skin
Post by: calc84maniac on May 25, 2012, 11:42:53 pm
It would be nice if for the gui setups, we could actually use the full touchpad range. Perhaps right click for touch only and left click to touch and press the button down.
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 27, 2012, 10:25:56 am
First off, many thanks for your kind remarks! i really appreciate them!

I'll try to answer some your queries:
1) SpiroH:
(not a very inspirational name, but that's how i started the program and then it stayed like that..):
The basic idea was: KISS: ("kiss it simple sir (or stupid)" ). I was a bit fed-up of the hard work with the skins. That's how the idea came up to my mind.
a) - The command-line business should to be easy enough to fix. I'll look into it asap.
b) - I'm afraid i did not test (nor targeted to be honest...) this thoroughly under xp.
If get many compaints i'll surely do it. Mind you, i also think Xp it is the best M$'s OS to date. Bloated vista has too many useless spy and slow-down processes...
c) - The fonts are "Segoe UI" and  "Segoe UI Symbol". Grab them from a vista/win7 machine and you should be fine.

2) KArmTI:
That's the a glitch i've also noticed, but did not YET dig into it sufficiently.
Yeah, i also work* (besides this hobby...) Maybe my coming holidays will help put an end to it!

Final note:  I've just released this stuff for the first time to the crowds, so they are bound to have glitches... I'm already quite happy some people are finding 'some use for it'.

If you're a german guy (Franz!?) "Vielen Dank für Ihre wertvollen Hinweise und bis bald...", if not 'never mind'.

*Actually, I'm a teacher and i'm doing some exams at this very moment.

Cheers,

Title: kArmTI - TI-Nspire emulator with skin
Post by: brahimmed30 on May 27, 2012, 10:35:07 am
hello
 I recover the boot1.img from my Nspire cx but I do not know how to transfer it to boot1.raw can you help me?
Title: kArmTI - TI-Nspire emulator with skin
Post by: Lionel Debroux on May 27, 2012, 10:43:22 am
The boot1 retrieved by PolyDumper is neither compressed nor encrypted, you can feed it into the emulator :)
Title: kArmTI - TI-Nspire emulator with skin
Post by: brahimmed30 on May 27, 2012, 10:48:16 am
thank you boss, another question how to work with spiroH
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 27, 2012, 06:30:12 pm
Well, yesterday I've worked quite hard to get all this Nspire stuff running.
....
Happy Nspiring, ;-)
This is really a great contribution for starters. I'm speechless.
Some months ago i was also out there googling/hunting, but to no avail. Ultimately some kind soul (which i won't name here) has kindly helped me.
So, as i've been there myself, i can feel the relief. Now you've made it so much easier. On behalf of the future Nspiring-newbies MANY thanks.
Let's make it easier for the poor (i mean empty pocket) souls try/do/learn some maths, universal asset after all, which some are using to become far-too-rich.

Cheers,

Title: kArmTI - TI-Nspire emulator with skin
Post by: Nick on May 27, 2012, 06:40:50 pm
could it be that the Install.bat does not support 64bit systems? i get an error when i try to run it xs

it says it found a mistake when opening the file.

i placed everything in the correct folder though
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 27, 2012, 07:15:39 pm
could it be that the Install.bat does not support 64bit systems? i get an error when i try to run it xs
I would simply say that i've developed both apps 'kArmTI' + 'SpiroH' on a 64-bit Win7 system.
I'm afraid i can't help you right now with the .bat file.

...
Would be great indeed ... :)
I'm taking note of the all the things that require improvement, to fix (at least some) as soon as
i have some more time. Right now is a specially akward time, as we are going thru the examinations period.

In meantime i'm all ears,
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 28, 2012, 06:26:45 pm
...
But the best of all would be if you could create a 'real image' like for your kArmTI, but with a format as in SpiroH 0.90, so that it would also work for 1024x600 netbooks.
Maybe it would be possible to cut the real Nspire CX picture and put the lower part (with the numeric and alpha-keyboard) to the right side, i.e. to make a 'horizontal' Nspire CX!?
Hi Franz,

Do you mean something like this:

(http://img152.imageshack.us/img152/7895/spirohv10draft.png)

Thinking+Working on it! You may add some input if you like:-\.

Cheers,


Title: kArmTI - TI-Nspire emulator with skin
Post by: Nick on May 29, 2012, 02:07:34 am
looks good, but i would make the image stretch over alll the window. so that everything is blak, and it look like some TI-V200 :)

anyway, it's already looking great, and it's a good idea of makeing it this way
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 29, 2012, 05:40:24 am
I decided to make it look like a camcorder, with a separated display - look here:
Your skin looks great! So, let's say you still can make some money as an artist, or if you already have a good pension, think about helping out to make one for "Omni-Nspire"? ;D

Here goes a quick one (still in draft-phase) for experimentations:
   (http://img651.imageshack.us/img651/86/spirohv101draft.png)

1. The frame should be small enough to fit most netbooks.
2. Doesn't depend on weird incompatible windows' fonts.
3. Should start from the command-line
4. Well the looks is always very subjective! Let's start with a small frame. As I'm getting older, my eyes start having some pain to read the small glyphs.
5. Still has some glitches but is already usable, i think.

Let's see if someone is interested and then i might spend some more time on it.

SpiroH

Download: SpiroH_v11_beta (http://www.filedropper.com/spirohv11)

Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 29, 2012, 07:27:16 am
Franz, thanks again for your feedback.

Glitches:
1) LCD not properly sized:  Status: Fixed!
2) Beep Horror:
My BAD, sorry about that, but i always work with the computer sound muted.  Most of times i find it very disturbing. That's why i didn't notice it.  Status: Fixed.
3) Skins: To read an external skin file is not a big deal (i use that in kArmTI).
I was thinking to keep 'SpiroH' simple, but i may change opinion if some artists willing to contribute pop in the band wagon. I'm challenging you to draft a skin for this emulator and then we'll try to dress it up.
A skin is basically a set of rectangles for the keys and the LCD.

Here is the new-beta minus 2-bugs: SpiroHv11_2 (http://www.filedropper.com/spirohv112)

Until next round,
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 29, 2012, 03:36:54 pm
Back again, trying to sort out some of your requirements (which btw make perfect sense to me!)
1. key mapping stuff.
2. my eeepc numeric keys seem to work fine!? Do you use Fn+NumLk to use the numeric keypad?
Please try the next version SpiroH_v12-beta (http://www.filedropper.com/spirohv12) and report when you can.
3. Skins: Let's take some more time. It's not really high priority stuff, just nice-looking, oh well...that can wait.

Cheers,
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 29, 2012, 04:15:15 pm
Ok, tested now version 1.2 and everything is working as I wanted it
...
Many thanks for your collaboration too!
Now, I've got to eat something.
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 30, 2012, 07:19:15 am
A big thanks also to Goplat for his emulator engine, because without his great work there won't be any GUI version at all! :)
Sure! I second that, of course.

Yet another release with fewer (i hope) bugs:
  (http://img12.imageshack.us/img12/3659/spirohv103.png)
1. Better keypad handling, specially for gaming  ;) (multiple key presses).
2. A fancy toolbar (?)

SpiroH_v13: http://www.filedropper.com/spirohv13 (http://www.filedropper.com/spirohv13)

No much, but maybe worth a look.

Be Happy,
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 30, 2012, 09:33:44 am
I will try to explain in more detail:
1) Toolbar: yeah it's just a quick shortcut to some of the menus functions.
2) Multiple keypresses: I didn't explain it very well, sorry, because it requires to many words (and I was hungry!). Now that i've had some lunch, let's do it. About the diagonal keys:
   a) I've removed those because they don't seem to be used at all in the new CX' Os (at least i've not noticed anything and i don't have a cx to test it), but they used to work in previouses versions of the OS. You can check that with kArmTI loading a previous OS.
   b) So, i've replaced the keyboard keys (eg: VK_NEXT) that used to be mapped to the diagonal cursor keys, to do the 'thing' (pc-keys mapping) you've asked for.
   c) Finally, you can notice, in previous versions of SpiroH that simultaneuos keys presses were disallowed, because thay were leaving behind 'red marks' (not very nice looking, one has to admit). Now, when you're playing games, you DO really need to press the cursor keys and, say the jump key, at the same time. That's what i mean by multiple keypresses. In SpiroH_v13 there shouldn't be any 'red mark' left visible, when the keyboard keys are both released. So, is more a cosmetic thing, not really adding new functionality. But the looks sometimes do matter.

Hope it's clearer now,

PS: I can see you're magnetically busy, so am i in the classes, what a coincidence.
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 30, 2012, 09:02:07 pm
Franz: Follow-up with a few touches.

1. Diagonal keys seem to work fine with ClickPad but not with TouchPad. Why i dunno? It doesn't depend on the os, but rather on the keypad.
I wasn't sure. I've tested both keypads with the color cx version. It doesn't make much sense to have them in SpiroH. Anyway, i've put them back again, just in case..
2. Red-marks removal when multiples keys are pressed at the same time. Hope it's fixed now.
3. Added support for the monochrome Os's (touchpad only!).
4. Removed the '/K4' from the emulator args. Makes no sense since there's no choice of keypad.

Download: SpiroHv13_2 (http://www.filedropper.com/spirohv132)

Tiny bits that eventually will help to get there.
Title: kArmTI - TI-Nspire emulator with skin
Post by: khiconmtv on May 31, 2012, 09:18:42 am
 ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)
I want (or hope) touchpad full work... and enable on screen-display.
Title: kArmTI - TI-Nspire emulator with skin
Post by: khiconmtv on May 31, 2012, 10:45:26 am
I want (or hope) touchpad full work... and enable on screen-display.
Well, I don't exactly know what you mean by 'touchpad full work', because I don't have any real Nspire and so I don't know how it SHOULD work.

What would indeed be a great feature is that we could use the PC-mouse to directly 'work' inside the Nspire screen, i.e. directly selecting any menu option or moving the cursor/hand in the graph window.
But of course that would be extremely tough to program.

You could download TI-Nspire Teacher Software (90 days trial)
http://edudownload.ti.com/downloads/files/cdn/ti-nspire/3.1.0/update/TINspireStudent-3.1.0.392.exe
It works with touchpad and enable cursor on display... :)
Title: kArmTI - TI-Nspire emulator with skin
Post by: ExtendeD on May 31, 2012, 01:34:37 pm
I want (or hope) touchpad full work... and enable on screen-display.
Well, I don't exactly know what you mean by 'touchpad full work', because I don't have any real Nspire and so I don't know how it SHOULD work.

What would indeed be a great feature is that we could use the PC-mouse to directly 'work' inside the Nspire screen, i.e. directly selecting any menu option or moving the cursor/hand in the graph window.
But of course that would be extremely tough to program.

Goplat, do you have any idea on how this could be implemented? I'm also quite interested in this.
Title: kArmTI - TI-Nspire emulator with skin
Post by: Jim Bauwens on May 31, 2012, 01:39:07 pm
Indeed, I would also like to see this.
It's handy to see if touch functions work properly in a lua program.
Title: kArmTI - TI-Nspire emulator with skin
Post by: khiconmtv on May 31, 2012, 08:13:02 pm
Yes, I know. I've downloaded this software a few years ago (IIRC it was version 1.6), but its 'copy protection' (saving the installation date) wrote anything into the bootsector (or even partition table) and after the installation my bootmanager didn't work anymore. So I had to completely restore my harddisk - since then I keep away from this crappy software! :(
Oh...
You can change from Teacher Edition to Student Edition (30 days trial).
http://edudownload.ti.com/downloads/files/cdn/ti-nspire/3.1.0/update/TINspireStudent-3.1.0.392.exe (30 days)
http://edudownload.ti.com/downloads/files/cdn/ti-nspire/3.1.0/update/TINspireTeacher-3.1.0.392.exe (90 days)
If you used Teacher Edition, no problem, trying with Student Edition... :)
Compare 2 versions
(http://nn5.upanh.com/b1.s29.d1/b9c4c9aefabbef296f1a6251a82b7bc4_45541765.image1.jpg)
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 01, 2012, 12:06:26 pm
I've now made a few more tests (also with kArmTI and the original nspire_emu) and the situation with the cursor keys is indeed a bit confusing!...
Lately, I've been quite busy...

Touchpad + Diagonal keys :
1. 'Houston, we have a problem': IMHO, there is a glitch with the nspire_emu. It doesn't emulate the diagonal keys correctly when the keypad is set to 'touchpad=/K4'.
Technical details are a bit involved. In short, the keypad matrix uses 3 extra 'rows' for the new touchpad.
2. No, I did NOT forget the bottom-left diagonal key. The thing is, when you press it you don't get any answer from the calculator emulator.
Meaning, that matrix combination is simply ignored. That's why..., I hate useless keys!
3. Simulation of the diagonal keys is not that easy as it seems at first: most probably you'll get a 'staircase effect' (horrible to look at).
4. My workaround to the above problem: The keypad matrix layouts of 'touchpad proto' and 'touchpad' are somewhat similar (but NOT equal!).
Because 'touchpad proto' handles the diagonal keys work correctly, i thought i could 'cheat a bit'.  So internally ('under the hood') i've decided to use the 'touchpad proto'.
However, unfortunately the 'pad' key does not work! Here i did some 'key sequence simulation' to try to emulate the 'pad' function.

I guess it's usable. SpiroH_V14-Beta: http://www.filedropper.com/spirohv14 (http://www.filedropper.com/spirohv14)

Cheers,

PS1: I really think nspire_emu is a great emulator with many hours of hardwork by Goplat, for sure. However, one shouldn't forget that it is not the real machine, but is sooo much cheaper (that counts i gather!).
So, please do not raise your expectations above a certain reasonable level.
PS2: Are diagonal keys really that much useful?

Title: kArmTI - TI-Nspire emulator with skin
Post by: Nick on June 01, 2012, 01:39:25 pm
i don't think you should waste your time on the diagonal keys.. you don't even need them anyway

it would be much more useful to get the mouse working (live on screen or the touchpad by e.g. right clicking on it), because then we could emulate it as we really do on the nspire

so i say, spend your time figuring out how to implement the mouse, instead of the diagonal arrowkeys
Title: kArmTI - TI-Nspire emulator with skin
Post by: Nick on June 01, 2012, 03:36:41 pm
fhub, the touchpad is a real touchpad like on a laptop. you can move the the mouse (cursor) like a real mouse on the pc, that's why it's called touchpad xp
Title: kArmTI - TI-Nspire emulator with skin
Post by: khiconmtv on June 01, 2012, 08:56:00 pm
fhub, the touchpad is a real touchpad like on a laptop. you can move the the mouse (cursor) like a real mouse on the pc, that's why it's called touchpad xp
Ok, thanks for the info.
Now I understand the requests for that feature too, but as I already said: it won't be easy to implement  - although of course very useful, I agree ;)


Video (see at 0:49") :)
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 02, 2012, 04:21:31 pm
Hi SpiroH,
.....
Hi Franz & Co,

Maybe today we have some good news (for a change):
1. I've managed to dig into the emulator's touchpad code and have implemented the missing diagonal-arrowkeys movement support. So, now the touchpad=/K4 should also support them.
2. Why do I insist on using it? Because the 'touchpad proto' is not (well??) documented and is NOT fully compatible with the current touchpad we see on ti-nspire cx pictures.
Meaning, what you see above the keys, is NOT really what you get. That's not what we want.
3. As a bonus, i've also implemented some mouse right-click support to fire the 'blue-functions' above the keys, without having to press the 'ctrl'. It's quite handy.

I'll leave the code here for you to test and tell me if you like it.
SpiroH_V17: http://www.filedropper.com/spirohv17 (http://www.filedropper.com/spirohv17)

Surely, I'll hear from you soon. Again, thanks for all your nice comments/reviews,
SpiroH

PS1. It's been around a week and we've made quite some progress...Yeah, sometimes 'small is really beautifull'.
PS2. Yes, I'll port 'these' improvements to kArmTI (asap) when i find the time, not this week for SURE.

Title: kArmTI - TI-Nspire emulator with skin
Post by: Nick on June 02, 2012, 04:38:45 pm
so you actually changed the emulator itself?? ö nice work, glad you got it working after all your spent time :)

and that third one is genius! it's extremely useful, since that was one of the disaster things about such emulators (those [ctrl]/[2nd] keys), this will make it a lot more easy and friendly to use.
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 02, 2012, 05:12:52 pm
I've tried your right-click feature but unfortunately it's working very unreliable.
That's very weird indeed, because the implementation is rather simple! What system are you using? In my system it works flawlessly!
And BTW, unlike yesterdays version I can't move diagonally now anmore by pressing 2 cursor buttons on the PC-keyboard, with v14 this still worked.
Why do you need to press 2 cursor buttons? Is that also a problem? Normally, that's not supposed to move diagonally! You need to assign a specific single key not 2.
Anyway, you can always stick to v14, if you prefer it, until these problems are sorted.
What about the diagonal arrowkeys? That's really the new thing but you didn't mention it? Did you try it?
Thanks,


Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 02, 2012, 05:56:28 pm
Well, I'm using a usual netbook. Now I've even connected an external mouse, because usually I work with the internal mousepad and I thought maybe this mousepad-button (for right-click) would be the reason. But the problem exists also with the external mouse.
What i'm asking is what os (eg. win7/xp) and cpu frequency? Anyway, of course i believe you, but i'm positive it's a simple matter of adjusting some time delay. I'll surely look into it.
Everytime program delays are inserted, these need to be tested against several hardware platforms, before being released to "general machine". Of course, you know it!
Quote
The diagonal arrow-keys (I guess you mean with the mouse on the touchpad) are working fine, but this worked already with the version v14 yesterday, so that's not new in v17.
Yes, i meant the mouse on the touchpad (sorry about that). I didn't bother yet to assign keys to these diagonal movements, but i plan to do so.
The 'new' thing here is that in this version(v17) i'm using internally the touchpad=/k4 and not 'cheating around' with the 'touchpad prototype =/K3' to emulate the desired /K4.
What's really 'new' is that the nspire_emu code (v0.60) had to be a bit modified to support the diagonal movements for the /K4 keypad. And as i said earlier, /K4 is much better documented than (/K3), which is ' dead' and imho should only be used as a last resort.

I'll come back,

Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 02, 2012, 06:15:04 pm
i don't think you should waste your time on the diagonal keys.. you don't even need them anyway
it would be much more useful to get the mouse working (live on screen or the touchpad by e.g. right clicking on it), because then we could emulate it as we really do on the nspire
so i say, spend your time figuring out how to implement the mouse, instead of the diagonal arrowkeys
The intention is quite a good one, but that still requires quite some work to properly emulate the missing touchpad functionality.

so you actually changed the emulator itself?? ö nice work, glad you got it working after all your spent time :)
and that third one is genius! it's extremely useful, since that was one of the disaster things about such emulators (those [ctrl]/[2nd] keys), this will make it a lot more easy and friendly to use.
Sometimes i just get too carried away with the code discussion that i simply forget to answer to kind remarks. I'm doing it now. ;)
Thank you for nice comments and support,
SpiroH

Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 02, 2012, 06:41:08 pm
OS is Win7-Starter, CPU is any Atom, frequency is 1.6GHz (I believe?), but if it's not too busy it automatically switches down to 1GHz (not sure about it without looking into the manual).
But I can't imagine that this speed would be of any interest!? Shouldn't this just be a simple matter of key-press/key-release events for the mouse button?
Thanks, I do think speed can be an issue. But, as I have a similar specs netbook, i can test it and report later.
Quote
I couldn't imagine which keys are still free (and make sense) for such an assigment.
Not in a netbook, for sure (simply use the mouse). But in a normal pc-keyboard you still have the 'numeric block' keypad keys. Just a thought.
Quote
Well, if /K3 works much better than /K4 (as it seems in v14), then I would say /K3 is the better choice. ;)
I guess that's my fault that i couldn't explain why i do not support the /K3 solution. Firstly, I surely would prefer it because that would be the 'least effort' and most realiable solution (eg, no changes to the emulator's code). Unfortunately, not all keys and most notably key-functions available in /k4 also exist in /k3. As i said in a previous post, eg, the 'pad' had to be emulated by sending a 'ctrl'+ 'stuff' sequence. I don't want to do that for every function of /k4 that is missing in /k3. And i've noticed that there are quite a few. That's my justification, it's not just for the 'hell of it';). Anyway, i do agree that when a solution works we should stick to it. However, it should only last until you have one that offers you better functionality. Hope to have that soon.

Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 03, 2012, 07:25:25 am
Franz: I've been playing in my eeepc with v14 and i must admit the touch+feel while moving the cursor on the screen is so much better, faster and smoother than with the real touchpad /k4 driver. Basically this means that the /k3 emulation is much better. So, now i perfectly understand your point! Also /k3 is not a real touchpad but rather a keypad with some extra cursor keys. Totally different hardware (and emulation)!

Btw, before i made the switch back to /k4 (reasons i've explained before), i had already started experimenting the right-click functionality on a v15 (follow-up of v14) which i'm posting for you to have a go (here many functions-keys are still missing when compared to v17) . Let me know how it works for you. My tests on a eeepc 1000H (also win7/1.6GHz) seem to be satisfactory. Yes, you were correct about the right-click stability problems on the netbook. I will try to improve it.  I'm afraid (?) we need to allow enough time for the emulator to complete the previous operation before interrupting and ask for a new one.

v15   (alpha right-click): http://www.filedropper.com/spirohv15 (http://www.filedropper.com/spirohv15)
v17_2 (more stable?):    http://www.filedropper.com/spirohv172 (http://www.filedropper.com/spirohv172)

Thanks,

PS: Proceeding with v15 is always a possibility. So, i'll think it over, nothing is closed, but at some some point we need to make a decision for time is not elastic.


Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 03, 2012, 01:35:05 pm
Ok, here are the results of my short tests:
...
So at the moment I can't really decide which version I like more: v14 is better for the touchpad usage and v17-2 has this very comfortable right-click feature.
A v14+v17 would definitely be the greatest! :D
Yeah, so do I. I'll do so more testing and when i have some free time I'll comeback. Right now, as in last sunday,  i'm busy with exams, ach you know it, only so well, how long it takes...

BTW, I've found a strange behaviour when I use the 'off' function (ctrl+home/on):
it shows "Saving..." for a few seconds, and after this many functions don't work correctly anymore, e.g. the cursor-keys.
Nothing very 'strange', that's about 'normal' behaviour. We just assume the calculator is going 'off' that's why it is 'Saving' its current status to restore it when the 'on' key is pressed.
I wouldn't bother too much if the cursor keys seem to be working, that only means the 'off' state is not (yet) being properly detected. So, not to worry at this stage (cosmetic issues).

Thank you for all your tests,

Title: kArmTI - TI-Nspire emulator with skin
Post by: ParkerR on June 04, 2012, 07:36:32 am
I can't get v15 or v17 to load my image. I put in this for the command line "/1=boot1.img /F=flash.img" and when I click "Ok" it starts to load then crashes. Windows 7 64bit if that makes a difference. TI-Nspire OS 3.1 CX Loads fine in nspire_emu with the same parameters.

Edit: So many spelling errors.
Title: kArmTI - TI-Nspire emulator with skin
Post by: ParkerR on June 04, 2012, 08:16:43 am
I can't get v15 or v17 to load my image. I put in this for the command line "/1=boot1.img /F=flash.img" and when I click "Ok" it starts to load then crashes. Windows 7 64bit if that makes a difference. TI-Nspire OS 3.1 CX Loads fine in nspire_emu with the same parameters.
I don't think that 64bit would be the problem.
Which nspire_emu version do you use (when you say your image loads fine)?
SpiroH is based on nspire_emu 0.60.


I'm using 0.60
Title: kArmTI - TI-Nspire emulator with skin
Post by: ParkerR on June 04, 2012, 08:23:48 am
Ok very weird. Crashes when I put in those arguments through the GUI but if I launch it from the command line with SpiroH_v17.exe /1=boot1.img /F=flash.img it works.
Title: kArmTI - TI-Nspire emulator with skin
Post by: ParkerR on June 04, 2012, 08:38:41 am
Ok very weird. Crashes when I put in those arguments through the GUI but if I launch it from the command line with SpiroH_v17.exe /1=boot1.img /F=flash.img it works.
Well, if you enter the arguments in the GUI boot-options dialog, then they are used only at the next start.

But if these arguments are already correctly stored in the registry (as it should be after you've started it with commandline parameters), then the next start of SpiroH should work fine (also without having to enter any parameters again).

PS: And BTW, you shouldn't use SpiroH v15 - that's just an intermediate version where not all keys work.
Better use v17_2 (or v14 which has a different touchpad handling).


Yeah I just was trying the different versions to see if one would not crash. And now that I did it on the command line it seems to have stuck. I can just launch it now. Great work SpiroH :D
Title: kArmTI - TI-Nspire emulator with skin
Post by: ParkerR on June 04, 2012, 08:46:39 am
A feature I would like to see is instead of having to use the arrow keys to move the mouse, maybe have it to where you can move the mouse over the screen and be able to interact with it 1:1.
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 04, 2012, 12:51:43 pm
Franz: Thanks for the support you're giving out. That's much appreciated.

I've been doing some thinking over the /k3 or /k4 dilemna. Looked further into /k4 and it seems quite difficult to achieve satisfactory performance from the current status of the touchpad emulation.
At least it will never be comparable to /k3. So i guess we'll have to wait until somebody (Goplat?) comes up with a better touchpad emulation. Because this sort of work must really be carried out
inside the emulator engine and that requires quite some expert knowledge, effort and time. Of course, this is only necessary if you plan todo extensive graphic work. Otherwise, i reckon the current functionality is already sufficient for quite a large number of uses, as you know...

So, i went a bit further with the /k3 version, trying to replace/simulate most of the wrongly mapped key-functions. That's what i'm showing you in v20. Now it should (?) feel a lot more like the /k4 experience.
For fun, also added some cosmetic things: 1. Color distinction for left-click, right-click and key-click; 2. Right-clicking on the LCD screen sends an 'ESC', which is useful to quickly dismiss popups, for example.

Hope is better than previous v14/v15.
Here you go (beta!): http://www.filedropper.com/spirohv20 (http://www.filedropper.com/spirohv20)

Cheers,

PS1. Do not pay too much attention to my 'app's versioning style'. Sometimes is not very coherent. And this is not yet meant for production  ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)
PS2: I didn't take into consideration your last post:
....
I've now read a bit through the Nspire manual
Actually, only read it now. As you know, i've been away for sometime. But, as this is a live process i'll get back to you and try to answer asap .
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 04, 2012, 02:27:59 pm
Ok, reporting about v20: :)

The different key colors are a nice gimmick, maybe you could change the color for 'key' a bit, because this orange(?) looks very similar to the red left-click (maybe using a light-blue or cyan?)

And now a few bugs:
1) left-click on the 'calculator' and on 'doc' show the 'ctrl'-indicator in the display (shouldn't do this!), but the executed function is correct
2) left-click on '=' doesn't give the = character but instead opens the same menu as if you right-click on this key
3) right-click on 'x' (the multiplication) gives the same menu as the key above, but should insert " "

But everything else is working fine - and I have my 'double-cursor-diagonal-movement' back again! ;)

So, it seems you like the overall picture. Good!

A: About the colors, I'll do it for you. cyan is it?

B: Bugs:
1) I didn't notice that. Is that a serious problem? Maybe we can skip this for the moment. After all we are using different keypads!
2) I'll look into it. I'vr missed that one. I'll fix it.
3) I've noticed that but i couldn't find the corresponding ctrl sequence. Do you know it?

Ok, "Franz can have back the crazy speeding cursors" ;).

I'll be back later,

Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 04, 2012, 09:58:09 pm
Franz: just a quick note to let you about the progress.

1. Changed colors.
2. Enabled context functions for all buttons. Quite a few won't do anything...
3. Has 2 limitations which i couldn't map, because those keys DO NOT exist in 'Touchpad Proto'.
   A: The equal sign: we get ':=' ; workaround:  go back and delete the colon (':') - ( '=' is not that much used, anyway!)
   B: The context-function over 'multiply' doesn't correctly show the " " symbol.  Work-around: show the symbols' palette, and then it's just one cursor movement away.
And a third one: (not a real limitation but just cosmetics)
   C. I see no way to avoid seeing the 'ctrl' from appearing on the top menu when using: 'pad' + doc' + 'equal'
4. Also added 'ENTER' when left-clicking over the LCD, besides ESC for right-click.

Considering that this not the real 'touchpad' but the 'proto', a lot of emulation on the emulator (emu^2) had to be done.
Let's say, i took many of your remarks into consideration ;).

Tomorrow morning, i'll be at work. Will be back in the afternoon, though.
LBNL, please consider this is still a work in progress (ie, in a beta stage).

Here: http://www.filedropper.com/spirohv202 (http://www.filedropper.com/spirohv202)

SpiroH
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 05, 2012, 11:53:24 am
Since you mentioned "Touchpad proto" I've tried this with the original nspire_emu, and I've found both things on quite unusual keys:
The = sign is on the [,] key at the bottom rightmost corner, and the double-quotes " " are on the [F] key in the leftmost column.
Maybe this could help you to find the correct code for these 2 keys/functions!?
Unfortunately, they are NOT. You need to 'Reset CPU' after you've changed the keypad, so that the TI-OS properly recongnizes the new keypad.
So what you say is only valid for the 'Clickpad' not for the 'Touchpad Prototype'.
So let me explain it:
I always thought that both following actions would have the same effect:
1) pressing (or clicking on) the 'ctrl' button and releasing it again, and then pressing or clicking on any other key
2) pressing the 'ctrl' button and holding it down and then additionally pressing any other key.
And I'm quite sure that it's in fact working this way on a real Nspire, i.e. there's no difference between releasing the 'ctrl' key or keeping it pressed while pressing the desired key.
Yep, I know that. We're just trying to use a 'Touchpad', when in reality the Ti-OS sees a 'Touchpad  proto' keypad.
All the partial /k4-emulation using a /k3, most certainly won't work when the ctrl-key + 'some-funny-key' are pressed on the keyboard (as you've mentionned). But using the mouse, it should 'almost fine'.
When you use the keyboard keys separately (one at a time) what you get is the real 'touchpad proto' not the 'touchpad'. Yeah, i agree is rather messy at this stage (and not worth to continue the effort).
So in my opinion it would indeed be better to switch back to version v17_2 (with its /K4 method), and simply implement there those few new improvements you made in
v20_2 (i.e. ENTER/ESC on the LCD, the 3 key colors and right-click for ALL keys).
Since this /K4 emulation is much better (as you wrote in your previous posts), it will probably also be easier for you to implement any new features, because you won't always have to circumvent the glitches of the /K3 emulation with your own tricks.
Again, I say yay. That's why I've shown quite some resistence to follow the /k3 path (a few posts ago). Now things are clearer. Let's say v20_2 is just a "touchy prototype" for testing purposes. It costed some time, but now we know how it behaves.
Thanks again for your great work,
Many thanks to you too, for such a detailed answer that will also be useful to other potential users to make up their minds on which version to pick-up.

Ok, I'll try to update my last v17_2 with the latest 'color' + mouse-gestures (joking! ;D) and prepare a new version for testing.
Anyway, the v14/v20_2 (the /k3 variety) will always be handy to use when snappier cursor handling is required. ;)

SpiroH




Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 05, 2012, 04:58:21 pm
Hey Franz:
Please check this one: http://www.filedropper.com/spirohv18 (http://www.filedropper.com/spirohv18)
We'll talk later,

PS:
(http://img109.imageshack.us/img109/8585/uprightv18.png)
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 05, 2012, 06:17:34 pm
WOW, I don't know what to say: simply perfect! :)
Thanks, not really, but a 'good step' in the right direction, we hope.
BTW, who's this Franz mentioned in the About-box? ;)
Some 'better-quality german' guy i once met at Omnimaga. You just might have heard about him. If not, just drop at Omni and he'll be there. ;D

Cheers,

PS1: Just posted a pic above to remember the difficulty to get it going.
PS2: I guess it's about time to invite some Photoshop guru(s) to improve the skin's picture quality, specially the keys' text and a lighter background. What do you think?


Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 05, 2012, 07:03:28 pm
I've found 2 very high-quality Nspire pictures on the internet, which are bigger but if you make the layout as in your SpiroH then they won't be too large.
Would you please provide the links? I would like to have a look. Then we may negotiate... Thanks.
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 05, 2012, 07:17:46 pm
Oh, I don't remember the links anymore, but I have ZIPed it for you and uploaded it here:
http://www.spaadyshare.net/65wpewnl7qgg/nspirepic.zip
Very good quality indeed. Thanks, I'll work a bit on it and will let you know.
Title: kArmTI - TI-Nspire emulator with skin
Post by: khiconmtv on June 05, 2012, 07:57:34 pm
Would you please provide the links? I would like to have a look. Then we may negotiate... Thanks.
http://www.valleybusinessmachines.com/images/TI-NSCX_CAS-Front_Home.jpg
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 06, 2012, 05:12:38 pm
PS: I've now played around a bit with this bigger image and made a Nspire-'book' of it (895x525 so it should still fit on a netbook-screen, and the LCD is original size).
Not really a piece of art but just for fun, I'm sure you'll make a much prettier skin. ;)
http://image-upload.de/image/5ILPPi/30c92e1054.png (http://image-upload.de/image/5ILPPi/30c92e1054.png)
WOW, That looks great Franz! If you could send me the Photoshop file, i will play with it a bit. Just maybe we can sort something out along those lines.
 (Maybe we should abstain from using the TI logo, it can bring us some troubles).

In the meantime, i've been doing my bit too. I've also been (a little) busy with the new look and haven't done much else. See if you like it.(NOW IT WILL BE DIFFICULT! ;D)
  (http://img137.imageshack.us/img137/4518/spirohv19767499.png)

SpiroH_v19: http://www.filedropper.com/spirohv19 (http://www.filedropper.com/spirohv19)

I will try to workout minor bugs/features as time allows. Best Regards,
SpiroH

PS: Yep, painting+skinning (for me!) requires an awful amount of time.


Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 06, 2012, 05:42:20 pm
What??? I can't imagine this - look at all those hundreds of pictures of the Nspire on the internet. Do you think they would all be 'illegal'?
Not the picture in itself, BUT when bundled with an emulator that's a quite different story, i gather. But then i'm not a lawyer!
You know, these companies have a lot of power in judicial terms. I'm a bit afraid that's all.
Title: kArmTI - TI-Nspire emulator with skin
Post by: Deep Toaster on June 06, 2012, 07:20:51 pm
Whoa, I've missed a lot. How do you use those skins in nspire_emu? (I'm not even sure I have the latest version of the emulator <_<)
Quote
(Maybe we should abstain from using the TI logo, it can bring us some troubles).
What??? I can't imagine this - look at all those hundreds of pictures of the Nspire on the internet. Do you think they would all be 'illegal'?
Well, that's the difference between taking a picture of someone holding a book and actually using the book's cover design in your own work. Though I'm not really sure in this case if it's illegal or not.

By the way, you should generally avoid double posts and use the MODIFY button instead if you have something new to add.
Title: kArmTI - TI-Nspire emulator with skin
Post by: khiconmtv on June 06, 2012, 07:51:57 pm
TI Nspire CX CAS OS 3.2
http://education.ti.com/downloads/files/ti-nspire/3.2/TI-NspireCXCAS-3.2.0.1212.tcc
Title: kArmTI - TI-Nspire emulator with skin
Post by: cyanophycean314 on June 06, 2012, 09:19:44 pm
Whoa, I've missed a lot. How do you use those skins in nspire_emu? (I'm not even sure I have the latest version of the emulator <_<)
Quote
(Maybe we should abstain from using the TI logo, it can bring us some troubles).
What??? I can't imagine this - look at all those hundreds of pictures of the Nspire on the internet. Do you think they would all be 'illegal'?
Well, that's the difference between taking a picture of someone holding a book and actually using the book's cover design in your own work. Though I'm not really sure in this case if it's illegal or not.

By the way, you should generally avoid double posts and use the MODIFY button instead if you have something new to add.

The program is still based off of Goplat's nspire_emu_060, but Spiro_H has added a very pretty GUI (with skins) for it, called karmTI? :P
Title: kArmTI - TI-Nspire emulator with skin
Post by: Deep Toaster on June 06, 2012, 09:49:57 pm
Oh, I didn't realize his uploads were EXEs. I just assumed he'd uploaded some skins that required some sort of arcane hacking to use.

In that case, this is great! The skins make using the emulator so much easier!
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 06, 2012, 10:01:04 pm
I've now played around a bit with this bigger image and made a Nspire-'book' of it (895x525 so it should still fit on a netbook-screen, and the LCD is original size).
Not really a piece of art but just for fun, I'm sure you'll make a much prettier skin. ;)
Please find in the following, a first release with your skin and some small touches of mine: http://www.filedropper.com/spirohv21 (http://www.filedropper.com/spirohv21)
A bit larger than usual, because the .rar contains a screenshot and also the .exe grew in size (roughly doubled) due to the embbeded skin.

I'm just curious: how did you make those diagonal cursors work so much better than the other 4 usual directions?
And won't it be possible to use the same method also for those normal 4 cursors to get smoother and faster movements?
yeah, I think it should be possible, but some days ago i tried to implement it and the result wasn't very good. So, I put it on standby. I'll need to spend more time on it. 
In short, we have to change the way the emulator implements with the touchpad device, and that's too technical i'm afraid. Be patient, things aren't that bad.

Cheers,


Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 07, 2012, 05:49:59 am
Thanks SpiroH, it's now really looking well!
BTW, the only glitch I found is that this v21 doesn't remember its screen position anymore, maybe it's because you've used again a new registry entry (5.0) and haven't updated all your calls to this entry!?
Oops, i just commented out that piece of code while adjusting for the new skin, and as it was getting too late i simply did not put it back (it happens :().
So here you go: http://www.filedropper.com/spirohv212 (http://www.filedropper.com/spirohv212)  (now only the exe, no shot).
Have a nice holiday (I hope it's a holiday too today in your country),
Yes, it's a religious holiday here too 'Corpus Christi'.

Hope 'my small touches' don't upset you too much,
SpiroH

Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 08, 2012, 12:49:59 pm
Hi Franz,
Sorry but i've been (and will be) somewhat busy. I'll try answer some of queries.

1. My country of birth and where i'm living right now is Portugal (i've lived abroad for some years, though).
2. I've changed a bit the 'logger' window, see if you like it better. Although it was never meant to be used in a netbook, in the first place!? IMO, some tasks you're simply not able to do them in a netbook, period!
3. There's no need at all to change the default flash_file_name. Actually, it can be 'AnyNameYouWant'. That will take precedence over any other default name. I guess, previouses versions weren't behaving exactly in this way. That was a bug, hope is fixed it now.
4. I will not comment much on your upx-hacking-diversions. No, there's no protection what so ever. Ask me and i'll be happy to help.
5. Finally, i've also tried a new look for the skin, based on some of your ideas. The overall size is smaller (~780x500) (good for netbookers!) and besides i get back my missed toolbar ;D.

Here you go:
 (http://img35.imageshack.us/img35/8830/spirohv22783503.png)
Logger detached:
 (http://img856.imageshack.us/img856/5276/spirohv22loggerdetached.png)

SpiroH_v22 : http://www.filedropper.com/spirohv22 (http://www.filedropper.com/spirohv22)

Hope to hear from you,
SpiroH

PS: I've also tried the new(?) os 3.2, and I did ALL OS install operations using SpiroH, no need to use nspire_emu to create a flash_file ;).




Title: kArmTI - TI-Nspire emulator with skin
Post by: khiconmtv on June 08, 2012, 10:20:50 pm
PS: I've also tried the new(?) os 3.2, and I did ALL OS install operations using SpiroH, no need to use nspire_emu to create a flash_file ;).
Waiting for Ndless 3.2 to extract Boot1.img from OS 3.2. :(
Title: kArmTI - TI-Nspire emulator with skin
Post by: calc84maniac on June 08, 2012, 11:11:35 pm
The Boot1 image is not related to the OS, it is built into the calculator. If you dumped one from your calculator already, that's all you need.
Title: kArmTI - TI-Nspire emulator with skin
Post by: Wayne on June 09, 2012, 11:39:08 am
SpiroH your new Skins are awesome. I like the menubar above the nspire keyboard :) Also the "book" version looks really nice. It's my favorite. *thumps up*
The only thing that doesn't work are the arrow keys in gbc4nspire and mviewer. I didn't test any other.

thanks for your great work and going on
Wayne
 
Title: kArmTI - TI-Nspire emulator with skin
Post by: Darl181 on June 09, 2012, 06:46:43 pm
I've been trying to get this running as per this post (http://ourl.ca/9360;msg=225781), but I can't find out how to make the boot1.raw. I have the boot1.img from polydumper (just took off the .tns), but neither 7zip nor imgdump have any idea what to do with it (while opening boot2.img the same way works fine).  As far as I can tell there are basically no directions related to this anywhere.

How do I make/get the .raw?

Edit: copied syntax from cmd:
F:\calc\nspire\nspire_emu>nspire_emu.exe /1=boot1.raw /MX /PB=boot2.img /PO=TI-NspireCX-3.1.0.392.tco
Title: kArmTI - TI-Nspire emulator with skin
Post by: khiconmtv on June 09, 2012, 09:04:28 pm
How do I make/get the .raw?
Rename boot1.img to boot1.raw
:)
Title: kArmTI - TI-Nspire emulator with skin
Post by: Darl181 on June 09, 2012, 09:19:56 pm
So all that's needed is a re-name? Odd that it wouldn't work with what's basically the same thing...
Anyways, it's working.  I think it might have been working before, tho..? b/c the black and white boot-up screen is the same as before (it was kind of misleading, I thought something had gone wrong so I closed it :P).
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 10, 2012, 01:46:08 am
SpiroH your new Skins are awesome...
Thanks!
The only thing that doesn't work are the arrow keys in gbc4nspire and mviewer. I didn't test any other.
They work just fine with me!? Are you using the correct versions for cx? Proof:
gb4nspirecx:  (http://img23.imageshack.us/img23/1909/gb4nspirecx.png) mviewer_cx: (http://img135.imageshack.us/img135/6903/mviewercx.png)

Since the cx release these utilities had to be updated. Try the links below, maybe they will help out.
ndless cx:     http://ndlessly.wordpress.com/category/ndless/
Ndless 3.1:    http://tiplanet.org/forum/archives_voir.php?id=3891
gb4nspire cx: http://tiplanet.org/forum/archives_voir.php?id=1649
mviewer cx:   http://tiplanet.org/forum/archives_voir.php?id=3900

Have fun ;),

Title: kArmTI - TI-Nspire emulator with skin
Post by: Wayne on June 10, 2012, 08:15:46 am
Darl181:
Code: [Select]
nspire_emu.exe /1=boot1.img /MX /PB=boot2.img /PO=TI-NspireCX-3.1.0.392.tcoWorks fine ;)

SpiroH:
I'm really sorry. I tested it again and it works :banghead:
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 11, 2012, 08:55:34 pm
Yet another skin some of you might like to have a go.

Toggle menu + Contexmenu

   (http://img28.imageshack.us/img28/9435/onspirev1772x466.png)

ONspire_v1: http://www.filedropper.com/onspirev1 (http://www.filedropper.com/onspirev1)

Enjoy,
Title: kArmTI - TI-Nspire emulator with skin
Post by: cyanophycean314 on June 11, 2012, 09:04:58 pm
I have to say that every time it looks nicer and nicer.  :)
Title: kArmTI - TI-Nspire emulator with skin
Post by: Adriweb on June 12, 2012, 04:26:37 am
Indeed, congratulations.

However, I was wondering : for any update of nspire_emu, will it be "easy" enough for you to adapt your code to use the new nspire_emu ?
Title: kArmTI - TI-Nspire emulator with skin
Post by: Wayne on June 13, 2012, 02:05:05 pm
[...]
ONspire_v1: http://www.filedropper.com/onspirev1 (http://www.filedropper.com/onspirev1)

Enjoy,

The download link doesn't work :(
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 13, 2012, 03:14:22 pm
I have to say that every time it looks nicer and nicer.  :)
Thanks cyanophycean! Maybe we'll have some more soon.
However, I was wondering : for any update of nspire_emu, will it be "easy" enough for you to adapt your code to use the new nspire_emu ?
Hi, it shouldn't too difficult, unless 'nspire_emu' code suffers a major restructure which i do not anticipate for this type of machine anyway.
The download link doesn't work :(
I'm sorry, but for some unknown reason 'filedropper' is either down or refusing people to download?
Pelase, try this link instead: http://www.filefactory.com/file/1kaalg4t0nw5/n/ONspire_v1_rar (http://www.filefactory.com/file/1kaalg4t0nw5/n/ONspire_v1_rar)
BTW Wayne, i've noticed that occasionnaly 'mviewer' does hang! The problem seems to be related to that fact that 'mviewer' doesn't release the stdio. So, sometimes we can't interact with emulator at all, unless the it is restarted. I've been trying to discover why, but so far no luck. Also, this seems to be the ONLY program that from time to time crashes and for which the most of the "image manipulation" key combinations do not work at all (in the emulator)!?. So i do acknowledge that we 'do have a problem' with mviewer...

Regards,


Title: kArmTI - TI-Nspire emulator with skin
Post by: Lionel Debroux on June 13, 2012, 03:50:30 pm
Quote
Hi, it shouldn't too difficult, unless 'nspire_emu' code suffers a major restructure which i do not anticipate for this type of machine anyway.
I think that you should attempt to get the changes integrated to mainline nspire_emu, though :)
So far, AFAICT, the other third-party GUIs for nspire_emu have bitrotted...

Needless to say, your modified GUI(s, should more than one layout per calculator model be integrated) should be optional. The "programmer" view (raw keyboard representation) should remain available ;)
Title: kArmTI - TI-Nspire emulator with skin
Post by: hoffa on June 13, 2012, 04:26:28 pm
The "programmer" view (raw keyboard representation) should remain available ;)
What's the purpose of this raw keyboard representation?
I'd say it's a tiny bit more practical to have a clear tabular view of keys and their status without the eye candy.
Title: kArmTI - TI-Nspire emulator with skin
Post by: hoffa on June 13, 2012, 04:58:20 pm
I'd say it's a tiny bit more practical to have a clear tabular view of keys and their status without the eye candy.
More practical? What's more practical in this internal layout which neither looks like the original Nspire nor is it a usual QWERTY keyboard that most people use every day.
Ok, if you use the PC keyboard to handle the emulator then it doesn't matter (despite of Nspire keys which have no corresponding PC key), but if you want to use the emulator with the mouse then you have to 'search to death' for every key position. :(
As far as I'm concerned it's nothing really considerable (hence the "tiny bit"). As long as it is somehow visible what keys are held down I'm be content with it.
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 13, 2012, 09:49:01 pm
Needless to say, your modified GUI(...) should be optional. The "programmer" view (raw keyboard representation) should remain available ;)
Salut Lionel,
"Tu veux dire quelque chose comme ça?
 (http://img444.imageshack.us/img444/4999/karmtiv123rawkeys.png)
Oui, c'est dejá inclus in kArmTI!"

Programmers simply forget about the 'normal' users. They need to have both (or many ;D) views and not a 'xenophobic' single one! Yep, we could stay all night long discussing which one is best.
Take the one you like most but respect the other's opinion too.

On another key: Here, goes my smallest nspire skin ever (and probably the last one in this series). Has a very small footprint which can be useful for some applications, specially when using together with the keyboard.
The skin can unfold to a view with keys and to a fullblown one with menu too.
 (http://img707.imageshack.us/img707/8180/onspirev3360x448.png)
ONSpire_V3: http://www.sendspace.com/file/p64sac (http://www.sendspace.com/file/p64sac)

Hope some of you will appreciate it,
SpiroH
Title: kArmTI - TI-Nspire emulator with skin
Post by: Jonius7 on June 14, 2012, 09:31:18 pm
Yay! kArmTI has been finally made public! (I was lucky enough to get a pre-release months ago from Spiro :P . It has proved immensly useful.
Title: kArmTI - TI-Nspire emulator with skin
Post by: aeTIos on June 16, 2012, 09:09:02 am
Hmm I wonder, why is the key layout upside-down? That can be easily turned imo?
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 21, 2012, 12:00:31 pm
Yay! kArmTI has been finally made public! (I was lucky enough to get a pre-release months ago from Spiro :P . It has proved immensly useful.
Hi Jonious7, Long time no see, man? Where have you been hanging around? THANKS!
After having played around with all your different versions, I'm now back again. :)
A few comments about your skin proposal:
1. I don't see much use in having a text file (maybe an xml file?) because it implies you need to include the text/xml parser/writer inside your code.
2. Skin-editor: you're bound to have one, unless you want to specify all by hundredths of rects manually yourself.
3. Pc-keys assignments: I don't think they should belong inside the skin. They only depend on the keypad-type really. So, you should handle them independently of the skin. Check my approach.
-----------
Now, about the rest, i'm posting a new release of kArmTI (V1.25).
Gi-nspire:
  (http://img411.imageshack.us/img411/6744/karmti369x825cpcas.png)
Some added features:
   1. Support for general skins, i.e. the location of the LCD and of the keys can now be anything. See the included examples.
   2. Facility to specify the calculator-to-pc-keys assignments (at an early stage).
   3. Inclusion of some the 'eye candy' from my already posted simpler versions (SpiroH + OnSpire). Not all of them have been 'ported', though.
   4. Initial Html help
Because I had to make a LOT of modifications to the previous code, this remains a beta-release for people out there to test and be kind-enough to report the bugs and perhaps some positive feedback too ;).

kArmTI, v1.25: http://filesave.me/file/18734/kArmTI-v25-rar.html (http://filesave.me/file/18734/kArmTI-v25-rar.html) (the download it a bit large (4.5 MB). It includes a few skin examples and the html help. kArmti.exe itself is only 283kb! Hope 'FILESAVE.me' doesn't hang!)

Have some fun,
SpiroH
PS1: New users, please refer to my initial kArmTI post: http://ourl.ca/9360;msg=248808
PS2: I forgot to include the latest skin editor, v1.04. Please find it attached.
PS3: Adding a Simple SkinEditor tutorial, 3rd attachment.
Title: kArmTI - TI-Nspire emulator with skin
Post by: Hayleia on June 22, 2012, 02:55:32 pm
I am sorry in advance if my questions are stupid or if someone already answered, but I really don't know what to do when I launch the exe and this window pops.

I used polydumper and got all the images I need but what do I do with them then ? How do I "give them" to the emulator ? ???
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 22, 2012, 04:06:06 pm
I used polydumper and got all the images I need but what do I do with them then ? How do I "give them" to the emulator ? ???
Hi Hayleia,
This is my current files layout. Hope it helps. Sytill, if you do not succeed, please scroll back a few posts, other users have had similar problems and have sorted them out.
I'm sure you'll manage it too. ;)



Title: kArmTI - TI-Nspire emulator with skin
Post by: Hayleia on June 22, 2012, 04:09:59 pm
Yay :D
I managed to make it work. Thanks :)
But when I do "Save Flash as...", what type of fil is it meant to create ?
I only get one file with no extension and I don't get how to make the emu work without redoing everything ???
Title: kArmTI - TI-Nspire emulator with skin
Post by: Hayleia on June 22, 2012, 04:18:22 pm
Yay :D
I managed to make it work. Thanks :)
But when I do "Save Flash as...", what type of fil is it meant to create ?
I only get one file with no extension and I don't get how to make the emu work without redoing everything ???
The file extension is usually 'bin', so just rename your file XXX to XXX.bin
Ok, but the thing I get is the bin for the OS, right ?
I mean if I rename it to XXX.bin, then when I run karmTI, the line should be the following, is that it ?
/1=Boot1cx.img /F=XXX.bin /K4
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 22, 2012, 04:22:33 pm
Hi SpiroH,
great job your new kArmTI_v25, many thanks for this combinated version including all features of your previous programs. :)
...
Thanks again Franz.
Skins: I think you are overreacting quite a bit. It's NOT that hard to define a skin. In your case is rather easy really. Just use one of the examples i've provided and drag the rectangles to where you would like. I partially agree that to create one from scratch gives quite a bit of work, but you should be able to use it later as a template. But then again, i guess you seldomly need to that.
Pc-keys: I know what you mean. The question is, is it really worth the time spent? I honestly doubt it (do you a spare mouse? ;D). Anyway, i'll give it a bit thinking. But using key combinations (e.g. Ctrl+k) will complicate a bit the assignments. Of course it is feasible, no single doubt about that. Do you have any exaustive key-map in mind? Post it, and i'll get back to you when i can.
That's all for the moment,



Title: kArmTI - TI-Nspire emulator with skin
Post by: Hayleia on June 22, 2012, 04:24:17 pm
Yay again, it works perefctly :D
Thanks both of you for your answers, your patience with me and your hard work on this amazing tool :thumbsup:
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 02, 2012, 01:53:25 pm
I'm back with some news:

1. NON-SKIN Keypad (for skin-haters)
 . Color markers feedback for keyboard (green) and right-click (blue) and mouse (red).
 . Text in blue for the 'right-click (ctrl)' functions: eg. x^2 ==> sqrt
   
(http://i.imgur.com/k56RM.png)

2. QUICKEYS (for keyboard-fans):
  A. Improved mapping. It offers quiet a bit more flexibility.
   
(http://i.imgur.com/QOK5S.png)

  B.I've also tested the 'shift-keys' approach but the gain is very small (only a few extra keys) and most importantly it's much harder to code and debug (this is the main issue).
  Anyway, attached is an alpha version of the shift_keys_approach (yet without Quickkeys)

3. GIF IMPROVEMENTS (for movie-lovers ;))
  . A modless dialog that shows the captured frames progress + preview
   
(http://i.imgur.com/KXeQO.png)
. An animated gif preview.
   
(http://i.imgur.com/37nTt.png)
. A new GIF-ColorQuantizer to save GIF pictures without the horrible quantization!

4. A few bugs have been corrected and a few more will surface with time...

SpiroH

Please find attached kArmTI_v26.exe and kArmTI_v27_shift_keys_alpha.exe
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 03, 2012, 09:23:46 am
I'm back with some news:
About v26 (with assignable keys):
There are 2 Nspire-keys (important for number entry) you seem to have overlooked, the [EE] and the decimal point [.], both can't be assigned yet. Especially [.] would be logical to have on VK_PERIOD, and maybe [EE] on any other key, e.g. VK_OEM_2.
Also [flag] and [return] are not yet assignable, but they are not so important (I don't even know what [flag] is doing at all!?).
...
Franz
Yeah, I had already noticed that. Please check new attachment.
Btw:  'ret' - allows you to add a column/row to a matrix (you know that).
'flag' - is a national appeal: allows to to put accents on single letters, eg: à, U" (umlaut (not on my keyboard), usw)
Movie liker (made with kArmTI, with some help... for labels) :
 
(http://img801.imageshack.us/img801/2113/animgifflagret.gif)
Thanks, i'll get back asap. Going to work now.
SpiroH


Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 03, 2012, 07:12:10 pm
Yep, 3 new keys - only the decimal point [.] is still missing.
VK_PERIOD doesn't exist! You probably meant VK_DECIMAL.

All the following keys are all mapped to the Numeric Pad (NP):
[ . ] ->VK_DECIMAL   ; [ / ] ->VK_DIVIDE  ;  [ * ]-> VK_MULTIPLY  ;   [ + ] ->VK_ADD     ;  [ - ]-> VK_SUBTRACT
    
I don't think the user should change any of them! For me, they make perfect sense together.  I know is not that convenient (not impossible!) on a netbook. But you always have the mouse/trackpad.
Oh well, sometimes "we can't have them all".

And if you really merge v26 and v27 then you can even remove the 5 keys PERIOD, COMMA, PLUS, MINUS and OEM_5, because these 5 keys are already working ok in v27.
If you mean that they become free (for assignment) then the answer is no! The keys become automatically "busy" and cannot be used for any other purpose.

v27: Unfortunately, in general, isn't that easy because the calculator also uses those keys (shift and ctrl). Somehow, we need to delay the interaction with the calculator (since the moment the user first presses the key).
Another problem are the 'dead keys'. Keys that only become visible when you press the next key, like 'umlaut' accent. So the implementation is somewhat awkward and the behaviour is bound to be always rather 'blurry'.
I may spend some more time on it, but i must admit that at this stage i'm not too hopeful about its success.

Bye for now,
SpiroH



Title: kArmTI - TI-Nspire emulator with skin
Post by: ParkerR on July 03, 2012, 11:21:47 pm
I made a skin for kArmTI. I set both the skin and the emulator to touchpad. The emulator doesn't show it under the skins section. Skin attached.
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 04, 2012, 06:13:02 am
I made a skin for kArmTI. I set both the skin and the emulator to touchpad. The emulator doesn't show it under the skins section. Skin attached.
Hi ParkerR: You need to put the skin file: "Texas-Instrument-Ti-Nspire_CX_CAS" in the same directory! You've just missed it ;). Good first try, though. Btw: make a shorter 'skin-file-name'.

...Now if the user presses the Shift-key then the program should wait either until the next key is pressed or the Shift-key is released again. If no other key - ok, it's a simple Shift.
If another key is pressed (while the Shift-key is still hold down), then it should just check if this key is one of the special characters I've listed in my other posting (+-*/^=(),.) and in that case THIS key should be sent to the emulator (and Shift should be ignored completely). For all other keys just send 'shift' and the (other) 'key' to the emulator.
Yeah, unfortunately, i've tested most of your suggestions already. And as always, "it's easier said than done". Btw: in v26 there's no concept of  dead-key at all. Only raw (not 'cooked') codes are handled.
Anyway, I'll give it another go and will let you know how it went.

Title: kArmTI - TI-Nspire emulator with skin
Post by: ParkerR on July 05, 2012, 01:27:49 am
I made a skin for kArmTI. I set both the skin and the emulator to touchpad. The emulator doesn't show it under the skins section. Skin attached.
Hi ParkerR: You need to put the skin file: "Texas-Instrument-Ti-Nspire_CX_CAS" in the same directory! You've just missed it ;). Good first try, though. Btw: make a shorter 'skin-file-name'.

Ok I renamed the image file to nspire.png and the skin file to nspire.skn. It still doesn't show up in the program.

Ok so I went back to Skin1.skn and Texas-Instrument-Ti-Nspire_CX_CAS.png. I set the skin name in the skin editor to Texas-Instrument-Ti-Nspire_CX_CAS and set the Texas-Instrument-Ti-Nspire_CX_CAS.png as all three button states. Still doesnt show up.

Edit: Uploaded the files.
Title: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on July 05, 2012, 01:46:47 am
Wow that animated gif maker is surely gonna be a good addition considering Calccapture produces absolutely horrible GIFs. How big are files, though?
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 05, 2012, 09:55:40 am
....Ok so I went back to Skin1.skn and Texas-Instrument-Ti-Nspire_CX_CAS.png. I set the skin name in the skin editor to Texas-Instrument-Ti-Nspire_CX_CAS and set the Texas-Instrument-Ti-Nspire_CX_CAS.png as all three button states. Still doesnt show up.
I dunno what exactly you're doing to have problems. I would suggest the following:
 1. I wrote a small skin tutorial you may check here: http://ourl.ca/9360;msg=253270  (3rd attachement)
 2. I've used your 'skin1.skn', added a picture of mine renamed to 'Texas-Instrument-Ti-Nspire_CX_CAS.png'
 3. Rearranged sligthly the positions of the LCD+buttons (so they fit inside the png i've used)
 4. Saved the file which i'm posting for you to test (renamed to ParkerR_Skin1.skn). Please check attachment.
 5. The skin named 'hyhyh' appears perfectly under:  Keypad->Skins... popup (at the bottom of the list).
 6. LBNL, for all that to happen, you need to:  a) Place both files: ParkerR_Skin1.skn + Texas-Instrument-Ti-Nspire_CX_CAS.png in the 'SKINS' directory;
 b)  Under Keypad menu: b1. Select the Touchpad keypad b2. Under Skins... select your skin 'hyhyh'.
BTW: i've used Skin editor version, v1.04 (also at the bottom of the post mentionned above). You can download it and open the skin i've prepared for you. Under 'View' there's even an option to preview your skin (Review: Ctrl+R).
Hope it helps.

..But you got it working already in v27! Despite a few glitches (which could certainly be fixed with a few refinements) your method is absolutely working! :)
Well, things are improving but they do require quiet some (more) work. Maybe we'll have some good news for you, shortly. Stay tuned.

Wow that animated gif maker is surely gonna be a good addition considering Calccapture produces absolutely horrible GIFs. How big are files, though?
Thanks 'boss' ;)! It depends on how big you want them to be. I did not (yet) add an automatic autocapture facility (easy to implement but awkward as far as the file size goes).
The gif quality is quiet good now with a new GIFQuantizer (not the windows' default horrible gif-encoder! but a custom version). I personnaly find the 'movie thing' very good to convey information to people, sparing on useless (noisy) wording.

Cheers,


Title: kArmTI - TI-Nspire emulator with skin
Post by: ParkerR on July 05, 2012, 11:53:21 pm
....Ok so I went back to Skin1.skn and Texas-Instrument-Ti-Nspire_CX_CAS.png. I set the skin name in the skin editor to Texas-Instrument-Ti-Nspire_CX_CAS and set the Texas-Instrument-Ti-Nspire_CX_CAS.png as all three button states. Still doesnt show up.
I dunno what exactly you're doing to have problems. I would suggest the following:
 1. I wrote a small skin tutorial you may check here: http://ourl.ca/9360;msg=253270  (3rd attachement)
 2. I've used your 'skin1.skn', added a picture of mine renamed to 'Texas-Instrument-Ti-Nspire_CX_CAS.png'
 3. Rearranged sligthly the positions of the LCD+buttons (so they fit inside the png i've used)
 4. Saved the file which i'm posting for you to test (renamed to ParkerR_Skin1.skn). Please check attachment.
 5. The skin named 'hyhyh' appears perfectly under:  Keypad->Skins... popup (at the bottom of the list).
 6. LBNL, for all that to happen, you need to:  a) Place both files: ParkerR_Skin1.skn + Texas-Instrument-Ti-Nspire_CX_CAS.png in the 'SKINS' directory;
 b)  Under Keypad menu: b1. Select the Touchpad keypad b2. Under Skins... select your skin 'hyhyh'.
BTW: i've used Skin editor version, v1.04 (also at the bottom of the post mentionned above). You can download it and open the skin i've prepared for you. Under 'View' there's even an option to preview your skin (Review: Ctrl+R).
Hope it helps.

I don't know if I completely missed it or what, but I didn't remember seeing a mention of having to put it in a folder named skins. Thank you so very much. :D

PS. Love the work that you are doing. Great job. :D I've kinda been following along XD http://i.minus.com/iUmr4Qf5Hw3MB.png
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 07, 2012, 06:30:09 pm
I don't know if I completely missed it or what, but I didn't remember seeing a mention of having to put it in a folder named skins. Thank you so very much. :D
PS. Love the work that you are doing. Great job. :D I've kinda been following along XD http://i.minus.com/iUmr4Qf5Hw3MB.png
ParkerR: I'm glad you've managed. Thanks for the thumbs-up ;).

I've been busy trying to come up with a kArmTI_v26 derivative version that should be ready to use, independently of the national keyboard.
As a result, of a more general approach to the keyboard, i hope to have achieved the following:
   1. Independency of the national keyboard (as already said)
   (including automatic detection of the calculator required ascii symbols, which will be visible as read-only in the QuickKeys dialog)
   2. Be able to use all shift-symbols that appear on the top row (above the digits).
   3. Increase the number of available Freekeys for use to map to calculator keys.

That's what i'm posting today for testing. Expect some small glitches (I haven't noticed any so far but, i know, more testing is really necessary). Please check the attachment.
In case you have problems with your national keboard, please post a screenshot of the quickkeys, similar to the one shown here, so that i can try to sort out the potential issues.
(http://i.imgur.com/XIf3D.png)

As a minor enhancement, i've also added the facility to use the mouse middle-button to implement the 'shift function key'. For example, pressing the middle-button over the 'esc' key will translate to 'shift+esc'='Undo'. You can see that also in the non-skinned keypad.

SpiroH,

Edit: Updated the file attached. The previous one had an initial fill of QuickKeys nasty bug that went unnoticed. Sorry to the previous downloaders, please do it again.
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 08, 2012, 05:23:10 am
2 bugs I've found so far:
1) the SPACE key on the PC-keyboard doesn't work anymore (and I also don't see it in the list of assignable keys), so entering a 'space' is now only possible with the mouse (on the Nspire keyboard)
That's a silly omission i've already fixed!

2) the key '#' here on my German keyboard (which is VK_OEM_2 here) seems to be internally assigned to 'menu' ('END'-key has the same function), although it appears in the list of assignable keys. And even if I manually assign this VK_OEM_2 (key #) to any other Nspire key, it doesn't work: it still opens the 'menu'.
Can you please attach a screenshot of the QuickKeys dialog for your german keyboard? It will help me to investigate the causes.

...only for capital letters you have to press AND RELEASE the shift-key before the letter-key
I'll look into it.

Thanks,
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 08, 2012, 05:25:03 pm
Ok, here's the QuickKeys window for German keyboard (Nspire-TouchPad version /K4):
Here goes another take after having addressed all the issues you've mentioned plus a simpler double-click feature to assign/detach keys.
Hope i haven't introduced any other glitches and that it really works with your german keyboard and most importantly on your most favourite eeepc ;D.
btw: simultaenous cursor keys weren't working in the previous version. Fixed that too.
I guess i need to rest for sometime now (at least so i hope ;)). As usual, i'll be waiting for your most appreciated feedback.

SpiroH
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 09, 2012, 08:57:43 am
This time I have no good news, this new version v26_4 is seriously broken. :(

1) Now the 5 keys +-*(. don't work anymore although they did in the previous version.
2) The 'Del' key seems to break some more things, after having used this key
  a) the colored (green) rectangles aren't displayed anymore when pressing the cursor-keys (this already happened in v26_3), and
  b) the key '/' (Shift+7 here) now always gives a backslash '\' instead of a slash '/' (did not happen in v26_3).
3) Pressing Ctrl+Del to get the 'clear' function is even worse: the 'ctrl' state seems to be locked after this key-combination and no keys are working anymore, you have to press 'Del' once more to remove this 'ctrl' state again.
4) In a Graph window: When you press and hold the cursor-keys so that they auto-repeat, then after you released the key(s) they still make 1 or 2 bigger jumps in the last direction, especially for diagonal movements.
I'm sorry to hear that. These things only happen when we're developping something new, we have to be patient.
As to your remarks:
1) A special case
2) The 'del' key is yet another special case
3) Related to 2). Nothing new here!
4) I'm afraid we'll have to live with it. It's how the emulator works (and i gather also the calculator?). I can't do anything about it.

In general, that's the 'price to pay'. A small change may ripple through when you least expect (or just forgot about it).

Well, after these mentioned problems I gave up, this version is almost unusable.
I guess you've changed now the keyboard-handling so much that it got completely messed up.
This a bit a "too harsh remark" which i didn't like at all, because:
 a. the glitches were actually TOO simple to fix;
 b. the whole new keypad handling meant quite some long hours of hard-work
 c. the version is indeed usuable IMO (aside from the tiny bits)
 d. you didn't mention any of the added features.

So i don't get it, i'm sort of still getting used to it. As always, we can either wait for quite sometime (months?) for a tested release, or we carry on interacting with beta-releases.
I've update the file. You may test it IIF you want it, of course.

SpiroH

Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 09, 2012, 12:30:45 pm
As you may have noticed already, this subject is full of special cases.

Just one more word on the cursor diagonal movement:
1. It is not possible to have a 'single' diagonal movement when using the keyboard keys, unless you wait until the second key is pressed. Not a solution!
2. With the mouse it is, though. The difference is that for the keyboard you need 2 keys presses whereas for the mouse a single click is enough (it is already encoded).
Still for the mouse only:
 a) for the touchpad i've improved the situation a bit (i hope) because its under my own control.
 b) for the clickpad i guess it already works fine and better, because it is natively supported by the emulator+ti-software.

I've updated the kArmTIv26_5 file in my previous post. Let's hope the glitches decrease exponentially with time ;).

Cheers,
Title: kArmTI - TI-Nspire emulator with skin
Post by: CompSystems on July 10, 2012, 07:52:05 am
[REQUESTS]  

1: Please include support of KML  Keyboard Mapping Language, as Emu48 http://hp.giesselink.com/

Doc The KML 2.0 rev 15 language description
http://hp.giesselink.com/Emu48/KML20R16.ZIP

Example Code  :)
File: EmulatorCalcHP48GX Skin01.skn

[code]

Global
 Title  " EmulatorCalcHP48GX Skin#01"
 Author "CS"
 Hardware "Yorke"
 Model  "G"
 Rom    "ROMS/OS_hp48gx-versionR-ROMImage.rom"
 Bitmap "SkinCalcHP48gx-LCD200p.bmp"
 Debug  0
 Patch  "hp48gx.beep"<
Title: kArmTI - TI-Nspire emulator with skin
Post by: Levak on July 10, 2012, 09:05:32 am
3 and 4 : It is a Color calculator (CX at least). You can't squeeze pixels or change the pixels color since it is not a monochrome calculator.
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 13, 2012, 02:43:31 pm
Hi there,
After cleaning up a bit the previous version code, i've decided to slightly improve the keyboard support.
1. Changed the QuickKeys Assignment dialog:
(http://img210.imageshack.us/img210/8599/1qkassigndlg.png)
I guess it's clear (from the previous posts). Added a 'Clear' and a 'Map' buttons.
2. The Map tool, is a simple graphic view of the current assignments. Changes made on the previous dialog, should be instantly reflected on the map.
As a bonus, it tries to identify your keyboard layout with a flag. Dunno if it will work in all countries. Please report it and i'll try to fix it. I've tested about 30 keyboard layout flags, though ;).
As i'm using win7, i did not test this feature in other OSes, but i gather it will still work.
(http://img59.imageshack.us/img59/5193/2qkmapcommented.png)

3. A last feature for the keyboard handling has todo with the ability of using the ctrl-key together with another key to reach the 'blue function' above some of the keys: eg: ctrl+click should be equal to 'pick. This feature has not yet been thourougly tested (actually, i've just added it), but then again we have Franz... :P And the ctrl+key color should change to blue instead of lime-green.
(http://img3.imageshack.us/img3/6784/3ctrlclickequalpick.png)

That's it for now. Please tell me if it (still) works for you.
SpiroH


Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 14, 2012, 04:44:56 pm
Thank you Franz, once again, for your detailed comments.

No, i've never been to the Caribbean Sea yet, but i would love to do it once in my lifetime. Who knows, i'll get a new girl-friend and take a ride in that direction...
Mind you, i'm lucky enough to live by the Atlantic ocean, so I can smell the sea everyday. Not bad for an inspiration. Actually i love it.

1. About (some of) the glitches (i've just read the post):
The BILD_NACH_UNTEN stuff, is rather long indeed. I have the same problem when i use a portuguese translated OS, which normally i don't. I rather stick to the english language and use a PT keyboard layout.
Would you be happy if it would be displayed in english? These extended-keys are only seven, so one way around the problem is simply stick to english?(shorter names for free).
Tell me what you think. Of course, it's always possible to increase the column width, but not a good principle imo.
2. The double-click thing comes as a surprise to me too? No clue at this time. But we'll fix it!
3. Unfortunately (or should we say fortunately) there's not yet an austrian keyboard layout, that's why you get the german flag (sorry about, but i can't help it  :().

I'll think about the remaining remarks (no rush) and i'll comeback. Today i've spent all day gardening. My garden was in a total mess. Now it looks a lot better. Somewhat tired but happy.

Cheers,

Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 15, 2012, 05:08:16 am
Franz:
1. I've addressed most of the glitches, except the 3-button ctrl-out-of-sequence-release. The latter is indeed more complicated to fix. I've tried a bit for a while, but to no avail. OTOH it's easy to circumvent too.
Imo, one shouldn't release shift/ctrl before the other key...why? i may happen once in a while. oh well, just redo it, and you'll be fine.
2. I've removed some fixed read-only items from the QuickKeys dialog. It makes no sense to have them (less clutter the better). Besides, we have a map now. btw, i've also added some more colors.
3. Ah, the double-click failure on Xp is due to the fact that in v27 i use a fancy messagebox (TaskDialog - it's the name), which isn't supported by Xp. That was the culprit. Is fixed now. In Win7 you get the TaskkDialog, in Xp a simpler MessageBox. Just the looks changes the functionality is the same.
A request:  Can you please, on your next post, add a shot of your QKMap? Imo we should have a few in the thread for the different keyboard layouts. Maybe that will incentivate other downloaders to to likewise. Here is mine:
(http://img189.imageshack.us/img189/7903/5qkmapv2.png)

Until next fixing-up, please check attachment
SpiroH
Title: kArmTI - TI-Nspire emulator with skin
Post by: Darl181 on July 15, 2012, 03:36:45 pm
I was wondering about the name too..why does it keep changing?  And the icon as well 0.o

Overall it's a pretty good emulator, tho I was kind of disappointed that you have to dig around for/make a skin but after a bit of searching (or link clicking (http://ourl.ca/9360/302932) :P) it's fine.


Keyboard mapping on Windows 7, US keyboard:
(http://darl181.webuda.com/other/cxemu_quickKeysMap.png)
Title: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 16, 2012, 11:12:41 am
...
Your emulator has the filename kArmTI (also in the About dialog), but the window title shows Gi-nspire. Is this intended?
And I would be curious to know what these 2 names mean, i.e. why did you chose them?
Well, I must admit i've messed it up a bit. When we're developping we don't pay much attention to that stuff. The title should be kArmTI (as it started) not Gi-nspire.
About kArmTI origins and your curiosity:
   1: 'Arm' ("nicht 'arm' auf deutsch") is the microprocessor inside the ti-nspire which is being emulated.
   2: 'k' because when i started this project I was developping a 'j' calculator (complex variable calculator)
   3: 'k' + 'Arm' - reminds me of the Sanskrit term 'Karma' (sense/meaning of life)
   4: kArm(a)TI - "Hey TI, get some Karma (get some, give some)"!
   btw: i've already said that before: Have a look (http://www.omnimaga.org/index.php?PHPSESSID=b0c9d2fbf93e03a69fbd6db45ab7ab44&topic=6763.msg248808#msg248808) not as detailed,though.
Gi-nspire - (much simpler)
   The 'G' simply stands for Global. The rest is the obvious link to the machine.
I'll fix it (put back kArmTI) in a coming post. Btw, thanks for your comments and the QKMap.

Overall it's a pretty good emulator, tho I was kind of disappointed that you have to dig around for/make a skin but after a bit of searching (or link clicking (http://ourl.ca/9360/302932) :P) it's fine.
Hi Darl(ing)181 ;), Thanks. I'm afraid you've missed a big part of the discussion, meaning, to forge a skin, i would advise people follow this post:
http://www.omnimaga.org/index.php?PHPSESSID=b0c9d2fbf93e03a69fbd6db45ab7ab44&topic=6763.msg253270#msg253270 and then carry on reading for a while. It's a bit more up to date.
Anyway, in general, such a tool really requires some more documentation lumped together all in one place. Maybe, I'll consider opening a new thread with some more time available. The important thing was to get it working. An that, with the precious help of Franz, has been mostly achieved.
Thank you for the QKMap, that will make people aware of the keyboard-layout (plastic)-diversity :crazy:

Cheers,
Title: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on July 16, 2012, 06:42:23 pm
Hi Darl(ing)181

O.O

On-topic, nice to see this is still progressing. I wonder if this emulator should have its own sub-forum by the way (and maybe own thread)?
Title: kArmTI - TI-Nspire emulator with skin
Post by: calc84maniac on July 16, 2012, 07:42:58 pm
Hi Darl(ing)181

O.O

On-topic, nice to see this is still progressing. I wonder if this emulator should have its own sub-forum by the way (and maybe own thread)?
Yeah, splitting this into its own thread might be nice so that Goplat can make updates on his end that don't get lost in this huge thread.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Deep Toaster on July 17, 2012, 12:07:32 am
Done

Apparently there were more posts in the topic relevant to kArmTI than to the original emulator base :o
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Lionel Debroux on July 17, 2012, 11:43:46 am
Quote
so that Goplat can make updates on his end that don't get lost in this huge thread.
Yup.

In fact, there has already been some work on Goplat's emulator - features that are very important to developers :)
Unless SpiroH spends time working with upstream to non-disruptively integrate his useful work into nspire_emu, chances are that kArmTI will go extinct in the mid-term, like all alternative GUI front-ends before it (remember Xspire ?). Especially so if the sources to kArmTI are not published (but maybe I missed them when they were published ?).
Needless to say, kArmTI going extinct would not be a good outcome, since kArmTI's new functionality is clearly useful to some users...


And this post is meant to be constructive: it would be better to try and prevent users having to choose between an up-to-date emulator and an emulator with an improved UI + animated screenshots :)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Lionel Debroux on July 17, 2012, 01:55:37 pm
Well, if you ask me, finding "anyone" is easy: myself :)

For my Nspire-related purposes over nearly two years, I haven't had the need for animated screenshots or an improved GUI; but I've had the need for a newer emulator, and most of all, for the GDBstub integration (first introduced by ncubate) for "remote" debugging through any GDBstub-capable program ;)
I know I'm not the only developer ranking a GDBstub feature higher than an improved GUI feature, because it's more useful for my purposes (which, admittedly, do not really match what most users do with the emulator); and in the current state of things, the GDBstub is about part of nspire_emu, while the improved GUI is not. And that's precisely what should be fixed, in order to leave developers like me happy (with the GDBstub), while making the bulk of nspire_emu users happier (with the improved GUI). To achieve this aim, it's best, IMO, to use the same program (the same source tree).
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Lionel Debroux on July 17, 2012, 03:39:13 pm
Quote
but it's SpiroH's decision if he wants to publish his code.
For the integration of kArmTI into nspire_emu to be possible, the code of kArmTI needs to be published first, since nspire_emu is to stay open source software ;)

But let's wait for the views of SpiroH, and other stakeholders, on the matter :)
I have raised the problem of the divergence between the open source emulator containing killer features for developers, versus the closed source emulator (based on an outdated version of the open source emulator...) containing killer features for users; let's discuss about it.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Jonius7 on July 17, 2012, 11:46:08 pm
Quote
but it's SpiroH's decision if he wants to publish his code.
For the integration of kArmTI into nspire_emu to be possible, the code of kArmTI needs to be published first, since nspire_emu is to stay open source software ;)

But let's wait for the views of SpiroH, and other stakeholders, on the matter :)
I have raised the problem of the divergence between the open source emulator containing killer features for developers, versus the closed source emulator (based on an outdated version of the open source emulator...) containing killer features for users; let's discuss about it.

However, SpiroH's kArmTI does have a command console option, though I guess that isn't a great substitute for developers. But a semi-user friendly emulator should definitely be there, as a one design with developers in mind isn't going to fit all.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Lionel Debroux on July 18, 2012, 02:15:33 am
Quote
Why outdated?
Because it is ;)
Maybe they weren't distributed yet, but the internal versions do have more than a thousand additional lines of code, originating from ncubate; the most significant change is the GDBstub.

Quote
However, SpiroH's kArmTI does have a command console option
upstream does as well, so I'd say that kArmTI inherited it from upstream :)

Quote
though I guess that isn't a great substitute for developers
Well, it does the job; but the GDBstub gives more possibilities and more choice, such as interacting with nspire_emu from Eclipse, IDA, or whatever GDBstub-capable client.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Jim Bauwens on July 18, 2012, 06:24:42 am
By communicating with upstream :)
SpyroH's emulator is a nice improvement, but as time will go on the emulator codebase will get outdated. It will be a big job to constantly update his version for every new Nspire_emu version. As Lionel mentioned, xSpire is a good example of this.
Therefore, he should talk with upstream (Goplat mainly) to see if some changes could be merged. That way everybody will have much less work.

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 18, 2012, 12:35:52 pm
Hi all,
I've been somewhat busy preparing a documentation package that hopefully will help, specially the new users, to take some advantage of kArmTI during their studies and/or more ludic activities.

That's what my post is all about today. I've written a small 'QuickStart series' divided into 3 parts:
   PartI   - Emulator Start-Up
   PartII  - Adding a Skin
   PartIII - Keyboard and Keypad
   PartIV - Animated GIF support (packed inside PartIII).

Expect some minor typing mistakes but in general it should not mislead the noob user. Please feel free to comment on it.
I've also made the name 'kArmTI' more consistent throughout, that's why i'm posting the new logo:
   
(http://img708.imageshack.us/img708/949/karmtiv27logo.png)

Hope some of you will like it. Please check attachments.
SpiroH
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 18, 2012, 09:01:47 pm
...
for new users it would certainly be a good idea if you also attach the package with skins and helpfiles (which you posted some time ago for v25) to your previous posting.
Ok Franz, thanks for the reminder. I needed to make some small updates to the help file, though. It remains a very simple help file. Well, users can personalize it themselves as time goes by... Easy enough to find an html editor, nowadays. ;)
I also attach a package with skins from v25. We have some upload size limitations, so i had to shrink the skins package slightly. A tiny ShotsGIF folder with 2 sample AnimatedGIFs is also attached.

For new users, please pay attention to the required files layout! Below is a screenshot of my running kArmTI file set.
(http://img209.imageshack.us/img209/5608/karmtiv27fileslayout.png)

Cheers,

PS: I had some troubles uploading the SKINS archive, so i leave here an alternative link kArmTI-v25-SKINS (http://filesave.me/file/19871/kArmTI-v25-SKINS-rar.html) just in case...


Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: apcalc on July 18, 2012, 09:20:59 pm
Looks nice! :)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on July 19, 2012, 01:59:54 pm
Question, as keeping this emulator up to date might become an issue in long terms due to the focus on GUI, what are the chances that in the future, it becomes sort sort of layer that goes over the original nspire_emu so people can still use it but with kArmTI skin support? (There's Xspire which does that, but it's incredibly brutally to get to run at all) Or are you planning to eventually make it open source, available on GitHub or something so that multiple people can help if you get too busy?

Also note that I don't think anybody should try to discourage anyone from working on an alternate emulator. After all, maybe if kArmTI is seen as some sort of competition, it will eventually get Goplat or other people to post nspire_emu updates on the forums on a more regular basis? (Until just now, I thought the original nspire_emu was dead and that Goplat was pretty much done with calculators, since it has been months since I last spotted an update on Omni) Also I personally would rather use an user-friendly version like kArmTI, so I don't have to install TeamViewer to get some tech-savy people to get nspire_emu to run for me (which is the reason why I still use version 0.20)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Lionel Debroux on July 19, 2012, 02:43:02 pm
Quote
what are the chances that in the future, it becomes sort sort of layer that goes over the original nspire_emu so people can still use it but with kArmTI skin support?
As this fork of an open source software is closed source, AFAICT and at the time of this writing, basically zero chances. That's precisely why I raised the matter: kArmTI brings some useful features, and we can do much better than seeing them go to waste in the short term, or having to spend a fair bit of time reimplementing them :)

Quote
Or are you planning to eventually make it open source, available on GitHub or something so that multiple people can help if you get too busy?
FWIW, the fact that ncubate has always been open source is what made it possible to integrate most of its distinctive features (first and foremost, the GDBstub, but there are several other changes) into a newer version of the emulator. The integration was done by someone else than ExtendeD.

Quote
Also note that I don't think anybody should try to discourage anyone from working on an alternate emulator.
Indeed. I don't think you were targetting me, but anyhow, I do not aim at discouraging people from working on alternate emulators. An alternate emulator can prove useful; but less so if it's based on outdated versions, and even less so when it soon becomes unmaintained :)
I suggest that those who work on alternate emulators communicate (more, or at all) with upstream, so as to avoid basing their work on outdated versions.


I'm no free software extremist, I happily use some proprietary bits on my Linux machines and I'm very far from trolling message boards on FLOSS/proprietary matters at every occasion. Still, I think that the fact that kArmTI is, at the time of this writing, a proprietary fork of an open source software, is doing more harm than good... and we should fix that, IMO.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 19, 2012, 03:30:18 pm
... Or are you planning to eventually make it open source, available on GitHub or something so that multiple people can help if you get too busy?
Thanks for the polite question. Yes, i'm planning to make it open-source, specially if i get too busy to maintain it, but not just yet. Let's see first how it develops. I mean how do users, in general, like it or not. How stable it is, etc.
I really do not understand all the fuss revolving around the open-source issue. Afterall, closed-source is only so until someone decides to open it. Right?

Cheers,
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Jim Bauwens on July 19, 2012, 05:01:06 pm
I think you guys are misunderstanding Lionel. He is not disliking/bashing kArmTI, but is trying to secure its future. If kArmTI stays closed source, OR the author doesn't communicate with upstream there is A VERY BIG chance it will get outdated and die eventually. Lionel is just warning you for this, and trying to help you by giving some good advice.

I think kArmTI is great, but Lionel made some points that realy need to be considered.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 19, 2012, 05:52:31 pm
I think you guys are misunderstanding Lionel. ...
Hi Jim, I agree, there can only be a big misunderstanding. Not serious, though. Let me clear up some points:
1. I do not use the gnu compiler nor its tool-chain at all.
2. Actually, i've ported the assembly part of the nspire_emu code to MS's asm format, so that i could do all the development in visual studio environment, the one i normally use, and not any gnu derivative.
3. As you may be guessing, it's not that straightforward just to connect the two separate environments.
4. Actually, i've heard for the first time about upstream here. I gather is some sort of package maintainer.
5. It doesn't scare me a lot that kArmTI get's outdated, as long as it still works. Besides, i've never heard of any nspire_emu update until now. Still, i can't find it anywhere?
6. Unlike you, I just think Lionel is speculating a lot without a sound foundament.

Finally, I would like that this rather fruitless discussion would end as soon as possible. I'm afraid it has become unecessarily unfriendly without any plausible reason.
I'm just trying to make it easier for the general ti-nspire user to take advantage of the emulator. I'm not selling kArmTI for profit.
If you don't like, don't use it, but please do not replace my 'way of thinking' with pure conjectures. I'm still alive and consider it rather offensive.
I, for one, from now on will consider this subject as terminated.

Best regards,
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: shmibs on July 19, 2012, 10:51:40 pm
"upstream" doesn't refer to any particular application, or something like that; it's just a term used for software upon which another piece of software is based. it's thus named because any changes to a project that's "upstream" to add bugfixes and improvements will affect everything "downstream," often requiring modifications to the downstream projects in order for them to keep up to date.

the concern lionel and jimb are presenting is that, if a project remains closed source, the creator can easily become bored of working on it and cease making updates, and everyone else will not be able to do anything about it. this becomes a problem because changes upstream will no longer be implemented in the downstream application, and thus the end users will not be able to enjoy the improvements made in the upstream version. making a project open source, in an already profit-free situation like this one, just means that, if you get bored in the future, or if you just need some help, other people can help keep the project up to date.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on July 19, 2012, 11:13:58 pm
I don't think it really matters at this point if it's open-source or not, as the author has stated its future status anyway. What matters is the work that was done so far, not how it was done, and Omnimaga philosophy was always discouraging badmouthing programmers for programming in a certain way. Also per respect for this topic author, I think the open-source debate should be moved to a different topic from now on. This was not the place to do it anyway (and we used to ban people for criticizing projects the way it was done above anyway).

Spiro I hope you will continue this project, because I am really looking forward for it as soon as I have time to try it. Omnimaga is generally respectful and nobody mean any harm for you or your project. In the current scenario I think debating whether Open source is better or not should be done outside a project topic (don't we have general discussions area on the forums for that anyway?).
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Lionel Debroux on July 20, 2012, 01:59:10 am
By now, I've been a member of the TI community for more than 11 years. In that long period, I've seen way too many projects fade away because the maintainer went away for whatever reason (including illness or death, we've had several), lost the sources due to a hard drive crash (calc84maniac's GB/GBC emulator, a TI-Z80 emulator better than TI's, and his projects for emulating TI-68k calculators and the GBA; the TimeToTeam's work on a large game for TI-68k calculators), or such reasons. An awful lot of time lost (due to risks not avoided / mitigated), and needless to say, not all of it reimplemented. After calc84maniac's hard drive crash, no GBA emulator for two years, until he restarted working on it !

That may seem "speculating a lot without sound foundament" and "pure conjectures" to you, but from my POV, that's just "trying to benefit from experience return on past _real_ events (which are more likely than you seem to think !) by setting procedures not make the same kind of mistakes again (or at least, make it less likely that they occur with large impact)"...
A well-known effective measure against those problems is the combination of making backups on multiple locations, and "publishing" the sources / patches / whatever, either privately (through e.g. e-mail) or publicly. I'm using that measure myself, not only in my job as a professional software developer (corporations try to reduce time and money lost due to risks of everyday life [EDIT: and unreliable hardware]), but also for my free time projects - multiple members of the community can testify to the latter.

But relative newcomers are free to choose to ignore the wisdom of old-timers ;)


The subject is terminated from my side as well. I've made explicit, from the very first post ( http://ourl.ca/16585/310698 ), that there's value in kArmTI; and yet, SpiroH, fhub consider that I don't like kArmTI (??! - I could just have ignored the matter instead of raising it myself before it bites, I had already talked about my concerns to other persons !), and DJ_O considers that I'm trying to debate whether OSS is better in general... It's not very nice to see my explicit statements being misrepresented that way - all the more jimbauwens and shmibs seem to have understood my points, so it doesn't seem that I've totally failed at communicating my thoughts, and that I've warranted a moderator warning.

EDIT: split the misrepresentations of SpiroH and fhub on the one side, and DJ_O on the other side.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: jwalker on July 20, 2012, 02:22:06 am
I do agree with lionel, the nspire scene can change rapidly, and if you cant update your source and it is a closed source program, then poeple stop using it and all of your hard work prety much becomes worthless. Like lionel also said, if you suffer a crash or something and your source was completely lost then your work would be avaliable to you.
On a side note, Nice Job! I like the skin editor idea and having gif recording built in. I think that this definately will be usefull.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on July 20, 2012, 02:38:42 am
Lionel I wasn't saying you were attacking kArmTI, I was saying SpiroH felt offended by your comments, and that because of this, it would be better to answer his wish of ending the discussion.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: shmibs on July 20, 2012, 02:50:14 am
i don't believe there has been any hostility from anyone towards anyone in this conversation, but, lest it escalate into something less friendly, it's best that the discussion of this topic end here. thanks, everyone =)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on July 20, 2012, 02:53:54 am
Could we make a new topic (or move some of the related discussion to another so that it doesn't all have to be re-posted) if we want to continue discussing about Open vs closed source software?
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Hayleia on July 20, 2012, 07:18:02 am
You can be sure that EVERYONE here likes your kArmTI very much!
Nice Job! I like the skin editor idea and having gif recording built in. I think that this definately will be usefull.
^This. Your emulator is very useful to me because easy to set up (once we figure out the one line needed to have it to work), contrarily to Nspire_emu that I never managed to launch properly, and it has a lot of useful features. So keep up the good work :D
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Adriweb on July 20, 2012, 09:36:34 am
By the way, another improvement would be for beginners to have a "launch wizard" if it's the first time you launch it, and that it builds the command line for you (which you wouldn't need to see eventually if you don't want to) from the different file you give it (boot1, boot2, OS, etc.)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Hayleia on July 20, 2012, 10:04:11 am
By the way, another improvement would be for beginners to have a "launch wizard" if it's the first time you launch it, and that it builds the command line for you (which you wouldn't need to see eventually if you don't want to) from the different file you give it (boot1, boot2, OS, etc.)
I think that it is the goal of this installer (http://ourl.ca/16585/307609) ;)
However, I didn't try it myself.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Adriweb on July 20, 2012, 10:30:23 am
Ah, didn't see :P

But still, next step is to integrate it directly within the program. And graphically while we're are at it :P
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: jwalker on July 20, 2012, 11:12:38 am
You can be sure that EVERYONE here likes your kArmTI very much!
Nice Job! I like the skin editor idea and having gif recording built in. I think that this definately will be usefull.
^This. Your emulator is very useful to me because easy to set up (once we figure out the one line needed to have it to work), contrarily to Nspire_emu that I never managed to launch properly, and it has a lot of useful features. So keep up the good work :D
That is another thing, it is easy to set up. When I first tried nspire_emu I had to come to omni to get help
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: cyanophycean314 on July 20, 2012, 09:47:49 pm
Configuring nspire_emu for the first time took SO LONG!!  :w00t:
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Adriweb on July 21, 2012, 02:56:10 am
Well indeed it could be confusing... but then we got this, summarizing all we need :P
http://tiplanet.org/forum/viewtopic.php?f=15&t=8698

:D
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 22, 2012, 07:27:52 pm
Hi there,
I've been submitting my SkinEditor to some 'facelifting' because the previous code is somewhat dated.
(http://imageshack.us/a/img220/346/karmtiskineditorv105.png)

New features: Something has been added that might interest you, namely:
a) a MRU (Most Recently Used) list of file paths. Handy when we work with several files at the same time;
b) the 'key' size is shown on the statusBar while selecting/defining it, making the design a little easier;
c) the (many) menu options can be accessed via a toolbar (faster) ;
d) the 'properties' dialog has been streamlined (no more alien useless entries).

I'm also attaching a (new) skin sample which i've used to test this version (v1.05) of the kArmTI Skin Editor.
Be warned that some new glitches may still appear. Please tell me and i'll be happy to fix them asap. Do not delete (not just yet) the old one v1.04.

LBNL, thanks to all kArmTI enthusiasts for the thumbs up ;).
Cheers,

EDIT: updated the image-link to ImageSchack (somehow they've changed it ???).
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on July 22, 2012, 07:32:39 pm
Oh I love it! :D Also I like that horizontal calc layout and also the kArmTI logo. One issue with vertical calc emus is that they don't fit your computer screen resolution, which is annoying since you can't even access half of the keypad.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Jonius7 on July 30, 2012, 06:13:05 am
Good to see progress on this continuing.
@SpiroH, I liked the older skins you provided in your v1.13 preview you gave me many months ago. They fit on my screen. The new ones don't have a NON-CAS TI-nspire version, and they go off my screen (1280x800).
So I wonder why they were changed? The old ones were perfectly fine...

Wow that animated gif maker is surely gonna be a good addition considering Calccapture produces absolutely horrible GIFs. How big are files, though?
Also, lol. The GIFS are fine in CalcCapture, it's that the program is outdated is what I find annoying.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 30, 2012, 08:07:13 am
BTW, I just see that you've added my feature wish of displaying the 'key' size - that's the difference between commercial and private programmers: the latter are listening to their users! ;)
(maybe in some future version there could even be displayed the coordinates of the top-left corner of the key?)
I'm still working on the SkinEditor. As always, i'll take your comments into consideration. There will be a next release ;).

@SpiroH, I liked the older skins you provided in your v1.13 preview you gave me many months ago. They fit on my screen. The new ones don't have a NON-CAS TI-nspire version, and they go off my screen (1280x800).
So I wonder why they were changed? The old ones were perfectly fine...
Nice to see you're back in full force, posting all around the place. Great!
Directly to the point: now we have the option to use the horizontal layout, like the one i've just posted above. The full size of kArmTI is then only 782x506 which perfectly fits inside any eeepc.
Give me some time and i'll make one that ressembles the 'good old small ones' of v1.13. You deserve it.
Also, lol. The GIFS are fine in CalcCapture, it's that the program is outdated is what I find annoying.
Btw, I know you've spent quite sometime fiddling around with CalcCapture... ;D

EDIT:
@Jonius7: Please find attached the v1.13 recycled skins to work with v1.27. Tell me if they work for you.
I've simply added the LCD + retouched a bit the cursor keys.


Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 31, 2012, 11:04:23 am
Hi, a couple of kArmTI skins.
Just in case you get bored with the standard colors, try the next colorful kArmTI skins:
(http://img94.imageshack.us/img94/1171/karmtiv27skinbrown.png)

(http://img31.imageshack.us/img31/6058/karmtiv27skingreen.png)

They were built from scratch (well almost) with Photoshop just for the hell of it. I'm not an expert, but aren't we all learners of new technologies...

Have fun,
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: TIfanx1999 on July 31, 2012, 05:01:46 pm
I doubt I'll ever use this, as I'm not an nSpire guy, but the alternate color skins do look quite nice. =)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Wayne on August 03, 2012, 05:53:15 pm
At first SpiroH you are awesome to do such great skins and work *thumps up* (I love the brown skin and new logo)
Second I was shocked as i found out that the CX emulation has only 32mb storage.  I think it is an emulation of a CX so it has to be over 100mb ;)
Third are you going to add the quick icons and features (like hiding the keypad) from onspire ?
Finally, is it possible to upload files from the emu to the pc?
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Wayne on August 04, 2012, 01:22:11 pm
Thank you very much fhub.
Does the gbSP-Nspire work on your kArmTI?
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on August 04, 2012, 06:59:38 pm
At first SpiroH you are awesome to do such great skins and work *thumps up* (I love the brown skin and new logo)
Thanks!
Second I was shocked as i found out that the CX emulation has only 32mb storage.  I think it is an emulation of a CX so it has to be over 100mb ;)
Answered by Franz.
Third are you going to add the quick icons and features (like hiding the keypad) from onspire ?
Probably not at this stage, sorry. I'm busy doing other things. But you should still be able to run 'onspire' ;).
Finally, is it possible to upload files from the emu to the pc?
Unfortunately not at this stage. It is not (yet) implemented in nspire_emu. It shouldn't be too difficult though...

Second I was shocked as i found out that the CX emulation has only 32mb storage.  I think it is an emulation of a CX so it has to be over 100mb ;)
It's possible to get a 128MB CX if you create the flash-image (Flash_cx.bin) with the following command:
kArmTI_v27 /1=Boot1_cx.img /MXC /PB=Boot2_cx.img /PO=CXCAS.tcc /N /R /K4
Thanks Franz!

On the same note, let me try to explain to the less tech-savvy what is involved when you configure the emulator to use more NAND and more RAM.

1. NAND (Flash memory normally used to store program's code and read-only data but not modifiable data - slow access time)
N32MB:    17.0 MB out of 27.8MB  (normal 32MB system)
(http://img715.imageshack.us/img715/2629/statusn32mb.png)
N128MB:   103.8MB out of 115.2MB  extended with Nand 128MB  = +96MB  extra (emulator /N switch)
(http://img684.imageshack.us/img684/9174/statusn128mb.png)

2. SDRAM   = faster access RAM memory used to store program's data (emulator /R switch))

Normal: SDRAM Size: 32MB
(http://img833.imageshack.us/img833/9773/32mbnand32mbsdram.png)

Extra_SDRAM: SDRAM Size: 64MB
(http://img600.imageshack.us/img600/7797/128mbnand64mbsdram.png)

3. Flash_file size increases a lot too (eg. for T310CXCAS):

     from 33,792KB to 135,168KB (an extra ~+100MB)

4. Memory allocated in the running system (eg mine) :

    Normal NAND_32MB and SDRAM_32MB        ==> Required System Memory: 121,428KB
    Extended NAND_128MB and SDRAM_64MB   ==> Required System Memory: 288,604KB

So, unless you really need to use more NAND and RAM (and to run some 'memory hungry' apps you really do!), imo, you should abstain from using the extra switches /N /R.
Of course, if you understand what you're doing, prepare 2 flash images and boot the one you like/need.

I hope this clears up the extra NAND extra SDRAM questions.

Cheers,

EDIT:
Does the gbSP-Nspire work on your kArmTI?
No, not at all! It crashes up front and freezes the emulator! it's still just an alpha release, we need to be patient. gbc4nspire works perfectly well, though.
If you would to like to play a few GBA games, try this great emulator VBA (http://vba.ngemu.com) is the one i use (well, not so much these days) which is great with sound and everything you ever sought-after!

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Wayne on August 07, 2012, 05:29:55 pm
Thanks for the information.
You forgot to answer some questions ;)
Third are you going to add the quick icons and features (like hiding the keypad) from onspire ?
Finally, is it possible to upload files from the emu to the pc?
Would it possible to activate "Connect" when I click on "Send TI Doc" or "Send TI Update"?

regards
Wayne
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on August 10, 2012, 09:27:57 am
...
Would it possible to activate "Connect" when I click on "Send TI Doc" or "Send TI Update"?
Yes it's possible. I'm putting together a couple of minor fixes and enhancements which i intend to release sometime soon.
That particular one is already implemented among others. So please wait a little longer.

In the meantime, i'm posting some new skins you might like:

(http://img526.imageshack.us/img526/7480/karmtiv127v1skinhorz772.png)

(http://img140.imageshack.us/img140/4826/karmtiv127v2skinvertbig.png)          (http://img13.imageshack.us/img13/7917/karmtiv127v3skinvertsma.png)

SpiroH,

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: cyanophycean314 on August 12, 2012, 07:21:21 pm
I gave you a few well deserved post ratings  ;) You've put lots of work into this!

Nice work on the skins, but I myself prefer the plain black normal skin.  :)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on August 13, 2012, 11:15:45 am
I gave you a few well deserved post ratings  ;) You've put lots of work into this!
Nice work on the skins, but I myself prefer the plain black normal skin.  :)
Thanks for your comments. My comment: Skins can be fun, but of course some will hate it ???. I'm used to it, though. No problem! ;)

Well, the purpose of this post is to present you with a revised kArmTI version v1.28.

 (http://img802.imageshack.us/img802/7086/karmtiv128.png)

Summary of the new features:

I - USBLink Enhancements
USB1. USBLink AutoConnect
USB2. Multi-file SendDocument (use Shift-key to select multiple files)
Upload all (many) your .tns documents (to the same calc folder) in one go.
USB3. Get Documents (.tns) from the calc (one at a time).

II - GIF Tool
 GIF1. Now it can play optimized AnimatedGIfs (partial GIF frames)
 GIF2. Added a trackbar to enable scrolling back and forward.

III - General GUI
BootOptions dialog:
 GUI1. Extra checkbox 'ForceAppExit'. Needed in special cases (e.g. when changing the Flash_size from 32MB to 128MB)
Console dialog:
 GUI2. Extra checkbox to surpress (useless) IME messages (keypresses).
Skin popup menu:
 GUI3. The skin-index prefixes the skin-name

IV - FIXES
 FIX1. Avoid SkinFlashes at startup (the skin was being initialized twice. No need for that!)
 FIX2. Other not worth mentionning...

I hope you will welcome specially the new USBlink enhancements. Give it a go, tell me about any problems (which i'll try to improve asap) and have fun.

SpiroH

EDIT: Small update due to a nasty 'cosmetic' bug.
FIX:          Show the correct filename when sending an OS Update (or ndless installler).
CHANGES:  Add a percentage counter also for send files. Improve file-info being displayed and also error detection.



Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: CompSystems on August 13, 2012, 02:58:57 pm
Hello, testing for first time this emulator  :)

[Bug]  If the taskbar of (windows 7/8) is the top, to run kArmTI_v28.exe is at below.

kArmTI_v28.exe works with the latest rom "TI-NspireCAS-3.2.0.1219.tnc"?

Thanks
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Sorunome on August 13, 2012, 03:24:53 pm
Is it linux compatible?
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on August 13, 2012, 05:48:33 pm
[Bug]  If the taskbar of (windows 7/8) is the top, to run kArmTI_v28.exe is at below.
I do not understand your question. Could you be a bit more specific?
kArmTI_v28.exe works with the latest rom "TI-NspireCAS-3.2.0.1219.tnc"?
Yes, it does! Take a look at a few screenshots, i've prepared for you: kArmTI_V28_Bootup.rar (http://wikisend.com/download/306992/kArmTI_V28_Bootup.rar)
If you haven't yet read the documentation, please go to the first post and follow the documentation links.
Is it linux compatible?
No! Sorry.

Hope it helps,

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: cyanophycean314 on August 14, 2012, 10:14:09 am
I have just downloaded karmTIv1.28. It's pretty nice and I enjoy the USBlink enhancements a lot!

Would there be any way to transfer the clipboard of the nspire to the clipboard of the computer? Like if I copied everything in a notes application could there be some way to transfer that to outside of the emulator?
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on August 14, 2012, 01:29:34 pm
I have just downloaded karmTIv1.28. It's pretty nice and I enjoy the USBlink enhancements a lot!
Thank you! I'm glad you appreciate it.
Would there be any way to transfer the clipboard of the nspire to the clipboard of the computer? Like if I copied everything in a notes application could there be some way to transfer that to outside of the emulator?
To be honest, i haven't yet investigated that situation. I know that, in principle, it should be possible to request a calc's screenshot, but then that is not quite the same. A work-around is always to save the clipboard contents to a file and the grab that file via the usblink. Not a one-step operation but just a work-around. Give me some more time and i'll get back when/if i have news.

Cheers,

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: CompSystems on August 14, 2012, 03:07:42 pm
(Bug) Screen Capture windows 7SP1, also tested in Windows8 ReleasePreview Built 8400

When the taskbar is at the top, this bug happens sometimes :'(

Solution: Add option (Always on Top) like Emu48.exe
 
(http://www.unalmed.edu.co/~ameza/calcs/images/Bug.png)

Emu48 source code
http://hp.giesselink.com/emu48.htm
http://hp.giesselink.com/Emu48/E48SP53.ZIP

(Always on Top) can also be used to gain extra space vertically


^
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on August 14, 2012, 03:20:34 pm
(Bug) Screen Capture
.....
This bug happens only when the taskbar is at the top

That's just the normal behaviour of all non-maximized applications. It's not a bug!
What's the vertical resolution of your screen? It seems very short! Is it an eeepc?
Try it in a higher resolution monitor or switch the keypad to clickpad or use an horz skin.

EDIT: It doesn't happen on any of my systems and i have quite a few. Try to delete the registry entry and start again.
Also this is the very first time this type of problem is being reported. I've just tested (switching the position of the taskbar) on my system and it works perfectly.

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: cyanophycean314 on August 19, 2012, 11:03:12 am
Hope you make progress with the clipboarding function!  :)

Anyways, I'm not sure if this is wrong with karmTI or with the underlying nspire_emu, but it's happened quite a few times now. The keyboard randomly loses connection to the emulator and I can't control anything with it. Mouse control still works and using the keyboard in other open applications work. It's quite inconvenient...
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on August 19, 2012, 11:12:34 am
Hi, would you be interested in an UsbLink Explorer like the one shown below (drag&drop of documents in both directions):
(http://img24.imageshack.us/img24/3479/usblinkexploreredited.png)
If yes, tell me about it (I may continue the developping effort). I'm having quite a few downloads of kArmTI but almost no points :'(. Have you notive the voting widget on upper-right corner? or should i port some weird game to nspire instead?
What's going on? Do you like it or not?

SpiroH

btw1: Some time ago i've updated kArmTI to v1.28_v1. Some of you have noticed others not really.
btw2: Sorry about the double-post but this is a different matter. well, not anymore... ;)

P.S: you've posted at the same time as was i writing!!
Hope you make progress with the clipboarding function!  :)
Anyways, I'm not sure if this is wrong with karmTI or with the underlying nspire_emu, but it's happened quite a few times now. The keyboard randomly loses connection to the emulator and I can't control anything with it. Mouse control still works and using the keyboard in other open applications work. It's quite inconvenient...
Just read it!! As you may notice i've been busy? (check post).
The Clipboardd stuff is a bit more involved (TI doesn't give away the details). About the keyboard? Oh, well it maybe just a minor bug. I'll try to figure it out asap.

P.S2: Thanks for the negative point i've just received. It can be easily identified. Just hit and run without any justification. Typical unfortunately :(. I just may stay around for sometime. Thanks.


Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: cyanophycean314 on August 19, 2012, 11:26:09 am
I was mainly reporting the bug, but mentioned the clipboard in passing. The USBlink explorer would be pretty helpful. Go ahead and do it!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Adriweb on August 19, 2012, 12:53:01 pm
That USBLink is just plain awesome.
Can't wait :D
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on August 20, 2012, 08:53:30 am
Quote from: cyanophycean314
... The USBlink explorer would be pretty helpful. Go ahead and do it!
Quote from: adriweb
That USBLink is just plain awesome. Can't wait :D
Thanks guys for the overwhelming support!

Here is a beta release of the UsbLink explorer.
   (http://img411.imageshack.us/img411/4948/hostnspire1.png)   after -->      (http://img502.imageshack.us/img502/3952/hostnspire2.png)
Features:
1. Drag & drop files between Nspire and a Host folder and vice-versa.
2. Multi-selection support.
3. ListCtrls have sorting capability
4. Easy to use (after the initial folders set-up).

Limitations and Instructions: (a bit longish...)
1. Transfers are (at this stage) limited to only document files (.tns)
2. I do not know yet how to get a list of the folders below the 'MyDocuments' (referred as 'top-folders' below).
According to HackSpire's documentation, we should use the root-path '/' for that, but it doesn't seem to work (yet?).
3. This actually a PITA, so my work around for that is the following:
   3.1 Initially the tree is filled up with some known folder names, like: Examples, MyLib and some others (ndless and gbc4nspire)
   3.2 We can Add/Delete folders to/from the tree. Use right-click context-menu for that. For Example, on the screen shot, i've added mviewer and nRGBLib.
   3.3 It is recommended that all the folders in the tree do exist on the calculator side!
   3.4 This work it 'only' required for the 'top-folders' (the ones just below MyDocuments).  All children folders are automagically detected and inserted in the tree.
   3.5 These top-folders will be persisted to/from the registry. You only need to do it once or whenever a new top folder is required.
       (I hope you don't use that many top-folders. Anyway, i still think its worth the effort. Maybe we'll be able to circumvent this limtation in the future, but right now i still dunno how.)

4. Start kArmTI and wait until the boot processes completes. Show the USBLink explorer (Alt+E).
5. To grab files from the calculator:
   5.1 Select a folder on the tree and you should get a list of its contents on the rhs (right hand side) list (nspire's).
   5.2 On the nspire list select the files you want to grab. Use the normal windows multi-select procedure: shift+cursor/mouse-click or ctrl+click
   5.3. Drag the files and drop them on the Host's list. This will start the multi-file grabbing procedure. It all goes well you should get your calc's files on the host side.
6. To send files to the calculator:
   6.1 Select a target folder on the tree (or use the already selected one).
   6.2 Select the files on the host's list you want to send to Nspire's side.
   6.3 Drag & Drop them on the Nspire's list. That will start the multi-file sending procedure.
7. Browsing nspire folders:
      Double-click on a folder (DIR) item on the Nspire list to launch a dir-list command that will show its contents.
8. Other:
       8.1 If you change a folder's name on the nspire that will be reflected on the tree, but the old folder will still 'sit' there.
       To purge this/these older folder(s) you may either force a tree refill (use the refresh button above the tree ) or individualy delete the folder.
       8.2 Open up the console to get a lot of log info.

Ok, enough of talk let's do the walk. Try it out and report your controlled emotions ;).
LBNL, I know it still needs some more work, but i feel i should show you something already 'kicking'.

Cheers,

Edit1: correcting some typos.
Edit2: I've just found the solution for the 'top-folders' nuisance mentionned above. Actually the HackSpire docs are correct. I can now confirm it. My bad, sorry. I'll get back with an improved solution, asap.
Here is the proof (for my case):
Listing '/' details...
dir: MyLib/
file: themes.csv; 191 (bytes);
dir: Examples/
dir: ndless/
dir: mviewer/
dir: gbc4nspire/
dir: nRGBLib/
Listing of '/' complete.

Edit3: You may just forget about my 'top-folders' work around crap and try my new fresh version v1.29 instead.


Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on August 21, 2012, 03:19:33 am
Darn I really need to give this a try eventually. It is really becoming amazing.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Adriweb on August 21, 2012, 04:35:41 am
Just tested, it's awesome :D
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on August 21, 2012, 12:25:19 pm
Quote from: adriweb
Just tested, it's awesome :D
Thank you! I will try to improve it a bit though.

Skin editor (v1.07): Before i forget about it (and as promissed sometime ago) i've decided to publish a new version on my skin editor (v1.07), done earlier this month but then suspended when i switched to kArmTI todo the more absorbing USBLink development.
(http://img809.imageshack.us/img809/7677/skineditv107undo.png)     (http://img812.imageshack.us/img812/4082/skineditv107keysdlg.png)
Summary of the new Features:
I - General
 G1. Only two views: Keys Position and Keys Arrangement. LCD is treated as a (special) key.
 G1. MultiPane StatusBar
II - Position View (KeysDlg)
  P1. A ListCtrl showing the Keyname and its Skin Rectangle
  P2. A checkbox for easier visualization of the defined keys.
  P3. NDEFs keys do not show up anymore on the list.
III - Arrange View
  A1. Block-Move with mouse and keyboard
  A2. Change First (VK_SHIFT) and Last (VK_CONTROL) element inside Arrange-Rect with keyboard
  A3. Extra Align options: Middles, Centers, Make Samesize
  A4. Undo/Redo support
IV - Instructions/Warnings:
  W1. In Position view to move the keys with the keyboard, we first need to setfocus to mainview (eg: clicking the MainFrame caption or hitting a handle of the sizing recttracker). By default focus is set to the KeysDlg.
  This makes the key's selection (better) visible and also possible with the keyboard. It seems we can't have both (position control with the keyboard and good selection visibility on the keysdlg) at the sametime.
  W2. In Position view changes are only commited after a validating right-click whereas in Arrange view the commitment is instantaneous although we have the Undo/Redo possibility.

I'm afraid it will never become a finished product, simply because it's not possible. We always miss some unimplemented feature... That's the main reason i'm making it public now.
Maybe some of you who still care about skins will find use for it and/or will report some bugs.

Have fun,

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on August 21, 2012, 04:09:41 pm
Quote from: fhub
Thanks SpiroH, your new version is very comfortable now! :)
About your USB-Explorer: ...A horizontal layout (Nspire and host windows side by side) would be nice.
Hi Franz, Nice to hear from you again! I'm glad you like the new Skin Editor (v1.07).
About the USB Explorer horizontal layout, well that shouldn't be a problem ;).
Right now i'm busy with higher priority personal stuff. My youngest daughter is applying for a place at the university in another city, so i must go there hunting for rooms. It shouldn't last long i hope.

Regards,
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Yeong on August 21, 2012, 06:57:20 pm
Do I need additional materials such as the OS and stuff?
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on August 21, 2012, 07:15:14 pm
Do I need additional materials such as the OS and stuff?
Thanks for your interest. Yes you do. Please refer to the first post and follow the documentation links.

Anyways, I'm not sure if this is wrong with karmTI or with the underlying nspire_emu, but it's happened quite a few times now. The keyboard randomly loses connection to the emulator and I can't control anything with it. Mouse control still works and using the keyboard in other open applications work. It's quite inconvenient...
Some time ago Wayne detected a similar problem and i have cross related  it to a possible mviewer/ndless stdio lock-uk, but i'm still not sure about the very origin of the keyboard connection loss (post: http://ourl.ca/16585;msg=252286). If it ever occurs again (and certainly it will) my suggestion is the following: would you please try to establish some correlation between the application you're using (whether it runs on top of ndless or is ti's native software) and the keyboard connection loss. That would perhaps help to establish some clues. 'Random connection loss' is rather vague. Of course, we would all be much happier after this flaw is pinpointed. At this time, that's all i can say. Is not much, but is some feedback.

Quote from: fhub
Great idea indeed, unfortunately not easy to use on a netbook. A horizontal layout (Nspire and host windows side by side) would be nice.
Hi Franz, I can see you're logged in. So here goes something for you:
  (http://img109.imageshack.us/img109/6441/karmtiv1129usblinkhorz.png)
Do you like it? Wait just a little bit longer...
Cheers,



Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on August 24, 2012, 09:18:43 am
So if you would ask me, I would even suggest to remove this leftmost column showing only the folders, and use just 2 columns: one for Nspire and one for Host.
The folders should simply be integrated into these 2 columns (as every usual filecommander today does it), being displayed at the top of the filelist, and if you go into a folder then there should just be a '..' at the top of the list which brings you back to the parent folder.
Thanks Franz for your useful comments. The 'previous dir' ('..') thing is a good idea and i intend make use of it! However, i think the tree gives a much faster (random not sequential!) access to the target dir (too much double-clicking is old-fashioned by today's standards), so i might just keep it. :)
Cheers,
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Wayne on August 24, 2012, 01:09:33 pm
Nice work SpiroH.
Could you add delete, create or rename file/folder to the USB Explorer?
I like the tree view ;) Maybe you could add a second one for the "root".
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: shmibs on August 24, 2012, 01:27:26 pm
why would there be two trees?
i have no clues how that follows, and, typically, the root folder would just not include a ".."
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Wayne on August 24, 2012, 02:23:11 pm
why would there be two trees?
Nspire and Host.
That's what I meant.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Lionel Debroux on August 24, 2012, 02:32:28 pm
TILP and TINCLS both have a target and a host tree.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on August 24, 2012, 03:40:08 pm
Amazing how fast such a discussion can develop these days.

if a ".." is included in the file pane, then clicking on it would move the user up one folder. it might be easier for some, while the tree view would be for others, so there's no reason not to include it.
In this particular issue, I tend to agree more with shimbs's approach. Besides, the host's tree although not visible is already there behind the browse button. 

The reasons i'm not too keen (at this moment) on a host's tree are the following:
1. The host's folder (in my simple approach) is not (yet) supposed to change that often. I agree, it would be handy to have a host's tree (in a more mature version) because it would simplify the mirroring the nspire's contents on to the host, eg: for backup purposes.
2. Yet another tree requires more space on the dialog (form).
3. Higher flexibility has to be weighed against development effort and time. I gather I'll follow the simpler step by step procedure and then if/when it works well change a bit the GUI.
4. The important thing is that the underlying communication software is reliable (which still needs improvements), the rest can be adjusted a bit later.

Thank you all for the various contributions.


Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Lionel Debroux on August 24, 2012, 03:59:51 pm
In Linux, Filesystem in USErspace (FUSE) and Character device in USErspace (CUSE) enable exposing lots of things as a filesystem in several hundreds of line of code. Well, the Nspire would need much, much more than several hundreds of lines, because its protocols are nontrivial, and unlike everything else.
It's harder in Windows, AFAIK, and it wouldn't work on Wine anyway (at least because the changing USB stack is not implemented in Wine).
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on August 27, 2012, 05:55:16 am
Here is a follow-up version of my USB Explorer that you might find handy to use on occasions.

How does it look? Well, it will try to match the type of skin you're using. Either vertical or horizontal. So, one of the following or both if you switch skins :).

  (http://img837.imageshack.us/img837/5846/1usbexpvertlayout.png)    (http://img222.imageshack.us/img222/7485/2usbexphorzlayout.png)

What can you do with it? I'm not going too much into details because you should be able to figure it out by yourself (a lot of clever guys around the place).

Basics:
On CalcTree (context-menu/toolbar): 1. Create Folder; 2. Delete Folder      
On CalcList (context-menu/toolbar):   3. Rename a Folder or File; 4. Delete File(s) - multi-selection also possible.
5. Copy Files using Drag&Drop from the CalcList to the target Folder on the CalcTree.
   (http://img201.imageshack.us/img201/2190/3usbexpddcopyfiles.png)
To copy file(s) do the following:
   1. Make sure the target dir where the files are to be copied to is visible on the CalcTree.
   2. Select the file(s) in the CalcList and drag them over the drop-target folder on the tree (which becomes high-lighted).
6. The normal file operations (send/receive) between Nspire and Host still work ;) but were already explained before. Short: just use D&D.
7. Other: On the Nspire's side there's a vertical splitter that let's yout adjust the width of tree vs list. The toolbar is shared: 3 buttons on the left-side operate on the calctree the 2 buttons on the right operate on the caclist.
Except for the refresh buttons, the toolbar replaces the context-menus.

This is still a work in progress but i hope you can already enjoy some of its features (as i correct some minor bugs),

SpiroH

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on August 27, 2012, 05:13:46 pm
Quote from: fhub
WOW, working great - many thanks SpiroH! :)
Thank you too!
Quote from: fhub
A clever idea making the horizontal/vertical layout automatic, I guess you've used the ratio window width/height>1 ==> horizontal, right? ;)
What else could it be ;)? But is handy, isn't it? People (not you!), in general, take some time to realize the utility's power, i guess, or maybe they're just enjoying the sunshine ;D.

Cheers,
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: CompSystems on August 27, 2012, 07:21:52 pm
Help to initialize the emulator

I have the following ROM in my PC:

"TI-NspireCAS-3.1.0.392.tnc" (9,916 KBytes)

backup and then renamed to "TI-NspireCAS-3.1.0.392.zip" and extract files

0: boot2.cer                 (1 KBytes)
1: TI-Nspire.cer            (1 KBytes)
2: boot2.img                (855 KBytes)
3: TI-Nspire.img (7,253 KBytes)
4:  samples.zip
    4.0: locales (dir)
    4.1: copysamples

And with Ndelss.tns and polydumper_3.1.tns extract the following files:
- Boot Code 1              ( to boot1.img.tns   512 KBytes   )
- Boot Code 2              ( to boot2.img.tns   1,328 KBytes)
- Diagnostic Software   ( to diags.img.tns   640 KBytes)
- Operating System           ( to os.img.tns           9,917KBytes   )

and transfer to PC

0: boot2.cer                 (1 KBytes)
1: TI-Nspire.cer            (1 KBytes)

2: boot2.img                (855 KBytes)
3: boot2.img.tns      (1,328 KBytes)
4: boot1.img.tns      (512 KBytes)
5: os.img.tns              (9,917KBytes)
6: TI-Nspire.img          (7,253 KBytes)
7: TI-NspireCAS-3.1.0.392.tnc (9,916 KBytes)


Then exe kArmTI_v29.exe

Files: 4: boot1.img.tns      (512 KBytes),  3: boot2.img.tns      (1,328 KBytes) , 7: TI-NspireCAS-3.1.0.392.tnc (9,916 KBytes)

"/1=boot1.img.tns /MXC /PB=boot2.img.tns /PO=TI-NspireCAS-3.1.0.392.tnc"

EDIT
Code: [Select]
"/1=boot1.img.tns /MC /PB=boot2.img.tns /PO=TI-NspireCAS-3.1.0.392.tnc"

the emulator crashes, in the dialog box "Choose Language"

 :banghead:



 
///// Boot Option of kArmTI ////

[File] Boot Options...

////// OS Initialization (default) //////

Row1:
/1=Boot1cx.img /MX /PB=Boot2cx.img  /PO=TICX-3.1.0.392.tco /K4

Row2:
/1=Boot1cx.img /MXC /PB=Boot2cx.img  /PO=TICXCAS-3.1.0.392.tcc /K4 /N /R

Row3:
/1=Boot1cx.img /MXC /PB=Boot2cx.img  /PO=TICXCAS_3.2.0.1212.tcc /K4

//////
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Lionel Debroux on August 28, 2012, 01:49:06 am
For emulating a Clickpad/Touchpad CAS, you need /MC. /MX(C) will emulate a CX.

Check the commands at https://www.tiplanet.org/forum/viewtopic.php?f=15&t=8698 :)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: CompSystems on August 28, 2012, 02:47:58 pm
Code: [Select]
"/1=boot1.img.tns /MC /PB=boot2.img.tns /PO=TI-NspireCAS-3.1.0.392.tnc"

 :banghead: the emulator crashes, in the dialog box "Choose Language"

Please check it with the TI-NspireCAS-3.1.0.392.tnc OS clickPAD


PD:

Request for Skin Editor:

0: For more precision in the box of key, show a window with a zoom of the current position

The  SkinEditor for emu48plus has this option
http://personal.mezasociados.com/calculators/hp/files/KML_skinMakerForEmu48_plus.rar (http://personal.mezasociados.com/calculators/hp/files/KML_skinMakerForEmu48_plus.rar)

(http://www.mezasociados.com/personal/calculators/ti/images/Request_TInspire_Emulator_R00.png)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on August 28, 2012, 09:11:44 pm
"/1=boot1.img.tns /MC /PB=boot2.img.tns /PO=TI-NspireCAS-3.1.0.392.tnc"
the emulator crashes, in the dialog box "Choose Language"
Please check it with the TI-NspireCAS-3.1.0.392.tnc OS clickPAD
I admit we have a problem with the new v1.29 version, that occurs during the os installation phase. I didn't notice it because i use already prepared flash files. Sorry for any inconvenience. :(
I've tested with version v1.28_v1, which you can find here kArmTI_V1.28_v1 (http://ourl.ca/16585/313680) and it works fine. It's the version pre-USB explorer.
Well, new things, more changes and potentially new bugs. That's just normal life, i gather. I'll try to fix it asap. Thanks.

EDIT:
Probably, in the meantime, the bug has been fixed. Please check kArmTI_v1.29_v2.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: CompSystems on September 03, 2012, 10:44:34 am
kArmTI_v1.29_v2. works correctly, Thanks.  ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)


Small bug

0: The windows "USB LINK EXPLORER"  and "Console "not fit vertically the screen of my laptop (1280*800 pixels)

SUGGESTIONS:

0: As I use the taskbar always on top, then add option to show up this emulator.

1: Make more intuitive, the menu "File/Boot Options..."

Example
__________________________________________________________________________________
Boot1 File Name:  [Boot1_OS_3.1.img] [...]
Boot2 File Name:  [Boot2_OS_3.1.img] [...]
OS name:            [TI-NspireCAS-3.1.0.392.tnc] [...]
Flash Session:     [TI-NspireCAS-3.1.0.392.img] [...]
Hardware Model Choose: [ { TI-Nspire ClickPAD/TI-Nspire CAS ClickPAD/ TI-Nspire TouchPAD /TI-Nspire CAS TouchPAD/ TI-Nspire CX / TI-Nspire CX CAS} ] [...]
...
___________________________________________________________________________________


Thanks for your answers
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on September 05, 2012, 01:18:49 pm
Hi, i'm announcing (yet) another version, v1.30 of kArmTI for testing.

(http://img607.imageshack.us/img607/458/1karmtiv30logo337x300.png)  (http://img838.imageshack.us/img838/6761/2usblinkv130horz856x532.png) (http://img26.imageshack.us/img26/1686/3usblinkv130vert480x800.png)

Hopefully we should have:
1. Better usb communications (and less debug clutter on the console).
2. A Host tree to allow dragging items from the CalcList onto a Host's tree folder.
3. A picture previewer pane (normally hidden below the host's pane). I'm positive some of you, specially the picturephiles, will appreciate it. Ah, for those (me included :) ) i've also added a picture popup (same size as nspire's lcd) when a picture-file item on the host's listctrl (.png, .jpg, .bmp, .gif, .ico, well, a lot...) is right-clicked.
4. As per Franz's suggestion i've also made the QuickKeys dialog modeless as opposed to modal. Actually, it was a real pita to carry it out after these (roughly 2) months. There may be some new glitches here... (Yep, "not all that glitters is..." that easy.)

Hope it works and you enjoy it,
SpiroH
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Yeong on September 05, 2012, 07:03:55 pm
how long does it usually take to install factory image? Does it take a long time?
EDIT: nvm. I put MXC instead of MX.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Jonius7 on September 10, 2012, 01:02:15 am
Something's wrong. When I open v30 of kArmTI, nothing happens. I opened it several times. Later I checked task manager and there were 5 process of kArmTi_v30, all with about 68k ram loaded. Usually it takes 100000k
Also, there's a bug I realised recently, if you leave the emulator idle for a while, the arrow keys refuse to work afterwards. (This might be a bug with the emulator itself, not the kArmTI component)

I like the v1.13 skins much better than the current ones (because it also includes non-cas skins!)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on September 10, 2012, 04:51:42 pm
Hi Jonius7!
Something's wrong. When I open v30 of kArmTI, nothing happens. I opened it several times. Later I checked task manager and there were 5 process of kArmTi_v30, all with about 68k ram loaded. Usually it takes 100000k
I'm really sorry it has happenned to you! Can you please be more specific and tell me what OS you're using so that i can try to reproduce the problem? I can assure you it works just fine in my win7 64-bit box without a hitch. So, tell me more, maybe we can help.

Quote from: Jonius7
Also, there's a bug I realised recently, if you leave the emulator idle for a while, the arrow keys refuse to work afterwards. (This might be a bug with the emulator itself, not the kArmTI component)
Well, if you leave the emulator idle for a while, naturally, it enters the power saving-mode (it thinks is running on batteries ;)). Have you tried to wake it up by pressing the power button ?

Quote from: Jonius7
I like the v1.13 skins much better than the current ones (because it also includes non-cas skins!)
Of course, your skin mileage may vary. No problem with that. :)

Nice to hear from you again and thanks for the feedback.
Cheers,






Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Wayne on September 13, 2012, 03:52:48 pm
I got this after I copied kArmTI_v30_0 to an USB stick  O.O
And I can't do anything unless to click on "File" or "Emulation".
The original still works :)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on September 13, 2012, 06:26:06 pm
Hi Wayne, I haven't yet tested it from a usb stick. But i'll do it and i'll get back to you asap. But, it smells like some important files are missing...
Regards,

Edit: I've tried the USB-Boot of kArmTI_v1.30 and it works just fine in my system. Below are:
1. The minimum files you'll need (well, SKINS can also be skipped but it's just that it looks beter for me :)):
   (http://imageshack.us/a/img684/2551/1usbbootfilelayout.png) 
2. The boot Options i used:
  (http://imageshack.us/a/img194/2749/2usbbootoptions.png)

Also, i've started with a clean registry! So, in principle it should work from a usb drive. I'm using a cheap EMTEC4GB drive. Hope it helps,
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Wayne on September 18, 2012, 12:11:18 pm
I copied my "kArmTI" folder with all the necessary files to my USB drive a time ago. The only thing what I've done is to copy the new kArmTI_v30.exe in the folder and when I want to open it this happens.
I solved the problem as i send the whole folder with the latest kArmTI to my stick again and replaced the old one.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Hayleia on September 23, 2012, 06:37:45 am
I have some feature requests (maybe some are already implemented but I don't find them)
- Save state and load state (I've found "save flash" but no "load flash" ???) edit As I thought, It was already implemented but it was me not finding it, I just need to rename the saved flash "T310CX_CAS.bin" and it loads fine :)
- Video recording, not just screenshoting/assembling into gif, but real video recording into a avi file for example (this one is going to be hard :P)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on September 24, 2012, 09:38:34 am
- Video recording, not just screenshoting/assembling into gif, but real video recording into a avi file for example (this one is going to be hard :P)
Actually, is not that hard. ;) I've done it before, so it's just a matter of some free time (which i don't have a lot to spare nowadays). But otoh, please tell me if you don't mind, are you willing to deal with huge (several 100MB) files? or do you have something else in the back of your mind? Cheers.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Hayleia on September 24, 2012, 11:08:23 am
- Video recording, not just screenshoting/assembling into gif, but real video recording into a avi file for example (this one is going to be hard :P)
Actually, is not that hard. ;) I've done it before, so it's just a matter of some free time (which i don't have a lot to spare nowadays). But otoh, please tell me if you don't mind, are you willing to deal with huge (several 100MB) files? or do you have something else in the back of your mind? Cheers.
What do you mean by "several huge files" ? Are those temporary files or final files ? If they are temporary I don't mind at all. And if you mean that the final video file is going to be huge, that is not a problem either :)
In fact I thought about it because people making awesome games (Chockosta's nCraft) may want to make videos to showcase their work ;)

(Also, one more post and you have 27 posts and 26 post ratings *.*)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: cyanophycean314 on September 24, 2012, 05:11:12 pm
One of the main factors for file size is how many frames are taken per second. In the end, they would be 100 MB or more. But if you don't mind, videos of people's work would be really fun to watch  :D
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: CompSystems on September 26, 2012, 01:38:24 pm
 Is possible that the emulator receives signals from the laboratory (labcradle) or RS232 protocol?

CBL3 (labcradle)
http://education.ti.com/educationportal/sites/US/productDetail/us_nspire_labcradle.html

(http://education.ti.com/images/rightcolumn/science/labcradle_cx-laptop.jpg)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Lionel Debroux on September 26, 2012, 01:39:25 pm
It is not possible, as the emulator does not communicate with real devices.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: CompSystems on September 26, 2012, 01:44:21 pm
The Emu48 emulator has a file that emulates serial, infrared and printer port, thus can communicate with real devices, then you can also emulate the I/O ports of the nspire?

(http://t0.gstatic.com/images?q=tbn:ANd9GcQtRFBVnhkNeb4ingGFyAdP77TCjm28HP0zNVXKLySJiQ5BLAoArg)

Emu48 emulator Home Page

http://hp.giesselink.com/emu48.htm


Virtual HP-IL Project
http://hp.giesselink.com/hpil.htm




(http://hp.giesselink.com/ILFlowBasic.png)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on September 26, 2012, 07:57:25 pm
In fact I thought about it because people making awesome games (Chockosta's nCraft) may want to make videos to showcase their work ;)
One of the main factors for file size is how many frames are taken per second. In the end, they would be 100 MB or more. But if you don't mind, videos of people's work would be really fun to watch  :D
On request from some users :D i've decided to include an AVI facility into kArmTI to record some short video clips. I won't go much into details right now, but will simply say some essentials about kArmTI_v1.31
1. Some minor glitches in v1.30 were corrected.
2. This is a very simple AVI tool still in a beta stage for evaluation (i've just made it!).
3. Below are the steps to make a short avi video clip:
    3.1 The tool becomes available from the Extra Display Popup menu
   (http://imageshack.us/a/img694/1179/1karmtiavicapturemenu.png)
    3.2 Before making a clip, select the Capture Options dialog to specify the output file path and the desired sampling rate (frames per second).
   (http://imageshack.us/a/img853/4071/2karmtiavicaptureoption.png)
    3.3 When ready you may start avi recording, selecting 'AVI Capture Start' from this point in time onwards (at this stage) you won't get any feedback. So pay attention to your clock not to fill up the harddisk with a 2GB file!
        Before the actual capture starts you're prompted to select a video compressor codec (i strongly advise you to select one to reduce the video filesize). In the following picture, i've chosen 'Cinepak Codec'.
   (http://imageshack.us/a/img96/2884/3karmtiavicapturecodec.png)
    3.4 To Stop the Capture, select 'AVI Capture Stop' and you're done.
Below is a sample video clip, i've made with fps set to 20 that lasts for 1m 12s and creates a 23.2MB avi file (not too large).
Yeah, the player is the Media Player Classic - Home Cinema (GPL) you may find here: http://mpc-hc.sourceforge.net/
   (http://imageshack.us/a/img254/6073/4karmtiavicapture.png)
Experiment with it and leave some feedback. Hope you like it.

Edit:
I've improved a bit the AVI Capture Options Dlg. I guess it's handy.
(http://imageshack.us/a/img32/850/5karmtiavicaptureoption.png)
Added a Max Record Time (MRT) field. Recording stops automatically when the MRT limit is reached (it should not go beyond 30minutes!).
Also, do not use a fps higher than 25 (no need for it either), because frames start being missed. In my system it works fine with fps=25 tho.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Wayne on December 24, 2012, 10:02:57 am
Hey SpiroH,
a new version of nspire emu released. Would you kindly port it in your kArmTI?
link: http://ourl.ca/9360/330734
tia
merry xmas
wayne
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Juju on December 24, 2012, 11:25:06 am
fhub, your comments were provocative, which is discouraged here on the forums. Please be helpful or mods will take necessary action (such as locking the thread and/or banning people).
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Juju on December 24, 2012, 11:43:22 am
Well, it wasn't that provocative, but still some people took it as provocative, the one after didn't helped much. You were indeed daring, but here you must be pretty careful here, some people aren't as daring as you. We welcome different opinions, but the key is to present them in a nice and helpful way.

And in some cases, what you thought was a multiplication might be in fact only an addition ( (-)+(-) = (-) ), so be careful.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Wayne on December 24, 2012, 11:47:07 am
Is SpiroH gone because he was on 21st the last time here.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Juju on December 24, 2012, 12:00:36 pm
You're allowed to say your opinion, but you have to be careful with how you present it.

And now I feel like I have the 2 bare feet in the mud. -_- Oh well forget it, it's just a friendly warning and a possible explanation of all your downvotes. Here on Omnimaga we try to make your experience as nice as possible.

EDIT: Also another reminder, double-posting in such a short laps of time is discouraged, there's the Modify button for that.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Juju on December 24, 2012, 12:11:47 pm
Here on Omnimaga we try to make your experience as nice as possible.
LOL, good joke! :P

You're still not helping. (That can provoke a fight (which are totally unwelcome).)

EDIT: Hey we're getting offtopic and this is getting nowhere, can we close that train of thought and go back to discussing the emulator? Thanks.
Title: Re: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on December 24, 2012, 06:37:00 pm
Is SpiroH gone because he was on 21st the last time here.

Most likely, unless he's just busy or taking a break from here. Sadly it might be too late, which is why in the future I would like to encourage members to use the "Report to moderator" link at the bottom of offensive posts if they want something done as fast as possible. Otherwise with school and work, moderators might easily miss drama or see it too late.


Question: Does this emu supports frame by frame emulation with rewinding without breaking animated screen capture? With debugging alongside this, that could be useful if in the future there are people who wanted to make tool assisted speedruns or test their games limits to spot glitches.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Hayleia on December 25, 2012, 05:11:56 am
I got an idea. I am not sure how feasible it is, but it would make everyone happy if that could work since SpiroH could keep it work closed source and people could still benefit from the latest updates from nspire_emu :D

So, would it be possible to have kArmTI be only an interface that loads an external nspire_emu or something like that ?
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on December 26, 2012, 09:22:59 am
...
merry xmas
wayne
Thanks, wish you a merry Christmas too.
Maybe you can play gpSP now on the emulator of your choice. ;)

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on December 26, 2012, 11:41:22 am
Merry Christmas :D. Also do you plan to include help (or a readme) soon with the file? It might eventually become handy for those who download the emu but have no internet access at home or elsewhere. :P (Currently, the help option displays Page cannot be found)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: fb39ca4 on January 08, 2013, 08:20:12 pm
...
merry xmas
wayne
Thanks, wish you a merry Christmas too.
Maybe you can play gpSP now on the emulator of your choice. ;)


Yo dawg, we heard you like emulators  ;)

On a more serious note, how do I use the GIF recorder? I don't see anything in the menu.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on January 10, 2013, 09:50:14 am
Yo dawg, we heard you like emulators  ;)
On a more serious note, how do I use the GIF recorder? I don't see anything in the menu.
Well, sometime ago i've written quite a bit of documentation on kArmTI usage. Please refer to the tpoic's first page and follow the documentation links.  It contains 99.99% of all you need to know about it. Cheers.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: joao9856 on January 14, 2013, 10:31:58 am
how do i install karmti?
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on January 14, 2013, 03:04:33 pm
Olá João, It doesn't need any installation at all. Just double-click on it and you should see something. However, it does requires some support files, mostly from TI. Have a look in this post: http://ourl.ca/16585/310875 and please read the docs, pdfs i've written (check first post!). Abraço.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: joao9856 on January 17, 2013, 09:31:38 am
still haven't got a clue how to get that bin file?

 :banghead:

,Abraço
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on January 17, 2013, 11:13:48 am
still haven't got a clue how to get that bin file?
Ok, try this extended view: http://ourl.ca/16585/307606
and feel free to keep on making questions. You'll get there! ;)

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: joao9856 on January 17, 2013, 11:18:50 am
but now i can't seem to find the handheld os anywere i want the 3.1 and the only one i can find is 3.2 :crazy:
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on January 17, 2013, 11:24:57 am
but now i can't seem to find the handheld os anywere i want the 3.1 and the only one i can find is 3.2 :crazy:
Have you really read the pdfs? Try here: http://tiplanet.org/forum/archives_voir.php?id=3718 .
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: joao9856 on January 17, 2013, 11:28:26 am
sorry only read some parts really can't understand french

edit: Finally made it thanks
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on January 17, 2013, 11:49:32 am
sorry only read some parts really can't understand french
Well, there's not a lot of french in there (?) maybe some links only. But then again, nowadays google translate does help a little bit.

Quote from: joao9856
edit: Finally made it thanks
You're welcome, glad you did it, congratz!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: joao9856 on January 17, 2013, 01:01:56 pm
how do i install ndless, file explorer just crashes when i trasfer a file

Edit: Is there anyway that our mouse will function as the onscreen mouse?
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Lionel Debroux on January 17, 2013, 01:14:27 pm
Quote
how do i install ndless
The documentation of Ndless explains the procedure, and even some troubleshooting, in detail ;)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: joao9856 on January 17, 2013, 01:35:16 pm
Got the other way of sending documents in, but thanks.
E Spiroh não é nada normal ver um português, é sempre bom!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on January 17, 2013, 05:35:37 pm
sorry only read some parts really can't understand french
Well, there's not a lot of french in there (?) maybe some links only. But then again, nowadays google translate does help a little bit.

Yeah but if there is just one spelling mistake or grammar in the entire sentence, then the resulting translation makes the game Zero Wing look like quality English. ;D
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: ParkerR on January 18, 2013, 02:02:12 am
SpiroH, would it be possible to get this layout http://img526.imageshack.us/img526/7480/karmtiv127v1skinhorz772.png but with the TI-NspireCX_TP_320_740.png look?

Edit: Found what I wanted in an earlier skin pack. Thanks for all the work! :D
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on January 18, 2013, 10:58:03 am
Edit: Found what I wanted in an earlier skin pack. Thanks for all the work! :D
Glad you did. You've been around almost from the very beginning... Just too much info, i gather. Cheers. :)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on January 26, 2013, 12:51:17 pm
Googling around for kArmTI, I've found this couple of nice skins by 'persalteas/Louis Becquey' that look pretty interesting:

CX CAS:
(http://tiplanet.org/modules/archives/captures/1359136152Sans%20titre.png)
http://tiplanet.org/forum/archives_voir.php?id=10769 (CX CAS - 202.33K)

CX:
(http://tiplanet.org/modules/archives/captures/1359142426Sans%20titre2.png)
http://tiplanet.org/forum/archives_voir.php?id=10770 (CX - 327.53K)

Maybe some of you will like them too.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: TIfanx1999 on January 27, 2013, 10:55:28 am
Hmm... That's an interesting layout. Kind of remind me of a V200. :)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Spenceboy98 on May 23, 2013, 05:11:09 pm
I'm using 1.25, and it gets stuck here:
(http://i43.tinypic.com/2z9ccxs.png)

These are my files:
(http://i43.tinypic.com/2v2wsr6.png)

Help?
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Wayne on May 23, 2013, 05:53:19 pm
I need to take a look at your boot option to help you.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Spenceboy98 on May 23, 2013, 06:12:00 pm
I need to take a look at your boot option to help you.

Boot option? What do you mean?
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Wayne on May 24, 2013, 04:26:15 am
Click on file and then boot options or just F3.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Spenceboy98 on May 24, 2013, 04:51:23 pm
Oh, here's my boot options:
(http://i44.tinypic.com/so2v49.png)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Wayne on May 24, 2013, 06:23:02 pm
Hm.. I tried the same commands and it works for me. Does it really stucks at that point or you just have to wait a little. Try to press "i" or "enter".
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 24, 2013, 06:30:35 pm
Hey SpenceBoy98,

Looking only at the command line, obviously it should work! I have some questions/suggestions you might want to consider to help debugging the issue:
1. How did you get 'Boot1cx.img' and 'Boot2cx.img' files? With 'Polydumper', i assume. From the picture you've posted we cannot see the file sizes, what would help to ascertain if there's nothing wrong with that step.
2. Assuming these 2 boot files are correct, then you can use them to start the original TI-nspire emulator (nspire_emu) by Goplat. (The command line is the same, btw).
3. If 'nspire_emu' starts fine, then it's a 'kArmTI' bug, definetely (it can happen!).  If not, then you have a problem with the boot files. Try these suggestions and let us know about it. Hope you'll fix it soon. Cheers.


Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Spenceboy98 on May 24, 2013, 07:03:39 pm
Hey SpenceBoy98,

Looking only at the command line, obviously it should work! I have some questions/suggestions you might want to consider to help debugging the issue:
1. How did you get 'Boot1cx.img' and 'Boot2cx.img' files? With 'Polydumper', i assume. From the picture you've posted we cannot see the file sizes, what would help to ascertain if there's nothing wrong with that step.
2. Assuming these 2 boot files are correct, then you can use them to start the original TI-nspire emulator (nspire_emu) by Goplat. (The command line is the same, btw).
3. If 'nspire_emu' starts fine, then it's a 'kArmTI' bug, definetely (it can happen!).  If not, then you have a problem with the boot files. Try these suggestions and let us know about it. Hope you'll fix it soon. Cheers.




I think someone sent me a pm with the boot1 and I think I got boot2 on TI-Planet.

I can't PolyDump because I don't have an Nspire CX.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Wayne on May 25, 2013, 06:42:40 pm
Did you try it again? You can't do anything wrong with boot1 and boot2.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Spenceboy98 on May 25, 2013, 06:44:28 pm
Did you try it again? You can't do anything wrong with boot1 and boot2.

I did and it just got stuck and did nothing when I pressed i or enter. :

Btw, is there supposed to be anything popping up in the cmd(because there isn't);
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Levak on May 25, 2013, 06:47:36 pm
Did you try it again? You can't do anything wrong with boot1 and boot2.

I did and it just got stuck and did nothing when I pressed i or enter. :/
What do you mean by "stuck" ?
Because first install is long, like 30~40 seconds. Open up the terminal and se what it says.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Spenceboy98 on May 25, 2013, 06:50:00 pm
Did you try it again? You can't do anything wrong with boot1 and boot2.

I did and it just got stuck and did nothing when I pressed i or enter. :/
What do you mean by "stuck" ?
Because first install is long, like 30~40 seconds. Open up the terminal and se what it says.

It stays longer than 30-40 sec, and nothing is in the cmd.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Levak on May 26, 2013, 10:58:10 am
It stays longer than 30-40 sec, and nothing is in the cmd.
It has to have something in the command line of kArmTI.
By command line I do not mean the windows command line, but the one you have when pressing F10.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Spenceboy98 on May 26, 2013, 01:15:09 pm
It stays longer than 30-40 sec, and nothing is in the cmd.
It has to have something in the command line of kArmTI.
By command line I do not mean the windows command line, but the one you have when pressing F10.

Nothing pops up when I press F10 and I try to do it manually Tools>Console it does nothing.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 26, 2013, 01:15:31 pm
Hi again,
Let me show you a typical kArmTI v1.25 start-up sequence:
a) Files needed:
(http://imageshack.us/a/img441/8898/karmtiv1251.png)
b) Boot options:
(http://imageshack.us/a/img18/4499/karmtiv1252.png)
c) Start up until you'll need to press 'I' to install:
(http://imageshack.us/a/img27/3381/karmtiv1253.png)
d) First dialog to customize installation:
(http://imageshack.us/a/img14/4839/karmtiv1254.png)
It works on my system. Hope this will help other people as well. Btw, why don't you try kArmTI v1.27 instead, which is accompanied by a lot of support docs?

Thanks to Wayne and Levak.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Spenceboy98 on May 26, 2013, 01:33:05 pm
Okay, this is what pops up in the console(now I use version 1.30):
Code: [Select]


Boot Loader Stage 1 (3.00.99)
Build: 2010/9/9, 17:29:13
Copyright (c) 2006-2010 Texas Instruments Incorporated
Using production keys

Last boot progress: 65

Available system memory: 33196
Checking for NAND: NAND Flash ID: ST Micro NAND256R3A
SDRAM size: 32 MB
Wakeup Event: ON.
SDRAM memory test:   Pass
Clearing SDRAM...Done.
Clocks:  CPU = 132MHz   AHB = 66MHz   APB = 33MHz  
Clearing SDRAM...Done.
Boot option: Normal

Read of bootdata failed

Loading DIAGS software...

Error reading/validating DIAGS image

Error loading DIAGS. Switching to BOOT2.

Loading BOOT2 software...

Error reading/validating BOOT2 image

Error loading BOOT2, looking for pre-installed images.
Checking for DIAGS image in pre-install area.
No DIAGS image found.
Checking for BOOT2 image in pre-install area.
Reading BOOT2 image from pre-install area.
Erasing old BOOT2 image.
Updating BOOT2 image.
BOOT2 image has been updated.
Finished loading pre-installed images.

Restarting in 1  Restarting now.      
Clearing SDRAM...Done.
Reset



Boot Loader Stage 1 (3.00.99)
Build: 2010/9/9, 17:29:13
Copyright (c) 2006-2010 Texas Instruments Incorporated
Using production keys

Last boot progress: 65

Available system memory: 33196
Checking for NAND: NAND Flash ID: ST Micro NAND256R3A
SDRAM size: 32 MB
Wakeup Event: ON.
SDRAM memory test:   Pass
Clearing SDRAM...Done.
Clocks:  CPU = 132MHz   AHB = 66MHz   APB = 33MHz  
Clearing SDRAM...Done.
Boot option: Normal

Read of bootdata failed

Loading DIAGS software...

Error reading/validating DIAGS image

Error loading DIAGS. Switching to BOOT2.

Loading BOOT2 software...

98%99%
BOOT1: loading complete (142 ticks), launching image.



Boot Loader Stage 2 (3.10.16)
Build: 2011/7/6, 14:38:40
Copyright (c) 2006-2010 Texas Instruments Incorporated
Using production keys

Clocks:  CPU = 132MHz   AHB = 66MHz   APB = 33MHz
Checking for NAND: NAND Flash ID: ST Micro NAND256R3A


Initializing graphics subsystem.
Boot option: Normal
Found a pre-installed Phoenix image.
Waiting for load instructions.
Copying pre-installed image into RAM.
Erasing pre-installed image from filesystem area.


Initializing filesystem.
Datalight Reliance v2.10.1150
Copyright (c) 2003-2006 Datalight, Inc.
Datalight FlashFX Pro v3.00 Build 1358
Nucleus Edition for ARM9
Copyright (c) 1993-2006 Datalight, Inc.
Patents: US#5860082, US#6260156.
FFX: BBM Format found 0 bad blocks (IOError=0 Factory=0 Marked=0 Legacy=0)
FlashFX: Formatting... One moment please
100%
FlashFX: Format complete, Status=0x00000000
relFs_Format v2.10.1150
Copyright (c) 2003-2006 Datalight, Inc.
Writing file system...100
Block size: 512
Total blocks: 57088
Used blocks: 63
Free blocks: 57025
Copying pre-installed image from RAM into filesystem.
TI_OS_INSTALL_PRECHECK (5)
TI_OS_INSTALL_VERIFYING_IMAGE (10)
IMAGE: verifying file "/tmp/TI-Nspire.tco"
IMAGE: file length does not match manifest
TI_OS_INSTALL_VERIFYING_RESOURCE (95)
Deleting file [/tmp/TI-Nspire.tco]
TI_OS_INSTALL_FAILED
  TI_OS_INSTALL_IMAGE_INVALID
Install failed!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 26, 2013, 01:36:32 pm
Quote
Copying pre-installed image from RAM into filesystem.
TI_OS_INSTALL_PRECHECK (5)
TI_OS_INSTALL_VERIFYING_IMAGE (10)
IMAGE: verifying file "/tmp/TI-Nspire.tco"
IMAGE: file length does not match manifest
TI_OS_INSTALL_VERIFYING_RESOURCE (95)
Deleting file [/tmp/TI-Nspire.tco]
TI_OS_INSTALL_FAILED
  TI_OS_INSTALL_IMAGE_INVALID
Install failed!

It seems to me that the problem's answer is in the console output: you've got a crippled TI-OS image! Try a good one!

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Spenceboy98 on May 26, 2013, 01:38:06 pm
Quote
Copying pre-installed image from RAM into filesystem.
TI_OS_INSTALL_PRECHECK (5)
TI_OS_INSTALL_VERIFYING_IMAGE (10)
IMAGE: verifying file "/tmp/TI-Nspire.tco"
IMAGE: file length does not match manifest
TI_OS_INSTALL_VERIFYING_RESOURCE (95)
Deleting file [/tmp/TI-Nspire.tco]
TI_OS_INSTALL_FAILED
  TI_OS_INSTALL_IMAGE_INVALID
Install failed!

It seems to me that the problem's answer is in the console output: you've got a crippled TI-OS image! Try a good one!



I don't have a good one. D:
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 26, 2013, 01:42:40 pm
I don't have a good one. D:

You can find a lot of TI_OS images here: http://tiplanet.org/forum/archives_voir.php?id=3718%5b/url

Direct link to 'OS TI-Nspire™ CX (v 3.1)' :  http://tiplanet.org/forum/archives_voir.php?id=3717

Download the file 'TI-NspireCX-3.1.0.392.tco' and rename it to 'TICX-3.1.0.392.tco' (chop off  '-Nspire'). I just did and it works just fine.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Spenceboy98 on May 26, 2013, 02:11:35 pm
I don't have a good one. D:

You can find a lot of TI_OS images here: http://tiplanet.org/forum/archives_voir.php?id=3718%5b/url

Direct link to 'OS TI-Nspire™ CX (v 3.1)' :  http://tiplanet.org/forum/archives_voir.php?id=3717

Download the file 'TI-NspireCX-3.1.0.392.tco' and rename it to 'TICX-3.1.0.392.tco' (chop off  '-Nspire'). I just did and it works just fine.

I tried with a new OS and new Boot2 image(ti-planet doesn't have a boot1 image). Still didn't work. :/ Where can I find a good boot1 image(CX 3.1)?
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Lionel Debroux on May 26, 2013, 02:16:53 pm
Quote
Where can I find a good boot1 image(CX 3.1)?
It's not distributed anywhere...
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Spenceboy98 on May 26, 2013, 02:20:42 pm
Quote
Where can I find a good boot1 image(CX 3.1)?
It's not distributed anywhere...

I guess this won't work then(I got my other boot1 from a pm from a member here on omnimaga). :P
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 26, 2013, 02:27:51 pm
I tried with a new OS and new Boot2 image(ti-planet doesn't have a boot1 image). Still didn't work. :/ Where can I find a good boot1 image(CX 3.1)?
Yeah, that can be 'the' problem. Alas, as already mentionned many times, we aren't allowed (by TI) to  distribute this 'boot1' file. Only owners of that specific calc are allowed to dump it (using PolyDumper).
Of course, there are other means to get it, but we shouldn't carry on with this type of dialog in public. Besides, it's against the forum basic rules, so please do not ask for it again. Good luck.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Chris D on May 29, 2013, 07:48:02 am
Nice skins. They give a little work (at first) and some people do really enjoy it a lot! ;)

Now, on another note w/o skins, i'm presenting yet another take (yeah!) on the light-gui for nspire_emu .

(http://img16.imageshack.us/img16/2199/spirohv0901.png)

(this is very similar to SpiroH_v081. my previous post(s): http://ourl.ca/9360/302507 )

This new layout has all (i hope!) the CX keys, and is much shorter...

Maybe some of you will find use for it (http://www.robustbuy.com). For example, it should fit inside any netbook's lcd like my old eeepc (1024x600), whereas the previous one doesn't.

SpiroH_v090: http://www.filedropper.com/spirohv90 (http://www.filedropper.com/spirohv90)

Enjoy,
SpiroH


NOw this is helpful i like this screenshot and it helped me quite well.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Jonius7 on June 29, 2013, 06:23:00 am
It's been a while since I used this. Last time (probably sometime in 2012) I hadn't really configured my kArmTI with the original TI-nspire skins properly. I had a v1.13 working properly though, but the old skins wouldn't work on the new versions. Today I finally got that all good and sorted using the v1.13 recycled skins, hoping to keep up to date for now.
Though the recycled skins are smaller than 100% size, they fit on my screen resolution nicely.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 16, 2013, 05:31:53 pm
It's been a while since I used this...
Yeah, actually you were the first kArmTI guinea-pig back in february 2012 (IIRC), version v1.13. I know, your support has already caused you some minor frictions here and there. It's never too late to thank you again.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Jonius7 on July 19, 2013, 06:31:37 am
Yeah it's great. I guess one of the next priorities for kArmTI is to make it open source. Perhaps it can contribute to an even better emulator in the future! I like the skin editor with the ability to edit .skn files though.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DoctorWkt on July 24, 2013, 01:48:36 am
Hi all. I've got a non-CX CAS ROM working with kArmTI, mainly as I don't own a CX device. I'm using the clickpad skins, but I would like to run kArmTI on a laptop which is only 768 pixels vertically. The smallest clickpad skin I can find is kArmTI_359x823_CP_CAS.png which is 832 pixels down. Can someone point me at a smaller clickpad skin, preferably a landscape one?

P.S Thanks for kArmTI, it's great. I'm running it under Wine on Lubuntu.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 24, 2013, 04:38:30 am
Hi DoctorWkt, Welcome to Omnimaga!
Here are a couple of skins in landscape mode. They are homemade but they should suit your needs. I'm showing off only the clickpad (750x450).

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on July 24, 2013, 06:18:43 pm
That one looks pretty nice actually, although I think it would be nice if the ALPHA buttons were blue-green-ish instead of brown to match the rest. :)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 24, 2013, 06:27:02 pm
That one looks pretty nice actually, although I think it would be nice if the ALPHA buttons were blue-green-ish instead of brown to match the rest. :)
Actually they were as you say in the first version. The reason why i've changed is due to the feedback 'keyboard overlay marker' which is lime-green for all keys and as such not very outstanding when over the blue-green-ish alpha-keys. that's why  :P
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on July 24, 2013, 06:50:15 pm
Oh ok I might have missed it. :P
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DoctorWkt on July 24, 2013, 07:19:03 pm
Thanks for the skins SpiroH!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DoctorWkt on July 27, 2013, 09:41:13 pm
Question: does kArmTI run with the /W command-line flag on by default. Every time I boot the 3.0.0 CX CAS DEVBUILD boot1, the emulator issues a warning (as does nspire_emu) and I have to enter 'c' in the debugger to keep booting.

Also, I take it that 3.0.0 boot1 can't boot later 3.x boot2s?

Thanks, Warren
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Legimet on July 28, 2013, 09:42:08 am
Hmm, I looked in the nspire_emu source code and it has a bool value break_on_warn, which is set to true if you have a /W. But break_on_warn is not set to false in the first place! So I guess it could have true or false, randomly.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on July 29, 2013, 09:12:39 am
Thanks for the skins SpiroH!
You're welcome!
Quote
Question: does kArmTI run with the /W command-line flag on by default. Every time I boot the 3.0.0 CX CAS DEVBUILD boot1, the emulator issues a warning (as does nspire_emu) and I have to enter 'c' in the debugger to keep booting.
I'm sorry, but i don't think i can help you with that 'boot1 3.0.0 CX CAS'. Actually, i don't own it so i could not test it. So far, the only version of CX CAS boot1 that i've tested is version 3.0.99.
Quote
Also, I take it that 3.0.0 boot1 can't boot later 3.x boot2s?
Yeah, i gather there's been some boot1 changes, but then again i'm not an expert on this version-tracking stuff. Maybe some other people, like Goplat can provide further input (?).

In the meantime, try to find a more up-todate boot1, if you can :). Cheers,
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: ExtendeD on July 29, 2013, 03:34:10 pm
Hmm, I looked in the nspire_emu source code and it has a bool value break_on_warn, which is set to true if you have a /W. But break_on_warn is not set to false in the first place! So I guess it could have true or false, randomly.

Global variables should default to 0 (false in this case).
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Levak on July 29, 2013, 03:41:26 pm
Hmm, I looked in the nspire_emu source code and it has a bool value break_on_warn, which is set to true if you have a /W. But break_on_warn is not set to false in the first place! So I guess it could have true or false, randomly.

Global variables should default to 0 (false in this case).
It totally depends on the compiler. For example, clang++ does initialize global variables whereas g++ does not : Already had this behavior on a project where it worked using clang++ but not with g++. Initializing this var to something solved the problem.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: ExtendeD on July 29, 2013, 04:10:08 pm
Strange, this is not what the C++11 standard says, see http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3337.pdf "3.6.2 Initialization of non-local variables".
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Sorunome on July 29, 2013, 04:36:43 pm
you'll have to tell g++ to use c++11 with g++ -std=c++0x /path/to/file.cpp
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DoctorWkt on August 04, 2013, 09:42:09 pm
OK, thanks to your help here and in other forums, I now have OS 3.2 running on kArmTI. I have a few questions. I've noticed that the touchpad keyboard doesn't work: the keys are mapped incorrectly, and this was also mentioned in the nspire_emu forum. Is anybody working on fixing this?

I'd really like to get the CX side working, but so far I've only got the 3.0.0 DEVBUILD to work. Is there a way to patch the 3.0.0 DEVBUILD boot1 so that it has production keys instead of development keys?

Cheers & thanks!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Yurik222 on August 18, 2013, 10:21:21 am
Hello, I need ROMs for the CX CAS in the educational purposes for the emulator (boot1cx.img, boot2cx.img), please help me anybody [email protected]   .Thanks to all.
Title: Re: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on August 18, 2013, 12:17:52 pm
See our answers in the other topic.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Adriweb on August 18, 2013, 12:22:10 pm
The prototype one given on tiplanet is specifically for people who own prototypes and who can't do anything with publicly available things or with another producation, on-the-market, device, because then, dumping would suffice.

But I guess you could ask around directly to some people if they are willing to give it to you. But that might be illegal too, and it definitely would be if yo don't own the device yourself.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: critor on August 18, 2013, 12:24:22 pm
I'd really like to get the CX side working, but so far I've only got the 3.0.0 DEVBUILD to work. Is there a way to patch the 3.0.0 DEVBUILD boot1 so that it has production keys instead of development keys?

Patches are available to disable the keys check on Development and Production Boot1 1.1. They've been made in order to let prototype owners upgrade their unit with the latest OSes.

A similar patch may be possible for the Development 3.0.0.DEVBUILD Boot1 but hasn't been released so far.

Here are the Boot1 1.1 patches:
http://tiplanet.org/forum/archives_voir.php?id=10353
http://tiplanet.org/forum/archives_voir.php?id=4190
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Boot1 on October 11, 2013, 10:49:10 am

Question: does kArmTI run with the /W command-line flag on by default. Every time I boot the 3.0.0 CX CAS DEVBUILD boot1, the emulator issues a warning (as does nspire_emu) and I have to enter 'c' in the debugger to keep booting.

I'm sorry, but i don't think i can help you with that 'boot1 3.0.0 CX CAS'. Actually, i don't own it so i could not test it. So far, the only version of CX CAS boot1 that i've tested is version 3.0.99.

SpiroH, this my humble contribution to these great emulators.

Testing nSpire_emu and kArmTI with some different ROMs I have found a problem emulating the CX prototype. Boot1CX-3.0.0.DEVBUILD rises a warning in the emulator and it breaks as DoctorWkt has already reported.
Code: [Select]
Boot Loader Stage 1 (3.00.DEVBUILD)
Build: 2010/9/14, 16:30:29
Copyright (c) 2006-2010 Texas Instruments Incorporated
Using developer keys

Last boot progress: 65
Warning at PC=00007718: Bad write_byte: 0001c634 00
debug> c

We have to press c for continue the execution as a workaround.

Last night user fortytwo, in the #omnimaga IRC channel, helped on solving this issue. He changed line 47 of emu.c initializing the boolean break_on_warn flag as false in order to run smoothly. Maybe the emulator could include another command line argument such as /W in order to activate break_on_warn flag if desired.

fortytwo compiled a test version of nSpire_emu and it runs smoothly. Could you do the same with kArmTI?

Thanks in advance!!!!


SpiroH, let me raise an issue with kArmTI not seen with nSpire_Emu. I am playing around with the emulators and nSpire_emu can run Diags using this command line:


Code: [Select]
nspire_emu.exe /1=boot1cx.tns  /MX /PD=diagscx.tnsIt loads the Diags code showing the available tests. This is the console printout:

Spoiler For Spoiler:
Boot Loader Stage 1 (3.00.DEVBUILD)
Build: 2010/9/14, 16:30:29
Copyright (c) 2006-2010 Texas Instruments Incorporated
Using developer keys

Last boot progress: 65
Warning at PC=00007718: Bad write_byte: 0001c634 00

Available system memory: 33196
Checking for NAND: NAND Flash ID: ST Micro NAND256R3A
SDRAM size: 32 MB
Wakeup Event: ON.
SDRAM memory test:   Pass
Clearing SDRAM...Done.
Clocks:  CPU = 132MHz   AHB = 66MHz   APB = 33MHz
Clearing SDRAM...Done.
Boot option: Normal

Read of bootdata failed

Loading DIAGS software...

100%

BOOT1: loading complete (72 ticks), launching image.
 Phoenix Diagnostics


Welcome to firebird TI diag
before PHXASIC_PMU_CLK_CFG: 000F5002
after  PHXASIC_PMU_CLK_CFG: 00161002
Diag Clocks:CPU =132 MHz  AHB = 66 MHz  APB =33 MHz
enable all the clock fisrt
initialize_lcd
DEVICE_CONFIG=0x0
KeyInterruptFunction


When running the same command line with kArmTI, Diags doesn't load. The console printout is this one:

Spoiler For Spoiler:
Boot Loader Stage 1 (3.00.DEVBUILD)
Build: 2010/9/14, 16:30:29
Copyright (c) 2006-2010 Texas Instruments Incorporated
Using developer keys

Last boot progress: 65
Warning at PC=00007718: Bad write_byte: 0001c634 00
debug> c

Available system memory: 33196
Checking for NAND: NAND Flash ID: ST Micro NAND256R3A
SDRAM size: 32 MB
Wakeup Event: ON.
SDRAM memory test:   Pass
Clearing SDRAM...Done.
Clocks:  CPU = 132MHz   AHB = 66MHz   APB = 33MHz   
Clearing SDRAM...Done.
Boot option: Normal

Read of bootdata failed

Loading DIAGS software...

Error reading/validating DIAGS image

Error loading DIAGS. Switching to BOOT2.

Loading BOOT2 software...

Error reading/validating BOOT2 image

Error loading BOOT2, looking for pre-installed images.
Checking for DIAGS image in pre-install area.
Reading DIAGS image from pre-install area.
Erasing old DIAGS image.
Updating DIAGS image.
BOOT1 Error: Fatal error updating DIAGS image.Clearing SDRAM...Done.
Turning device off
Clearing SDRAM...Done.

It just halts. Is it a failure of the emulator or am I not configuring it correctly?

Thanks



Also, I take it that 3.0.0 boot1 can't boot later 3.x boot2s?

Yeah, i gather there's been some boot1 changes, but then again i'm not an expert on this version-tracking stuff. Maybe some other people, like Goplat can provide further input (?).

In the meantime, try to find a more up-todate boot1, if you can :). Cheers,

I can just test nSpire CAS and the nSpire CX prototype since I do not have any other than mine and the CX prototype Boot1 Rom. I'd like to compare the rest but I can not do it alone since I can not find more Boot1 ROMs. Suggestions are welcome, if anyone wants to help please PM me.

Thanks again for these great emulators!!!!!!!!!!!!!!!!!!!!

Boot1
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Boot1 on October 11, 2013, 04:58:39 pm
Any idea on how to press multiple keys in the nspire_emu or kArmTI? I would like to test the maintenance menus.

A good improvement could be to integrate these combinations (http://ti-pla.net/t5360) under the tools menu bar.

Thanks again

Ñ
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on October 11, 2013, 05:29:53 pm
By the way, just to clarify things, nspire_emu is made by Goplat, not SpiroH. KarmTI is based on nspire_emu and is being worked on by SpiroH, but Goplat is not involved in it.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Boot1 on October 11, 2013, 08:42:22 pm
By the way, just to clarify things, nspire_emu is made by Goplat, not SpiroH. KarmTI is based on nspire_emu and is being worked on by SpiroH, but Goplat is not involved in it.

Oh I am sorry if my posts are not clear on that. I was just trying to help SpiroH in better locating the issues since kArmTI was a branch of nspire_emu. I've also posted a similar post in nspire_emu thread with issues found in Goplat's emulator. I appreciate the excelent work made by both in helping others to test the code with no risk and sharing their work in the emulator engine and GUI.

Regards
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Lionel Debroux on October 12, 2013, 01:24:27 am
Quote
I was just trying to help SpiroH in better locating the issues since kArmTI was a branch of nspire_emu
Not really. kArmTI is an independent fork of nspire_emu, and a closed-source one, at that.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on October 12, 2013, 09:12:30 am
Any idea on how to press multiple keys in the nspire_emu or kArmTI? I would like to test the maintenance menus.
Hi Boot1 (what a kicking nick!!),
First off, thanks for your kind words (these days they are pretty rare and you don't need travel very far, mind you). I wish you well!
As to the multiple keys, it's a feature that shouldn't be that hard to implement but i don't think it should be given a very high priority. Maybe later, if i can find some spare time i'll look at it.
Debug Builds: Well, i simply didn't bother to test them (i don't have them in the first place!). IMO for testing these builds, you'll be much better off if you use the nspire_emu source-code, figure out where you need to make changes and off you go... Regards, ;)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Le solutionneur on October 23, 2013, 05:02:48 am
I have the same exact file structure as you and it works in both nspire_emu and kArmTI (version 40).
However, when I add a skin in the SKINS folder, I get a weird glitch showing me this:
(http://image.noelshack.com/fichiers/2013/43/1382518882-capture.png)

I can't resize the window and I tried with several different skins :(

Do you know a way to fix my issue?

By the way, awesome fork :D

EDIT: I forgot to copy the PNG image of the calculator, that is why it didn't work!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Boot1 on October 23, 2013, 07:29:59 am
Hi Le Solutionneur. I've seen the same issue under different conditions. What is the command line you are using? What calculator are you emulating? What Boot1 ROM are you using? what skin are you using?

WHen that happens you can always press Alt key and then the down arrow. That will display the drop down menus of the menu bar. Press right arrow (two times) until Keypad menu is displayed. Then select the right calculator.

Maybe you are having the same problem with warnings. In that case press F10 key and in case you see the debugger prompt "Debug>" then just send the "c" command for continue.

I hope it helps.

d-.-b
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Le solutionneur on October 24, 2013, 03:22:28 pm
I had finally resolved my issue, sorry that you didn't see the EDIT :(
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on October 28, 2013, 10:31:29 am
It's been a while since i've last posted here any programming stuff. So, today I am posting an update to the kArmTI's Help file which includes the AVI Capture tool and the UsbExplorer. At the same time i'm enclosing a tiny update to kArmTI-v.150 with mostly cosmetic issues but also a 'Skins Previewer' and a minor improvement to the usbexplorer host-side to make it easier to browse up and down the directories. Please have a look at the Help HTML file for some new screenhots. As usual, give it a try and report back any eventual new issues.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: khiconmtv on October 30, 2013, 02:38:34 am
So beautiful...
(http://img10.picoodle.com/i5au/khiconmtv/lf8f_ce2_u8m8a.jpg)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on October 30, 2013, 02:44:42 am
I like the AVI capture idea :D. What codec does it uses by the way?
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on November 01, 2013, 04:08:10 am
So beautiful...
Thank you! ;)

I like the AVI capture idea :D. What codec does it uses by the way?
Whatever codec is installed on your system.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on December 04, 2013, 09:47:51 am
Today i want to present to you a mockup of an emulator (based on the kArmTI) which includes the capability to move the graphic cursor (GC) using the pc-mouse. Is still in a very development stage (so, is not really very usable yet) however it already shows some features that may be worth to have a look at.
Just so that you know, to position the GC in the graphview, i currently use:
   * right-click on the LCD to set the GC target position;
   * left-click on the LCD to emulate the normal calc 'click';
   * middle-click on the LCD to reset the GC to the graph center.

The mockup is here:  
  

Tell me what you think and please help me decide if i should carry on with this effort.

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: fhub on December 04, 2013, 11:05:50 am
Deleted!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on December 04, 2013, 03:02:39 pm
Tell me what you think and please help me decide if i should carry on with this effort.
Great idea, SpiroH - of course you should carry on! :)
Thank you! I'll try to find some spare time to tackle it.

Nice to see you (when it matters),
SpiroH ;)

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: fhub on December 04, 2013, 03:14:59 pm
Deleted!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on December 04, 2013, 05:56:51 pm
That seems interesting. I wonder if it would be easy to perfectly emulate the TI-Nspire touchpad physical responsiveness outside Ndless programs? On a real calc, the touchpad is barely responsive, so certain people might like if they can test their games on emulators but still be able to see how well it will respond on the calc without having to test it on the real machine. :)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: khiconmtv on December 06, 2013, 03:02:16 am
Wow... so interesting...
May you always enable touch-screen to select template or command from menu?
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on December 06, 2013, 01:46:32 pm
Quote from: DJ Omnimaga
... I wonder if it would be easy to perfectly emulate the TI-Nspire touchpad physical responsiveness outside Ndless programs?
Well, the expression "perfectly emulate" is in itself a rather ambitious one. But on the other hand, the touchpad emulation is not dependent on Ndless.

Quote from: DJ Omnimaga
... On a real calc, the touchpad is barely responsive, so certain people might like if they can test their games on emulators but still be able to see how well it will respond on the calc without having to test it on the real machine. :)
I'm afraid good emulation depends a lot on having access to the real TI code... :P

Quote from: khiconmtv
Wow... so interesting...
Thanks!

Quote from: khiconmtv
May you always enable touch-screen to select template or command from menu?
I'm not sure I completely understand your question, but in the graphview you can, indeed, use the graphic-cursor (in touch-mode) to access the drop-down documents-menu and the lower-bar entry line.
Also, you can always use the pc-keyboard QuickKeys (not yet implemented in wArmTI) to select either the 'template' or the 'menu'.
Hope this answers your question, at least partially. :-\


Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: ohmit89 on February 03, 2014, 07:24:34 pm
Great work guys but I am finding I have a bug. After a while of having the Calculator open the arrow keys in the calculator tends to freeze. I cannot navigate around the display. Arrow keys dont move the cursor nor does clicking on the buttons.
does anyone else experience the same problems?
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on February 03, 2014, 08:03:24 pm
Hi and welcome to Omnimaga,
Have you tried to click the (power) 'on' button? The emulator (also) enters a power-save state after some time of inactivity. To exit that state one needs to power it back again. That might be it?
Cheers,
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: ohmit89 on February 03, 2014, 08:16:52 pm
Thanks SpiroH I'll give that a go. But since I posted I tried editing the boot commandline and now the exe wont start- kicking myself at the moment! :@ I redownloaded another copy and the exe no longer starts any idea what may be causing this? are there temp files on my pc somewhere since I edited the boot command line?
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on February 03, 2014, 08:24:53 pm
Please refer to the first page of this topic and follow the documentation links. I've written some quick-start guides that will help you.
As a last resort, you may also need to delete the registry key mentionned at the bottom of the first post. Be patient and good luck.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: ohmit89 on February 03, 2014, 09:57:26 pm
SpiroH I tried to look for the registry key but I Cant find the scraplab folder under software in regedit. Where else could this be?
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: ohmit89 on February 03, 2014, 10:04:37 pm
phew got it! i had to delete the CMDLINE entry! and replace it with /1=Boot1cx.img /F=TI_Nspire_Flash.bin /K4
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on February 04, 2014, 10:08:18 am
I'm glad that you did it!
BTW, here's an update v1.60 (still in a testing phase) you might want to give it a go. And some screenies.
Enjoy,
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: compuSystems on February 04, 2014, 01:43:44 pm
Please include a program editor as PrimeComm

HP-Prime Editor/converter/program manager for the Prime Calculator (PrimeComm)
http://www.hpmuseum.org/forum/thread-36.html (http://www.hpmuseum.org/forum/thread-36.html)

  *.*
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on February 04, 2014, 03:45:47 pm
Wait why did you make a second account CompSystems? O.O Did you lose your password for the previous account http://www.omnimaga.org/index.php?action=profile;u=2607 ?

Welcome back, though. Nice to see you again :)

By the way nice update Spiro :D. Just a question: For animated GIF capture, does it do it like WabbitEmu and jsTIfied did, by having the next frames only include the updated areas and everything else transparent? Video capture softwares usually keep the entire frame, so it results in much larger GIF screenshots, but WabbitEmu/jsTIfied ones are smaller due to how they are made (unless everything in the screen moves non-stop like in nDoom).
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on February 04, 2014, 05:25:57 pm
Please include a program editor as PrimeComm
...
Hi, i'll think about it, but i'm afraid i won't have much time in near future. BTW, nice to see you around.

Quote from: DJ Omnimaga
By the way nice update Spiro :D. Just a question: For animated GIF capture, does it do it like WabbitEmu and jsTIfied did, by having the next frames only include the updated areas and everything else transparent? Video capture softwares usually keep the entire frame, so it results in much larger GIF screenshots, but WabbitEmu/jsTIfied ones are smaller due to how they are made (unless everything in the screen moves non-stop like in nDoom).
Thanks. Well, to answer it straight the animated GIF does not have any optimization. Actually, from the very start, it was only my intention to provide a simple means to quickly prepare a presentation for lecturing purposes, for example, to show students how to use matrices to solve a linear system of equations. I has never been my purpose to capture gif-frames with a high frame-rate as is normally required t watch games, etc. That's why it doesn't include an auto-capture facility. OTOH, for game capturing, people can use the AVI recorder whose efficiency depends only on the selected video codec.


Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on February 04, 2014, 11:18:31 pm
Ok thanks for the info. I wasn't sure. AVI recording can do actually, although the large file size can make it hard to share gifs on the forums. Maybe one day the WabbitEmu or jsTIfied authors would be willing to share how they create the screenshots so that a standalone gif capture software can be done. :D
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: ohmit89 on February 05, 2014, 09:58:22 pm
What are the new features in 1.6? Just downloaded giving it a spin!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on February 06, 2014, 06:06:05 pm
What are the new features in 1.6? Just downloaded giving it a spin!
Well, functionality-wise not much really, except for improved reliability (i've fixed a couple of bugs, i hope). But i've re-designed quite a bit the graphics-user-interface (gui). Some people will like it others won't bother that much, but that's life, i gather. My main concern is that it behaves well enough to be usable. ;)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: ohmit89 on February 12, 2014, 09:54:48 pm
I see. is there a new skin? there are no skins included in the download of v1.6? Can you point me to where this is stored?
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: TIfanx1999 on February 13, 2014, 06:41:42 am
@compuSystems: If you need your password reset you can ask me or any member of the Admin team. We would be happy to help you. :)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on February 14, 2014, 10:02:39 am
I see. is there a new skin? there are no skins included in the download of v1.6? Can you point me to where this is stored?

Hi ohmit89, you can find quite a number kArmTI skins here (in this topic).
Here are some shortcuts:
Skins1.rar: http://www.omnimaga.org/index.php?PHPSESSID=ql80gl75caj7i5csf6tf5d6al0&action=dlattach;topic=13988.0;attach=13265
Skins2.rar: http://www.omnimaga.org/index.php?PHPSESSID=ql80gl75caj7i5csf6tf5d6al0&action=dlattach;topic=13988.0;attach=13266
Skins_recycled.rar: http://www.omnimaga.org/index.php?PHPSESSID=ql80gl75caj7i5csf6tf5d6al0&action=dlattach;topic=13988.0;attach=13343

Other (nice-looking) skins by Louis Becquey/(aka persalteas) (please follow links): http://ourl.ca/16585;msg=282018

kArmTI SkinEditor:
  SkinEditor_v1.05.rar: http://www.omnimaga.org/index.php?PHPSESSID=ql80gl75caj7i5csf6tf5d6al0&action=dlattach;topic=13988.0;attach=13288
  SkinEditor_v1.07.rar: http://www.omnimaga.org/index.php?PHPSESSID=ql80gl75caj7i5csf6tf5d6al0&action=dlattach;topic=13988.0;attach=13451

Hope it helps.

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Jhonka2 on March 18, 2014, 12:58:32 am
I really want to have this calculator emulator, but it seems there are no working links where I can download it! Please someone help me obtain this wonderful calculator.  [-.-]~
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: nspireguy on March 18, 2014, 06:27:07 am
click on one of the underlined links for a download of this.

ps. this looks cool/easy to use! good job!!!!!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on March 18, 2014, 04:01:30 pm
Yeah I think the issue is that some of the links above had a PHPSESSID in them due to miscopying them and as a result, the script that fixed all board links failed to fix those. Just go to http://ourl.ca/ then try to convert them there.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: tien_huu_1408 on March 19, 2014, 05:14:44 am

I'm gad that you did it!
BTW, here's an update v1.60 (still in a testing phase) you might want to give it a go. And some screenies:

(http://www.freeimagehosting.net/t/2gakc.jpg)  (http://www.freeimagehosting.net/t/rghvh.jpg)   (http://www.freeimagehosting.net/t/ij3nl.jpg)

(http://www.freeimagehosting.net/t/s87ep.jpg)  (http://www.freeimagehosting.net/t/otf64.jpg)

(http://www.freeimagehosting.net/t/2pm9b.jpg)  (http://www.freeimagehosting.net/t/zp4xd.jpg)   (http://www.freeimagehosting.net/t/koz4d.jpg)

(http://www.freeimagehosting.net/t/5dndh.jpg)  (http://www.freeimagehosting.net/t/bokuf.jpg)

Enjoy,

PS: The screenies are too small (not my fault ???). Please find attached the full size version.


 
Dear sir, could you help me install os, my kArmTI stop when copying factory image. I am using cmdline asrecommended. Could you give me a clear guide for starting up os?Could you send me the right boot1 boot2 image and corresponding tcc?
Thanks a lot!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on March 19, 2014, 11:13:57 am
Dear sir, could you help me install os, my kArmTI stop when copying factory image. I am using cmdline asrecommended. Could you give me a clear guide for starting up os?Could you send me the right boot1 boot2 image and corresponding tcc?
Thanks a lot!
Hi tien_huu, welcome to Omnimaga, i hope you will like it here.
Regarding kArmTI, please refer to the first post of this thread. There you can find links to (a lot of) documentation on how to quick-start with karmti. I guess most of the links do already work as expected (after the recent Omnimaga's site upgrade effort). Unfortunately, we cannot distribute the boot1 and boot2 images, but a lot has been written about this subject already on this thread. Please take some time to read thru some of the replies and i'm sure you be smart enough to find your way using some of the tips. Otherwise, always recall Google can be your friend (at times!) .
Have a nice day,
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: khiconmtv on March 20, 2014, 02:24:52 am
Dear sir, could you help me install os, my kArmTI stop when copying factory image. I am using cmdline asrecommended. Could you give me a clear guide for starting up os?Could you send me the right boot1 boot2 image and corresponding tcc?
Thanks a lot!
On device:
- Install Ndless.
- Copy and run Polydump to extract boot1 and boot2 images.
- Copy boot1 and boot2 images to PC and run kArmTI.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on March 22, 2014, 01:10:05 pm
I really want to have this calculator emulator, but it seems there are no working links where I can download it! Please someone help me obtain this wonderful calculator.  [-.-]~
How did it go? Have you fixed your problem with kArmTI? If you need further help please do not hesitate to post your queries here. Someone will help you, surely.

....
On device:
- Install Ndless.
- Copy and run Polydump to extract boot1 and boot2 images.
- Copy boot1 and boot2 images to PC and run kArmTI.
Thanks khiconmtv! Btw, what's your take on the latest kArmTI v1_60 gui appearance? Does it work? Any bugs?  :P
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: tien_huu_1408 on March 23, 2014, 12:17:38 am
I have used kArmTI v1.60 with the lastest os for TI Nspire CX CAS without any problem. Nice work!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Jhonka2 on March 30, 2014, 07:59:22 am
I really want to have this calculator emulator, but it seems there are no working links where I can download it! Please someone help me obtain this wonderful calculator.  [-.-]~
How did it go? Have you fixed your problem with kArmTI? If you need further help please do not hesitate to post your queries here. Someone will help you, surely.

....
On device:
- Install Ndless.
- Copy and run Polydump to extract boot1 and boot2 images.
- Copy boot1 and boot2 images to PC and run kArmTI.
Thanks khiconmtv! Btw, what's your take on the latest kArmTI v1_60 gui appearance? Does it work? Any bugs?  :P


Nope. I give up.  ???
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Goran on May 06, 2014, 05:06:35 am
Hello,

in which (.rar?) file can I find the "native" CX CAS skin I saw in this thread: 2kArmTI_v60_TCPCX_v0.skn and kArm_374x823_TP_CX.png files?
(I also tried to follow some links, but due to PHPSESSID problem I could not access them (still confused with the suggested conversion workaround))?

Thanks,
Goran
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on May 11, 2014, 10:06:03 am
Hello,
in which (.rar?) file can I find the "native" CX CAS skin I saw in this thread: 2kArmTI_v60_TCPCX_v0.skn and kArm_374x823_TP_CX.png files?
(I also tried to follow some links, but due to PHPSESSID problem I could not access them (still confused with the suggested conversion workaround))?
Thanks,
Goran
Please try again here:
Skins1.rar + Skins2.rar:
http://www.omnimaga.org/ti-nspire-projects/karmti-ti-nspire-emulator-with-skin-16585/msg311850/#msg311850
http://www.omnimaga.org/ti-nspire-projects/karmti-ti-nspire-emulator-with-skin-16585/msg313460/#msg313460
It seems some links are wrong again, but if you refer to the first page of the topic, the links seem to work fine from there.



Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Goran on May 15, 2014, 05:16:56 am
SpiroH,

thanks for the support, I downloaded the skins and the emu looks really great!

One remaining question (for now  :) ):
I use CX CAS, so I've selected Touchpad mode; in this case I have troubles with moving mouse cursor in the LCD area (not moving always). In case I switch to Clickpad, the cursor works as supposed to.

Where the difference comes from?

Regards,
Goran

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Streetwalrus on May 15, 2014, 05:34:19 am
Touchpad emulation is incomplete in Nspire emu if I'm correct.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on August 06, 2014, 09:36:59 am
Two new skins inspired by the work of Louis Becquey (aka persalteas).
Unzip and place them in the 'SKINS' directory.
Enjoy,
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: fhub on August 06, 2014, 10:47:45 am
Deleted!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Eeems on August 06, 2014, 12:21:23 pm
Two new skins inspired by the work of Louis Becquey (aka persalteas).
Hi SpiroH! :)

Skin 1.70? Have I missed something?
AFAIK your last kArmTI version was 1.60!?

Regards,
Franz

From the looks of the screenshot, it looks like he has 1.70 in the works.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on August 06, 2014, 12:33:06 pm
Oh nice to see this is still alive, I was wondering if this would see another update or not. :)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on August 06, 2014, 03:32:02 pm
Hi SpiroH! :)
Skin 1.70? Have I missed something?
AFAIK your last kArmTI version was 1.60!?
Regards,
Franz
Hi Franz!
Oops! v1.70 is just an experimental version for windows-x64 (64-bit) only. Is not quite ready yet. When it's in acceptable condition I might send you a beta for review in case you're interested.
Regards,
 ;)

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: fhub on August 06, 2014, 04:13:29 pm
Deleted!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on August 20, 2014, 10:20:32 am
Hi there,

kArmTI v1.65 (x86 - works on windows 32bit and windows 64bit)

This is basically a maintenance update which addresses the following issues:
 I1. command-line arguments: the maximum number has been increased, making its use more general.
 I2. console window toolbar combos: the keyboard arrows can now also be used to change selection.
New features:
 F1. the skin previewer has evolved into a skin manager with the ability to:
   - dynamically add skins by dropping a (or multiple) skin-archive(s) on the skin-list-control;
   - backup all skins to an archive (zip or zskn).
 F2. the usb explorer includes a main pane splitter and a few more cosmetic things.
and
 F3. a delete skin button (to tidy up your SKINS folder)

--------------------
kArmTI v1.70 (x64 - works only on windows 64bit)

This is a port of kArmTI-x86 to windows x64. It requires quite a few changes to the basic emulator code. Why? Well, IMO it simplifies the porting of kArmTI to Unix-like x64 platforms, such as Mac OsX and Linux. Apparently, it works fine on my windows-x64 system and it should offer the same functionality as kArmTI v1.65. I leave it here for those eventually interested.

That's all for now,

PS: Oops, I cannot attach the 'skins_file.zskn' because is too large (?? 4MB > 1MB). You'll figure it out anyway. ;)

EDIT1: While testing kArmTI_v1.70_x64, in another x64 windows machine, i came across a nasty exception violation crash (0xC0000005).
Please use instead kArmTI_v1.71_x64.exe which i hope will solve the problem. Sorry for inconvenience and feel free to report any further issues.


 
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on August 20, 2014, 11:35:23 am
Nice update. DO you plan to port it to Linux and other platforms soon?
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on August 22, 2014, 09:43:22 am
Nice update. DO you plan to port it to Linux and other platforms soon?
Thanks DJ_O! Yeah, i just might give it a go, but as usual, it very much depends on my mood and leisure time.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: khiconmtv on August 26, 2014, 08:25:11 pm
Dear SpiroH
Can you port to Android?
:)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on August 28, 2014, 04:28:34 pm
Can you port to Android?  :)
Hi khiconmtv,
Well, i actually did something last year along those lines (Nspiroid). I'm still sparing some extra money to buy an atom based (x86) tablet. Two daughters still studying away from home is quite an expense mind you. Then i just  might give it another try if i can find the time. For the normal arm-based android i also did some experimentation but i was somewhat disappointed with the lower performance vis-à-vis the x86 approach.
That's all i can say at the moment.
Cheers,
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on August 28, 2014, 09:12:02 pm
I assume this is the same reason why this Spring and earlier this Summer you were no longer around on the forums, right? I was a bit worried you were gone for good but I understand that life can be quite hectic sometimes, especially money-wise. I have to restrict certain activities such as going out with friends or find ways to make it cheaper for that reason.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: gchiozzi on September 10, 2014, 05:14:09 am
Dear all,

I have seen that whenever I start kArmTI, it boots from scratch instead of getting back to the status it had when I previously exited the emulator.

I can save the Flash and get back the filesystem with my documents when I restart.

But is there a way to exit the emulator in "stand by" mode, like when I just switch off the real calculator, so that when I switch it on again everything is back, including the status of the scratchpad?

I have this feature emulators for other calculators (like Graph 89, for the TI 89) and I find it very convenient for a "real usage".

Sorry if this is a silly question: I could not find any information on that and I am new both to kArmTI and to the TI-Nspire itself, but I would be surprised if this possibility does not exist.

By the way: great job!!!
The emulator seems to work quite well.

And it would be really great to have it running on Android: I am using Graph 89 for the TI-89 and it would be super to have also the TI_Nspire.

         
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on September 13, 2014, 01:20:34 pm
Hi gchiozzi!

Welcome to Omnimaga. Sorry for the late reply and thanks for the kind words about kArmTI.
...
But is there a way to exit the emulator in "stand by" mode, like when I just switch off the real calculator, so that when I switch it on again everything is back, including the status of the scratchpad?
...
Well, i'm afraid not. :( However, as a work-around, you can always minimize kArmTI on the taskbar and later restore it, pressing again the on key. Then it should restore all previous contents. If not try to switch it off (ctrl+on) before minimizing it. It's not quite the same, i know, but maybe it helps.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on September 14, 2014, 10:27:10 am
So basically the emulator lacks savestates? It would definitively be a nice feature addition, because it's pretty useful in WabbitEmu and other Z80 emulators, especially when testing a very long game and one that takes a long while to be installed.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: gchiozzi on September 17, 2014, 04:13:11 am
So, there are two feature that in my opinion are essential to make the emulator usable:

1) save the state when closing.
    This should be pretty easy to implement in the emulator,
    if we accept the time and disk space used by a full memory dump.
    That would not be a problem for me.

2) Have some kind of emulation of the cursor on the display.
    The best would be to be able to click anywere on the display to put there the cursor.
    This is what I naturally tend to do.
    The implementation of this is clearly a rather bigger effort.

One issue: when I play this emulator, I get very soon a popup telling me that I am low of memory.
After that there is alway an icon representing a full disk in the top right corner.
Still, If I check the memory in the Handelt Status, I have more than 100MB free.
Anybody else has seen this problem?
Any idea?
It is not clear to me to whick memory it refers.
Might that be that I am using the worng startup parameters?
I have a CX CAS and I start it like this:

                   /1=boot1.img.tns /F=TI_NspireCXCAS_3.6.0.550.bin /K4

Thanks for the help!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Adriweb on September 17, 2014, 11:19:21 am
I don't see the need of a state-save when you can save the flash and boot with it.
You basically just have to wait a few seconds until it's done booting, but that's all.
Just save your stuff (and the flash, duh) before quitting.

The cursor emulation, on the other hand, is a well known "problem" (as in, it has not been solved for some years now).

Also, the low on memory is RAM-related, not flash-related (so the "100 MB free" has nothing to do with it). It shouldn't be a problem anyway.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Hayleia on September 17, 2014, 11:26:58 am
A few seconds, but each time you boot, which happens often when you are testing a program, debugging it and testing again.

But I don't think this is a feature to be asked here, it should be asked on an nspire emu topic shouldn't it ?
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Adriweb on September 17, 2014, 11:34:49 am
Well, the time you find your bug (then fix and recompile) is more than a few seconds, generally :P

And anyway, yes, it should be (also?) on the nspire_emu topic.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on September 17, 2014, 12:19:03 pm
Personally, just those few seconds would be enough to turn me away from testing my programs via emulation. On the 83+ it used to take ages to do the process of saving your programs as 8xp then testing in VirtualTI, as it didn't support drag and drop sending, so most people usually prefered to code BASIC directly on the calc, because they could test their programs instantly, saving lots of time.

Considering most 83+/89 emulators have savestates (sometimes via keyboard shortcuts) or at least reloading where you left of after you accidentally closed the emulator, I don't see why Nspire programmers should restrain themselves from having such feature. But again, as mentionned above, this might have to be suggested for nspire_emu.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on September 21, 2014, 09:53:07 am
Hi guys!

A new kArmTI update (v1.75), this time only the x86 version (which runs on both 32-bit and 64-bit windows)

MODS:
A - Windows size: A few changes which will help using kArmTI on a small notebook.

A1. option to hide/show the menubar; a popup menu to replace the menubar.
A2. shorter SkinsManager
A3. shorter vertical UsbExplorer (not enough to fit on many, but we also have the horz UsbExplorer)

B - Skin transparency: Take care of skins with transparent regions (solution is not optimal but is is fast, blame M$)

C - SkinsManager:
C1. save all skins of the active keypad (KP) only.
C2. save a skins' selection (any) of the active keypad (KP). Now the SkinListview supports multi-selection. Use normal shift+ctrl keys.
C3. you may email the above saved-selection (C2) - as an attachement - with default 'subject': "kArmTI - Skins for you" and an empty 'body'. Actually, this only forks your system's default email client and fills in the 'subject' and the 'attachment' (the .skz archive). The user can then add the email 'recipients' and the 'body'. I find this handy to share skins among several windows computers of mine but can also be used to share skins with friends/colleagues.
C4. change (non-standard) skin archive extension from '.zskn' to '.skz'

E - UsbExplorer:
E1. Pseudo-extensions: file extensions should reflect, if possible, the file contents. Only about 22 file extensions are as of now recognized. But that already contributes a lot to unclutter the file view. Essentially, we get rid of the default '.tns' file extension whenever we can. This makes type-sorting more efficient and we can also assign colorful icons to those known file extensions. Have a close look at the screenie and you'll notice a more colorful view. (Let's hope i haven't messed up the previous working solution  :/ )
E2. Nspire-Pane
Toolbar: a dropdown button with Most Recent Used (MRU) Tree selections; a refresh-selected-folder button
E3. Host-Pane
Toolbar: a delete-list-files button. Avoids the need to use the windows explorer.
E4. List Sorting: has been improved giving folders a higher priority in relation to files, so that they appear together as a group of items and not interspersed with files.
E5. List-columns order: the user can change the columns' order. This and the sorting-type is saved/restored to/from registry.
E6. Pane's internal horizontal splitter position is also made persistent.
E7. A Help dialog for Usb Explorer

F - FIXES (mostly cosmetic issues) to v1.65
F1. console:  toolbar width + color popups position
F2. kArmTI main window:  USB Explorer menu_item was not being checked when visible; keypad menu_items were not being checked (the active one)

As you can notice, i've touched a lot of aspects specially trying to improve the functionality of the UsbExplorer. So, please beware of new bugs (quite likely) and keep a copy of the previous version at hand.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on September 22, 2014, 02:24:13 am
Awesome update SpiroH :D, but what's with the Windows 98 start menu style sidebar in the first screenshot? O.O
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: fhub on September 23, 2014, 09:44:55 am
Deleted!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on September 23, 2014, 09:47:52 am
From your last post, v1.70 seemed to be 64-bit only. Maybe it's the case of v1.75 too? I hope he doesn't drop 32-bit support yet, as many people are still stuck with older computers (I don't think they produce 32 bit computers anymore)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: fhub on September 23, 2014, 09:54:44 am
Deleted!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on September 23, 2014, 03:56:04 pm
A new kArmTI update (v1.75), this time only the x86 version (which runs on both 32-bit and 64-bit windows)
Thanks for this interesting update, SpiroH!

Just one info:
Whenever I quit the program I get a Windows error ("Application has crashed")!?
This has never happened before with any of your previous versions.
And BTW, I'm running it at Vista 32bit.

Regards,
Franz

Hi Franz,
Many thanks for you feedback, I really appreciate it. Regarding your issue, i'm running Windows7 (64-bit) and it has not happened to me ever. Anyway, i believe you, and  i suspect it can come from the auto-resolution of the MRU path. I've slowed it down a bit and have added a time-out to the remote call responsible for that operation (as a debug work-around).  Please let me know if the problem persists and/or if you notice any 'WARN' message on the console.
I'll try to fix it, ASAP. In the meantime, please use the attached version. Cheers,



Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: fhub on September 24, 2014, 04:47:42 am
Deleted!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on September 24, 2014, 06:38:23 am
Hi Franz,
I've found a 'null pointer problem' that can cause the application to crash when saving the UsbExplorer state. That occurs when the following key 'UsbHostRootDir' has not been defined yet!
Please try the following (to check if that can be the cause):
   1. Open UsbExplorer and 'Browse for a Dir' to set the root directory to some value (whatever you like).
   2. Then exit the program and see if it still crashes.
I hope it helps. I'll post a fixed version, when i have a little more time. Pretty busy ATM.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on September 24, 2014, 07:28:52 am
(I don't think they produce 32 bit computers anymore)
Hmm, what do you mean with this?
The computers, i.e. the hardware is 64bit since a long time, but of course you can still run 32bit software on it (on 32-bit and 64-bit OS).

Franz


I meant that companies that sell computers now only produce 64-bit machines. Production of 32-bit machines have pretty much ceased. As a result, some software developers no longer feel that it's necessary to continue making sure that their softwares still run properly on 32-bit machines. Some even make their softwares compatible only with the latest Windows OS (Halo 2, for example, was Vista-only, and Tapatalk only runs on Windows 8)

Also some 32-bit softwares cannot run on 64-bit machines due to driver signing issues. It took until 2011 before Casio made FA-124 run on 64-bit systems
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: fhub on September 24, 2014, 08:21:36 am
Deleted!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on September 24, 2014, 12:12:52 pm
Franz:  I'm attaching a fix version (v1.752) for the 'app crash on exit' due to the null pointer. I've decided to set as default HostRootDir the kArmTI's executable directory (actually, a relative path ".").
Afterwards, it's up to the user to change/set the settings. This time I've tested with an empty registry entry to make sure it wouldn't crash. Well, it didn't. I hope 'this' bug has been fixed.
Thanks for your help.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: fhub on September 24, 2014, 01:08:40 pm
Deleted!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on September 24, 2014, 01:39:08 pm
I hope 'this' bug has been fixed.
Yes it's working now, many thanks - great service as usual! :)

Just one question:
I started with empty entries for these 2 registry keys, and after exiting the program I've got the following 2 values:
"UsbHostDir"="f:\\NSPIRE~1"
"UsbHostRootDir"="F:\\NspireGUI"

Is there any special reason why UsbHostDir uses an abbreviated path (8 characters as in the old DOS times), whereas UsbRootHostDir uses the full name for the path?

Franz
Well, to be honest i don't know. In my case (windows 7) i get the full path for boths keys  ;) . Maybe it has todo with some MSDOS leftovers in vista. Anyway, it should not matter much, as long as the OS can understand them. I wouldn't worry as long as it works. Also, i don't have vista anymore so i can't really test it.

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: fhub on September 24, 2014, 01:57:26 pm
Deleted!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: mejiahack10 on September 25, 2014, 11:40:40 am
Hi, can some one help me find the boot images for TI-inspire


Thank you
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on September 25, 2014, 04:50:00 pm
If we do, then this site will be taken down for piracy, so Google will have to do.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Adriweb on September 25, 2014, 06:24:58 pm
As written countless times, you just have to dump them from your device with PolyDumper, it's very easy (just follow the readme)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on September 29, 2014, 07:26:44 am
Hi,
Here's a v1.753 with a few more bugs fixed.
Quoting DJ_O, this weekend "i got bored" and decided to draw some custom skins which i hope will inspire some young artists to increase the kArmTI skin production, eheh. Have a look for a change.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on September 30, 2014, 02:56:52 pm
Ooh I like those :D. Also is that Sonic game from the GBA emulator or is somebody working on a full Nspire Sonic clone? O.O
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on October 04, 2014, 10:02:27 am
Ooh I like those :D . Also is that Sonic game from the GBA emulator or is somebody working on a full Nspire Sonic clone? O.O
What if it gets skinny-like?
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Tony Corbett on November 04, 2014, 05:05:35 am
SpiroH,

Awesome emu!  Only problem is, I am stuck to using v1.65 - anything after that seems to introduce a crash whenever a left arrow is pressed anywhere within the emu - boot options dialogue, emu main window, skin manager, literally anywhere!

Also encountering and error whereby the hotkeys such as ^ and brackets are not working when using a touchpad skin - they work fine when using a clickpad skin!

I am running in on Ubuntu 14.04 under Wine, so I don't know if this is causing the problems I am encountering?

+1 for native Linux and Android (ARM) ports please  ;D
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: fhub on November 04, 2014, 05:53:45 am
Deleted!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on November 04, 2014, 10:03:42 am
SpiroH,

Awesome emu!  Only problem is, I am stuck to using v1.65 - anything after that seems to introduce a crash whenever a left arrow is pressed anywhere within the emu - boot options dialogue, emu main window, skin manager, literally anywhere!
Also encountering and error whereby the hotkeys such as ^ and brackets are not working when using a touchpad skin - they work fine when using a clickpad skin!
I am running in on Ubuntu 14.04 under Wine, so I don't know if this is causing the problems I am encountering?
+1 for native Linux and Android (ARM) ports please  ;D
Hi Tony,
Oops, definitely not my happy day :P . Nice family you have there, btw.
Unfortunately, right now, I have just about 244 tests on my desk awaiting for urgent correction.  I'll have a look at the kArmTI issues, ASAP (i'm a bit surprised, but it only happens to programmers... ). With regards to native Linux, maybe you could research on Youtube for NspireX...  Thanks for the feedback, and welcome to Omnimaga. I hope you'll enjoy your stay.
Thanks to Franz too for the usual fantastic assistance.  Without your feedback things cannot improve and normally faults are quite simple to tackle. You'll hear from me sometime soon.

EDIT1:
I've just done a quick test with kArmTI version v1.75, on my windows 64-bit and:
Quote
Only problem is, I am stuck to using v1.65 - anything after that seems to introduce a crash
whenever a left arrow is pressed anywhere within the emu - boot options dialogue, emu main window, skin manager, literally anywhere!
I cannot reproduce this problem at all, never!

Quote
Also encountering and error whereby the hotkeys such as ^ and brackets are not working when using a touchpad skin - they work fine when using a clickpad skin!
They work just fine on my system!

This is very weird, but as i said above I'll have a more thourough look when i have more time. I would appreciate if more ppl would report similar crashes, though.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on November 04, 2014, 11:06:45 am
By the way, does this use the latest version of nspire_emu (assuming it got updated lately) and does this run OS 3.6+Ndless and OS 3.9?


Also welcome to the forums Tony Corbett. :)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: CinusMinus on November 04, 2014, 12:49:29 pm
I'm running OS 3.6 on kArmTI and it works fine. I suppose that OS 3.9 would also work, but I've not tested it.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Vogtinator on November 04, 2014, 12:50:42 pm
OS 3.9 does work with nspire_emu just fine.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on November 04, 2014, 01:03:06 pm
OK that's good. This is a bit why I was wondering if KarmTI used the latest version, since OS 3.9 is fairly recent.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: fhub on November 08, 2014, 07:37:04 am
Deleted!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on November 08, 2014, 08:32:52 am
Quote
Well, if it doesn't happen to you (with your 64bit Windows), then I guess it's only a problem of the 32bit version!?
No, i'm not taking about the 64-bit version, I mean kArmTI v1.753 32-bit version running on a window7 64-bit, that's quite different.

Quote
At least here on my 32bit-Vista this crash happens everytime when I press the left-arrow key, no matter in which part of kArmTI.
I'm sorry to hear that. Well, what i can say at the moment is that you have plenty of previous kArmTI working versions, so please do not make a problem out of nothing.

Quote
Maybe you should better forget the 64bit compile, I don't really see any advantage of 64bit for the kArmTI emulation, and the 32bit version has always worked fine in the past.
With due respect Franz, if you don't mind, i think is up to me to decide. And, it so happens, i can see plenty of advantages on the 64-bit port, which, BTW, is not being addressed here at all.

Have a nice day,
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: fhub on November 08, 2014, 08:58:40 am
Deleted!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: DJ Omnimaga on November 08, 2014, 06:19:18 pm
Just because he might be in a grumpy mood today or has declined a suggestion request from you doesn't mean you should stop giving feedback/report bugs in the future. There are many other suggestions that he might be welcoming and perhaps if other people run into the same bug, he'll look into it more.


EDIT: He will be back: http://www.hpmuseum.org/forum/thread-1514-post-13232.html#pid13232
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on January 25, 2015, 04:58:48 am
Hi guys,
It's been a long while since my last post. Professional stuff comes first as most of you will know. Here's yet another kArmTI update v1.76, x86. In general, i've tried to improve the reliability and the speed of the usblink connection.  There's a new UsbFavourites popup. I have not tested this on Vista or Wine and i do not intend to do so. Have a nice day.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: ajorians on January 25, 2015, 01:35:00 pm
Hey SpiroH,

Nice!  For what it is worth it does work on Wine!  Using wine-1.7.2.

Also nice to see nHitori in your screenshot!   ;D

Keep it up!  And have a great day!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on January 27, 2015, 10:08:09 am
Hi Andrew!
Nice to see you around ('One of the last of the Mohicans'?) still producing beautiful Nspire games. Thanks for you kind words (as usual, btw) and Wine feedback. Have a great day without much blizzard, i hope.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Larry Schroeder on March 02, 2015, 03:02:54 pm
First off thank you SpiroH very much for your work. As an educator, emulators are really important for classroom presentations and general use. We need an emulator in various lecture classrooms, on our portable, on our office desktop, and on our home computer.

Have it somewhat working. On my Mac using Windows 7 under parallel it work perfectfully.

Tried versions kArmTI update v1.76,  x86kArmTI_v1.65_x86, and v753 on Windows 8.1 x32 bing OS tablets and windows 8.1 x64 OS laptop. Link menu, USB Explorer shows, lets me navigate, but will not let me copy either way.

All others things seem to work. Anybody else using Windows 8.1 having this problem?
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on March 02, 2015, 05:21:12 pm
Hi Larry,

Thanks. I do own a windows 8.1 (x64) laptop and i've just tested kArmTI v1.76 and i did not find anything unusual.  I can copy files either way using USB Explorer. For the moment that's all i can say. Hopefully you'll sort it out too.
Good luck with your books :).

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Larry Schroeder on March 04, 2015, 02:08:24 pm
SpiroH, thank for the encouragement on my eBook, TI-Nspire Guide Algebra Fundamentals. A free two chapter sample (http://computerlearningservice.com/html/sample_chapters.html) is available along with free YouTube videos (http://goo.gl/7tdcBZ) for all the chapters. The product page (http://goo.gl/ammD41) contains the tns files for the libraries referenced in the eBook and videos. The eBook (http://goo.gl/zocDXo) is available at amazon.

You work inspired me to work on some skins for the community. Unzip and place the files in the 'SKINS' directory. I use Auxilary Display - right click zoom 3 to place over the small display. The attached jpg shows the results. Made them as large as possible for hp stream 7 and asus tab 10 Windows 8.1 bing tablets, enjoy.

Edit P.S. Still trying to figure out my USB explorer problems with Windows 8.1. Update: Recompiled emulator on Windows 7. Now works correctly on Windows 7 and Windows 8.1 (64x) laptop. Recompiled version copied to Windows 8.1 with Bing (x32) tablets is still a no go for USB Explorer... Can drap a tns file both ways, stays at "starting" for a long time. Dragging to right after a long time finally stops with a files size of 0. Dragging to left hangs at "starting" forever. Anybody else with Windows 8.1 with Bing (32x) can you copy over a working kArmTI emulator from desktop/laptop and see if USB Explorer... works on your Windows 8.1 (x32) with Bing tablet? Note: Windows with Bing (x32) is a special version of OS for tablets and 2-in-1 tablet/laptop.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on March 06, 2015, 06:37:34 pm
About your skin: It looks great, good idea, thanks! I did some some key position adjustments and I'm sending it back as 'v_skin_nd_703.skz'. BTW, in the latter versions of kArmTI you can drop 'v_skin_nd_702.zip' directly over the Skins Manager ListCtrl. The unzipping and the placing in the SKINS directory get's done automagically.
--------
kArmTI_v1.761: Some tiny fixes to kArmTI_v1.76 that might come in handy:
   a) some button icons were missing
   b) on Auxiliar Display the Halftone option was not being persisted to registry.
--------
Windows 8.1 with Bing (x32) tablets: Sorry, i don't have one of those :(.

Edit:
I have modified kArmTI to work only with the Auxiliary Display (main lcd not visible) based on Larry's suggestion.
Named it v1.77. I hope there are no secondary effects. Please check the companion skin.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Larry Schroeder on March 09, 2015, 12:47:17 am
SpiroH, thanks for the adjustments and the new skin. Really like your no lcd version.
--------------
This article below tells a little about Windows 8.1 OS with bing wimboot system. Not sure if there are any clues here but looks like this is possibly the cause of the file problems. Microsoft Store online sells one on these, hp stream 7 for $79 with $25 app/music/movie gift card and free 365 personnel office that you can install for one year and a second copy that can be installed on other devices. I installed the second copy on my wife's iPad. Need OTG usb connector and usb mouse or Bluetooth mouse because fingers are too big. I also use Bluetooth keyboard with it. Legacy apps are really, really, small on the desktop. I sat it to 125%. It has 32GB emmc plus 1GB ram. Other problem besides small ram is only 8 in and above will have desktop with windows 10. This model will only have modern/metro updated in system 10. This is one of the tablets that I own. It is still having the same problem with version 1.77.
--------------
http://www.howtogeek.com/196416/wimboot-explained-how-windows-can-now-fit-on-a-tiny-16-gb-drive/

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on March 09, 2015, 06:05:12 am
Hi Larry, It seems that the new WIMBoot filesystem does have compatibility issues with some desktop applications. Here is an article that sheds some more light (i don't know if you have seen it already): http://blogs.windows.com/buildingapps/2014/08/21/ensuring-compatibility-of-desktop-applications-with-wimboot-systems/
That might well be the reason but, to be honest, i don't have much time to look into it right now. Given the description of the WIMBoot file system, I wouldn't be surprised if kArmTI get's stuck somewhere because it certainly assumes 'standard response delay behaviour' of a typical desktop/laptop filesystem. To test it, i think, i really need a WIMBoot device unless there's some sort of WIMBoot emulator available(?). I'll keep an eye on the issue.

Edit: And an hilarious one: http://www.zdnet.com/article/microsoft-fights-android-and-chrome-os-with-dirt-cheap-windows-8-1-pcs-and-tablets/
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Larry Schroeder on March 14, 2015, 11:38:16 am
Hi SpiroH, I am having problems with USB Explorer's Windows 7 as well. Sometimes I can save and sometimes it times out. Notice Junk2 in screenshot worked and Junk3 has file size of "0". W8.1 with bing never completes the file transfer. Shows "Empty" folder at the beginning. Can eventually get "Empty" folder to go away (click multiple times - refresh - contents will then show)  now transfers going to host eventually show "0" file size and going to nspire hang forever. Here are some screenshots and console logs. The files in the w8.1 host screenshot were files that I made using my calculator and transferred to the computer.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on March 14, 2015, 01:02:58 pm
Hi Larry, Just a short answer, I did not test kArmTI with the latest TI OS versions. All my UsbExplorer tests were done using OS 3.1. I'm afraid TI has extensively modified the USB protocol since OS 3.1 (maybe due to kArmTI existence, we'll never know...). Also, in the latter versions the console output is much more verbose with a lot of unnecessary (junk) messages. So, for the moment only OS3.1 is expected to work, what IMO is more than enough for the great majority of Nspire applications. Sorry for any possible inconvenience.
"W8.1 with bing" is a completely different scenario. I'll need to test it more thoroughly when i get hold of one of those 'reduced compatibility' toys.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Larry Schroeder on March 14, 2015, 06:05:19 pm
I just used the TICXCAS-3.1.0.392.tcc with "W8.1 with Bing". Flashed As T310CX_CAS.bin. Everything seems to work! Thanks SpiroH for the info and your work! Will report back with any problems. Below is a screenshot where a loaded downloaded file was transferred from "Host" to "Nspire" and then display using  "W8.1 with Bing" T310CX_CAS.bin ROM emulator. Higher ROM version do not work for "W8.1 with Bing"  with "USB Explorer..."

Edit: Just tried  T310CX_CAS.bin file on my "W7". Fixed the problems there as well.

I reference this activity in my eBook to teach an alternate rule for add/subtraction of positive and negative numbers. A free two chapter sample (http://computerlearningservice.com/html/sample_chapters.html) is available along with free YouTube videos (http://goo.gl/7tdcBZ) for all the chapters. The product page (http://goo.gl/ammD41) contains the tns files for the libraries referenced in the eBook and videos. The eBook (http://goo.gl/zocDXo) is available at amazon. The tns files on my website are for a higher versions of the ROMS. When I get a chance will redo them for the emulators 3.10 ROMS.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on March 15, 2015, 04:28:08 am
It looks beautiful, thanks for the feedback. Let's hope more teachers will take advantage of it as well.
ROMS:  According to my Nov14 notes, the more recent TI_NspireCXCAS_3.3.0.538.tcc also appears to work, could you please also check it?
From TICXCAS-3.6.0.500.tcc onwards, I know, UsbExplorer becomes useless. TI also reads these forums, you know that don't you... ;)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Larry Schroeder on March 15, 2015, 10:29:33 pm
Just checked kArmTI 1.77 using W8.1 with Bing and TI_NspireCXCAS_3.3.0.538.tcc. The UsbExploxer appears to function normally in my test. I wrote some one-line global functions and move them from the Nspire to the Host. See attached screenshot and library tns file.

Creating one-line global functions is one thing that I emphasis in my eBook (http://goo.gl/zocDXo). See my YouTube Programming videos (http://goo.gl/gI12Np) for additional information on global functions and global program creation and use.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on March 16, 2015, 05:21:10 am
Another smaller footprint keypad only (kpo) skin for reduced screen area laptop/tablets.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on March 20, 2015, 08:51:04 pm
Hey guys,
Here's kArmTI v1.78 with some window position fixes which can be rather annoying at times. I hope most are fixed now.
See how it looks dressed with a Win8.1 theme but should look as well (or even better IMHO) in Win7.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: TIfanx1999 on March 20, 2015, 09:50:45 pm
Very nice! :thumbsup:
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Larry Schroeder on March 23, 2015, 09:36:13 am
Hi Sprio, thanks for the new version. Seems to work fine with Windows 8.1 with Bing. Version 3.3.0.538 is the last one where USB Explorer works with Windows 8.1 with Bing. Files created by the handheld, iPad version, and TI Computer Software OS 3.6.x or higher can be transferred from Host to Nspire and will load but ask for a higher version of OS to run. The emulator's created tns files using Version 3.3.0.538 will load in OS Version 3.1.x or higher of the emulator and TI devices. This makes the emulator a logical place to create tns files for OS 3.1 and devices having higher OS's. Having tns files that work on devices that have not been upgraded is important. By the way, if anyone needs a quick review of algebra fundamentals using the TI-Nspire my eBook (http://goo.gl/zocDXo) is available at amazon.
Title: kArmTI - TI-Nspire emulator Windows 10
Post by: Larry Schroeder on August 14, 2015, 10:15:28 am
Just tried kArmTI 1.78 with Windows 10 on two computers. On a large display the application appears to work fine. On the smaller display,1366x768, we used the kArmv170CX, 06Aug14 (land) skin. Skins such as recent kArmv_177_CX _no_lcd_v1 were too big for the smaller display. kArmTi 1.78 with the landscape skin appears to work fine on the smaller display.

Edit: I went to a display option 'Custom sizing options' which was set to 125% and switch to 100%. Now everything fits.

I found a FREE (http://goo.gl/9Ha20x) Windows, Android, Apple iOS7 CAS calculator app that function similar to kArmTI Calculator and Graph applications. You can use the App to add CAS to your phone and tablet. The app is shown in the screenshot. The free app is version 5 of Math Studio. Newer paid versions are available for Apple iOS8. There is also a free web version of MathStudio 6 for all OS’s.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on September 01, 2015, 10:10:57 am
Hi, Here is kArmTI's update v1.79.

Changes from v1.78:

1. UsbExplorer:
   . Improved usblink speed (approx. 45-50% boost and the main reason for this release).
   . Vertical dialog is resizable
   . An extra column 'Date modified' on the HostLC (on wide screens might come in handy)
2. QuickKeys:         . Fancier icons
3. Skins Manager:  . Rearranged layout
4. Cpu:                   . Support for nonaligned memory accesses is (re)included (eg, required to play PokemonRuby on the Nspire gpSP emulator).
5. Help:                  . A more up to date Help file (a set of screenies with some comments, aimed at noobs)

In what concerns the end user that's about it . Internally, I've substantially touched the code so new bugs might come up.

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on January 02, 2016, 06:58:42 am
Hi, kArmTI's update v1.80 (x86).

Changes from v1.79:

1. Keypad Options:
   . RawMode - to play games
     ('cooked' keys like, eg, Shift, would get in the way)
   . DrawkeyFocus - follow the mouse while hovering over the skin keys
     (mostly a skin debug aid)
   . Skin keys overlay marks are now drawn using a gradient fill.
     The diagonal cursors keys have better matched overlays.
2. QuickKeys:
   . Read-only keys are hidden in the CalcLC.
     (only affects Clickpad)
3. Auxiliar Display:
   . Context menu options are now also visible on a frame bottom transparent toolbar.
4. Joypad:
   . Keys are live now, ie they are clickable.   

So, functionality wise the only relevant addition is the Joypad keys being clickable now. All the rest is mostly cosmetics but IMO also important for GUI geeks.

Cheers,
Title: kArmTI - TI-Nspire emulator Producing Universal Files
Post by: Larry Schroeder on January 19, 2016, 01:04:24 am
kArmTI current version 1.80 was used to produce Chapter 1 TI-Nspire CAS addendum files for the Brooks/Cole Math Tools Guide. They are included as attachments. I authored the 15 Chapter Math Tool Guide, located on Cengage/Thompson Interactive Video Skillbuilder CD. The Math Tool Guide covers the earlier TI graphing calculators. Sample page shown in the screenshot below.

kArmTI was used so that TI-Nspire CAS devices with TI OS 3.1 and higher can be added to the Guide’s tools. kArmTI allowed me to make TI-Nspire CAS addendum files available to devices that have not been updated to the later TI OS’s. Version 1.80 worked very well in the process.

The addendum files include comments so they can be used by themselves as well. You might want to look at them. For tabs 8.1 and 9.x the library attachment file, clsAlgebra.tns, needs to be added to the library and refreshed. My current  eBook, Ti-Nspire Guide to Algebra Fundamentals, (http://goo.gl/zocDXo) cover global libraries and is dedicated specifically to both Ti-Nspire handheld CAS and non-CAS plus both TI-Nspire iPad versions.

Additional addendum files will be produced for the other chapters of the Brooks/Cole Math Tool Guide.
Title: Preparing new Flash OS’s for kArmTI and Nspiriod
Post by: Larry Schroeder on January 31, 2016, 07:58:02 pm
I decided to make my ebook, TI-Nspire Guide Algebra Fundamentals, document and library files plus all the TI-Nspire addendum, Brooks/Cole Math Tool Guide, document and library files part of a new TI-OS flash file. The addendum is in the process of being converted so I sat up a downloadable link at my website,  ComputerLearningService.com  (http://goo.gl/XdH05x) that will always have the latest version of the addendum documents and libraries plus the complete eBooks files. I include some Bonus documents and libraries I have found very useful in this zip file as well.

In the process I discovered that TI-OS 3.3 allowed newer and older versions of ‘tns’ files to be read where TI-OS 3.1 did not  allow newer to be read. In 3.3 newer versions 3.6 and up had the same warning Dialog as 3.1 but let the file be loaded. I could then resave it as TI-OS 3.3 which had side benefits of no warning plus loading into 3.1 and higher OS’s.

Loading all files each time as startup would be a pain for both the kArmTI and nspiroid so I loaded into 3.3 and save the hybrid OS as a flash file. I used the kArmTI USB Explorer to save physical copies to my Windows 10 machine. The physical copies loaded into flash OS’s like 3.6, 3.9, and 4.0 worked as well with the caveat that they would not load in 3.1 and in 3.3 with a warning. With nspiroid the USB Explorer would not upload saved files unless I was using 3.3 or 3.1.
 
The attached keyboard on the kArmTI came in handy. The hybrid flash when done works in both kArmTI and nspiroid emulators. The big nspiroid tablet is a great one on one teaching aid. Click on the ComputerLearningService.com above for details of initial loading of documents and libraries. Once done use save flash or save as flash. Now set the emulator to load the hybrid flash.

The screenshot is from nspiroid emulator with a popup android window of file from the Brooks/Cole Math Tool Guide. Should note the flash 4.0 shown in the screenshot was made with kArmTI. As noted earlier reloading save files from USB Explorer would not work and you should use OS 3.3 or 3.1 for nspiroid with my recommendation being 3.3 as it works and reads high OS files.

Edit 1: MyDocuments1.zip: Updated MyDocuments.zip. Main feature Added AMch2.tns and AMch3.tns plus supporting Library files. See ReleaseHistory,pdf (contained in MyDocuments1.zip) for other changes and additions. AMch2.tns - Functions and Their Graphs. AMch3.tns - Exponential and Logarithmic Functions. Can alway use  ComputerLearningService.com  (http://goo.gl/XdH05x) for latest version. Renamed here as MyDocuments1.zip.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on February 03, 2016, 12:35:29 pm
@Larry Schroeder

After so many kind words, I'm really a bit speechless. Simple: thank you! I wish teachers and students can take advantage of your good advice and my modest contribution as well.
I'm in the middle of an examination period and time is very scarce, but I do visit this great site every single day.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on February 22, 2016, 05:54:34 pm
kArmTI v1.81 (x86), a minor update.

With all the hype around the new TI OS4.2 release I decided to try it out on kArmTI v1.80 (x86) only to come to the conclusion that kArmTI needed some retouch. Here's what I found and how v1.81 behaves with OS4.2.
1. Useless verbose console output
As expected, looking to the console output, I saw a lot of cluttering warning messages, such as: "Module ID lookup failed for module 646f6362 in TI_RM_GetString()".  I thought, maybe I can just just swallow them as done already with the equally useless IME messages.
2. UsbExplorer
I did some tests and apparently things are working as before. I mean, we can still transfer files in either direction by drag&drop, what to me is the important stuff besides being able to list the Nspire file system structure.
3. ndless 4.2
Alas, I was not able to install it, what in itself doesn't come as a big surprise given that the emulator doesn't identify itself as one of the latest (allowed) devices. Maybe some workaround can be found later.
4. Why this tiny update
a. People that are mostly interested in the Mathematics (not C/ASM programming or gaming) would preferably use the latest TI-OS version; b. kArmTI can still manage the latest TI-OS and is not yet a deprecated piece of software. Actually, I was expecting more troubles with OS4.2 given the past kArmTI experience with OS3.6 and O3.9.
 
Without further ado, hopefully kArmTI v1.81 will handle TI-OS4.2 better than v1.80, while remaining backward compatible with previous TI-OSes (well, at least some). I did not test it thoroughly, though.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Larry Schroeder on February 23, 2016, 07:05:43 pm
Using OS4.2 with kArmTI v1.81 and 1,80. Was able to move files both ways with USB Exploxer. Multiple files up at once caused to lockup with both versions. Changing directories in computer view also locked up.

In OS 4.2 I was able to use new ctrl menus with expressions and add sliders by leaving constants in equations. OS 3.3 was able to read new OS 4.2 files with message and resave without message. OS 3.3 never locked up with above situations. Did need to press Home with OS 3.3 to wake up periodically.

Here is an update to earlier post of MyDocuments.zip: Updated MyDocuments2.zip. Main feature Added AMch2.tns, AMch3.tns AMch4.tns plus supporting Library files. See ReleaseHistory,pdf (contained in MyDocuments2.zip) for other changes and additions. AMch2.tns - Functions and Their Graphs. AMch3.tns - Exponential and Logarithmic Functions, AMch4.tns Math of Finance. Can alway use  ComputerLearningService.com  (http://goo.gl/XdH05x) for latest version. Renamed here as MyDocuments2.zip.

Edit: Updated MyDocuments2.zip to MyDocuments3.zip. Main feature, added AMch5 to BCAddendum directory. AMCh5 covers Systems of Linear Equations: Unique, Undetermined, Overdetermined  solutiions. Gauss-Jordan, Matrix Inversions solutions, Matrix operations including automated, plus using row operations, and Global routine 'pivmat' that we wrote. 2-D and 3-D graphing of solutions. Emphasis on Unique, Infinite, and No solutions problems and appplications.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on February 24, 2016, 09:15:25 am
@Larry Schroeder: Thanks for the feedback! Concerning the UsbExplorer lockups with OS4.2 could you please expand a bit on that. On which platform (cpu and speed) did you carry out the multi-file transfer tests, what were the file sizes involved, how many files, etc.

I just did some some multi-tranfers with an assorted group of 7 files and did NOT notice any lockups at all!? Please have a look at the picture. Of course, I will keep on testing the OS4.2 in kArmTI v1.81, time allowing. In general, OS4.2 seems to be a bit heavier and slower, BOTOH with some interesting improvements. :)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: CompSystems on March 03, 2016, 05:32:13 pm
Suggestions

0: As the calculator screen is not touch, the mouse cursor must be disabled when you set up the virtual screen, incondicionamente try to operate the screen

1: Please group the skins in a single file so that they can download easily

/ where is the latest version of the skin editor?

2: new option to hide only the title bar

Thank you
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on March 08, 2016, 06:40:40 pm
....
Edit: Updated MyDocuments2.zip to MyDocuments3.zip. Main feature, added AMch5 to BCAddendum directory. AMCh5 covers Systems of Linear Equations: Unique, Undetermined, Overdetermined  solutiions. Gauss-Jordan, Matrix Inversions solutions, Matrix operations including automated, plus using row operations, and Global routine 'pivmat' that we wrote. 2-D and 3-D graphing of solutions. Emphasis on Unique, Infinite, and No solutions problems and appplications.

I just did a test with v1.81 and OS4.2 with Larry's AMCh5 + Libs. I could drag and drop files without any lockup. For people interested here's a screenie.


Suggestions

0: As the calculator screen is not touch, the mouse cursor must be disabled when you set up the virtual screen, incondicionamente try to operate the screen
1: Please group the skins in a single file so that they can download easily
/ where is the latest version of the skin editor?
2: new option to hide only the title bar
Hi CompSystems, long time no see, welcome back!
Skins: Please check the topic's first page. Plenty of skins info there ;)
Other: I'll take note of it and maybe tackle it when i have some more time.



Title: kArmTI - OS 4.2 SP3 and Asus 100
Post by: Larry Schroeder on March 18, 2016, 11:08:58 am
Thanks SpiroH for verifying the files on OS 4,2.

The Surface Pro 3, I5, and Asus Tab 100, Atom, both still have problems under Windows 10 with multiple files, changing directories, and occasionally with saving files. The problem is that the USB Exploxer becomes unusable until I reboot. They both have the solid state memory instead of traditional hard drives. From console I get the message, "USBLink timed out (45 secs)". If I set Emu to Show Speed and Increase Speed one or two clicks the problems seem to occur only occasionally and makes OS 4.2 somewhat usable. However, I did when creating a note page once get a run away cursor. This was at the two clicks faster speed.

Here is a special version of MyDocuments.zip: MyDocuments4.zip. The AMChx.tns files found in the BCAendum directory and associated MyLib functions and programs can help with Algeba, Algebra 2, College Algebra, PreCalculus, and Finite Math courses. You can use  ComputerLearningService.com  (http://goo.gl/XdH05x) for future updates.

AMch6.tns, AMch6a.tns have files on Linear Programming and use of my global function pivmat for Simplex solution of complex problems. AMch7.tns makes use of Note pages using images for Venn diagrams.

PS When I use OS 3.3 it is way faster and hardly ever has any problems even with my large files.

EDit: just added more images and OS 3.3 on Asus Tab 100 gave me USB Timed out no matter how many times I increased speed. Moved over to Surface Pro 3 and with Speed increased to 143% was able to save from TI to computer. See file AMch7.tns Tabs 10.1,10.2. 10.3.

Edit 3/29/2016 Just completed all of Chapter 7. Contains Sets, Set Operation, Probability and Rules of Probability. Uses Venn Diagrams, Trees, and Tables. All of these plus all of the other files is included with MyDocuments5.zip
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: cobalt on April 12, 2016, 08:23:43 am
Hi @SpiroH

is it possible to update the OS of the kArmTI (or the Android emulator nspiroid) directly with the *.tcc-file? In the kArmTI-Menü "Link" there's the option "Send OS Update" which let's me choose a file. But if I choose the *.tcc-file ist says "transfer failed. check the connection and try again". So this doens't seem to be a function to update the OS?

Is it only possible via creating a new dump image from the original calculator hardware?
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on April 12, 2016, 04:28:05 pm

Hi @cobalt

is it possible to update the OS of the kArmTI (or the Android emulator nspiroid) directly with the *.tcc-file?
Why would you want to do that, in the first place?

Quote
In the kArmTI-Menü "Link" there's the option "Send OS Update" which let's me choose a file.
But if I choose the *.tcc-file ist says "transfer failed. check the connection and try again". So this doens't seem to be a function to update the OS?
That kArmTI-Menu "Link" option "Send OS Update", is there only to send 'special files' like, for eg. to install the previous version of ndless (outdated by now), eg,
for ndless-v3.1-beta-r557, you can get the following from its  'How to Install':
-----------
Locate the file ‘ndless_installer-.tno|tnc|tco|tcc‘ in the ‘calcbin/‘ directory of Ndless which matches your device type:
    * .tno: classic TI-Nspire
    * .tnc: classic TI-Nspire CAS
    * .tco: TI-Nspire CX
    * .tcc: TI-Nspire CX CAS
Send this file as an OS upgrade to the calculator.
------------------------
Please take note of a few things:
1. the OS update must match the version of the OS you have installed in kArmTI, eg for CX CAS the update file has to have the .tcc extension.
2. that OS update file, needs to be a specially prepared OS update file.
3. before you use that menu option you need to ensure that the USB link is in a 'connected state', ie, by using Menu 'Link->USB Link Connect' before hand.

As a final remark, I would only add that the easiest way to upgrade the OS file that kArmTI is using, is simply to download that new OS version from TI's download site or from TI-Planet and proceed as you would when preparing a new flash file to run on kArmTI (or Nspiroid for that matter). I've written a few notes (pdf's) on how to get you started with kArmTI, whose links you can still find in the topic's first page.

I hope this helps you with your doubts.
Have a nice day.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: cobalt on April 12, 2016, 06:28:55 pm
@SpiroH: my Ti Nspire is dead, so bad luck for me. Had bought it second-hand, so no warranty. Luckily I made a first flash-file just a few weeks before it went dead. But it's OS-Version 3.2, without the 3D-Graphing capability. Ok, to be honest so far I didn't miss it on the calculator as I'prefer using a CAS on my PC for 3D-Graphing. Actually I was more curious to check whether any further functionality othe than 3D has been added in 4.2 vs 3.2.

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on April 12, 2016, 07:46:13 pm
@cobalt: Hi again,

I might have some good news for you. If you are curious about OS 4.2 you can try it out on kArmTI (I'd recommend v1.81).
The only thing you need is your old Boot1cx.img (v3.0.0.99) which is good to boot OS4.2.

Please try the following method:

1. From TI download this file : TI_NspireCXCAS_4.2.0.532.tcc
2. Make a copy of it and rename the copy to TI_NspireCXCAS_4.2.0.532.zip
3. Open up the zip archive and extract the file boot2.img, (i.e., simply drag it out from the zip archive).
4. (Optional) Rename boot2.img to Boot2cx.img.
5. You may now throw away TI_NspireCXCAS_4.2.0.532.zip

Now we have all you need (i.e., the needed files) to have a go around the new OS4.2 on kArmTI v1.81, namely : Boot1cx.img, Boot2cx.img and the TI_NspireCXCAS_4.2.0.532.tcc.

Have a look at this post: https://www.omnimaga.org/ti-nspire-projects/karmti-ti-nspire-emulator-with-skin-16585/msg403896/?PHPSESSID=vjq7ejsjqc2bsgq0e9smakmc32#msg403896
and check the boot picture, it may help you further.

So far (little free time, ATM), I've only tested kArmTI v1.81 running OS4.2 on windows 7 and apparently it runs just fine.

Good luck with your TI OS4.2 explorations.

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: cobalt on April 13, 2016, 06:27:06 am
@SpiroH: Great! Thanks for your help. I succeded to install 4.2 on kArmTI 1.80. So far I've just tried the 3D-Graphing which works fine.

The latest kArmTI 1.81 crashes on my Windows 7 immediately after starting. The Calculator Interface appears only for a split second and disappears immediately, even after creating a new flash file with kArmTi 1.80 and it's running OS 4.2 and renaming the *.bin into TI_NspireCXCAS_4.2.0.532_N128.bin like you did in the screenshot.
It crashed also with the old boot2.img and old OS when I tried it last week.

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on April 13, 2016, 06:49:18 am
@SpiroH: Great! Thanks for your help. I succeded to install 4.2 on kArmTI 1.80. So far I've just tried the 3D-Graphing which works fine.
Good, I'm glad you succeeded. You're welcome! :)

Quote
The latest kArmTI 1.81 crashes on my Windows 7 immediately after starting. The Calculator Interface appears only for a split second and disappears immediately, even after creating a new flash file with kArmTi 1.80 and it's running OS 4.2 and renaming the *.bin into TI_NspireCXCAS_4.2.0.532_N128.bin like you did in the screenshot.
It crashed also with the old boot2.img and old OS when I tried it last week.
Hmm, that's weird, it has never happened on my window 7 system.

Suggestion: Please try to delete this registry key  HKEY_CURRENT_USER\Software\ScrapLab\kArmTI_x86_v1.81 and try again. It should work with a clean registry key, if not please report it back again.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: cobalt on April 13, 2016, 07:07:37 am
Quote
Suggestion: Please try to delete this registry key  HKEY_CURRENT_USER\Software\ScrapLab\kArmTI_x86_v1.81 and try again. It should work with a clean registry key, if not please report it back again.
Thanks! Now it works fine.
Title: Using TInspire CAS as a Tool (Hundreds of Problems and Associated Libraries
Post by: Larry Schroeder on April 28, 2016, 04:12:44 am
My passion is to help EVERYONE readily “get” and have confidence in their ability to do math.

Using TInspire CAS as a Tool enables students struggling with math to succeed; hard working students to shine; and gifted students to increase their understanding and problem solving skills.

Attached you will find the MyDocument.zip file that contains a complete set of ‘tns’ files for my Kindle eBook, TInspire Guide Algebra Fundamentals, and the addendum I wrote for my Graphing Calculator Tutorial, published by Cengage. Hope that using the emulators and TI handheld you find the files and associated libraries useful.

Use the following three steps to maximize your use of TInspire CAS as a tool. See the versatility of SpiroH’s emulators in steps 2 and 3 by how they deliver the wide range of files and libraries found in the included MyDocument.zip file.
BCAddendum files for the TInspire were built to be self-contained so they can be referenced anywhere at any time on any TInspire CAS device or emulator without needing the CD or its textbook.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 23, 2016, 06:37:00 am
kArmTI v1.82 maintenance release.

All tests were carried out on a Windows 8.1 (Pro) machine, 64-bit, Q8400 @ 2.66GHz.

1. UsbLink/UsbExplorer:
   Speed tests (average):   
       OS3.1: x86: Rcv: 300kb/s ; Snd: 350kb/s;    x64: Rcv: 265kb/s ; Snd: 300kb/s
       OS4.2: x86: Rcv: 200kb/s ; Snd: 260kb/s;    x64: Rcv: 180kb/s ; Snd: 230kb/s   

       x86 faster than x64      and       OS3.1 faster than OS4.2   

  Reliability:
       OS3.1 definitely better than OS4.2. I've adjusted some delays to take into consideration the slowness of OS4.2
       During file reception occasional usb disconnects do still occur with OS4.2 . Please recall I do not have access to TI-Usb protocol details.

2. Usability:
   Boot Options - a new 'Browse for flash' button (no typing)
   Console        - usblink debug messages are more compact

3. x64 version
   I've unified both x86 and x64 versions under the same GUI code. Interested users may also find a kArmTI x64-only version attached.
   As you know x86 version runs on both 32-bit and 64-bit OSes.

4. Windows 10
   I do not own any Windows 10 machine, so no tests were made.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: khiconmtv on June 30, 2016, 02:14:02 am

4. Windows 10
   I do not own any Windows 10 machine, so no tests were made.
Works well...
Thank you for your release...
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 30, 2016, 10:09:56 am

4. Windows 10
   I do not own any Windows 10 machine, so no tests were made.
Works well...
Thank you for your release...
Thank you.

Just in case you need a kArmTI skin without LCD, e.g., to use in presentations, here's a slightly retouched one.

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: gchiozzi on September 27, 2016, 10:28:17 am
... checking from time to time to see how this very nice application evolves.....

Vogtinator has implemented in Firebird v.0.30 "Suspend and resume to/from snapshot files, the feature I had requested here some time ago. Now you don't have to wait for the calc to boot, it's instantly available."

It works quite well and I was wondering if you would port the implementation on kArmTI.
You UI is very nice and usable, but with the suspend/resume, Firebird is not much more convenient to use despite the more primitive interface.


Hi gchiozzi!

Welcome to Omnimaga. Sorry for the late reply and thanks for the kind words about kArmTI.
...
But is there a way to exit the emulator in "stand by" mode, like when I just switch off the real calculator, so that when I switch it on again everything is back, including the status of the scratchpad?
...
Well, i'm afraid not. :( However, as a work-around, you can always minimize kArmTI on the taskbar and later restore it, pressing again the on key. Then it should restore all previous contents. If not try to switch it off (ctrl+on) before minimizing it. It's not quite the same, i know, but maybe it helps.


Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on October 01, 2016, 10:03:31 am
@gchiozzi: Hi, IMO this isn't terribly important, unfortunately. Besides ATM I'm rather busy with professional stuff.
Sorry, but I've been providing a significant amount of work during the last 4 years (sometimes withstanding awful remarks) and now I feel it's time for me to move on to other projects.
Nice to hear from you again, though.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: khiconmtv on December 03, 2016, 05:23:55 am
Dear SpiroH
I'm using Firebird (https://www.omnimaga.org/ti-nspire-projects/new-ti-nspire-emulator/), can use touchpad on it.
:)
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on December 04, 2016, 05:08:30 pm
@khiconmtv: You are free to use whatever you like, OFC, no problem!
Sorry, I'm pretty busy now with other (mostly professional) stuff.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: Hellfuryfire666 on July 28, 2017, 02:40:34 pm
Good day. You will forgive me for my bad English, it is not my native language, but be something. I am new to the forum and I am looking for your help to try to install this emulator KArmTI to my pc, whose characteristics are:

System Type: x64-based PC

OS Name Microsoft Windows 10 Pro

Intel (R) Core (TM) i5-4570 CPU @ 3.20GHz, 3201 MHz, 4 main processors, 4 logical processors

I already followed the steps indicated by the user SpiroH, but unfortunately I can not execute the KArmTI.
Here are the files you download trying to run the program:

TI_NspireCXCAS_4.2.0.532
KArmTI_v1.81
Boot2cx.img --- size of 1288 kb
Boot1cx.img --- 512 kb size

Please, I require your valuable collaboration to be able to execute the KArmTI, if you could help me with a much more detailed tutorial I would be very grateful. Thank you and stay tuned.



@khiconmtv: You are free to use whatever you like, OFC, no problem!
Sorry, I'm pretty busy now with other (mostly professional) stuff.
Good day. You will forgive me for my bad English, it is not my native language, but be something. I am new to the forum and I am looking for your help to try to install this emulator KArmTI to my pc, whose characteristics are:

System Type: x64-based PC

OS Name Microsoft Windows 10 Pro

Intel (R) Core (TM) i5-4570 CPU @ 3.20GHz, 3201 MHz, 4 main processors, 4 logical processors

I already followed the steps indicated by the user SpiroH, but unfortunately I can not execute the KArmTI.
Here are the files you download trying to run the program:

TI_NspireCXCAS_4.2.0.532
KArmTI_v1.81
Boot2cx.img --- size of 1288 kb
Boot1cx.img --- 512 kb size

Please, I require your valuable collaboration to be able to execute the KArmTI, if you could help me with a much more detailed tutorial I would be very grateful. Thank you and stay tuned.


Apparently it was already able to run  kArmTI and the emulator works correctly. But now I would like to know if there is any way to activate the touch pad, to handle the calculator with the cursor. thank you very much.

Edit (Eeems): Merged double post
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: marcocruz on October 07, 2017, 06:06:36 am
Hi.

As last post in this thread, I am also looking for a way to control with mouse pointer.

how can that be enabled?

Thanks in advance. Great emulator!
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on June 23, 2018, 09:17:48 am
Hi all,
After many doubts i've finally bought a windows10 computer. Not happy with it, but that's life, I guess :-\.
So here are two recompiled versions for windows 10. Only window positionning issues have been fixed.
As usual, do have some fun. Cheers,
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: TheWind777 on February 12, 2021, 10:31:13 pm
I have been trying a long time and I am confused.

I have gotten the Boot1.img, the Boot2.img extracted from my TI-Nspire CX CAS.

It is running the absolute highest level OS of v4.5

However, what is this .bin file that everybody keeps talking about. Is that, somehow, extracted from my calculator, somehow?

Some have used one called "TI_NspireCXCAS_4.2.0.532_N128.bin", whereas the kArmTI v1.83 seems to want one called "T310CX_CAS.bin"

I purchased this calculator on-line, so it never came with a Student Software Key. Was a .bin file somehow on that CD, that I don't have?

I've searched for every version of a TI-Nspire .bin file, everywhere, and don't find such a thing.

What is the secret.

It loads the skin, says kArmTI with a photo of clouds and stays there.



Installed on my TI is version tinspirecxcas_4.5.3.14.tcc

I tried renaming that to tinspirecxcas_4.5.3.14.bin - but that didn't work.

I put the two skin files in both a folder called SKINS and in the root. It eventually found it and loaded it.

kArmTI_v1.70_CX_CAS_406x887.png
kArmTI_v1.70_CX_CAS_port.skn

The buttons click; but nothing happens. Doesn't crash, just doesn't do anything. I'm sure that the problem is the .bin file. Where do I find it for this operating system, or how do I generate it from my calculator?

Edit (Eeems): Merged double post


Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on February 13, 2021, 07:28:01 am
Hi TheWind777,

It's been a while since I last touched kArmTI.
To your point, I've just tested this version (4.5.2.8) and it appears to boot just OK.
I think you can still download that flash file from here:
 https://education.ti.com/pt/software/details/en/E7EE7A44207B41069B05C45A8149A7F9/ti-nspirecx_os

I did not yet test the newest versions of the TI-OS, but it does not surprise me at all that things won't run smoothly. TI is watching us you know...

Hints:
 1. In BootOptionsDlg make sure to check the 'Force App exit' after choosing a new flashfile.
 2. You may need to zap the kArmTI registry key, as mentionned in the first post.

Cheers,
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: TheWind777 on February 13, 2021, 03:18:57 pm
So, you just rename the .tcc file as .bin?

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on February 13, 2021, 03:41:07 pm
So, you just rename the .tcc file as .bin?
Nope! That is an OS initialization flash file.
First you need to start kArmTI with that .tcc file and then press 'I' to generate a ready-to-go .bin flash file.
See attached a pdf I wrote about 9 years ago. Should help you out, but you do need to read it!
Let us know when you managed to start it up.

Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: TheWind777 on February 13, 2021, 03:48:58 pm
The secret was hiding in a file called "kArmTI_QuickStart-PartI-Emulator StartUp.pdf" (and probably in the deleting of that Registry value).

Thanks.
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: TheWind777 on February 14, 2021, 12:29:28 pm

TI is watching us you know...


Well, there comes a time when old technology becomes old and the new thing is the one everybody goes towards. So, the CX CAS has been replaced by the II, now. And, if you are in any math class in the world which asks for a TI-Nspire (where most ask for the TI-84 Plus)... one can't use a Windows emulator to go to the class.

In fact, people being able to try out their calculator in a way that isn't perfect is PERFECT for their company.

I'm sure that you would easily admit that, even though you guys did a remarkable, amazing, job to get the emulation to this point - it still has its problems; and those problems probably make the company go, "This is a good way to get people INTERESTED in the TI-Nspire. They'll try it, then they'll get frustrated with it, then they'll go buy a CX CAS II).

I swear that Adobe used to leak the old versions of their software to the internet with a crack in the hopes that people would get addicted to it and decide to purchase the real version. Old versions are great, unless you live in the real world where any graphics place will want you to know all the newest things about the NEWEST VERSION of the software.

However, on the 'This is amazing, what you've done here' aspect of this emulator - congratulations. Yes, it still has bugs, of course (it was never designed to be used with a Windows keyboard or mouse); but my God, look what you guys DID!

It is probably working just as well with the very last incarnation of CX CAS software they probably will ever release (the unreleased version 4.5.3.14, which works well with the last version of ndless, r2016) as it does with the version you tested it on.

Since TI is never going to release any more versions for the older CX CAS, this emulation was an amazing feat done by all you guys. But, I don't think TI is going to worry about it, much. Things that are old are forgotten, unfortunately. ... and now it's all the version II, which (even though it really has few great increases over this one) - hey, the newest is always the best even if it isn't and the older is always thrown away even if it was better or just as good.



Some more little questions...

Anybody know if the F1 key, which is HELP works if one puts some correct Help file with the proper name in the proper place, or does it point to some website page that is no longer there?

Now, when one presses F1 to get Help, a page shows which says "This Page can't be displayed."



And, I do realize that 99.8% of all of this amazing Work was done by SpiroH, congratulations for a truly incredible, amazing, job, Spiro.

Edit (Eeems): Merged triple post
Title: Re: kArmTI - TI-Nspire emulator with skin
Post by: SpiroH on February 14, 2021, 03:03:43 pm
Some more little questions...
Anybody know if the F1 key, which is HELP works if one puts some correct Help file with the proper name in the proper place, or does it point to some website page that is no longer there?
Now, when one presses F1 to get Help, a page shows which says "This Page can't be displayed."
Help File? see attached file (actually 3 files due to Omnimaga size limitations) for a v1.79 HelpFile.
Oh and thanks for the kind words.