Numworks rétro
32 posts
• Page 3 of 4 • 1, 2, 3, 4
Re: Numworks rétro
ca serait compliqué de modifier l'émulateur pour ca? (Sinon, je commande une/deux puces ce soir!)
-
sOmEoNe2lOvE
Niveau 3: MH (Membre Habitué)- Posts: 14
- Joined: 06 Feb 2019, 16:51
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 2nde
Re: Numworks rétro
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...
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...
-
zardamPremium
Niveau 9: IC (Compteur Infatigable)- Posts: 233
- Images: 13
- Joined: 11 Oct 2017, 23:39
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Numworks rétro
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)!
-
sOmEoNe2lOvE
Niveau 3: MH (Membre Habitué)- Posts: 14
- Joined: 06 Feb 2019, 16:51
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 2nde
Re: Numworks rétro
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").
-
zardamPremium
Niveau 9: IC (Compteur Infatigable)- Posts: 233
- Images: 13
- Joined: 11 Oct 2017, 23:39
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Numworks rétro
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?
-
sOmEoNe2lOvE
Niveau 3: MH (Membre Habitué)- Posts: 14
- Joined: 06 Feb 2019, 16:51
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 2nde
Re: Numworks rétro
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.
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.
-
zardamPremium
Niveau 9: IC (Compteur Infatigable)- Posts: 233
- Images: 13
- Joined: 11 Oct 2017, 23:39
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Numworks rétro
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!
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!
-
sOmEoNe2lOvE
Niveau 3: MH (Membre Habitué)- Posts: 14
- Joined: 06 Feb 2019, 16:51
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 2nde
Re: Numworks rétro
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.
-
zardamPremium
Niveau 9: IC (Compteur Infatigable)- Posts: 233
- Images: 13
- Joined: 11 Oct 2017, 23:39
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Numworks rétro
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
viewtopic.php?t=23384&p=250315#p250315
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42132
- Images: 16453
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Numworks rétro
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...
-
M4x1m3Programmeur
Niveau 13: CU (Calculateur Universel)- Posts: 171
- Images: 12
- Joined: 13 Oct 2019, 21:10
- Location: Bas-Rhin (67)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: M2 Informatique
- Twitter: M4xi1m3
- GitHub: M4xi1m3
32 posts
• Page 3 of 4 • 1, 2, 3, 4
Who is online
Users browsing this forum: ClaudeBot [spider] and 0 guests