Emulateur série Casio-PB100

Ici, on fait dans le petit, le LCD qui déchire sa race, on y cause même calculatrices quand on est en manque !

Modérateur : Politburo

Répondre
Avatar de l’utilisateur
ledudu
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 5600
Inscription : 26 mars 2009 14:07
Localisation : Ile de France
Contact :

Emulateur série Casio-PB100

Message par ledudu » 12 sept. 2009 01:02

Je travaille sur un émulateur de la série du PB-100 en ASP/Javascript.
La saisie est opérationnelle sur presque tout le clavier (pas de mode ext. pour l'instant).
Je finalise actuellement la partie calculatrice (plus long que prévu).
Une fois terminée la calculatrice, je m'attaquerai à la sauvegarde du programme BASIC en mode 1.
L'exécution du Basic sera le gros morceau final (encore beaucoup d'inconnues).

Version de travail : http://www.ledudu.com/emulateur.asp
Remarque : je n'ai pas encore implémenté l'affichage des grands nombres (notation ingénieur).
Je ferai ça ce week-end.
Dernière édition par ledudu le 12 sept. 2009 21:17, édité 1 fois.

Avatar de l’utilisateur
Paul Tergeist
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 2417
Inscription : 15 oct. 2007 15:50
Localisation : 3ème planète après le soleil

Re: Emulateur série Casio-PB100

Message par Paul Tergeist » 12 sept. 2009 10:03

Qui est-ce qui a laissé branché ledudu sur le secteur ?
Vous allez finir par le faire griller. Vous voyez bien qu'il est en surcharge...
:mrgreen:
Il y a 10 catégories de personnes dans le monde. Celle qui connait le binaire et l'autre.

Avatar de l’utilisateur
Marcus von Cube
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 914
Inscription : 20 avr. 2006 13:48
Localisation : Wehrheim, Allemagne
Contact :

Re: Emulateur série Casio-PB100

Message par Marcus von Cube » 12 sept. 2009 10:20

ledudu, n'oublie pas l'imprimante ! :D

Je crois, c'est un gros boulot que tu as commencé !

Avatar de l’utilisateur
ledudu
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 5600
Inscription : 26 mars 2009 14:07
Localisation : Ile de France
Contact :

Re: Emulateur série Casio-PB100

Message par ledudu » 12 sept. 2009 12:02

Paul Tergeist a écrit :Qui est-ce qui a laissé branché ledudu sur le secteur ?
Vous allez finir par le faire griller. Vous voyez bien qu'il est en surcharge...
:mrgreen:
:lol:

Avatar de l’utilisateur
ledudu
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 5600
Inscription : 26 mars 2009 14:07
Localisation : Ile de France
Contact :

Re: Emulateur série Casio-PB100

Message par ledudu » 12 sept. 2009 12:05

Marcus von Cube a écrit :ledudu, n'oublie pas l'imprimante ! :D
Ne le dis pas en rigolant... :wink:
Option :
- une petite FP12 au dessus en photo qui crache son papier...
- une impression réelle sur le port qui va bien
Marcus von Cube a écrit : Je crois, c'est un gros boulot que tu as commencé !
T'as raison !

Avatar de l’utilisateur
kweeky
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1640
Inscription : 05 oct. 2007 19:46
Localisation : Pas très loin de Bordeaux

Re: Emulateur série Casio-PB100

Message par kweeky » 12 sept. 2009 13:32

Salut Ledudu

Bon courage pour ton projet !

Vas-tu changer la police d'affichage ?

@+

Avatar de l’utilisateur
ledudu
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 5600
Inscription : 26 mars 2009 14:07
Localisation : Ile de France
Contact :

Re: Emulateur série Casio-PB100

Message par ledudu » 12 sept. 2009 14:09

kweeky a écrit :Salut Ledudu
Bon courage pour ton projet !
Merci Kweeky !
kweeky a écrit :Vas-tu changer la police d'affichage ?
C'est effectivement un sujet sur lequel je me suis déjà penché.
Il me faut un police de type LED pour faire vrai. J'en ai trouvé une (Texas LED) mais le jeu de caractère est très limité et très insuffisant. Les codes ASCII ne sont même pas standards je l'ai laissé tombée.

Je n'ai pas la contrainte de trouver une police non proportionnelle parce que chaque case de l'écran est un champ de formulaire. En revanche il faut que la police ait pas mal de caracère spéciaux dont si possible PI.
Je suis donc preneur de toute police sympa.
A+

PS : en dernier ressort, il faudra la faire..

Avatar de l’utilisateur
Marcus von Cube
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 914
Inscription : 20 avr. 2006 13:48
Localisation : Wehrheim, Allemagne
Contact :

Re: Emulateur série Casio-PB100

Message par Marcus von Cube » 12 sept. 2009 14:59

ledudu, j'ai documenté la police et les codes dans mes docs des Casio utilities.

Avatar de l’utilisateur
ledudu
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 5600
Inscription : 26 mars 2009 14:07
Localisation : Ile de France
Contact :

Re: Emulateur série Casio-PB100

Message par ledudu » 12 sept. 2009 16:09

Marcus von Cube a écrit :ledudu, j'ai documenté la police et les codes dans mes docs des Casio utilities.
Effectivement, j'ai trouvé ta documentation, merci.
La police reste à faire, je vais regarder ça à l'occasion. Cela ne doit pas être bien compliqué.
a+

Avatar de l’utilisateur
gege
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 7180
Inscription : 31 janv. 2008 15:24
Localisation : Banlieue Paârisienne
Contact :

Re: Emulateur série Casio-PB100

Message par gege » 12 sept. 2009 22:02

C'est chouette, mais il y a du travail !!
Exemple de détails : Shift + flèche qui va en début / fin de ligne sur l'Olympia.
Ton émulateur n'accepte pas les expressions où les parenthèses ne sont pas fermées, je ne crois pas que l'original fasse de même ? A voir et si oui, dur à corriger.
Bref, on rêve tous de faire comme toi, mais c'est troooop dur !!

Bon courage,
G.E.

Avatar de l’utilisateur
Marcus von Cube
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 914
Inscription : 20 avr. 2006 13:48
Localisation : Wehrheim, Allemagne
Contact :

Re: Emulateur série Casio-PB100

Message par Marcus von Cube » 12 sept. 2009 22:09

ledudu, comment allumer ton émulateur ? Il reste éteint. :( :?:

jxano
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2368
Inscription : 17 févr. 2008 00:34
Localisation : Paris 20ème

Re: Emulateur série Casio-PB100

Message par jxano » 12 sept. 2009 22:11

ledudu a écrit :La police reste à faire, je vais regarder ça à l'occasion. Cela ne doit pas être bien compliqué.
À une certaine époque (lointaine), je créais des alphabets entiers point par point pour afficher un texte en mode graphique. Il y a encore trois ans, je faisais ça pour créer des images .BMP. Dans ta situation, cela n'aurait pas été long pour moi de "prendre l'exemple" sur le PB-100 lui-même (en relevant tous les caractères sur papier quadrillé...)

Je vais suivre ton projet, en tout cas. J'ai "dans mes cartons" une idée du même genre.
Programmeur abscons.

jb_jb_fr
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 240
Inscription : 10 févr. 2004 14:34
Localisation : Essonne
Contact :

Re: Emulateur série Casio-PB100

Message par jb_jb_fr » 12 sept. 2009 22:48

Salut

Je m'étais aussi lancé dans la réalisation d'un simulateur de PB100 sur MAC.
Je vais alors faire de la pub :wink:

Mon simulateur est dispo ici : http://search.macupdate.com/info.php/id ... _simulator
La page de présentation (Ultra succinte : http://brigaudj.perso.cegetel.net/MonSite/PB100_2.html)

Je m'étais mis en relation avec un Japonnais (Bernie MASK) qui avait écrit un simulateur de PB100 sur PC.
Je suis repartie de ses sources pour les adapter au MAC.
Le lien est ici : http://tshibuki.hp.infoseek.co.jp/pb/index.html

Malheureusement je ne peux pas diffuser les sources du simulateur car l'interpreteur Basic a été ecrit par ses soins. Et il m'a demandé de ne rien diffuser (Ce que je me suis engagé à faire) :oops:

Par contre tu peux peux-etre te baser sur ce qui existe déja pour te donner une idée des interfaces que tu peux mettre en place.

Par contre un avantage de mon simulateur par rapport a celui de Bernie, c'est qu'il est écrit en Objectime C, et donc est en Objet pure. Donc sur l'écran de l'ordi il peut y avoir 1, 2, 3, 5, 10 PB100. C'est assez rigolo d'en lancer plusieur et de leur faire faire chacun un truc différents.

Par contre mon simu a encore bien des lacunes : Gestion du clavier avec la souris inexistante, probleme d'affichage, pas de gestion d'imprimante.
Et vu qu'il peut y avoir plusieurs instances du simu, ce serait bien que les instances puisses communiquer en ajoutant des mots clé spécifique dans le basic. Des truc du style semaphore et communication inter simu. Mais la c'est plus un PB100 de base!

Jacques
Dicton Lyonnais:
"Pour que le vin fasse du bien au femme
Faut que ce soit les hommes que le boivent!"
CHUI d'accord!

Avatar de l’utilisateur
charognard
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4411
Inscription : 06 juin 2007 19:28
Localisation : Indre et loire
Contact :

Re: Emulateur série Casio-PB100

Message par charognard » 12 sept. 2009 23:16

jxano a écrit :
ledudu a écrit :La police reste à faire, je vais regarder ça à l'occasion. Cela ne doit pas être bien compliqué.
À une certaine époque (lointaine), je créais des alphabets entiers point par point pour afficher un texte en mode graphique. Il y a encore trois ans, je faisais ça pour créer des images .BMP. Dans ta situation, cela n'aurait pas été long pour moi de "prendre l'exemple" sur le PB-100 lui-même (en relevant tous les caractères sur papier quadrillé...)

Je vais suivre ton projet, en tout cas. J'ai "dans mes cartons" une idée du même genre.
je me suis fais un utilitaire moi :twisted:
Image

Avatar de l’utilisateur
ledudu
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 5600
Inscription : 26 mars 2009 14:07
Localisation : Ile de France
Contact :

Re: Emulateur série Casio-PB100

Message par ledudu » 12 sept. 2009 23:23

Marcus von Cube a écrit :ledudu, comment allumer ton émulateur ? Il reste éteint. :( :?:
Je ne comprends pas. Il ne fonctionne pas sur ton poste ?
Je dirai plutôt qu'il ne s'éteint pas, il faudra que j'active le bouton power pour éteindre.

Répondre

Revenir vers « Tous les Pockets »