Tous le monde connait le dernier des pockets Casio équipé d’un processeur 16 bits (le 80L188EB). Lorsque je me suis lancé dans l’émulation de ce pocket, je pensais naïvement que cela serai assez simple, le processeur étant trés bien documenté. Continue reading “Un nouveau modèle, le Casio FX-890P/Z-1/Z-1GR”
Un nouveau modèle, le NEC PC-2001
Une photo de famille des "grosses"
Certes PockEmul a peu à peu dépassé l’univers des stricts Pocket pour s’étendre vers les premiers portables. voici une petite photo de famille des “plus tellement Pocket” mais qui sont de beaux exemplaires de l’histoire de l’informatique nomade. Il manque dans la liste le Tandy Model 100 et l’Epson HX-20, mais des émulateurs existent déjà pour ces machines… Peut être un jour…
Un nouveau modèle, le Casio FP-200
Voilà une machine bien intéressante, que je ne possède malheureusement pas encore. Lors d’une de nos réunion de collectionneurs de poccket computer, nous avons réussi à dumper la ROM via l’interface Cassette avec simplement deux fils enfoncés dans la sortie K7 et relier à Audacity. C’était vraiment du bricolage mais Marcus (http://www.mvcsys.de/doc/casioutil.html) est un pro d’Audacity et il avait réussi à nettoyer le WAV afin de pouvoir le convertir en binaire.
La difficulté de l’émulation venait de l’absence de documentation technique (au départ, un ami qui l’avait a bien voulu me la scanner) et une inconnue totale sur le fonctionnement des drivers LCD.
Finalement, l’émulation est plutôt complète, avec les interfaces série et // qui fonctionnent.
Ne laissons pas mourir le PC-1211
Bonjour à tous,
Les PC-1211 sont en train de disparaître à cause principalement de leurs problèmes d’écran. Bientôt il ne sera plus possible de faire fonctionner ce qui fut le premier Pocket BASIC.
Ne pensez vous pas qu’il serai important de pouvoir créer une Simulation/Émulation pour ce vénérable Pocket ?
Je me suis un peu penché sur la question et je reconnais que ça n’est pas simple. Voici les différentes pistes envisageables :
– Emulation :
– DUMPER la ROM. à priori aucun moyen de faire cela de façon logicielle, il faute donc intervenir en HARD. Pas de problème je pense pour sacrifier une machine, il y en a tellement qui ne fonctionnent pas, mais je ne connais pas la marche à suivre pour dumper physiquement une ROM.
– Trouver les infos sur le processeur SC43178. J’ai chercher et rien trouvé, donc il faudrait faire du reverse ingeneering …
– Simulation :
Alors il y a la solution de la simulation, et je vous avoue que j’ai commencé quelque chose la-dessus. Moi qui suis habitué à l’émulation, je ne suis pas à l’aise avec ce monde là. c’est une autre façon de penser.
Quand je vois la masse de code nécessaire à simuler le FX-702P, je me dis que c’est un énorme boulot. Il serait bien de rendre cela le plus générique possible afin d’avoir un moteur de simulation à même d’être décliner pour différents modèles.
– Hybride:
Une autre piste qui me trotte dans la tête serai de modifier la ROM d’un PC-1251 (le plus proche fonctionnellement) pour le brider et le faire fonctionner comme un pc-1211.
– On désassemble la ROM (facile)
– On modifie .
– on reassemble
– on intègre ça dans PockEmul
Après ces réflexions, je me suis lancé dans la simulation. J’ai une première version qui tourne avec beaucoup de limitations pour l’instant:
– pas d’éditeur. Il faut retaper la ligne BASIC si on fait une erreur.
– pas de gestion du mode Reserve
– quelque fonctions de calcul manquantes