|
|
|
Posté le 22-02-2025 à 10:44 | #
|
Wow c'est ambitieux comme projet ! Je me suis déjà posé la question de si c'était faisable. Techniquement, ce serait possible de développer un petit renderer HTML avec un peu de CSS. L'interpreter ou le JIT Javascript me parait très compliqué à faire et serait très lent, trop pour faire tourner des jeux.
Un autre problème sera la taille de l'écran où ce sera difficile d'afficher pas mal de sites. Un autre problème majeur sera aussi la RAM. Il ne faut pas oublier qu'on a que quelques mégaoctets tout au plus. Et puis le plus gros frein d'après moi c'est le stockage. Je pense qu'il est presque impossible de faire rentrer tout le nécessaire dans le peu d'espace de stockage de la calculatrice, surtout si on porte un moteur web comme Gecko ou Chromium où il faut compter au minimum des centaines de mégaoctets.
Le seul moyen de faire tourner cela serai de faire un module externe (avec par exemple un Raspberry pi) qui s'occupe de faire tourner le navigateur.
Sans module externe, je pense qu'il est possible d'afficher quelques pages pas trop stylisées mais il sera impossible de faire tourner des jeux. 
PS : le 2eme adaptateur me parait un peu bancal, je déconseille de le brancher à la calculatrice |
|
|
Posté le 23-02-2025 à 18:36 | #
|
Merci beaucoup, j'ai vu la vidéo et on voit qu'il utilise un ordinateur ce que Yannis me disait et donc en commun mais je pense que je pourrais utiliser une extension de mémoire pour pouvoir essayer de rajouter de la mémoire ou pour augmenter la performance mais je ne sais pas comment si vous avez des site intéressant qui pourrait m'aider merci de m'en envoyer 😁 |
|
|
Posté le 23-02-2025 à 22:57 | #
|
Si tu veux faire une extension, tu vas devoir coder tout le protocole et probablement devoir faire un PCB custom. Personnellement, je partirai sur une base de Rapsberry Pi zéro 2 alimenté par batterie externe. Si tu le fais, je serai vraiment intéressé de jeter un coup d'œil au projet.
Pour les sites, je te conseillerais d'apprendre le langage C par exemple sur OpenClassroom. Si tu débutes en programmation, je te recommande vivement de t'entraîner avec quelques projets avant et de ne pas commencer directement avec ce projet car il sera assez complexe. Ensuite, il te faudra la documentation de Gint et des syscalls de la calculatrice pour la connexion série. Il te faudra aussi la documentation des composants que tu utiliseras. Il faudra aussi que tu ai des bases en électronique. Si tu utilise un moteur de navigateur existant, il te faudra sa documentation.
Mais au final, est ce que ça vaut vraiment le coût de faire tout çà juste pour jouer à des jeux Web ? Je penses qu'il serait plus simple de juste recoder les jeux que tu veux sur calculatrice. Je ne sais pas en quelle classe tu es mais il y a des chances que tu n'ai pas le temps d'en profiter avant la fin de tes études vu le temps que le navigateur prendra à développer (Surtout si tes études t'occupent beaucoup)...
Néanmoins, si tu y arrives, surtout sans module externe, ce sera une révolution dans le milieu des calculatrices. |
|
|
Posté le 23-02-2025 à 23:13 | #
|
le problème est que si l'on met un Raspberry la calculatrice sera qu'un lecteur et diffuseur d'écran et quelqu'un a déjà fait une mémoire externe sur la calculatrice fx-92+ je pense qu'il est possible de faire sur la graph 90+E
lien du site:Une Mémoire externe pour la Casio FX92+ |
|
|
Posté le 24-02-2025 à 10:59 | #
|
Coucou, botter les téléchargements est mal vu. |
|
|
Posté le 24-02-2025 à 16:41 | #
|
Jupiko a écrit : si l'on met un Raspberry la calculatrice sera qu'un lecteur et diffuseur d'écran
Si tu parts sur une extension de puissance/mémoire, tu vas devoir redévelopper tout le moteur car les moteurs comme Chromium ou Gecko ne sont pas du tout fait pour fonctionner de cette manière. Tu peux peut-être faire le système de rendu qui tourne directement sur la calculatrice puis l’exécuteur Javascript/WASM sur le module externe.
En ce qui concerne l'extension de mémoire, celle faite pour la FX92 + ne peut pas servir à ton projet. Cette extension ne fait que simuler les pressions sur le clavier pour réécrire le programme, ce qui ne permet en aucun cas d'écrire et de lire dans une mémoire RAM ou ROM normale. Pour être modulaire, il faudrait utiliser le port jack série puis établir un protocole entre le module et la calculatrice. |
|