CE-140F Service Manual

Pour ceux qui sont intéressés, voici le Service Manual du lecteur de disquette Sharp CE-140F.

Ce140f service manual.pdf

Posted in Bookcase, CE-140F, Technical documents | 1 Comment

Un petit délire sur PockEmul

J’ai ajouté une fonction de zoom par la molette de la souris et je n’ai pu résister à un petit délire. Bien évidement tous les Pockets sont allumés et émulés simultanément 🙂

Posted in Uncategorized | Leave a comment

Seiko MC-2200

Je le trouve tellement réussi que j’ai pensé qu’il avait sa place dans PockEmul, avec son combiné K7 imprimante (le MP-2200).
Je me suis contenté de cloner le pc-1245 et la ce-125 car il a bien la même version de ROM CPU que le 1245 (un SC61860A06).

Posted in Pocket, Work in Progress | Leave a comment

Le PC-1280 et sa CE-120P

J’avais oublié d’annoncer que le pc-1280 était maintenant émulé dans PockEmul. Il me reste quelques fonctionnalités à tester sur ce modèle, mais l’émulation est plutot exhaustive.

Posted in CE-120P, Extension, PC-1280, Pocket | Leave a comment

CE-140F la suite

Après avoir remis en état mon ce-140f je me suis lancé dans l’utilisation de mon analyseur logique pour essayer de comprendre ce que répond le floppy au pocket.Grosse désillusion.

Autant mon analyseur fonctionne trés bien avec une CE-126P ou pour la phase de négociation du code du périphérique, autant plus rien ne marche lorsque le bidirectionnel commence. Il y a surement une explication à ça, j’y comprend pas grand chose en électronique …

J’ai donc cherché une autre piste d’investigation. J’ai trouvé sur le site de mon ami Simon un schéma simulant le floppy sur une interface serie avec son executable côté PC. Je me suis dis que cet executable devait avoir toutes les informations qu’il me manque. Je l’ai donc désassemblé (c’est du DOS x86 16bit) et décortiqué (dur l’ASM généré par un compilateur) afin d’extraire les réponses qu’il fait au pocket. Ce fut un peu long certes, mais ça en valait la peine.

J’ai pour l’instant les instructions suivantes qui fonctionnent : DSKF, FILES, SAVE, LOAD et KILL.
Je suis trop content de moi car c’était pas évident de trouver notamment le découpage par bloc de 256 octets , le calcul des Checksum et bien d’autres bizarreries.

Maintenant la question que je me pose c’est si je gère chaque fichier dans le File System du pc ou si je  simule le File System du floppy. Je me demande s’il est compatible avec le FS du ce-1600F …

Bon ben voilà, à bientôt pour la suite.

Posted in CE-140F, Extension, Work in Progress | Leave a comment

Les entrailles du CE-140F

Mon ce-140F ne répond plus.

J’ai cru tout d’abord à un probleme d’alimentation, c’est pourquoi j’ai racheté un transfo. Mais non, le problème ne venait pas de là.Je me suis lancé donc dans le démontage.


Voici la carte controleur. Les LED s’allument bien et le problème semble venir du lecteur de disquette qui ne tourne pas.Je décide donc de faire un “échange standard” du lecteur de disquette avec celui d’un ce-1600F (que j’ai en spare)

Continue reading

Posted in CE-140F, Extension, Work in Progress | Leave a comment

Le Ce-140F dans PockEmul

Bonjour à tous,
comme vous le savez peut-être, j’ai récemment réussi à me dégoter un ce-140f sur la baie. Me voici donc lancé dans l’émulation de la bête. Je me suis acheté en Chine un analyseur logique 8 voies pour pas cher et cela m’a permis d’en apprendre un peu plus sur le protocole de communication.

En fait, la communication entre le CE-140F et le pocket n’est pas série mais parallèle sur 4 bits avec une phase de négociation au départ afin de déterminer quel est le type de périphérique branché.J’en étais arrivé là lorsque mon trés cher ami Simon (http://www.lehmayr.de/), un des pros du pc-1360, m’envois un petit mail avec en pièce jointe LE SERVICE MANUEL du ce-140F. WHaooohh, pile poil ce qu’il me fallait (je vais bientôt le poster sur le site dans la bibliothèque).J’ai pu donc vérifier que j’avais bien deviné les choses, et cela m’a permis de finaliser la communication entre le pocket et le floppy.

Maintenant, il me reste à deviner ce que répond le floppy pour chaque instruction. Et là, il n’y a plus que mon analyseur logique pour me donner la réponse.Encore du boulot donc, mais ça avance.

Posted in CE-140F, Extension, Work in Progress | Leave a comment

Changement de langue

Bonjour à tous,

Depuis le début, j’avais pris la décision de raconter le developpement de PockEmul en anglais, pensant adresser ainsi un public plus large.

Force est de constater que mon trés faible niveau dans cette langue est plus un frein qu’autre chose et je constate qu’il y a plein de nouvelles fonctionnalités de PockEmul que je n’ai pas relaté.

J’ai donc décidé de repasser dans ma langue natale, les traducteurs automatiques feront certainement un meilleur boulot que moi pour rendre compréhensible mes propos pour le plus grand nombre.

Rémy

Posted in Uncategorized | Leave a comment

PC-1421 in PockEmul

The Sharp PC-1421, a financial pocket computer, is now emulated by PockEmul.

It was so easy to integrate it, because it is exactly the same pocket than the PC-1401 with a different ROM and a different crystal (768Khz instead of 568Khz). So, just after dump the new ROM, i created a new object derivated from the PC-1401 et voilà.

Posted in PC-1421, Pocket, Work in Progress | 1 Comment

PockEmul video

I add the PC-2500 to PockEmul and some UI extra. Here is a short vidéo showing PockEmul in action:

Posted in Work in Progress | 3 Comments