JTEO, comme teo mais avec un J

Des MO et des TO...

Modérateur : Politburo

Avatar du membre
gilles
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3100
Enregistré le : 17 avr. 2007 21:25
Localisation : 44
Contact :

JTEO, comme teo mais avec un J

Message par gilles »

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))).
Avatar du membre
BubbleBobble
Modérateur
Modérateur
Messages : 2641
Enregistré le : 08 sept. 2004 22:24
Localisation : Toulon

Re: JTEO, comme teo mais avec un J

Message par BubbleBobble »

Salut, c'est cool comme projet ça !
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
Avatar du membre
gilles
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3100
Enregistré le : 17 avr. 2007 21:25
Localisation : 44
Contact :

Re: JTEO, comme teo mais avec un J

Message par gilles »

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.
Avatar du membre
gilles
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3100
Enregistré le : 17 avr. 2007 21:25
Localisation : 44
Contact :

Re: JTEO, comme teo mais avec un J

Message par gilles »

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.
jxano
Fonctionne à 2400 bauds
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

Message par jxano »

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.
Avatar du membre
gilles
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3100
Enregistré le : 17 avr. 2007 21:25
Localisation : 44
Contact :

Re: JTEO, comme teo mais avec un J

Message par gilles »

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.
les chiffres du pavé numérique ne doivent pas marcher.
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.
Avatar du membre
gilles
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3100
Enregistré le : 17 avr. 2007 21:25
Localisation : 44
Contact :

Re: JTEO, comme teo mais avec un J

Message par gilles »

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...
Avatar du membre
Pocket
Administrateur
Administrateur
Messages : 5955
Enregistré le : 24 mai 2002 16:55
Localisation : Toulouse
Contact :

Re: JTEO, comme teo mais avec un J

Message par Pocket »

Salut,

Impressionné je suis ! 8O

Bon courage pour la suite, c'est prometteur.

A+
Pocket, voit tout, sait tout, lit l'avenir dans les entrailles d'une base phpBB ...
Image
Avatar du membre
gilles
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3100
Enregistré le : 17 avr. 2007 21:25
Localisation : 44
Contact :

Re: JTEO, comme teo mais avec un J

Message par gilles »

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.
__sam__
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 134
Enregistré le : 24 oct. 2007 09:48
Localisation : Brest (france, 29)

Re: JTEO, comme teo mais avec un J

Message par __sam__ »

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.
Avatar du membre
gilles
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3100
Enregistré le : 17 avr. 2007 21:25
Localisation : 44
Contact :

Re: JTEO, comme teo mais avec un J

Message par gilles »

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...
Avatar du membre
gilles
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3100
Enregistré le : 17 avr. 2007 21:25
Localisation : 44
Contact :

Re: JTEO, comme teo mais avec un J

Message par gilles »

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).
Avatar du membre
gilles
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3100
Enregistré le : 17 avr. 2007 21:25
Localisation : 44
Contact :

Re: JTEO, comme teo mais avec un J

Message par gilles »

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).
__sam__
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 134
Enregistré le : 24 oct. 2007 09:48
Localisation : Brest (france, 29)

Re: JTEO, comme teo mais avec un J

Message par __sam__ »

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).
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.

FF 3.6, java version "1.6.0_18", windows XP.

sam.
Avatar du membre
gilles
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3100
Enregistré le : 17 avr. 2007 21:25
Localisation : 44
Contact :

Re: JTEO, comme teo mais avec un J

Message par gilles »

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.
Répondre

Retourner vers « Thomson »