π
<-

Portage de jeux et d'emulateurs SDL pour TI Nspire

C, C++, ASM...

Re: Portage de jeux et d'emulateurs SDL pour TI Nspire

Unread postby critor » 13 Jul 2015, 00:38

Merci. :)

Petite erreur de téléchargement sur http://www.sqrxz.de/sqrxz/ visiblement.
Le lien TI-Nspire pointe sur http://www.retroguru.com/sqrxz3/sqrxz-v ... pirecx.zip qui retourne une erreur 404.
Le bon fichier est en fait sur http://www.retroguru.com/sqrxz/sqrxz-v. ... pirecx.zip
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 51.4%
 
Posts: 42257
Images: 16712
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Portage de jeux et d'emulateurs SDL pour TI Nspire

Unread postby gameblabla » 13 Jul 2015, 01:49

critor wrote:Merci. :)

Petite erreur de téléchargement sur http://www.sqrxz.de/sqrxz/ visiblement.
Le lien TI-Nspire pointe sur http://www.retroguru.com/sqrxz3/sqrxz-v ... pirecx.zip qui retourne une erreur 404.
Le bon fichier est en fait sur http://www.retroguru.com/sqrxz/sqrxz-v. ... pirecx.zip

Aye, visiblement il se sont depeché...
Je l'ai uploadé ici sur Tiplanet et il n'est plus necessaire de le mettre dans un dossier en particulier,
vous pouvez le mettre n'importe ou, comme sqrxz3&4.

Image
https://tiplanet.org/forum/archives_voir.php?id=289587

EDIT: J'ai sorti un autre portage, il s'agit de Falldown Time by Cong Xu et Nebuleon.
Image
Vous pouvez le télécharger ici.
User avatar
gameblablaProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 36.5%
 
Posts: 148
Joined: 10 Oct 2012, 02:33
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Portage de jeux et d'emulateurs SDL pour TI Nspire

Unread postby gameblabla » 01 Sep 2015, 05:07

Ca fait un bout de temps que j'ai pas mis a jour ce topic.
J'ai travaillé pendant deux jours en essayant d'ameliorer Oswan en utilisant n2DLib a la place de SDL, ce que j'ai réussi a faire.
Je l'ai également recompilé GCC 5.1, qui produit maintenant des executables bien plus stable que GCC 4.9,
ce qui rend certains jeux qui crashait auparavant maintenant compatible.
Il y a aussi pas mal d'autres modifications :
- Il y a maintenant une autre option pour les resolutions : "Keep Aspect".
- L'emulation en générale est beaucoup plus précise que la version précedente qui était basé sur Alekmaul.
- Meilleur compatibilité en generale : Dragon Ball, Kinnikuman, Les Final Fantasy mainteant jouable...
- Jusqu'a 9 Save States sont maintenant disponible pour chaque jeu. Elles sont enregistré dans /ndless/.oswan

Je vous conseille toutefois d'overclocker votre Calculatrice si necessaire, afin d'avoir une vitesse correcte.

Image
Vous pouvez le télécharger ici.

Vous pouvez remerciez la communauté GCW0 pour m'avoir motivité a ameliorer cet émulateur considerablement.

EDIT: Dragon Ball malhereusement crash apres qu'on commence une partie... Tous les autres jeux devrait fonctionner aussi. Je suis en train d'investiguer tout ça.
EDIT2: Lol, c'est GCC le probleme, il produit du mauvais code pour une raison qui m'échappe.
GCC 4.9 n'avait pas ce bug mais en avait d'autres tout aussi grave.
GCC commence m'a me fatiguer, si ca continue, je pense que je vais passer a Clang (si je peux)...
User avatar
gameblablaProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 36.5%
 
Posts: 148
Joined: 10 Oct 2012, 02:33
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Portage de jeux et d'emulateurs SDL pour TI Nspire

Unread postby gameblabla » 03 Sep 2015, 20:11

J'ai porté PocketSNES, un emulateur super nintendo basé sur Snes9x, pour TI Nspire CX.

Image

La plupart des jeux fonctionne la dessus.
J'ai essayé Megaman 7 et meme Megaman X3, et ils fonctionnent tous a merveille.
Je vous recommende chaudement d'overclocker votre calculatrice pour cet emulateur.

MAINTENANT VOUS POUVEZ VOUS FROTTER SUR MEGAMAN N'IMPORTE OU !

Vous pouvez le télécharger ici.

Amusez vous bien avec cet abruti de Mario !
User avatar
gameblablaProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 36.5%
 
Posts: 148
Joined: 10 Oct 2012, 02:33
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Portage de jeux et d'emulateurs SDL pour TI Nspire

Unread postby critor » 03 Sep 2015, 21:28

Super ! :bj:

Quel est l'intérêt de n2DLib par rapport à SDL ?
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 51.4%
 
Posts: 42257
Images: 16712
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Portage de jeux et d'emulateurs SDL pour TI Nspire

Unread postby Adriweb » 03 Sep 2015, 21:47

Il fait beaucoup moins de choses, donc est plus focalisé sur ce qu'il fait (et est bien plus petit) :P
Mais en tout cas, il suffit, là :)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.7%
 
Posts: 14820
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Portage de jeux et d'emulateurs SDL pour TI Nspire

Unread postby gameblabla » 03 Sep 2015, 21:55

critor wrote:Quel est l'intérêt de n2DLib par rapport à SDL ?

Je pense que c'est evident : une application qui utilise n2DLib est plus rapide que la meme application avec SDL.
Les applications utilisant n2DLib s'overclocke également mieux que celles qui utilise libSDL.
Mais bon, la difference reste assez mince dans certains cas.

D'ailleurs, j'ai oublié de préciser que je suis passé a n2DLib pour PokéMini.
Pour cet émulateur par contre, il y a eu une grosse différence.
Ca marche a pleine vitesse maintenant.

Il fait beaucoup moins de choses, donc est plus focalisé sur ce qu'il fait (et est bien plus petit) :P

En effet, mais j'avais pas vraiment le choix a cause des nombreux bugs etrange que j'ai rencontré avec gcc, newlib et ndless...
PocketSNES était franchement mon seul espoir car tous les autres emulateurs (snes ou mégadrive) crashait a mort.
Même Voginator en a fait caca des ronds de chapeau avec. (il avait pas réussi a porter Snes9x)

EDIT: rwill m'a aidé a corriger le bug avec les sauvegardes dans ScummVM.
Je l'ai donc mis a jour pour refleter cela.
En esperant que les jeux comme Day of the tentacles fonctionne maintenant...
User avatar
gameblablaProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 36.5%
 
Posts: 148
Joined: 10 Oct 2012, 02:33
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Portage de jeux et d'emulateurs SDL pour TI Nspire

Unread postby gameblabla » 04 Sep 2015, 04:25

Double post.
J'ai posté une vidéo sur youtube pour vous montrer comment l'emulateur SNES marche bien.
La video ci-dessous me montre moi en train de jouer a Super Mario Kart.
https://www.youtube.com/watch?v=w2EGVom3LCo

Mon prochain objectif est de porter un emulateur Atari 2600 afin que les etudiants
puissent jouer a Custer's Revenge en classe ou même pendant le BAC.
Je pense que Stella est le meilleur choix pour l'instant
User avatar
gameblablaProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 36.5%
 
Posts: 148
Joined: 10 Oct 2012, 02:33
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Portage de jeux et d'emulateurs SDL pour TI Nspire

Unread postby critor » 04 Sep 2015, 13:03

C'est peut-être moi, mais je n'arrive pas à faire fonctionner l'émulateur SNES.

1ère tentative avec une ROM sfc Europe de Super Mario All Stars :
message d'erreur (couldn't load rom), mentionnant un chemin complexe vers un dossier qui n'existe pas sur ma machine, et me demandant d'appuyer sur une touche

2ème tentative avec la même ROM :
ça quitte immédiatement

3ème tentative avec une ROM sfc US du Roi Lion :
ça quitte immédiatement


Je ne peux donc même plus faire de capture d'écran du message d'erreur puisqu'il n'est plus montré.
Y a-t-il un fichier de configuration qui se crée automatiquement quelque part, pour que les messages d'erreur ne soient plus montrés ?
En tous cas, rien de visible via l'explorateur de documents Nspire.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 51.4%
 
Posts: 42257
Images: 16712
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Portage de jeux et d'emulateurs SDL pour TI Nspire

Unread postby critor » 04 Sep 2015, 13:15

Correction. Apparemment, la 1ère tentative a fermé l'émulateur de façon pas très propre - ressources non désallouées, car même ScummVM ne voulait plus se lancer et se fermait de suite.

Après un redémarrage, je viens de retenter le Roi Lion - même problème qu'à la 1ère tentative avec Mario ci-dessus, avec ces deux messages d'erreur successifs :


Après le 2ème message d'erreur, l'émulateur se ferme et je dois redémarrer pour pouvoir continuer à utiliser des programmes Ndless gourmands en mémoire.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 51.4%
 
Posts: 42257
Images: 16712
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

PreviousNext

Return to Native: Ndless, Linux, ...

Who is online

Users browsing this forum: ClaudeBot [spider] and 11 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1508 utilisateurs:
>1490 invités
>11 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)