Page 3 sur 4

Re: Numworks rétro

Message non luPosté: 14 Fév 2019, 15:32
de sOmEoNe2lOvE
ca serait compliqué de modifier l'émulateur pour ca? (Sinon, je commande une/deux puces ce soir!)

Re: Numworks rétro

Message non luPosté: 15 Fév 2019, 22:25
de zardam
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...

Re: Numworks rétro

Message non luPosté: 15 Avr 2019, 21:51
de sOmEoNe2lOvE
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)!

Re: Numworks rétro

Message non luPosté: 15 Avr 2019, 22:12
de zardam
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").

Re: Numworks rétro

Message non luPosté: 15 Avr 2019, 22:27
de sOmEoNe2lOvE
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?

Re: Numworks rétro

Message non luPosté: 15 Avr 2019, 22:34
de zardam
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.

Re: Numworks rétro

Message non luPosté: 15 Avr 2019, 22:42
de sOmEoNe2lOvE
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!

Re: Numworks rétro

Message non luPosté: 15 Avr 2019, 22:54
de zardam
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.

Re: Numworks rétro

Message non luPosté: 06 Jan 2020, 12:35
de critor
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

Re: Numworks rétro

Message non luPosté: 06 Jan 2020, 12:45
de M4x1m3
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...