Index du forum




Un petit coup de main... Vous pouvez nous aider à mettre ce site à jour: n'hésitez pas à me contacter !!!

* Connexion   * Inscription

* FAQ
Nous sommes actuellement le 29 Nov 2025, 19:54

Index du forum » Z80 Coding

Le fuseau horaire est UTC+1 heure


BARBARIAN : PATCH CLAVIER CPC+

Modérateur: poulette73



Publier un nouveau sujet Répondre au sujet  Page 1 sur 1
 [ 3 message(s) ] 
  Aperçu avant impression Sujet précédent | Sujet suivant 
Auteur Message
hERMOL
 Sujet du message : BARBARIAN : PATCH CLAVIER CPC+
Message Publié : 08 Nov 2011, 15:04 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5103
Code :
org #820c
ld b,#f7
ld c,#82
out (c),c
ld hl,#835e
xor a
ld d,#0b
.l8218
push af
ld c,(hl)
ld b,#f4
out (c),a
ld b,#f6
in a,(c)
or #c0
out (c),a
and #3f
out (c),a
ld b,#f4
out (c),c
ld b,#f6
ld c,a
or #80
out (c),a
out (c),c
pop af
inc a
inc hl
dec d
jr nz,l8218
ld d,#0a
ld e,#00
ld hl,#8352
.l8244
ld b,#f7
ld c,#82
out (c),c
ld b,#f4
ld a,#0e
out (c),a
ld b,#f6
in a,(c)
or #c0
or e
ld c,a
and #3f
out (c),c
out (c),a
inc b
ld c,#92
out (c),c
dec b
or #40
out (c),a
ld b,#f4
in a,(c)
cpl
ld (hl),a
inc hl
inc e
dec d
jp nz,l8244
ret


la routine est plutôt longue, quelqu'un a une idée ?


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: BARBARIAN : PATCH CLAVIER CPC+
Message Publié : 08 Nov 2011, 15:26 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5103
Code :
org #820c

   ld d,#0a
   ld e,#00
   ld hl,#8352
.l8244
   ld b,#f7
   ld c,#82
   out (c),c
   ld b,#f4
   ld a,#0e
   out (c),a
   ld b,#f6
   in a,(c)

   or #c0
   or e
   ld c,a
   and #3f
   out (c),c

   ld c,0   ; &F600,0
   out (c),c   ;  correction du bug
[...]
ret
   ds &8275-$,0


j'ai pas le moyen de testé sur un CPC+, mon patch est t'il correct ?


Haut
 Profil  
 
fkey
 Sujet du message : Re: BARBARIAN : PATCH CLAVIER CPC+
Message Publié : 08 Nov 2011, 17:13 
Hors-ligne
Rulezz
Rulezz

Inscription : 25 Mai 2009, 16:28
Message(s) : 95
Salut Hermol,

Je sais pas si j'aurais le temps de tester ça ce soir, mais si j'ai le temps j'essayerais.
Pour la correction du bug, c'est pas possible de faire un petit :

Citer :
org #820c

ld d,#0a
ld e,#00
ld hl,#8352
.l8244
ld b,#f7
ld c,#82
out (c),c
ld b,#f4
ld a,#0e
out (c),a
ld b,#f6
in a,(c)

or #c0
or e
ld c,a
and #3f
out (c),c

db &ED,&71 ; out (c),0 correction du bug
[...]
ret
ds &8275-$,0


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  Page 1 sur 1
 [ 3 message(s) ] 

Index du forum » Z80 Coding

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 24 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

Aller vers :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit en français par Maël Soucaze.