JTEO, comme teo mais avec un J
Modérateur : Politburo
- gilles
- Fonctionne à 9600 bauds
- Messages : 3100
- Enregistré le : 17 avr. 2007 21:25
- Localisation : 44
- Contact :
JTEO, comme teo mais avec un J
L'émulateur est ici
http://www.alternative-system.com/?page=jteo
Le clavier commence à être émulé (touches 1 à 3, A et B)
Je confirme que le support du clavier reste un hack sauvage sur TEO et MESS...
La palette ne fonctionne pas totalement, à ce stade l'émulateur est basé sur une version proche de la 0.10 (qui dérive de la 0.8 (branche alternative à la 1.0 (car terminée trop tard))).
http://www.alternative-system.com/?page=jteo
Le clavier commence à être émulé (touches 1 à 3, A et B)
Je confirme que le support du clavier reste un hack sauvage sur TEO et MESS...
La palette ne fonctionne pas totalement, à ce stade l'émulateur est basé sur une version proche de la 0.10 (qui dérive de la 0.8 (branche alternative à la 1.0 (car terminée trop tard))).
- BubbleBobble
- Modérateur
- Messages : 2641
- Enregistré le : 08 sept. 2004 22:24
- Localisation : Toulon
Re: JTEO, comme teo mais avec un J
Salut, c'est cool comme projet ça !
Tu prévois de distribuer les sources ?
à+
Pierre
Tu prévois de distribuer les sources ?
à+
Pierre
Le frottage de silex, c'est tout sauf une innovation : avant, on attendait simplement que la foudre tombe sur un arbre et qu'elle enflamme une branche, et ça fonctionnait très bien... ©SbM
- gilles
- Fonctionne à 9600 bauds
- Messages : 3100
- Enregistré le : 17 avr. 2007 21:25
- Localisation : 44
- Contact :
Re: JTEO, comme teo mais avec un J
oui les sources seront dispo rapidement (il faut que je pense à créer le projet sous sourceforge d'ailleurs), le tout étant sous licence GPL. Les sources de mon emu MO5 en ligne sont déjà dispo.
- gilles
- Fonctionne à 9600 bauds
- Messages : 3100
- Enregistré le : 17 avr. 2007 21:25
- Localisation : 44
- Contact :
Re: JTEO, comme teo mais avec un J
Palette corrigée (sauf dans l'écran de sélection des couleurs).
Le clavier comporte les touches 0 à 9 (en appuyant sur shift) et de A à Z (aussi avec Shift).
Comme souvent en Java, il faut cliquer dans la fenêtre pour prendre le focus et gérer le clavier.
Prochaine étape les disques.
Le clavier comporte les touches 0 à 9 (en appuyant sur shift) et de A à Z (aussi avec Shift).
Comme souvent en Java, il faut cliquer dans la fenêtre pour prendre le focus et gérer le clavier.
Prochaine étape les disques.
-
- Fonctionne à 2400 bauds
- Messages : 2362
- Enregistré le : 16 févr. 2008 23:34
- Localisation : Paris 20ème
Re: JTEO, comme teo mais avec un J
Toutes les lettres majuscules fonctionnent bien chez moi, mais aucun chiffre. De temps en temps, je fais apparaître des rectangles pleins, même pour la ponctuation.
Programmeur abscons.
- gilles
- Fonctionne à 9600 bauds
- Messages : 3100
- Enregistré le : 17 avr. 2007 21:25
- Localisation : 44
- Contact :
Re: JTEO, comme teo mais avec un J
les chiffres du pavé numérique ne doivent pas marcher.jxano a écrit :Toutes les lettres majuscules fonctionnent bien chez moi, mais aucun chiffre. De temps en temps, je fais apparaître des rectangles pleins, même pour la ponctuation.
Sur cet ému j'ajouterai une gestion des mappings de clavier, éventuellement avec possibilité de les proposer en ligne, peut être aussi une façon de déposer des images disque ou bien de lire directement les sites qui les proposent (ie, le lair, logicielmoto, etc...).
Bref tout plein de choses... mais tout d'abord il faut faire rentrer le code des outils SAP dans du java... et oui l'ému lira aussi le .fd, ce serait dommage de s'en priver.
- gilles
- Fonctionne à 9600 bauds
- Messages : 3100
- Enregistré le : 17 avr. 2007 21:25
- Localisation : 44
- Contact :
Re: JTEO, comme teo mais avec un J
support initial du SAP, ca tourne... mais il y a encore quelques problemes.
Pulsar 2 s'est lancé, il me semble qu'il faut une manette pour y jouer sur TO8 (comme sur pas mal de vieux jeux pour les TO9 et TO8).
=> dans le menu... séléctionner "Select K7" puis sélectionner l'image sap (avec yeti, eliminator et pulsar 2).
Puis option 1
Puis DIR
Puis LOAD"PULSAR"
Puis RUN
Puis... on regarde, puisqu'on n'a pas de manettes...
Pulsar 2 s'est lancé, il me semble qu'il faut une manette pour y jouer sur TO8 (comme sur pas mal de vieux jeux pour les TO9 et TO8).
=> dans le menu... séléctionner "Select K7" puis sélectionner l'image sap (avec yeti, eliminator et pulsar 2).
Puis option 1
Puis DIR
Puis LOAD"PULSAR"
Puis RUN
Puis... on regarde, puisqu'on n'a pas de manettes...
- Administrateur
- Messages : 5955
- Enregistré le : 24 mai 2002 16:55
- Localisation : Toulouse
- Contact :
Re: JTEO, comme teo mais avec un J
Salut,
Impressionné je suis !
Bon courage pour la suite, c'est prometteur.
A+
Impressionné je suis !
Bon courage pour la suite, c'est prometteur.
A+
- gilles
- Fonctionne à 9600 bauds
- Messages : 3100
- Enregistré le : 17 avr. 2007 21:25
- Localisation : 44
- Contact :
Re: JTEO, comme teo mais avec un J
j'ai ajouté quelques modes graphiques,
la selection des images SAP dans les 4 drives (au sens thomson : le drive 1 est en fait la face B du drive interne).
Quelques images SAP provenant de logicielmoto,
on peut lancer blood (mais il faut passer en basic et faire LOADM"BOOT" puis EXEC
encore quelques corruptions d'affichage dans le mode 4 couleurs.
Probablement un bug du 6809 aussi, quelques erreurs basic, à comparer avec TEO version C.
la selection des images SAP dans les 4 drives (au sens thomson : le drive 1 est en fait la face B du drive interne).
Quelques images SAP provenant de logicielmoto,
on peut lancer blood (mais il faut passer en basic et faire LOADM"BOOT" puis EXEC
encore quelques corruptions d'affichage dans le mode 4 couleurs.
Probablement un bug du 6809 aussi, quelques erreurs basic, à comparer avec TEO version C.
-
- Fonctionne à 300 bauds
- Messages : 134
- Enregistré le : 24 oct. 2007 09:48
- Localisation : Brest (france, 29)
Re: JTEO, comme teo mais avec un J
Est-ce que la souris fonctionne? Sur ma config, le pointeur souris/lightpen ne bouge pas.
ff 3.6 ou chrome 4.1.249.1059 (44723)
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)
Par ailleurs, comment ferme-t-on la fenêtre de debug? Quand je click sur le bouton de fermeture, rien ne se passe (sauf un blocage complet de la GUI).
sam.
ff 3.6 ou chrome 4.1.249.1059 (44723)
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)
Par ailleurs, comment ferme-t-on la fenêtre de debug? Quand je click sur le bouton de fermeture, rien ne se passe (sauf un blocage complet de la GUI).
sam.
- gilles
- Fonctionne à 9600 bauds
- Messages : 3100
- Enregistré le : 17 avr. 2007 21:25
- Localisation : 44
- Contact :
Re: JTEO, comme teo mais avec un J
la souris n'est pas encore gérée (même si ca devrait être assez simple) pour le moment je retourne toujours les même coordonnées...
Le debugger devrait se fermer au bout d'un moment, mais c'est souvent un peu long, en fait il y a une exception de sécurité car on tente de fermer une fenetre alors qu'on n'est pas dans une applet signée. Plus tard je ferai un packaging plus correct avec une applet signée qui permettra aussi de lire des fichiers locaux (pour le moment c'est impossible, tout doit provenir du même domaine que l'applet).
sinon il est possible d'ajouter des exceptions dans les polices mais ce n'est super propre comme méthode...
Le debugger devrait se fermer au bout d'un moment, mais c'est souvent un peu long, en fait il y a une exception de sécurité car on tente de fermer une fenetre alors qu'on n'est pas dans une applet signée. Plus tard je ferai un packaging plus correct avec une applet signée qui permettra aussi de lire des fichiers locaux (pour le moment c'est impossible, tout doit provenir du même domaine que l'applet).
sinon il est possible d'ajouter des exceptions dans les polices mais ce n'est super propre comme méthode...
- gilles
- Fonctionne à 9600 bauds
- Messages : 3100
- Enregistré le : 17 avr. 2007 21:25
- Localisation : 44
- Contact :
Re: JTEO, comme teo mais avec un J
petite mise à jour, la megademo HCL commence à marcher (mais les timings de raster sont faux...).
Correction de la routine de contournement de la protection.
ajout en 6821 manette et jeux (mais pas de gestion manette pour le moment).
Correction de la routine de contournement de la protection.
ajout en 6821 manette et jeux (mais pas de gestion manette pour le moment).
- gilles
- Fonctionne à 9600 bauds
- Messages : 3100
- Enregistré le : 17 avr. 2007 21:25
- Localisation : 44
- Contact :
Re: JTEO, comme teo mais avec un J
recompilé en JDK 1.4.2, devrait mieux fonctionner pour ceux qui sont restés en 1.5
Pour les pervers qui sont en 1.3, je dois pouvoir recompiler à un autre emplacement (mais ca risque d'être moins rapide).
Pour les pervers qui sont en 1.3, je dois pouvoir recompiler à un autre emplacement (mais ca risque d'être moins rapide).
-
- Fonctionne à 300 bauds
- Messages : 134
- Enregistré le : 24 oct. 2007 09:48
- Localisation : Brest (france, 29)
Re: JTEO, comme teo mais avec un J
Pour info avec ma config (portable dell), le clavier marche mal. Les lettres alpha a-z A-Z ne passent pas (plus?), ainsi que les fleches ou home.. Seules les touches entrées, 1234567890, &é"'(-è_çà) fonctionnent.gilles a écrit :recompilé en JDK 1.4.2, devrait mieux fonctionner pour ceux qui sont restés en 1.5
Pour les pervers qui sont en 1.3, je dois pouvoir recompiler à un autre emplacement (mais ca risque d'être moins rapide).
FF 3.6, java version "1.6.0_18", windows XP.
sam.
- gilles
- Fonctionne à 9600 bauds
- Messages : 3100
- Enregistré le : 17 avr. 2007 21:25
- Localisation : 44
- Contact :
Re: JTEO, comme teo mais avec un J
alors le clavier marche bien
mais je n'ai pas mappé toutes les touches... juste les 1 à 0, les A à Z avec shift, entrée et espace...
N'ayant pas de table pour les scancodes du TO8, j'ai détourné une version de teo pour obtenir ces codes (je peux aussi repartir des tables dans le code mais l'index est celui des scancodes allegro, et cela ne m'avance pas trop pour les scancodes en java...).
J'ajouterai les bons codes ce soir dans le train, pour une mise en ligne demain je pense.
mais je n'ai pas mappé toutes les touches... juste les 1 à 0, les A à Z avec shift, entrée et espace...
N'ayant pas de table pour les scancodes du TO8, j'ai détourné une version de teo pour obtenir ces codes (je peux aussi repartir des tables dans le code mais l'index est celui des scancodes allegro, et cela ne m'avance pas trop pour les scancodes en java...).
J'ajouterai les bons codes ce soir dans le train, pour une mise en ligne demain je pense.