CPC Rulez
https://cpcrulez.fr/forum/

Buggy boy
https://cpcrulez.fr/forum/viewtopic.php?f=6&t=5318
Page 1 sur 1

Auteur :  AsT [ 22 Août 2014, 12:48 ]
Sujet du message :  Buggy boy

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.

Auteur :  hERMOL [ 22 Août 2014, 22:18 ]
Sujet du message :  Re: Buggy boy

le retour de Camu :pir8:

tu peu nous faire un petit topo des choses patché ?

Auteur :  MacDeath26 [ 23 Août 2014, 01:37 ]
Sujet du message :  Re: Buggy boy

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..

Auteur :  coconut [ 23 Août 2014, 07:00 ]
Sujet du message :  Re: Buggy boy

C etait quoi l'incompatibilité cpc+? keyboard scanning bug ?

Auteur :  AsT [ 23 Août 2014, 11:10 ]
Sujet du message :  Re: Buggy boy

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

Auteur :  hERMOL [ 27 Août 2014, 10:35 ]
Sujet du message :  Re: Buggy boy

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


les seul modif ce trouve la

Code :
Comparaison de la mémoire:
000099FE: 34 00
000099FF: 7C 00
00009A00: 63 34
00009A02: 81 34
00009A04: FF 63
00009A05: 01 7C
00009A06: 34 81
00009A08: 63 FF
00009A09: 7C 01
00009A0A: 81 28
00009A0B: 7C 56
00009A0C: FF 54
00009A0D: 01 00
00009A0E: 28 FF
00009A0F: 56 00
00009A10: 54 34
00009A11: 00 7C
00009A12: FF 63
00009A13: 00 7C
00009A14: 18 81
00009A15: 00 7C
00009A16: D9 FF
00009A17: 99 01
00009A18: A2 42
00009A19: BB 34
00009A1A: A2 20
00009A1B: DD 06
00009A1C: 84 80
00009A1D: CC DD

Auteur :  AsT [ 27 Août 2014, 12:07 ]
Sujet du message :  Re: Buggy boy

Hum hum... Bizarre.. Je regarderai ca ce soir...

Auteur :  Plissken [ 27 Août 2014, 12:40 ]
Sujet du message :  Re: Buggy boy

Ce serais sympa d'avoir une palette + sur ce jeu tiens :)

Auteur :  AsT [ 27 Août 2014, 17:38 ]
Sujet du message :  Re: Buggy boy

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....

Auteur :  Plissken [ 27 Août 2014, 19:11 ]
Sujet du message :  Re: Buggy boy

Après je propose juste :)

Merci pour le patch :)

Auteur :  Kris [ 28 Août 2014, 08:22 ]
Sujet du message :  Re: Buggy boy

MErci Ast, les "Plus owner" vont pourvoir profiter du jeu :winner:

Auteur :  AsT [ 28 Août 2014, 15:28 ]
Sujet du message :  Re: Buggy boy

De rien, s'il y en a d'autres n'hésitez pas a me le faire savoir... :D

Page 1 sur 1 Le fuseau horaire est UTC+1 heure
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/