comment on utilise call $7CD ?

Door rendomizer

Rookie (27)

afbeelding van rendomizer

27-10-2018, 16:06

J'aimerai redefinir "A" avec call $7CD mais je n'y arrive pas. pouvez vous m'éclairer s'il vous plais
mon code est le suivant:

org $d000
         push hl
boucle:         
         ld a,$0a
         ld b,64
         add a,b
         ld h,a
         ld l,$08
         ld a,255
          call $07CD
           
           
fin:
          pop hl
          ret
Aangemeld of registreer om reacties te plaatsen

Van gdx

Prophet (3049)

afbeelding van gdx

27-10-2018, 16:26

Le CALL $07CD appelle quoi ? Si vous tentez de faire un appel dans la ROM sans passer par la table des sauts du Bios, il y a grande chance que votre programme de fonctionne pas sur tous les MSX.

Je vous conseille de lire le PDF Pratique du MSX pour vous familiariser avec le standard.

Van rendomizer

Rookie (27)

afbeelding van rendomizer

27-10-2018, 16:56

il appel la routine pour modifier une adresse dans le vdp. Serait il possible que vous me donniez le lien du pdf pratique du msx ?
screenshot
le livre du msx

Van gdx

Prophet (3049)

afbeelding van gdx

28-10-2018, 10:43

Voici le lien du Pratique du MSX.
http://www.msx.org/fr/forum/multilingual-forums/discussions-...

N'utilisez pas "Le Livre du MSX" de Daniel Martin, ce n'est un pas un bon livre, il ne suit pas le standard.

CALL $07CD n'est pas standard.

Van rendomizer

Rookie (27)

afbeelding van rendomizer

28-10-2018, 12:00

ok merci c'est pour ça que ça ne marche pas lol Vous n'avez pas un bout de code pour afficher des pixels colorisés ?

Van rendomizer

Rookie (27)

afbeelding van rendomizer

28-10-2018, 14:17

Un GRAND merci pour ce pdf du Pratique du MSX Mr le Prophet. Vous n'auriez pas un petit bout de code pour afficher un sprite ?

Van gdx

Prophet (3049)

afbeelding van gdx

08-11-2018, 13:09

Non mais il y a plusieurs jeux sur le net donnés avec le code source.