Lemmings TO8
Modérateurs : Papy.G, fneck, Carl
-
- Messages : 22
- Inscription : 28 déc. 2013 04:07
Lemmings TO8
Please can someone tell me the controls to play Lemmings on the TO8.
The joystick in both ports does not seem to work.
Does the game need a mouse to play?
The joystick in both ports does not seem to work.
Does the game need a mouse to play?
-
- Messages : 7923
- Inscription : 18 sept. 2010 12:08
- Localisation : Brest et parfois les Flandres
Re: Lemmings TO8
yes, IIRC Lemmings on thomson requires a mouse or the lightpen. Unfortunately due to the dark background and the lack of CRT monitor, the lightpen might not work correctly. But if you've got them both (CRT + lightpen), you could give it a try. It is a nice Thomson port made by Yoann Riou.
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Re: Lemmings TO8
Est-ce qu'il y a moyen de contacter l'auteur de ce portage pour demander si une version MO6 serait envisageable ?
Si le code est dispo je veux bien tenter le portage
Si le code est dispo je veux bien tenter le portage
Programmation rétro ! Orion_'s website
Re: Lemmings TO8
Yoann est le webmaster du site http://www.logicielsmoto.com/
On doit pouvoir le contacter par l'intermédiaire du forum http://www.logicielsmoto.com/phpBB/
On doit pouvoir le contacter par l'intermédiaire du forum http://www.logicielsmoto.com/phpBB/
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
Re: Lemmings TO8
Par la même occasion il faudrait lui demander comment jouer avec la souris sur un vrai TO8
Re: Lemmings TO8
ça ne marche pas sous DCMoto en tout cas, pourtant j'ai activé la souris et désactivé le crayon optique et les manettes (au cas ou ça ferait conflits)
Programmation rétro ! Orion_'s website
Re: Lemmings TO8
Si ca fonctionne avec DCMOTO :
Dans les paramètres DCMOTO:
-mode TO8
-souris activé
Coté TO8:
au menu TO8 3 pour les réglages
2 pour choisir la souris
3 pour revenir au menu
B pour lancer le jeu
la souris fonctionne
Dans les paramètres DCMOTO:
-mode TO8
-souris activé
Coté TO8:
au menu TO8 3 pour les réglages
2 pour choisir la souris
3 pour revenir au menu
B pour lancer le jeu
la souris fonctionne
Re: Lemmings TO8
J'ai remarqué une petite différence entre dcmoto et le vrai TO8 :
- Avec le vrai TO8, si la souris est branchée au démarrage, elle est automatiquement sélectionnée dans les paramètres
- Avec dcmoto, le crayon optique est toujours sélectionné par défaut. S'il est désactivé dans les paramètres il n'y a pas de curseur à l'écran.
C'est pourquoi il faut, avec dcmoto, utiliser la fonction 3 de l'écran d'accueil du TO8 pour sélectionner la souris. Moyennant quoi elle fonctionne dans Lemmings. Par contre, sur la vraie machine, je n'ai pas réussi à l'utiliser pour déplacer le curseur.
- Avec le vrai TO8, si la souris est branchée au démarrage, elle est automatiquement sélectionnée dans les paramètres
- Avec dcmoto, le crayon optique est toujours sélectionné par défaut. S'il est désactivé dans les paramètres il n'y a pas de curseur à l'écran.
C'est pourquoi il faut, avec dcmoto, utiliser la fonction 3 de l'écran d'accueil du TO8 pour sélectionner la souris. Moyennant quoi elle fonctionne dans Lemmings. Par contre, sur la vraie machine, je n'ai pas réussi à l'utiliser pour déplacer le curseur.
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
-
- Messages : 7923
- Inscription : 18 sept. 2010 12:08
- Localisation : Brest et parfois les Flandres
Re: Lemmings TO8
Si si ca marche sous DCMOTO que ce soit à la souris ou au joystick. Je viens de tester.Orion_ a écrit :ça ne marche pas sous DCMoto en tout cas, pourtant j'ai activé la souris et désactivé le crayon optique et les manettes (au cas ou ça ferais conflits)
J'en ai profité pour désassembler une partie du code et constater que techniquement le jeu utilise les routines GETL ($E818) et LPIN ($E81B) pour lire le crayon optique. Si dans le menu "Réglage et préférences" du TO8 on choisi "Utiliser souris" à la place "de choisir le crayon-optique", alors ces routines sont détournées par le moniteur vers GEPE ($EC06) et PEIN ($EC09) pour lire la souris de façon transparente.
Bref: pour jouer à la souris sur un vrai TO, il suffit de choisir "choisir la souris" dans le menu "réglages et préférences", puis booter sur "B" et puis c'est tout!
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Re: Lemmings TO8
Oui pour dcmoto, non pour le vrai TO8. J'ai essayé, 6502man aussi. Le curseur de la souris fonctionne à l'écran d'accueil du TO8 mais reste fixe dans le jeu. Ou alors nous n'avons pas la bonne version de Lemmings ?__sam__ a écrit :Bref: pour jouer à la souris sur un vrai TO, il suffit de choisir "choisir la souris" dans le menu "réglages et préférences", puis booter sur "B" et puis c'est tout!
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
-
- Messages : 7923
- Inscription : 18 sept. 2010 12:08
- Localisation : Brest et parfois les Flandres
Re: Lemmings TO8
J'ai utilisé la version récupérée sur ton site il y a quelques temps.Daniel a écrit :Oui pour dcmoto, non pour le vrai TO8. J'ai essayé, 6502man aussi. Le curseur de la souris fonctionne à l'écran d'accueil du TO8 mais reste fixe dans le jeu. Ou alors nous n'avons pas la bonne version de Lemmings ?
C'est surprenant que ca ne marche pas sur un vrai TO8 quand la souris émule le crayon optique car il n'y a rien de spécial dans l'appel à $E818.
Code : Tout sélectionner
7EA4 BDE818 JSR $E818
7EA7 CE9337 LDU #$9337
7EAA 1F10 TFR X,D
7EAC 830008 SUBD #$0008
7EAF 2A06 BPL $7EB7
7EB1 CC0000 LDD #$0000
7EB4 7E7EC0 JMP $7EC0
7EB7 10830130 CMPD #$0130
7EBB 2D03 BLT $7EC0
7EBD CC0130 LDD #$0130
7EC0 EDC4 STD ,U
7EC2 1F20 TFR Y,D
7EC4 830008 SUBD #$0008
7EC7 2B0B BMI $7ED4
7EC9 108300B8 CMPD #$00B8
7ECD 2D09 BLT $7ED8
7ECF C6B8 LDB #$B8
7ED1 7E7ED8 JMP $7ED8
7ED4 5F CLRB
7ED5 E742 STB $02,U
7ED7 39 RTS
7ED8 E742 STB $02,U
7EDA 39 RTS
A vérifier: que vaut $6000-$6001 dans le basic quand on sélectionne la souris dans les préférences ? Normalement c'est $FF7F quand le light pen est selectionné et $FF85 quand la souris remplace le light-pen.
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Re: Lemmings TO8
Voir ce fil de discussion sur le même sujet : http://forum.system-cfg.com/viewtopic.p ... 8&start=21
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
-
- Messages : 7923
- Inscription : 18 sept. 2010 12:08
- Localisation : Brest et parfois les Flandres
Re: Lemmings TO8
Malgré l'autre fil de discussion et les tests relatés, je ne vois pas ce qui cloche dans le programme. Il utilise $E818 tout à fait normalement. Rien de spécial à ce niveau là de ce que j'ai desassemblé.
A noter: un point d'arret "write" sur $60D8 dans DCMOTO est activé par un opcode inconnu en $EC30. Est-ce que la routine patchée de la souris écrit en $60D8 ?
A noter: un point d'arret "write" sur $60D8 dans DCMOTO est activé par un opcode inconnu en $EC30. Est-ce que la routine patchée de la souris écrit en $60D8 ?
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Re: Lemmings TO8
C'est bien la routine de dcmoto. Elle écrit
- La coordonnée x de la souris dans le registre X et en $60D8
- La coordonnée y de la souris dans le registre Y et en $60D6
La routine pour les coordonnées du crayon optique est également patchée dans dcmoto, elle met à jour les registres X et Y mais pas $60D8 et $60D6.
- La coordonnée x de la souris dans le registre X et en $60D8
- La coordonnée y de la souris dans le registre Y et en $60D6
La routine pour les coordonnées du crayon optique est également patchée dans dcmoto, elle met à jour les registres X et Y mais pas $60D8 et $60D6.
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
Re: Lemmings TO8
Avec le vrai TO8, si les interruptions sont masquées, les coordonnées de la souris sont-elles mises à jour
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.