Salut
Je voudrais savoir si il y a eu une mise a jour des drivers pour clavier PS2 (pour qu'il puisse marcher sur AMS 2.08 entre autre)
merci
SasumeOups, dsl j'ai dit une bêtise, ce n'est pas 0x40000 que j'avais ajouté, mais 0x40002, donc j'avais toujours le pb.
: Ensuite, j'ai ajouté 0x40000 à mem+SIZE_OF_PRG-1 qui devrait bien pointer vers le tag puisque SIZE_OF_PRG contient la taille entière du prog (le prog lui-même plus les deux octets de taille du début) mais j'ai toujours le pb.
Sasume :
je ne comprends pas pourquoi il rajoute 0x40002, ni pourquoi il faut le rajouter à l'adresse de la table de relogements (le deuxième argument)
Sasume
: En fait, je crois que j'ai compris pourquoi il met 0x40002, c'est parce que mem pointe vers les deux octets qui contiennent la taille du prog, donc il faut les passer.
Ensuite, j'ai ajouté 0x40000 à mem+SIZE_OF_PRG-1 qui devrait bien pointer vers le tag puisque SIZE_OF_PRG contient la taille entière du prog (le prog lui-même plus les deux octets de taille du début) mais j'ai toujours le pb.
Sasume
: Et puis pourquoi on a besoin de se mettre dans le GHOST SPACE pour faire ces relogements ?
Quel est le format de la table de relogements (peut-être que c'est à cause de ça) ?
Sasume
: à partir de quelle version d'AMS le fait de ne pas mettre +0x40000 ne marchait plus ?
Kevin KoflerComment le HW détecte qu'on exécute du code ?
:Sasume
: Et puis pourquoi on a besoin de se mettre dans le GHOST SPACE pour faire ces relogements ?
Parce que sinon, les jmp et jsr absolus dans le programme vont sauter vers des adresses qu'on n'a pas le droit d'exécuter.
Sasume
:Kevin KoflerComment le HW détecte qu'on exécute du code ?
:Sasume
: Et puis pourquoi on a besoin de se mettre dans le GHOST SPACE pour faire ces relogements ?
Parce que sinon, les jmp et jsr absolus dans le programme vont sauter vers des adresses qu'on n'a pas le droit d'exécuter.
Et pourquoi il faut que la table de relogements que l'on passe en argument à EX_Patch soit elle aussi dans le ghost space ? Et pourquoi cela seulement à partir d'AMS > 2.06 ?
Sasume :
Bon, voici la verion corrigée, distribuée sans l'accord de l'auteur, donc je vais peut-être la virer bientôt : [url=http://perso.wanadoo.fr/jackiechan68k/download/kbdtsr 0.5.a.zip]kbdtsr 0.5.a.zip[/url]
Sasume :
Tu n'as pas mis de lien vers la new