it regularly difficult to spot, aside from maybe by a genuine Rolex replica history specialist, in light of the fact that the best phony Rolex are 95% made by Rolex. If you want to know how often you should optimally be winding your rolex replica watch, Click Here.

Adaptation joystick...
 
Notifications
Retirer tout

Adaptation joystick série sur des jeux existants... possible ?

3 Posts
2 Utilisateurs
0 Reactions
114 Vu
Atmosphere
(@atmosphere)
Trusted Member
Inscription: Il y a 7 mois
Posts: 57
Début du sujet  

Bonjour à tous,

Je me pose la question en consultant les modifications apportées par @kenneth sur le jeu Ghostgobler et le joystick IJK si je ne dis pas de bêtises.
Le joystick que j'ai implanté sur mon interface K7 envoie un octet contenant la position du joystick dès qu'on demande à l'Oric de lire un octet sur le port K7, la petite routine met alors le résultat en page zéro ou autre...

Est ce qu'il est techniquement possible de faire appel à ma routine de lecture d'octet lorsque le jeu vient lire une touche du clavier ?



   
Citation
Kenneth
(@kenneth)
Honorable Member Adhérent
Inscription: Il y a 6 ans
Posts: 352
 

Bonjour Atmosphere

Si le jeu n'a pas supprimé ou modifié le vecteur d'interruption, il suffit de greffer ta routine a la suite du code de mapping clavier pour recouvrir la valeur de la touche clavier lue sur la matrice clavier par la valeur du joystick de RéTOric. En supposant que la routine de lecture par l'entrée magnéto ne soit pas trop gourmande en cycles. (ralentissement du jeu ou dépassement du tempo d'interruption qui provoquerait un plantage).



   
RépondreCitation
Atmosphere
(@atmosphere)
Trusted Member
Inscription: Il y a 7 mois
Posts: 57
Début du sujet  

@kenneth merci ! je vais tenter de faire ça.

Si je prends exemple sur le jeu Ghostgobler, si j'ai bien compris tu as ajouté un patch au début du jeux qui charge la routine que tu as ajouté à la fin du jeu ?

En regardant le fichier, je vois que tu as juste modifié l'adresse de fin et tu as ajouté la petite routine à la fin du fichier. J'avoue j'ai mal à comprendre à quel moment s'exécute la petite routine...

Ma routine de lecture du joystick c'est ça :

0x20,0x6A,0xE7,0xA9,0x00,0x8D,0x4D,0x02,0x20,0xC9,0xE6,0x85,0x00,0x20,0x3D,0xE9,0x60
 
ce qui donne (désolée pour la syntaxe approximative...) :
 
JSR SetupVia 20 E7 6A
LDA $00         A9 00
STA TSpeed   8D 02 4D
JSR RDBYTE   20 E6 C9
STA $00         85 00
JSR ResetVia   20 E9 3D
RTS                60
 
La ROM de l'Oric a la lumineuse idée d'envoyer des bits 1 dès qu'elle est en mode lecture, ce qui permet à RéTOric d'envoyer un octet correspondant à la lecture du joystick...

Ce message a été modifié Il y a 3 semaines 2 fois parAtmosphere

   
RépondreCitation
Share: