π
<-
Chat plein-écran
[^]

PCspire, run Nspire lua programs nativly on your pc

Pour TI-Nspire OS 3.0 ou ultérieur.

PCspire, run Nspire lua programs nativly on your pc

Message non lude jimbauwens » 14 Mar 2012, 11:35

Hello :)

Just wanted to show a little project I'm busy on.
As some of you know, I mainly develop on Linux. This means testing Nspire Lua programs is a bit harder.
Nspire_emu works fine, but there is no mouse support.
That is why I set out to create something to run Lua programs natively (meaning without emulation) on my computer.
I started 2 days ago, and here is the result:

EEPro runs pretty good
Image

Tetris:
Image

It even correctly sets the Lua screen variables if the window is bigger:
Image

I use the Löve Lua framework, since it was also event based and that made stuff a bit easier.

What do you lads think of it?

Edit: colors are bad because of screen recorder
Avatar de l’utilisateur
jimbauwensProg.
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 26%
 
Messages: 53
Inscription: 13 Mai 2011, 00:00
Localisation: Belgium
Genre: Homme
Calculatrice(s):
Classe: Computer Science @ VUB University Brussels

Re: PCspire, run Nspire lua programs nativly on your pc

Message non lude Levak » 14 Mar 2012, 11:50

Add a debugger and you'll be able to challenge 3.2 SDK :D :D
Responsable design/graphique de TI-Planet

I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
Avatar de l’utilisateur
LevakAdmin.
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 91.4%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
Classe: BAC+5: Epita (ING3)

Re: PCspire, run Nspire lua programs nativly on your pc

Message non lude Adriweb » 14 Mar 2012, 17:38

This is awesome indeed.

If you actually have a way to link it to an [external] debugger it can really completely overtake the 3.2 sdk
:D
Avatar de l’utilisateur
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 49.4%
 
Messages: 12246
Images: 1079
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
Classe: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: PCspire, run Nspire lua programs nativly on your pc

Message non lude Excale » 14 Mar 2012, 17:39

Yup, awesome! :)
Avatar de l’utilisateur
ExcaleAdmin.
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 40.3%
 
Messages: 2954
Images: 3
Inscription: 10 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):

Re: PCspire, run Nspire lua programs nativly on your pc

Message non lude Lionel Debroux » 14 Mar 2012, 19:15

Definitely awesome ;)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxModo.G
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 2.2%
 
Messages: 6171
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
Classe: -
GitHub: debrouxl

Re: PCspire, run Nspire lua programs nativly on your pc

Message non lude jimbauwens » 14 Mar 2012, 20:52

Thanks :)

I'll see to add a debugger in the style of a console where you can list/read/write variables and other stuff.
Probably also the ability to drop to a lua console.
Avatar de l’utilisateur
jimbauwensProg.
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 26%
 
Messages: 53
Inscription: 13 Mai 2011, 00:00
Localisation: Belgium
Genre: Homme
Calculatrice(s):
Classe: Computer Science @ VUB University Brussels

Re: PCspire, run Nspire lua programs nativly on your pc

Message non lude jimbauwens » 15 Mar 2012, 11:28

Simple debugger:
Image
Avatar de l’utilisateur
jimbauwensProg.
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 26%
 
Messages: 53
Inscription: 13 Mai 2011, 00:00
Localisation: Belgium
Genre: Homme
Calculatrice(s):
Classe: Computer Science @ VUB University Brussels

Re: PCspire, run Nspire lua programs nativly on your pc

Message non lude Lionel Debroux » 15 Mar 2012, 12:44

Sweet ;)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxModo.G
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 2.2%
 
Messages: 6171
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
Classe: -
GitHub: debrouxl

Re: PCspire, run Nspire lua programs nativly on your pc

Message non lude Adriweb » 15 Mar 2012, 16:14

Impressive, actually :D


also, wat is gvars() ? :o
edit : ok nevermind, class/obj dumper wit hierarchy, awesome job making that :D
Avatar de l’utilisateur
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 49.4%
 
Messages: 12246
Images: 1079
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
Classe: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: PCspire, run Nspire lua programs nativly on your pc

Message non lude ExtendeD » 15 Mar 2012, 18:33

Bright idea Jim, good job.
Avatar de l’utilisateur
ExtendeDPremium
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 64.5%
 
Messages: 204
Inscription: 30 Déc 2004, 00:00
Genre: Homme
Calculatrice(s):
Classe: N/A

Suivante

Retourner vers Nspire-Lua

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités

Campagne de dons
Pour nous aider à financer nos déplacements sur les salons/congrès qui vous donnent du contenu exclusif

Vous aurez droit aux avantages VIP et des goodies !
23%
-
Rechercher
-
Sujets à la une
Avantages VIP et goodies pour les donateurs !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
1234
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...

Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety 
-
Stats.
446 utilisateurs:
>417 invités
>23 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)