[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 du membre
Miskatonic91
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 477
Enregistré le : 27 août 2016 17:28
Localisation : Valdemarnie

Re: [PockEmul] tests de la version 1.5.0

Message par Miskatonic91 »

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 : 2218
Enregistré le : 13 mars 2006 15:39
Localisation : Issy
Contact :

Re: [PockEmul] tests de la version 1.5.0

Message par remy »

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 and the Apple Store
Avatar du membre
Miskatonic91
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 477
Enregistré le : 27 août 2016 17:28
Localisation : Valdemarnie

Re: [PockEmul] tests de la version 1.5.0

Message par Miskatonic91 »

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 : 2218
Enregistré le : 13 mars 2006 15:39
Localisation : Issy
Contact :

Re: [PockEmul] tests de la version 1.5.0

Message par remy »

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 and the Apple Store
Avatar du membre
pir2
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4642
Enregistré le : 31 oct. 2006 15:08
Localisation : 67310 Westhoffen
Contact :

Re: [PockEmul] tests de la version 1.5.0

Message par pir2 »

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 : 2218
Enregistré le : 13 mars 2006 15:39
Localisation : Issy
Contact :

Re: [PockEmul] tests de la version 1.5.0

Message par remy »

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 and the Apple Store
Répondre

Retourner vers « Emulateurs »