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

0 Members and 1 Guest are viewing this topic.

Offline Yurik222

  • LV0 Newcomer (Next: 5)
  • Posts: 3
  • Rating: +0/-0
    • View Profile
Re: kArmTI - TI-Nspire emulator with skin
« Reply #300 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.
« Last Edit: August 18, 2013, 10:27:42 am by Yurik222 »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Re: kArmTI - TI-Nspire emulator with skin
« Reply #301 on: August 18, 2013, 12:17:52 pm »
See our answers in the other topic.

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: kArmTI - TI-Nspire emulator with skin
« Reply #302 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.
« Last Edit: August 18, 2013, 12:24:05 pm by adriweb »
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: kArmTI - TI-Nspire emulator with skin
« Reply #303 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
« Last Edit: August 18, 2013, 12:29:52 pm by critor »
TI-Planet co-admin.

Offline Boot1

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 9
  • Rating: +1/-0
    • View Profile
Re: kArmTI - TI-Nspire emulator with skin
« Reply #304 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
« Last Edit: October 11, 2013, 11:01:19 am by Boot1 »

Offline Boot1

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 9
  • Rating: +1/-0
    • View Profile
Re: kArmTI - TI-Nspire emulator with skin
« Reply #305 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 under the tools menu bar.

Thanks again

Ñ

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: kArmTI - TI-Nspire emulator with skin
« Reply #306 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.
« Last Edit: October 11, 2013, 05:30:10 pm by DJ Omnimaga »

Offline Boot1

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 9
  • Rating: +1/-0
    • View Profile
Re: kArmTI - TI-Nspire emulator with skin
« Reply #307 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

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: kArmTI - TI-Nspire emulator with skin
« Reply #308 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.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: kArmTI - TI-Nspire emulator with skin
« Reply #309 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, ;)

Offline Le solutionneur

  • LV3 Member (Next: 100)
  • ***
  • Posts: 70
  • Rating: +14/-10
    • View Profile
Re: kArmTI - TI-Nspire emulator with skin
« Reply #310 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:


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!
« Last Edit: October 23, 2013, 06:58:40 am by Le solutionneur »
"Commit to the Lord whatever you do and your plans will succeed." - Proverbs 16:3
"Whatever you do, work at it with all your heart, as working for the Lord, not for men. " - Colossians 3:23

Offline Boot1

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 9
  • Rating: +1/-0
    • View Profile
Re: kArmTI - TI-Nspire emulator with skin
« Reply #311 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
« Last Edit: October 23, 2013, 07:30:29 am by Boot1 »

Offline Le solutionneur

  • LV3 Member (Next: 100)
  • ***
  • Posts: 70
  • Rating: +14/-10
    • View Profile
Re: kArmTI - TI-Nspire emulator with skin
« Reply #312 on: October 24, 2013, 03:22:28 pm »
I had finally resolved my issue, sorry that you didn't see the EDIT :(
"Commit to the Lord whatever you do and your plans will succeed." - Proverbs 16:3
"Whatever you do, work at it with all your heart, as working for the Lord, not for men. " - Colossians 3:23

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: kArmTI - TI-Nspire emulator with skin
« Reply #313 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.

Offline khiconmtv

  • LV3 Member (Next: 100)
  • ***
  • Posts: 40
  • Rating: +0/-0
    • View Profile
Re: kArmTI - TI-Nspire emulator with skin
« Reply #314 on: October 30, 2013, 02:38:34 am »
So beautiful...
« Last Edit: October 30, 2013, 02:41:11 am by khiconmtv »