π
<-
Chat plein-écran
[^]

Numworks rétro

Nouveautés, projets, mises à jour.

Re: Numworks rétro

Unread postby sOmEoNe2lOvE » 14 Feb 2019, 15:32

ca serait compliqué de modifier l'émulateur pour ca? (Sinon, je commande une/deux puces ce soir!)
User avatar
sOmEoNe2lOvE
Niveau 5: MO (Membre Overclocké)
Niveau 5: MO (Membre Overclocké)
Level up: 18.8%
 
Posts: 14
Joined: 06 Feb 2019, 16:51
Gender: Not specified
Calculator(s):
Class: 2nde

Re: Numworks rétro

Unread postby zardam » 15 Feb 2019, 22:25

Pour l'émulateur, pas trop. Pour choisir le jeu, l'émulateur n'a besoin que de l'adresse de la ROM (ici : https://github.com/zardam/numworks-nofr ... lon.c#L159)

Le plus simple serait peut être de faire un menu qui permette de sélectionner une ROM via une adresse statique dans la flash externe (par exemple mettre une ROM à chaque début de méga octet), sans oublier de réinitialiser l'état de l'émulateur au changement de ROM. Le point d'entrée pour la modification serait certainement l'application "NumWorks" (ici : https://github.com/zardam/numworks-nofr ... er/app.cpp)

A l'occasion, je peux essayer de me pencher un peu plus sur le sujet, mais pour le moment, je manque un peu de temps...
User avatar
zardamPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 31.4%
 
Posts: 225
Images: 13
Joined: 11 Oct 2017, 23:39
Gender: Not specified
Calculator(s):

Re: Numworks rétro

Unread postby sOmEoNe2lOvE » 15 Apr 2019, 21:51

Hello!! Désolé pour ma looooongue absence (pas eu le temps avec les cours)... N'ayant pas eut vraiement le temps de me pencher sur la question, j'ai pensé a un moyen plus simple (enfin je crois) pour cette histoire d'émulation! L'idée est de permetre au port usb de fonctionner avec l'émulateur et donc par le biais d'une clé, importer des roms ou meme les sélectionner dans un menu sur l'app de l'émulateur. J'ai juste un peu peur de l'impossibilité pour la numworks de "streamer" les roms depuis la clef et etre au final obligé de tout importer dans la rom (ce qui nous ramenne au probleme de départ du manque de place pour certaines rom)... Ca serait encore plus ouf de pouvoir condenser tt ca dns un progrm python et mettre l'émulateur dans la clef (si l'on peut faire commuter python et le port usb évidemment)!
User avatar
sOmEoNe2lOvE
Niveau 5: MO (Membre Overclocké)
Niveau 5: MO (Membre Overclocké)
Level up: 18.8%
 
Posts: 14
Joined: 06 Feb 2019, 16:51
Gender: Not specified
Calculator(s):
Class: 2nde

Re: Numworks rétro

Unread postby zardam » 15 Apr 2019, 22:12

Le problème du port USB, c'est qu'il n'est pas fait pour supporter le mode OTG, c'est à dire être "host" ou "device" en fonction du besoin. Il ne supporte que le mode "device", et donc ne peut pas communiquer avec une clé USB directement (qui doit être connecté à un "host").
User avatar
zardamPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 31.4%
 
Posts: 225
Images: 13
Joined: 11 Oct 2017, 23:39
Gender: Not specified
Calculator(s):

Re: Numworks rétro

Unread postby sOmEoNe2lOvE » 15 Apr 2019, 22:27

Donc impossible de juste charger les fichiers sur la clé... Il faudrait carrémment créer une sorte de micro-ordinateur qu'on pourrait connecter en micro-usb (soit plus compliqué que l'idée 1)... C'est une limitation soft ou hardware?
User avatar
sOmEoNe2lOvE
Niveau 5: MO (Membre Overclocké)
Niveau 5: MO (Membre Overclocké)
Level up: 18.8%
 
Posts: 14
Joined: 06 Feb 2019, 16:51
Gender: Not specified
Calculator(s):
Class: 2nde

Re: Numworks rétro

Unread postby zardam » 15 Apr 2019, 22:34

Plus compliqué, oui, mais cela ne nécessiterai pas d'ouvrir la calculatrice...

Il y a des cartes presques toutes prêtes, par exemple https://www.adafruit.com/product/2796 mais côté logiciel, il y aurait beaucoup à faire.
User avatar
zardamPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 31.4%
 
Posts: 225
Images: 13
Joined: 11 Oct 2017, 23:39
Gender: Not specified
Calculator(s):

Re: Numworks rétro

Unread postby sOmEoNe2lOvE » 15 Apr 2019, 22:42

Donc pas trop de possibilitées qui ne nécessitrerai pas de modif logiciel...
pas possible de souder l'ada d'une facon qui permettrai de l'utiliser comme port sd...? (évidemment pas pour le débug)
Le plus gros probleme a mon avis n'est pas d'ouvrir (ou ps) la calculette... C'est + côté prog que ca bloque, SURTOUT si c'est pas sur la calculette!
User avatar
sOmEoNe2lOvE
Niveau 5: MO (Membre Overclocké)
Niveau 5: MO (Membre Overclocké)
Level up: 18.8%
 
Posts: 14
Joined: 06 Feb 2019, 16:51
Gender: Not specified
Calculator(s):
Class: 2nde

Re: Numworks rétro

Unread postby zardam » 15 Apr 2019, 22:54

De toute façon, sans modification logicielle... C'est de toute façon là qu'il y a le plus de travail, quelle que soit l'option.
User avatar
zardamPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 31.4%
 
Posts: 225
Images: 13
Joined: 11 Oct 2017, 23:39
Gender: Not specified
Calculator(s):

Re: Numworks rétro

Unread postby critor » 06 Jan 2020, 12:35

Et maintenant dans le contexte d'Omega 1.18 dans son édition N0100 avec l'appli External, ce serait envisageable de pousser ce support de la Flash externe ?
viewtopic.php?t=23384&p=250315#p250315
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 5.9%
 
Posts: 35471
Images: 9477
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Numworks rétro

Unread postby M4x1m3 » 06 Jan 2020, 12:45

Si quelqu'un veut s'amuser à intégrer les drivers pour des puces de flash dans Omega on accepte les PR. Perso je voudrais me faire une N++ pour essayer mais j'ai qu'une n0100 et je veux pas risquer. Si j'arrive à en avoir une 2e ptet...
Omega does what epsilon't


"Regression testing"? What's that? If it compiles, it is good, if it boots up it is perfect.
User avatar
M4x1m3Programmeur
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 15.4%
 
Posts: 78
Joined: 13 Oct 2019, 21:10
Location: Bas-Rhin (67)
Gender: Male
Calculator(s):
Class: Terminale S - SI
GitHub: M4xi1m3

PreviousNext

Return to Actualités

Who is online

Users browsing this forum: No registered users and 2 guests

-
Search
-
Featured topics
L'OS 5.5 de la TI-83 Premium CE / 84 Plus CE supprime l'assembleur - la plupart des jeux et certains programme ne fonctionneront plus
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Comparaisons des meilleurs prix pour acheter sa calculatrice !
1234
-
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 Calculatrices à acheter chez Calcuso
-
Stats.
340 utilisateurs:
>330 invités
>4 membres
>6 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)