Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Boot1

Pages: [1]
1
TI-Nspire / Re: TI-Nspire emulator
« on: December 12, 2013, 11:11:00 am »
There is also a WIP by ExtendeD, porting nspire_emu to Android:



The source seems to be "lockated" in http://bytecode.fr/nspire_emu

Regards

2
TI-Nspire / Re: TI-Nspire emulator
« on: December 12, 2013, 10:11:58 am »
Antonio, The network already have mirrors of the 0.60 version of nspire_emu:
https://github.com/Nickorama21/Minecraft--TI-Nspire-CX-Port/tree/master/base/ndless%203.1%20sdk/nspire_emu
https://code.google.com/p/ndless/source/browse/Ndless-SDK/nspire_emu/

Nonetheless none of them are focused on the emulator. As I said before I would like your energy and interest in this project won't cause another fork but improve the current main source code another step forward keeping it as compact as possible.

In case that you want to contribute, the latest code I've found available is nspire_emu r96 inside ndless-​v3.​1-​beta-​r914-​sdk.​zip that you can download from http://www.unsads.com/projects/nsptools/downloader/download/category/1




Regards and thanks to all people contributing to the community.

Boot1

3
TI-Nspire / Re: TI-Nspire emulator
« on: December 11, 2013, 05:28:12 pm »
The copyright problem is then more complex since there are some forks of the original work done by Goplat like:
- ncubate (find the sources here http://www.ticalc.org/archives/files/fileinfo/433/43367.html ) based in Goplat's nspire_emu v0.32 (adds debug commands)
- kArmTI based in Goplat's nspire_emu v0.60 IIRC (adds skins)

It is sad not working together in different areas of the same emulator.

Regards

4
TI-Nspire / Re: TI-Nspire emulator
« on: December 11, 2013, 03:57:21 pm »
I would like to help developing this emulator. I have seen the source code and I think I can improve some bits.

Is there any repo where I can checkout the last version?
I do extensively use GitHub and AFAIK there's no clone of this project there. I would like to clone the source code there so people can also send patches through there.

Thanks for all your work!

You can find the nspire_emu v0.60p1-gdb by Goplat repo clone here: http://goo.gl/E4uscN but I really do not know where is the latest code.

If you navigate a folder up you can also find the sources of other interesting tools like polydumper ( http://goo.gl/1QIgox ).

Legmet, AFAIK Goplat's nspire_emu source is accesible, while kArmTI is not.

Regards

5
TI-Nspire / Re: kArmTI - TI-Nspire emulator with skin
« 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

6
TI-Nspire / Re: kArmTI - TI-Nspire emulator with skin
« 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

7
TI-Nspire / Re: kArmTI - TI-Nspire emulator with skin
« 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

Ñ

8
Introduce Yourself! / Re: Finally in
« on: October 11, 2013, 03:00:15 pm »
Yup, welcome here Boot1. Hopefully you are reflashable.
* Streetwalker runs
Enjoy your peanuts ! :D
!peanuts

I do not want to be negative but I am either NOR or NAND ;)

Thanks!

Ñ

9
TI-Nspire / Re: kArmTI - TI-Nspire emulator with skin
« 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

10
TI-Nspire / Re: TI-Nspire emulator
« on: October 11, 2013, 10:09:02 am »
This message is for Goplat and SpiroH, 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:
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

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

Last night user fortytwo, in the 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 from the command line.

fortytwo compiled a test version and it runs smoothly.

The other issue I have is related to the Diags ROM. It can be executed using the following command line:

Code: [Select]
nspire_emu.exe /1=boot1cx.tns  /MX /PD=diagscx.tns
I can not go down and test other systems than memory. And when testing memory it reports a failure in the emulated flash. Is it a failure of the emulator or am I not configuring it correctly?

Thanks

Boot1

11
Introduce Yourself! / Finally in
« on: October 11, 2013, 09:26:40 am »
Dear all,

I came here looking for some resources for the TI-nSpire CX CAS emulator and I learned a lot!!!!!

Now it is time to contribute and share my work.

Thanks for sharing your knowledge!!!!

Boot1

Pages: [1]