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 - ExtendeD

Pages: 1 ... 49 50 [51] 52 53 ... 55
751
Other Calc-Related Projects and Ideas / Re: Nspire LCD mod - we need it!
« on: October 09, 2010, 06:31:21 pm »
Unfortunately impossible at the moment because of boot1->boot2->OS signature chain.

752
Other Calc-Related Projects and Ideas / Re: Nspire LCD mod - we need it!
« on: October 09, 2010, 06:01:53 pm »
What do you mean with "being part of ndless's starting individual games"?

Patching the OS is quite easy since the OS is run from RAM, but the patch must be applied each time the OS reboot.
The HOOK_*() functions in common.h of Ndless 1.7 can be used for this (but perhaps still needs to be enhanced for easier use by programs).

753
TI-Nspire / Re: Ncubate - nspire_emu enhanced
« on: October 09, 2010, 04:11:45 am »
Deep Thought: YAGARTO brings the command line version of GDB, you could use it directly but, well, it's command-line. Insight isn't distributed with it anymore, anyway I saw strange behaviors when using it.
At the moment I find that Eclipse CDT is the most pleasant to use. You need to download a zip and enter a few setup values.

754
TI-Nspire / Re: Ncubate - nspire_emu enhanced
« on: October 08, 2010, 06:27:48 pm »
I'm currently working on the integration of the GNU Debugger GDB in Ncubate. It should greatly improve the C and ARM development experience for the TI-Nspire.

Ncubate is going to implement the GDB remote protocol, so any debugger compatible with it will be able to plug into the emulator for source level debugging.

Here are a few screenshots which give an idea of this feature:

With the Eclipse CDT debugger:


An older one with Insight (RedHat's GUI for GDB):


An other one also quite old, with the debugger of the disassembler IDA, which would allow OS live analysis with all its symbols:


Integration of GDB (through Ncubate) with Ndless's program loader still needs to be implemented. Currently programs to debug are transfered manually with GDB's load command (as you can see on the first screenshot) at a fixed addressed define at compile time (for example in the middle of the TI-Nspire screen as you can also see).

755
Ndless / Re: Ndless 1.7 for TI-Nspire
« on: October 08, 2010, 03:35:08 pm »
The syscalls generated artifacts are also versioned, so this was only required while you were updating Ndless for CAS support.
apcalc's command is now fine.

756
Ndless / Re: Ndless 1.7 for TI-Nspire
« on: October 08, 2010, 02:44:49 pm »
Functions available for programs built with Ndless (either OS functions exposed by Ndless or functions brought by Ndless) are now documented:
http://hackspire.unsads.com/wiki/index.php/Syscalls
http://hackspire.unsads.com/wiki/index.php/Libndls

Contributions for new syscalls definitions to include in Ndless are greatly welcome. The addresses of many symbols have already been found by hwti, geogeo and Goplat. For them its only a matter of finding the addresses for CAS and non-CAS 1.7 and defining the macro in os.h, but its quite a lot of work for a single developer. I will gadly integrate even minor contributions.

The currently known symbols are available in IDA's IDC format here:
boot2_1.4.1571.idc
OS_1.1.9253_non-CAS.idc
OS_cas-1.7.idc
OS_ncas-1.7.idc

Defining the syscalls for the POSIX and C standard libraries will improve the possibility to port programs to the TI-Nspire.

757
Ndless / Re: Ndless 1.7 for TI-Nspire
« on: October 08, 2010, 07:27:38 am »
Good thing there are tutorials now though. Perhaps there could be a "How to help the development team" page.

Anything which would help to understand or even fix the issues identified in the first post would be of great help: http://ourl.ca/7106/119212

By the way I left school a while ago, but this doesn't mean I have more time now :(

758
(edit: sorry for the long cross-post)

Uninstall the OS with the maintenance menu: http://hackspire.unsads.com/wiki/index.php/Operating_System#Startup_key_combinaisons
Then reinstall it with Computer Link.

Did you use Nleash on a Touchpad? OS 1.1 is incompatible with Touchpads (except if you use a non-CAS Touchpad and a Clickpad keypad).

759
Ndless / Re: Ndless 1.7 for TI-Nspire
« on: October 07, 2010, 04:51:22 pm »
Ndless documentation is being moved to Hackspire to open it to contributions and for easier maintenance.

This will hopefully make C and assembly development for the TI-Nspire easier for beginners.

Development resources
C and assembly development introduction
Ndless features and limitations

760
Ndless / Re: Ndless 1.7 for TI-Nspire
« on: October 07, 2010, 04:47:31 pm »
This is an open source and spare-time-based project, no release can be planned.

Please help us make Ndless v1.7 become releasable before anything else.

761
Ndless / Re: Ndless 1.7 for TI-Nspire
« on: October 06, 2010, 04:31:48 pm »
Yes, it was to be released, it should work on OS 2.1, 2.0 and 1.7. Programs built for Ndless 1.7 should work on Ndless 2 without changes or rebuild.

762
Ndless / Re: Ndless 1.7 for TI-Nspire
« on: October 06, 2010, 02:27:36 pm »
Ndless 2.0 might be possible once the reworked version... works.
Anyway the stability issues of v1.7 are more important.

763
Ndless / Re: Ndless 1.7 for TI-Nspire
« on: October 06, 2010, 02:18:35 pm »
The CAS compatibility contributed by bsl and Levak has been commited to the trunk.

Silver Shadow: the binaries shared by bsl only add this feature.

764
Ndless / Re: Ndless 1.7 for TI-Nspire
« on: October 05, 2010, 01:45:05 pm »
I'm stuck with  the reworked version which doesn't depend on the hot reboot anymore to make the installation more stable.
It works on nspire_emu (crashing sometimes for unknown reasons), but always hang on real hardware (an exception is triggered, probably for other reasons).

Debugging this is really tough. And my RS232 adapter is once again broken, it doesn't help.

765
Ndless / Re: Ndless 1.7 for TI-Nspire
« on: October 03, 2010, 10:48:32 am »
Thank you squalyl for this quick server reinstallation.

Hackspire has been updated from the latest snapshot of Google cache. We shouldn't have lost anything.
If any of you have backups of some articles, please check whether your backup is more recent that Hackspire.

Pages: 1 ... 49 50 [51] 52 53 ... 55