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 30 Nov 2025, 11:37

Index du forum » Z80 Coding

Le fuseau horaire est UTC+1 heure


DAMS : En route pour une nouvelle version !

Modérateur: poulette73



Publier un nouveau sujet Répondre au sujet  Page 5 sur 5
 [ 67 message(s) ]  Aller vers la page Précédent  1, 2, 3, 4, 5
  Aperçu avant impression Sujet précédent | Sujet suivant 
Auteur Message
TotO
 Sujet du message : Re: DAMS : En route pour une nouvelle version !
Message Publié : 17 Mars 2015, 23:20 
Hors-ligne
VIP
VIP

Inscription : 13 Jan 2010, 14:25
Message(s) : 2282
C'est physiquement impossible sur un Z80.
http://www.righto.com/2014/10/how-z80s- ... -down.html

Pour info, les codes d'instructions utilisés par HL sont les mêmes que pour, IX et IY. (IX est préfixé par $DD et IY par $FD)

_________________
Cent Pour Cent


Haut
 Profil  
 
blablacool
 Sujet du message : Re: DAMS : En route pour une nouvelle version !
Message Publié : 18 Mars 2015, 10:49 
Hors-ligne

Inscription : 17 Mars 2015, 20:10
Message(s) : 2
Non ces instructions ne sont pas des instructions cachées. Elles n'existent tout simplement pas :)

Il y a en effet des instructions non documentées telles que : LD r,IXL, LD r,IYH, OUT (C),0 etc... Mais elles ne sont pas implémentées sous DAMS.

Alors à l'ancienne :
DEFB #DD
LD A,L


Haut
 Profil  
 
AsT
 Sujet du message : Re: DAMS : En route pour une nouvelle version !
Message Publié : 18 Mars 2015, 14:06 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 29 Août 2007, 08:04
Message(s) : 751
Localisation : Impact Hq
TotO a écrit :
C'est physiquement impossible sur un Z80.
http://www.righto.com/2014/10/how-z80s- ... -down.html

Pour info, les codes d'instructions utilisés par HL sont les mêmes que pour, IX et IY. (IX est préfixé par $DD et YX par $FD)

Je suppose que tu voulais dire IY (préfixé par #fd) mais bon, tout le monde avait compris... :mdr:

_________________
AsT / iMP4CT

Retrouvez nous sur le forum Amstrad Plus
"Call &bb06"


Haut
 Profil  
 
TotO
 Sujet du message : Re: DAMS : En route pour une nouvelle version !
Message Publié : 18 Mars 2015, 14:35 
Hors-ligne
VIP
VIP

Inscription : 13 Jan 2010, 14:25
Message(s) : 2282
Oui, j'ai répondu un peut tard et je n'ai pas fait attention à la faute de frappe.
C'est corrigé. :sweatingbullets:

_________________
Cent Pour Cent


Haut
 Profil  
 
Overflow
 Sujet du message : Re: DAMS : En route pour une nouvelle version !
Message Publié : 18 Mars 2015, 14:53 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 05 Oct 2010, 17:55
Message(s) : 84
Y'a les instructions étendues ou fake aussi, appelons-les comme on veut.
Comme dans ce cross-assembleur que j'utilise: http://sourceforge.net/projects/sjasmplus/

Anecdote: AST commente mon code "t'as fait une faute là, LD HL,BC çà existe pas"
Sauf que l'assembleur traduit çà tout seul en LD H,B:LD L,C
Pour aller plus loin dans l'idée sinon: LD A,(--HL) traduisible en DEC HL:LD A,(HL)

Perso, je trouve çà excessif; la question n'est cependant pas ce qu'on peut en penser;
c'est juste une fonctionnalité que certains assembleurs proposent, alors j'en parle. :)

_________________
Demomaker à la retraite.
CPC en 2012, MSX en 2015, CPC Pâques 2017
et puis un petit truc sur GX4000 en novembre 2017 à l'Alchimie mais chut! c'est un secret.


Haut
 Profil  
 
AsT
 Sujet du message : Re: DAMS : En route pour une nouvelle version !
Message Publié : 18 Mars 2015, 20:34 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 29 Août 2007, 08:04
Message(s) : 751
Localisation : Impact Hq
Pas mal ton anecdocte, et en plus c'est vrai. :mdr:

Pour ma part, je reste partisant de ce qui existe donc, je préfère grandement un bon vieu
Ld h,b:ld l,c pour remplacer ton ld hl,bc qui n'existe nul part.
Et puis, sans relancer le debat, tu sais que je préfère travailler à l'ancienne sur mon cpc plutôt que sur pc pour cpc. C'est un avis qui vaut ce qu'il vaut. Tu ne peux pas savoir comme je suis malheureux de coder sur pc en ce moment pour cpc, mais n'ayant pas de cpc ici, comme le dit le proverbe, "faute de grives..."

_________________
AsT / iMP4CT

Retrouvez nous sur le forum Amstrad Plus
"Call &bb06"


Haut
 Profil  
 
PSy
 Sujet du message : Re: DAMS : En route pour une nouvelle version !
Message Publié : 18 Mars 2015, 22:42 
Hors-ligne
VIP
VIP

Inscription : 15 Fév 2015, 11:08
Message(s) : 38
TotO a écrit :
C'est physiquement impossible sur un Z80.
http://www.righto.com/2014/10/how-z80s- ... -down.html


Excellent cet article. On y apprend comment sont implémentés électroniquement chaque bits des registres: 2 inverseurs monté tête bêche! (la sortie de l'un relié à l'entré de l'autre et inversement).
Pour faire changer d'état le bit, on "monte un peu" la tension d'un coté, ca change d'état l'un qui fait donc changer d'état l'autre et se retrouve en état stable, le bit est mémorisé.


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  Page 5 sur 5
 [ 67 message(s) ]  Aller vers la page Précédent  1, 2, 3, 4, 5

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 14 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 :  
Powered by phpBB® Forum Software © phpBB Group
Traduit en français par Maël Soucaze.