J'ai vu ce matin sur le Cpc wiki que Mr Lou cherchait une version de Buggy Boy fonctionnant sur Cpc Plus. J'ai donc décidé de patcher la version old (source: cpc p0wer) pour qu'elle puisse fonctionner sur plus.
Voici la version finalisée. Je voulais vous en faire profiter aussi.
Vous n’êtes pas autorisé(e) à consulter les fichiers insérés à ce message.
Buggy boy était un peu lent mais assez fun quand même. Merci pour le patche, c'est important de patcher les classiques pour PLUS, histoire qu'ils puissent tourner sur les machines les plus récentes aussi..
J'ai juste modifié la routine de scan du clavier, c'est tout. De mémoire, la routine était à l'adresse #894E, sur le fichier "buggy.n05".
J'ai chargé le fichier avec un ùld,"buggy.n05" (correspondant à un load) Ensuite j'ai installé ma routine de scan clavier en remplacant celle déjà existante. Puis j'ai sauvegardé le fichier.
Voilà pour le detail :
Code :
; ; Keyboard patch for buggy boy ; org #894E
ld bc,#f40E out (c),c ld b,#F6 ld a,#c0 out (c),a out (c),c defb #ed,#71 ; out (c),0 inc b ld a,#92 out (c),a ld a,d or #40 ld b,#f6 out (c),a ld b,#f4 in a,(c) ld bc,#f782 out (c),c dec b defb #ed,#71 ; out (c),0 cpl ret
Inscription : 20 Août 2007, 18:21 Message(s) : 4997
y'a un probleme sur ta version patché je trouve aucune modifications sur le "keyscan", la routine #894E est la même que celle dispo sur les autres versions:
Code :
;; AST ;;VERSION TWOMAG org #894e org #894e ld bc,#f40e ld bc,#f40e out (c),c out (c),c ld b,#f6 ld b,#f6 ld a,#c9 ld a,#c9 out (c),a out (c),a out (c),c out (c),c inc b inc b ld a,#92 ld a,#92 out (c),a out (c),a ld a,d ld a,d or #40 or #40 ld b,#f6 ld b,#f6 out (c),a out (c),a ld b,#f4 ld b,#f4 in a,(c) in a,(c) ld bc,#f782 ld bc,#f782 out (c),c out (c),c dec b dec b ld c,#00 ld c,#00 out (c),c out (c),c cpl cpl ret ret
Ca n'apportera pas grand chose au jeu. De plus le jeu fait 64k bien plein et il sera dificile (mais pas impossible) de trouver de la place.
Voici la version Cpc Plus revue et corrigée... Désolé, la routine clavier se trouve à l'adresse #63D6 (dans le fichier "buggy.n05") et à l'adresse #894E quand le jeu est décompacté. J'avais mal fait la sauvegarde du fichier .n05
Erreur désormais réparée....
Vous n’êtes pas autorisé(e) à consulter les fichiers insérés à ce message.
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 7 invité(s)
Vous ne pouvez pas publier de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas insérer de pièces jointes dans ce forum