Nos pockets en 3D ?
Modérateur : Politburo
-
xtof78
- Fonctionne à 300 bauds

- Messages : 136
- Inscription : 29 avr. 2009 21:02
- Localisation : Yvelines
- Contact :
Nos pockets en 3D ?
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
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
-
remy
- Fonctionne à 2400 bauds

- Messages : 2086
- Inscription : 13 mars 2006 16:39
- Localisation : Issy
- Contact :
Re: Nos pockets en 3D ?
Salut Christophe,
ravi de te revoir ici
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.
ravi de te revoir ici
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
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store
- badaze
- 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 ?
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.
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.
- pir2
- Fonctionne à 9600 bauds

- Messages : 4594
- Inscription : 31 oct. 2006 16:08
- Localisation : 67310 Westhoffen
- Contact :
Re: Nos pockets en 3D ?
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).
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 
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).
-
xtof78
- Fonctionne à 300 bauds

- Messages : 136
- Inscription : 29 avr. 2009 21:02
- Localisation : Yvelines
- Contact :
Re: Nos pockets en 3D ?
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
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
-
xtof78
- Fonctionne à 300 bauds

- Messages : 136
- Inscription : 29 avr. 2009 21:02
- Localisation : Yvelines
- Contact :
Re: Nos pockets en 3D ?
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).
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).
-
remy
- Fonctionne à 2400 bauds

- Messages : 2086
- Inscription : 13 mars 2006 16:39
- Localisation : Issy
- Contact :
Re: Nos pockets en 3D ?
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 ?
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 (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
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store
-
xtof78
- Fonctionne à 300 bauds

- Messages : 136
- Inscription : 29 avr. 2009 21:02
- Localisation : Yvelines
- Contact :
Re: Nos pockets en 3D ?
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.
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
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.


