[PockEmul] tests de la version 1.5.0

Vous ne possédez pas l'original ? Découvrez la machine via l'émulation !

Modérateur : Politburo

Répondre
Avatar de l’utilisateur
Miskatonic91
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 483
Inscription : 27 août 2016 17:28
Localisation : Valdemarnie

Re: [PockEmul] tests de la version 1.5.0

Message par Miskatonic91 » 25 mai 2020 21:42

remy a écrit :
25 mai 2020 20:38
C'est quoi le CALL sur le 1261 pour passer en mode graphique ?
Ah, bonne question! En fait j'utilise la routine PLOTXY parue dans la revue des Sharpentiers n°20 p.5. Donc j'ignore quel appel est réalisé par ce programme.

Code : Tout sélectionner

 10 POKE &4001,&88,&10,&65,&09,&57,&11,&0A,&58,&66,&01,&38,&0A,&02,&0A,&DB,&57
 20 POKE &4011,&64,&0F,&44,&2C,&06,&57,&58,&64,&0F,&DB,&89,&10,&65,&11,&57,&58
 30 POKE &4021,&11,&12,&66,&02,&38,&14,&02,&64,&DB,&57,&64,&0F,&43,&34,&70,&0A
 40 POKE &4031,&2F,&03,&11,&13,&57,&58,&44,&2C,&18,&66,&01,&38,&11,&57,&64,&0F
 50 POKE &4041,&DB,&57,&58,&64,&0F,&43,&34,&70,&0A,&2F,&03,&2C,&04,&57,&58,&DB
 60 POKE &4051,&59,&67,&3C,&3A,&0C,&75,&3C,&43,&84,&DB,&50,&02,&28,&DB,&2C,&08
 70 POKE &4061,&43,&84,&DB,&50,&02,&20,&DB,&88,&59,&67,&07,&3A,&09,&75,&07,&DB
 80 POKE &4071,&84,&59,&74,&40,&DB,&04,&88,&02,&06,&DB,&45,&59,&34,&02,&80,&D2
 90 POKE &4081,&2F,&02,&DB,&57,&47,&53,&37
100 CLS : CALL &43B: FOR X=0 TO 119: FOR Y=0 TO 13: CALL &4001:NEXT Y: NEXT X: FOR I=0 TO 1000: NEXT I
105:END
Edit: ce doit être le CALL &43B ligne 100.
Un peu de tout, mais toujours de bon goût :wink:

remy
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1941
Inscription : 13 mars 2006 16:39
Contact :

Re: [PockEmul] tests de la version 1.5.0

Message par remy » 25 mai 2020 21:49

Alors voilà qui est intéressant.
Mon cher Pierre, les adresses sont fausses, ... enfin un peu.
En fait d'aprés le service Manual, la RAM du LCD est de &2000 à &20ff et de 2800 à &28ff.
Il y a un mirroring de cette plage d'adresse avec la plage &3000.

Le problème de PockEmul est que je ne gère pas ce mirroring ce qui peu poser problème.
De plus j'ai gardé l'activation du LCD sur le bit 0 du port 5F comme sur le 1250. C'est cela qui produit le bug de la première colonne.

Je vais corriger.
PockEmul, Emulateur de pocket Sharp, Canon, Casio, HP, TI, NEC, Panasonic, Sanco, Seiko, General, National, ....
sur Windows, Linux, OS X et Android
Available now on the Google Play Store

Avatar de l’utilisateur
Miskatonic91
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 483
Inscription : 27 août 2016 17:28
Localisation : Valdemarnie

Re: [PockEmul] tests de la version 1.5.0

Message par Miskatonic91 » 25 mai 2020 21:51

En utilisant Pockemul de façon un peu intensive, je trouve dommage de ne pas pouvoir échanger des programmes Basic entre sessions différentes.
Par exemple, un programme développé sur Sharp pc-1261 peut très bien être chargé sur un 1260 (s'il ne dépasse pas 3ko de longueur).
La logique voudrait que ça passe par des CLOAD et des CSAVE, mais ces fonctions ne sont pas utilisables sans interface K7 (même si elles produisent une jolie musique...). A quand l'émulation de cette interface? A moins que tu prévoies un chargement par fichier ASCII? (cette option permettrait de charger les listings qui traînent sur le web, en particulier en provenance d'Hebdogiciel) :wink:
Un peu de tout, mais toujours de bon goût :wink:

remy
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1941
Inscription : 13 mars 2006 16:39
Contact :

Re: [PockEmul] tests de la version 1.5.0

Message par remy » 25 mai 2020 21:58

L'emulation de l'interface K7 existe mais il faut que je la fiabilise.
PockEmul, Emulateur de pocket Sharp, Canon, Casio, HP, TI, NEC, Panasonic, Sanco, Seiko, General, National, ....
sur Windows, Linux, OS X et Android
Available now on the Google Play Store

Avatar de l’utilisateur
pir2
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4536
Inscription : 31 oct. 2006 16:08
Localisation : 67310 Westhoffen
Contact :

Re: [PockEmul] tests de la version 1.5.0

Message par pir2 » 25 mai 2020 22:19

remy a écrit :
25 mai 2020 21:49
Mon cher Pierre, les adresses sont fausses, ... enfin un peu.
Désolé, merci pour ton correctif :)
Image
Image

remy
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1941
Inscription : 13 mars 2006 16:39
Contact :

Re: [PockEmul] tests de la version 1.5.0

Message par remy » 25 mai 2020 22:24

En fait qui peut dire qu'une adresse est le miroir de l'autre et pas le contraire ?
Par contre tu m'as donné une belle information sur le port 5F qui n'est plus utilisé par la série 126x. Je viens de corriger PockEmul.
PockEmul, Emulateur de pocket Sharp, Canon, Casio, HP, TI, NEC, Panasonic, Sanco, Seiko, General, National, ....
sur Windows, Linux, OS X et Android
Available now on the Google Play Store

Répondre

Revenir vers « Emulateurs »