[PockEmul] La beta de PockEmul for IOS commence !!!

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

Modérateur : Politburo

remy
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2218
Enregistré le : 13 mars 2006 15:39
Localisation : Issy
Contact :

Re: [PockEmul] La beta de PockEmul for IOS commence !!!

Message par remy »

badaze a écrit : 30 janv. 2021 19:53
remy a écrit : 30 janv. 2021 17:56 étonnant. Tu es sur d'être sur la dernière version ?
Il y a quelque chose à faire pour avoir la dernière version ?
Tu vas dans TestFlight et il devrait te proposer la dernière (la 2.3.9)
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
badaze
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 8385
Enregistré le : 12 févr. 2007 18:36
Localisation : Pas très loin de Lyon
Contact :

Re: [PockEmul] La beta de PockEmul for IOS commence !!!

Message par badaze »

remy a écrit : 30 janv. 2021 20:01
badaze a écrit : 30 janv. 2021 19:53
remy a écrit : 30 janv. 2021 17:56 étonnant. Tu es sur d'être sur la dernière version ?
Il y a quelque chose à faire pour avoir la dernière version ?
Tu vas dans TestFlight et il devrait te proposer la dernière (la 2.3.9)
C’est bon ! Le point est assez gros.
Tout est bon dans le pocket.
Moi j'aime tout.... Casio, HP, Sharp, TI et les autres sauf que les TI semblent ne pas m'aimer :(
http://www.emmella.fr
Mes Casio - HP - Sharp - TI
Homme invisible.
remy
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2218
Enregistré le : 13 mars 2006 15:39
Localisation : Issy
Contact :

Re: [PockEmul] La beta de PockEmul for IOS commence !!!

Message par remy »

J'ai réduit la durée du vibreur et j'ai aussi géré quand PockEmul est en background. Il ne semble plus tué par l'OS.
Je continue...
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
remy
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2218
Enregistré le : 13 mars 2006 15:39
Localisation : Issy
Contact :

Re: [PockEmul] La beta de PockEmul for IOS commence !!!

Message par remy »

Badaze m'a gentiment fait des photos de belle qualité de la TI-57.
un grand merci

J'en ai profité pour aligner l'affichage des digits avec leur emplacement réel.
Il ne reste plus qu'à les dessiner avec un gradient afin de donner l'impression du halo lumineux autour des led...
ti57new.jpg
ti57new.jpg (83.56 Kio) Vu 7712 fois
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
remy
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2218
Enregistré le : 13 mars 2006 15:39
Localisation : Issy
Contact :

Re: [PockEmul] La beta de PockEmul for IOS commence !!!

Message par remy »

Je pense avoir résolue les problèmes de stabilité :D
Cela fait plusieurs run que je lance avec 3 ou 4 machines faisant beaucoup de mise à jours d'affichage (écran, imprimante, ...) le tout en overclock cpu maximum, et j'arrive à plus de deux 2 heure de run sans plantage.
IOS est vraiment sensible sur le multi-threading et le blocage de thread.

Le point positif c'est que cela m'a permis d'approfondir mes connaissances sur ce sujet, les classes thread-safe, réentrantes et les sémaphores n'ont plus de secret pour moi :-)
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
phm
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1362
Enregistré le : 08 avr. 2016 18:36
Localisation : Est Parisien

Re: [PockEmul] La beta de PockEmul for IOS commence !!!

Message par phm »

:mrgreen:
HEWLETT-PACKARD : The best
CANON
X-07 X-730 X-711 XR-100 XM-101 XP-110F XP-120F XP-130F XP-140

AMSTRAD CPC-464 CPC-6128 ATARI STF DAI Indata
Avatar du membre
badaze
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 8385
Enregistré le : 12 févr. 2007 18:36
Localisation : Pas très loin de Lyon
Contact :

Re: [PockEmul] La beta de PockEmul for IOS commence !!!

Message par badaze »

Sur la TI 57 le message avant extinction est en rouge. C’est pas très lisible.
Tout est bon dans le pocket.
Moi j'aime tout.... Casio, HP, Sharp, TI et les autres sauf que les TI semblent ne pas m'aimer :(
http://www.emmella.fr
Mes Casio - HP - Sharp - TI
Homme invisible.
remy
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2218
Enregistré le : 13 mars 2006 15:39
Localisation : Issy
Contact :

Re: [PockEmul] La beta de PockEmul for IOS commence !!!

Message par remy »

badaze a écrit : 04 févr. 2021 15:15 Sur la TI 57 le message avant extinction est en rouge. C’est pas très lisible.
Oui, j'ais hésité à le mettre en blanc mais sur certaines machines métal ça se voyait encore moins...
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
badaze
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 8385
Enregistré le : 12 févr. 2007 18:36
Localisation : Pas très loin de Lyon
Contact :

Re: [PockEmul] La beta de PockEmul for IOS commence !!!

Message par badaze »

Sur Ipad j’ai en même temps la TI 57 et la HP 41C et les 2 fonctionnent !

Version 2.3.0
Tout est bon dans le pocket.
Moi j'aime tout.... Casio, HP, Sharp, TI et les autres sauf que les TI semblent ne pas m'aimer :(
http://www.emmella.fr
Mes Casio - HP - Sharp - TI
Homme invisible.
Avatar du membre
phe78
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 721
Enregistré le : 22 avr. 2011 19:08
Localisation : Les Adrets de l'Esterel (Var)

Re: [PockEmul] La beta de PockEmul for IOS commence !!!

Message par phe78 »

Salut Rémy
J’ai installé PockEmul, c’est top sur iPad !
J’ai remonté un petit bug sur TestFlight, des artefacts sur l’affichage du pc1245 dans le cas d’affichages répétés.
Sur le pc1245, le beep ne semble pas fonctionner (oui j’ai vérifié que le volume de mon iPad est à fond).
Une remarque : quand la vitesse est au max les touches de scrolling up down vont elles aussi à toute vitesse et sont difficilement utilisables. Normal puisque la tempo est basée sur la vitesse du cpu.

Je continue à tester.. À+
remy
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2218
Enregistré le : 13 mars 2006 15:39
Localisation : Issy
Contact :

Re: [PockEmul] La beta de PockEmul for IOS commence !!!

Message par remy »

phe78 a écrit : 27 févr. 2021 10:17 Salut Rémy
J’ai installé PockEmul, c’est top sur iPad !
J’ai remonté un petit bug sur TestFlight, des artefacts sur l’affichage du pc1245 dans le cas d’affichages répétés.
Sur le pc1245, le beep ne semble pas fonctionner (oui j’ai vérifié que le volume de mon iPad est à fond).
Une remarque : quand la vitesse est au max les touches de scrolling up down vont elles aussi à toute vitesse et sont difficilement utilisables. Normal puisque la tempo est basée sur la vitesse du cpu.

Je continue à tester.. À+
Les artefacts sur l'écran du 1245 (et sur toute la série 1250 d'ailleurs) sont la conséquence de l'utilisation par le pocket de la mémoire video pour certains calculs. Il y a un bit d'un port qui permet de désactiver le LCD lorsque le pocket utilise sa ram video afin d'éviter ces artefacts. C'est ce bit là qu'on manipule lorsqu'on veut faire de la gestion point par point du LCD.
Alors pourquoi donc est-ce que PockEmul ne gère pas cela ?
Eh bien l'affichage LCD et l'emulation du CPU sont fait dans 2 thread différents et si je commence bien à dessiner l'écran lorsque le LCD est activé, je ne bloque pas le thread CPU. Ce qui fait qu'avant d'avoir fini de dessiner, la mémoire video est mise à jours et corrompues par les calculs. C'est d'autant plus visible en overclock CPU.
En fait il faudrait que je fasse une copie de la mémoire video avant de dessiner le LCD en bloquant le thread CPU pendent cette copie.
Je vais réfléchir au moyen le plus performant de faire cela.
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
phe78
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 721
Enregistré le : 22 avr. 2011 19:08
Localisation : Les Adrets de l'Esterel (Var)

Re: [PockEmul] La beta de PockEmul for IOS commence !!!

Message par phe78 »

Rémy, si les modifs à faire sont complexes, cela n'en vaut probablement pas la peine... Après tout, les artefacts n'impactent pas le fonctionnement de Pockemul, donc pas de souci !
j'ai trouvé pour le beep : il y a un flag dans le panneau settings que je n'avais pas vu :(
A+
remy
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2218
Enregistré le : 13 mars 2006 15:39
Localisation : Issy
Contact :

Re: [PockEmul] La beta de PockEmul for IOS commence !!!

Message par remy »

Si si c'est important.
PockEmul a vocation à être parfait. Il n'y arrivera pas bien sûr, mais le principe est là et chaque petite anomalie doit être chassée et corrigée.
J'ai en tout cas référencé ce bug dans mes issues Github, ça ne sera donc pas oublié.
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
badaze
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 8385
Enregistré le : 12 févr. 2007 18:36
Localisation : Pas très loin de Lyon
Contact :

Re: [PockEmul] La beta de PockEmul for IOS commence !!!

Message par badaze »

Et tu as pris en compte l’anomalie que j’ai remontée ?
Tout est bon dans le pocket.
Moi j'aime tout.... Casio, HP, Sharp, TI et les autres sauf que les TI semblent ne pas m'aimer :(
http://www.emmella.fr
Mes Casio - HP - Sharp - TI
Homme invisible.
remy
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2218
Enregistré le : 13 mars 2006 15:39
Localisation : Issy
Contact :

Re: [PockEmul] La beta de PockEmul for IOS commence !!!

Message par remy »

Les INV et CLR sur la TI-57 ?
Je suis embêté sur le INV car la TI-57 utilise cette zone mémoire lors de l'exécution d'un programme , c'est pourquoi PockEmul affiche l'indicateur. Mais je n'ai aucun moyen de savoir quand la TI-57 est en mode RUN ou non. Il faut encore que je réfléchisse.
Mais en tous cas c'est un problème bien noté.
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 »