Author Archives: pockemul

PockEmul sur Android

Voilà quelques temps, je découvert qu’il existait un portage de Qt sur Android. Qt est la librairie que j’utilise afin de rendre PockEmul compatible multi-plateformes (Linux, Mac, Windows). Aprés une simple recompilation, voici PockEmul disponible sur Android. Bien sûr j’ai … Continue reading

Posted in Work in Progress | 6 Comments

Un compilateur C dans PockEmul

Il y a quelques temps, j’ai commencé à intégrer dans PockEmul un compilateur C rudimentaire. J’ai traduit en C++ LittleC compiler développé par Simon (http://www.lehmayr.de/) en Delphi. C’est un compilateur assez simple qui m’a permis de mieux comprendre le principe de … Continue reading

Posted in Pocket, Work in Progress | Tagged , , , , | Leave a comment

un petit binaire pour ceux qui veulent jouer un peu

Je passe mon temps à ajouter de nouvelles fonctionnalités en repoussant toujours à plus tard la sortie d’une release. Avec tout cela, les derniers binaires publiés sont la 0.9.2.1 qui datent énormement. Je vous propose donc en téléchargement la 0.9.3.0 courante pour … Continue reading

Posted in Extension, Pocket, Work in Progress | 2 Comments

Connexion directe entre deux Pockets (suite 2)

L’utilisation d’un timer à la nanoseconde afin de gérer la communication entre deux pocket n’est pas satisfaisante d’un point de vue performance. Je suis donc revenu à l’ancien système calé par tranche de 1ms. J’ai un peu réfléchi et en fait la … Continue reading

Posted in Pocket, Work in Progress | Leave a comment

Connexion directe entre deux Pockets (suite)

J’ai changé le système permettant le calibrage de la vitesse d’émulation dans PockEmul. La version beta de Qt 4.8 permet de mesurer le temps en descendant à la nanoseconde, ce qui me faisait espérer pouvoir gérer les fréquences de 2 … Continue reading

Posted in Extension, Pocket | Leave a comment

Connexion directe entre deux Pocket

Depuis les premiers pas de PockEmul dans la multi-émulation, je rêvais de faire fonctionner le câble EA-128C permettant de relier directement deux pocket pour un CSAVE/CLOAD sans stockage K7 intermédiaire. La synchronistion m’a toujours posé problème mais j’ai tout de … Continue reading

Posted in Pocket, Work in Progress | Leave a comment

Le chaînage des périphériques

Bonjour à tous, J’ai maintenant le CE-140F qui est quasi complètement émulé et en faisant mes tests, je me suis aperçu que le système de gestion des connecteurs entre pocket et périphériques était trop limité pour pouvoir supporter le chaînage … Continue reading

Posted in CE-120P, CE-140F, Extension, PC-1280, Pocket, Work in Progress | Leave a comment

Détail de l’instruction ROM du PC-1251

L’instruction ROM permet de charger directement en mémoire à l’adresse &B831 un programme BASIC ou Langage Machine. Le système de communication est un simple échange série sur les broches D_IN et D_OUT, régulé par les broches ACK et BUSY. Le … Continue reading

Posted in PC-1251, Pocket, Work in Progress | Leave a comment

Les instructions cachées du PC-1251 (suite)

Je viens de rajouter un truc super sympa dans PockEmul, et en plus ça n’a pas été très complexe à faire. Je viens de créer un nouveau périphérique sur port 11 pins pouvant être paramétré en live par du javascript. … Continue reading

Posted in Extension, PC-1251, Pocket, Work in Progress | Leave a comment

Les instructions cachées du PC-1251

Depuis les débuts du PC-1251, il est apparu que des instructions non documentées étaient présentes dans la ROM du PC-1251. Ces instructions sont : INSTAT, OUTSTAT, SETCOM, KEY, ERROR et ROM Avec Pockemul j’ai pu m’appercevoir que les instructions INSTAT , ROM … Continue reading

Posted in PC-1251, Pocket, Work in Progress | Leave a comment