Derniers sujets
Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité Aucun
Le record du nombre d'utilisateurs en ligne est de 29 le Mer 25 Fév 2015 - 14:01
Connexion
Statistiques
Nous avons 242 membres enregistrésL'utilisateur enregistré le plus récent est AIRBUS44
Nos membres ont posté un total de 8922 messages dans 811 sujets
touches pour jeu de tir ?
5 participants
Forum Oric :: Forums :: Forum Public :: Programmation en C
Page 1 sur 1
touches pour jeu de tir ?
Je fais un petit jeu de tir en C (bien plus rapide qu'en basic) pour pratiquer un peu le C
J'aimerais pouvoir utiliser les fleches du clavier et la barre espace en meme temps ! pour tirer tout en se déplaçant!
y a t'il un autre emplacement mémoire pour lire 2 touches standard en même temps ?
y a t'il une bidouille à faire :o ?
J'aimerais pouvoir utiliser les fleches du clavier et la barre espace en meme temps ! pour tirer tout en se déplaçant!
- Code:
key = peek(0x208); // pour les touches standards
key2 = peek(0x209); // pour les touches rouges
y a t'il un autre emplacement mémoire pour lire 2 touches standard en même temps ?
y a t'il une bidouille à faire :o ?
goyo- Messages : 199
Date d'inscription : 02/05/2014
Age : 52
Localisation : Massy
Re: touches pour jeu de tir ?
Bonsoir Goyo
Ben c'est un peu compliqué, il faut configurer les ports du via 6522 et accéder au port du processeur sonore pour accéder à la matrice du clavier ce qui permet de lire plusieurs touches en même temps..Une sorte de scan "Made in sois-meme" En effet, la valeur de clavier capturée qui est proposée par l interpréteur ne sert que pour taper à la machine et non pour piloter. Donc il faut decortiquer le 6522 et le AY-3-8912.
Ben c'est un peu compliqué, il faut configurer les ports du via 6522 et accéder au port du processeur sonore pour accéder à la matrice du clavier ce qui permet de lire plusieurs touches en même temps..Une sorte de scan "Made in sois-meme" En effet, la valeur de clavier capturée qui est proposée par l interpréteur ne sert que pour taper à la machine et non pour piloter. Donc il faut decortiquer le 6522 et le AY-3-8912.
kenneth- Modérateur
- Messages : 879
Date d'inscription : 13/01/2013
Age : 56
Localisation : 63
Re: touches pour jeu de tir ?
Bonjour
Tu devrais trouver toutes les infos dans le wiki de defence force voire dans les exemples de sources fournis.
Il y a des routines qui lisent la matrice du clavier.
Didier
Tu devrais trouver toutes les infos dans le wiki de defence force voire dans les exemples de sources fournis.
Il y a des routines qui lisent la matrice du clavier.
Didier
Re: touches pour jeu de tir ?
Fabrice Broche avait aussi fait des articles sur le sujet dans Micr'Oric. Ils m'avaient paru assez clairs à l'époque où je démarrais la programmation.
Je crois que ça s'étalait dans deux numéros, je n'ai plus lesquels en tête mais si tu regardes entre les numéros 4 à 7 (inclus) je suis quasi sûr que tu tomberas dessus.
Je crois que ça s'étalait dans deux numéros, je n'ai plus lesquels en tête mais si tu regardes entre les numéros 4 à 7 (inclus) je suis quasi sûr que tu tomberas dessus.
Symoon- Messages : 779
Date d'inscription : 26/04/2014
Re: touches pour jeu de tir ?
kenneth a écrit:Bonsoir Goyo
Ben c'est un peu compliqué, il faut configurer les ports du via 6522 et accéder au port du processeur sonore pour accéder à la matrice du clavier ce qui permet de lire plusieurs touches en même temps..Une sorte de scan "Made in sois-meme" En effet, la valeur de clavier capturée qui est proposée par l interpréteur ne sert que pour taper à la machine et non pour piloter. Donc il faut decortiquer le 6522 et le AY-3-8912.
en effet ça à l'air compliqué ...
goyo- Messages : 199
Date d'inscription : 02/05/2014
Age : 52
Localisation : Massy
Re: touches pour jeu de tir ?
goyo a écrit:kenneth a écrit:Bonsoir Goyo
Ben c'est un peu compliqué, il faut configurer les ports du via 6522 et accéder au port du processeur sonore pour accéder à la matrice du clavier ce qui permet de lire plusieurs touches en même temps..Une sorte de scan "Made in sois-meme" En effet, la valeur de clavier capturée qui est proposée par l interpréteur ne sert que pour taper à la machine et non pour piloter. Donc il faut decortiquer le 6522 et le AY-3-8912.
en effet ça à l'air compliqué ...
Oui, sur atmos, on va dire qu'il y a bcp de loupé pour la gestion clavier. Il faut pas mal bidouiller (ou partir directement en asm). Sur telestrat, (avec telemon), c'est plutôt bien géré. . Je pense que F. Broche avait cela en tête quand il a fait le telemon, car tous ces pbs de gestion clavier sont gérés (avec détection de la touche funct pressée par exemple)
Jede- Messages : 308
Date d'inscription : 20/04/2016
Localisation : Var
Sujets similaires
» Oricutron - touches 6 et 8
» Désactiver le son des touches
» Atmos : certaines touches inactives
» une atan2 pour vos lib math
» Aides pour le depannage
» Désactiver le son des touches
» Atmos : certaines touches inactives
» une atan2 pour vos lib math
» Aides pour le depannage
Forum Oric :: Forums :: Forum Public :: Programmation en C
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|
Dim 31 Mar 2024 - 14:35 par kenneth
» Bla Bla général du Jury
Jeu 21 Mar 2024 - 8:51 par Dom50
» carte mère Oric (re)tracée
Mar 5 Mar 2024 - 18:54 par kenneth
» Meurtre à Grande Vitesse
Dim 25 Fév 2024 - 5:09 par Iurius
» ORIC-1 sur LE BON COIN
Ven 23 Fév 2024 - 23:01 par Mcar
» ORIC ATMOS sur LE BON COIN
Dim 4 Fév 2024 - 12:06 par kiwilevrai
» Problème d'affichage des couleurs avec un Oric Atmos
Sam 27 Jan 2024 - 1:26 par pierbail
» Bienvenue dans le Forum des Oriciens
Mar 9 Jan 2024 - 12:33 par Dom50
» Rencontre avec Laurant Weill, co-fondateur de Loriciel, et mon garçon de 12 ans
Ven 29 Déc 2023 - 14:13 par Arcade-des-Monts
» Bonnes fêtes
Mar 26 Déc 2023 - 10:21 par Dom50
» Murders in Venice / Meutres à Venise
Sam 18 Nov 2023 - 22:44 par retroric
» Un clavier PS/2 pour tester un ORIC
Dim 27 Aoû 2023 - 9:49 par Voyageur
» Disquette 3" Sedoric
Mar 1 Aoû 2023 - 14:22 par AtomeX
» faire un 6502 avec des phototransistor
Dim 16 Juil 2023 - 17:26 par Voyageur
» Oricutron linux et DSK
Jeu 29 Juin 2023 - 18:34 par Voyageur