π
<-
Chat plein-écran
[^]

Emulateur Nintendo NES sur ta NumWorks

Emulateur Nintendo NES sur ta NumWorks

Unread postby critor » 18 Aug 2018, 09:49

Pendant que d'autres sont en vacances, prépare la rentrée, ta rentrée. Il vient de te porter
nofrendo
, un émulateur ciblant la console de jeux 8-bits
Nintendo NES
de 1985, celle qui a popularisé le personnage de
Mario
. :bj:

L'émulateur se rajoute sur la calculatrice en tant que 11ème application, et n'empêche donc pas de continuer à bénéficier entres deux parties des 9 applications
NumWorks
officielles pour des activités un peu moins ludiques. ;)


Actuellement l'émulateur ne permet de lancer qu'un seul jeu
NES
, que tu pourras quand même choisir à la compilation. Il est certes lourd de devoir tout recompiler à chaque fois que tu voudras changer de jeu, mais il ne faut pas oublier que la
NumWorks
n'a qu'une toute petite
Flash NAND
de
1Mio
de capacité. Entre les
730Kio
que prennent les 9 applications du firmware
NumWorks
en version
1.6.0
, plus la taille de l'émulateur, il serait de toutes façons impossible d'avoir une collection de jeux
NES
intéressants en mémoire.

Et si jamais tu souhaitais intégrer une ROM de jeu
NES
plus grosse que celle du jeu
Super Mario Bros
présenté ci-dessus et venais à manquer de place,
zardam
l'a également pévu. Son script te permettra justement d'exclure de la compilation les applications officielles que tu juges inutiles pour ton cursus. :bj:

Toutes les informations sur la recompilation du firmware
NumWorks
avec l'émulateur et le jeu
NES
de ton choix ci-dessous.




Source
:
https://zardam.github.io/post/nofrendo/ via viewtopic.php?t=21764&p=234358#p234357
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 93.8%
 
Posts: 32621
Images: 8513
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Emulateur Nintendo NES sur ta NumWorks

Unread postby gameblabla » 19 Aug 2018, 14:58

Je vois que le development natif est enfin possible sur Numworks, j'etais pas au courant.
Félicitations a Zardam pour l'avoir porté, meme si perso, j'aurai plutot porter fceux (que je dois porter sur nspire d'ailleurs...) : https://github.com/dmitrysmagin/fceu320-rzx50

Il ne faudrait plus qu'un emulateur pour Numworks...
User avatar
gameblablaProg.
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 26.7%
 
Posts: 141
Joined: 10 Oct 2012, 02:33
Gender: Not specified
Calculator(s):

Re: Emulateur Nintendo NES sur ta NumWorks

Unread postby zardam » 20 Aug 2018, 00:13

Merci :)

Le développement natif a toujours été possible (le SDK étant juste une toolchain ARM, et le code source disponible). Le problème principal reste la "distribution" car actuellement le firmware est monolithique, et la licence l'interdisait avant son récent changement.

En fait, je suis parti sur nofrendo car il a déjà été porté sur sur une plateforme assez similaire en terme de performance et ressources (un module WiFi ESP32) : https://www.youtube.com/watch?v=ympmRydFMmE Il y avait donc peu de "risque".
User avatar
zardamPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 4.5%
 
Posts: 156
Images: 13
Joined: 11 Oct 2017, 23:39
Gender: Not specified
Calculator(s):

Re: Emulateur Nintendo NES sur ta NumWorks

Unread postby FMoisy » 21 Jan 2019, 14:39

Bonjour
Attention, la version actuelle de l'émulateur NES est basée sur la version beta 1.9 du firmware Numworks qui est buggée : le calcul des exposants ne fonctionne pas. Par exemple, si vous tapez 3x2^2, la calculatrice ajoute automatiquement des parenthèses, (3x2)^2, et répond 36 au lieu de 18. Même chose avec la touche 10^x (par exemple, 2x10^2 donne 400 au lieu de 200) et la touche e^x.
Si vous avez la version 1.9, il est important de mettre à jour le firmware (version 9.2, du 9 janvier 2019), qui corrige ce bug.
User avatar
FMoisy
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 0%
 
Posts: 1
Joined: 21 Jan 2019, 14:33
Gender: Not specified
Class: Prof

Re: Emulateur Nintendo NES sur ta NumWorks

Unread postby zardam » 22 Jan 2019, 01:22

Merci pour l'information !

J'ai mis à jour les firmwares en 9.2.0

Au passage, j'ai extrait les sources de l'émulateur dans un dépôt "modulaire" à part : https://github.com/zardam/numworks-nofrendo
User avatar
zardamPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 4.5%
 
Posts: 156
Images: 13
Joined: 11 Oct 2017, 23:39
Gender: Not specified
Calculator(s):

Re: Emulateur Nintendo NES sur ta NumWorks

Unread postby critor » 17 Mar 2019, 21:09

Tuto-vidéo pour mettre une ROM NES sur NumWorks :
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 93.8%
 
Posts: 32621
Images: 8513
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Emulateur Nintendo NES sur ta NumWorks

Unread postby zardam » 19 Mar 2019, 00:48

Merci pour l'info.

Au passage, j'ai mis à jour le firmware en 10.1.0
User avatar
zardamPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 4.5%
 
Posts: 156
Images: 13
Joined: 11 Oct 2017, 23:39
Gender: Not specified
Calculator(s):

Re: Emulateur Nintendo NES sur ta NumWorks

Unread postby Programmator88 » 19 Mar 2019, 07:02

FMoisy wrote:3x2^2, et elle répond 36 au lieu de 18

3x2^2=3x4=12 :troll:
J'espère que t'es pas prof de maths :D
Je fais essentiellement des niveaux pour Oiram CE et Geometry Dash CE. Ils sont tous disponibles ici.
Je fais un Doodle Jump pour TI-83PCE/TI-84+ avec Azerpogba.


ImageImage
Eh, Anonymous, ça te dirait de me donner un Internet ? C'est complètement inutile mais c'est marrant ! :D En échange, je te donnerai... ma reconnaissance éternelle !
User avatar
Programmator88Prog.
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 46.3%
 
Posts: 206
Joined: 26 Jan 2019, 20:05
Location: Dans la Lune...
Gender: Male
Calculator(s):
Class: En vacances - 1ère Générale pendant l'année 2019-2020
YouTube: Kinkalax Productions (c'est un ami).
Twitter: J'ai pas Twitter.
Facebook: J'ai pas Facebook.
GitHub: J'ai pas GitHub.


Return to News NumWorks

Who is online

Users browsing this forum: No registered users and 3 guests

-
Search
-
Featured topics
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 !
123
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

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 
-
Stats.
340 utilisateurs:
>331 invités
>5 membres
>4 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)