Nos pockets en 3D ?

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
xtof78
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 136
Inscription : 29 avr. 2009 21:02
Localisation : Yvelines
Contact :

Nos pockets en 3D ?

Message par xtof78 » 25 avr. 2020 22:21

Bonsoir aux passionnés de pockets de ce forum,

je profite du confinement pour mettre à jour mes émulateurs en ligne (PC1500 et PC1xxx grâce au code source initial et aux ROMs de Rémy).
Je me suis dit qu'au vu de l'évolution technique des navigateurs, on pourrait tenter la 3D.

J'ai donc porté mon émulateur PC1500 Javascript en WebGL qui est consultable aux URLs suivantes:

http://forever1500.fr pour le PC1500
http://forever1500.fr/index2.html pour le PC1500 + CE150.

Je voudrais sonder les passionnés ici présents pour savoir si quelqu'un dispose de cotes détaillées de nos pockets préférés afin que je puisse les modéliser plus rapidement.

Rémy, serais-tu intéressé pour collaborer pour porter tes émulateurs vers ce mode ?
Je peux assurer le portage JavaScript et WebGL de ton code.

Au plaisir de vous entendre. Christophe
Cordialement, Christophe

Site PC1500: http://www.forever1500.fr

remy
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2086
Inscription : 13 mars 2006 16:39
Localisation : Issy
Contact :

Re: Nos pockets en 3D ?

Message par remy » 25 avr. 2020 22:54

Salut Christophe,

ravi de te revoir ici :D
PockEmul n'est plus Open Source et c'est maintenant une application payante, en tout cas sur Android.
Il est prévu de sortir bientôt les versions IOS, Windows et OSX.
PockEmul a pas mal évolué et je ne sais pas si le javascript sera assez puissant pour faire tourner les machines les plus puissantes. De plus l'architecture a aussi évolué et maintenant le bus mémoire est émulé, ce qui réclame plus de puissance. par exemple pour la CE150, la ROM et les moteurs sont émulés dans la machine CE-150, la ROM est lue par le PC-1500 par le connecteur 60 pins et les ordres aux moteurs sont transmis également par ce connecteur.

Plutôt que de convertir en javascript les plus de 500 000 lignes de code, j'ai espoir de compiler directement PockEmul en WebAssembly.
J'avais il y a longtemps fait un Proof of Concept qui marchait pas mal.

Pour la 3D, je trouve ça super et j'avais envisagé d'y passer mais mixer 3D et interface utilisateur, c'est pas évident.

Un très beau résultat que tu as obtenu.
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 de l’utilisateur
badaze
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 7462
Inscription : 12 févr. 2007 19:36
Localisation : Pas très loin de Lyon
Contact :

Re: Nos pockets en 3D ?

Message par badaze » 25 avr. 2020 23:07

C’est vrai que ça le fait. Bravo !
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 de l’utilisateur
pir2
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4594
Inscription : 31 oct. 2006 16:08
Localisation : 67310 Westhoffen
Contact :

Re: Nos pockets en 3D ?

Message par pir2 » 26 avr. 2020 10:16

Impressionnant, bravo !
C'est vrai qu'associé à la puissance de pockemul, ce serait du tonnerre sur un PC (moins sur une tablette ou un smartphone, qu'on manipule en "3D" naturellement).

:idea: sur un smartphone, donner une illusion de 3D sur moins de 1° comme ce qui donne l'illusion de 3D avec les fonds d'écran :?:
Image
Image

xtof78
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 136
Inscription : 29 avr. 2009 21:02
Localisation : Yvelines
Contact :

Re: Nos pockets en 3D ?

Message par xtof78 » 26 avr. 2020 15:01

Bonjour les passionnés,

Eric, concernant la puissance du JS, ça se teste car les derniers moteurs JS de Google et MS sont assez perf avec leur compilation du code.
Mais effectivement, il y a pas mal de défis a envisager, dont le multi-tâche que tu cites.

Je suis impressionné par ton travail d'émulation de tous ces pockets. Tu as raison de passer en non open-source vu la charge de travail que j'imagine monstrueuse.

De mon côté, par manque de temps, je ne suis pas descendu en dessous de l'émulation des ports CPU pour tout ce qui est hardware.
Je cherche a avoir les machines les plus ressemblantes sans trop plonger dans ce qui ne se voit pas...

Mais on sait jamais...

Je vais continuer à implémenter tous les périphériques du PC1500 et ses variantes. Je compte digitaliser toutes les docs et K7 pour essayer de faire quelque chose de complet...


Cordialement, Christophe
Cordialement, Christophe

Site PC1500: http://www.forever1500.fr

xtof78
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 136
Inscription : 29 avr. 2009 21:02
Localisation : Yvelines
Contact :

Re: Nos pockets en 3D ?

Message par xtof78 » 08 mai 2020 22:16

Bonsoir,

j'ai pas mal avancé sur l'interface utilisateur 3D et sur le contenu émulé (http://forever1500.fr).

J'aurai besoin de vos retours sur l'ergonomie (PC/Mac pour l'instant) car c'est un peu nouveau (en 3D) et un avis externe me serait utile.

Alors, si vous avez 5 min, allez faire un retour dans le passé sur cet émulateur.
(PS: un bonus pour celui qui arrive à lancer l'appli Biorythm sur la K7 : son vrai biorythm (c) années 80).
Cordialement, Christophe

Site PC1500: http://www.forever1500.fr

remy
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2086
Inscription : 13 mars 2006 16:39
Localisation : Issy
Contact :

Re: Nos pockets en 3D ?

Message par remy » 08 mai 2020 22:59

Petit décalage entre le PC-1500 et la CE150.

C'est vrai que c'est sympa...

Mais je pense que l'interface utilisateur en 3D cela nécessite un max de R&D.
Peut être avec de la VR ?
Pièces jointes
3d.JPG
3d.JPG (124.74 Kio) Consulté 2234 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

xtof78
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 136
Inscription : 29 avr. 2009 21:02
Localisation : Yvelines
Contact :

Re: Nos pockets en 3D ?

Message par xtof78 » 08 mai 2020 23:14

Bravo !

Oui, le petit décalage est un bug que je dois régler et qui n'apparait pas tout le temps.

J'ai aussi essayé d'intégrer les docs dans le lot...

Côté UI, il faut que j'intègre un Aim Assist, comme diraient les joueurs d'Apex ;-) qui permettrait de reculer ou d'avancer la caméra lors des mouvements de composants.

Ya encore pas mal de boulot mais ce que j'aime bien est que cela crée une ambiance année 80.

Pour la VR, c'est l'étape d'après, mais l'aspect accessibilité via navigateur me parait importante...

Forever 1500...

Merci de ton test.
Cordialement, Christophe

Site PC1500: http://www.forever1500.fr

Répondre

Revenir vers « Tous les Pockets »