Z80 Vs 6502, FIGHT !

Page 1 sur 8 1, 2, 3, 4, 5, 6, 7, 8  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

Z80 Vs 6502, FIGHT !

Message par drfloyd le Sam 22 Jan 2011 - 15:44

Le topil de fight des processeurs 8 bits :

le fameux Zilog Z80 (Amstrad, Spectrum...) face au non moins fameux MOS Technology 6502/6510 (Oric, C64...)

FIGHT !


Dernière édition par drfloyd le Sam 22 Jan 2011 - 22:23, édité 2 fois

_______________________________________________________

Ma brocante :
http://www.gamopat-forum.com/t86896-la-brocante-du-barbu








drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

Masculin Nombre de messages : 113162
Age : 47
Localisation : Dpt 62
Date d'inscription : 05/12/2004

http://www.gamopat.com

Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par Invité le Sam 22 Jan 2011 - 17:01

Le zilog a clairement l'avantage d'une programmation plus imple et accesible aux débutants !

Qu'en est il du 6502 ? Confused

Invité
Invité


Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par fanoplusplus64K le Sam 22 Jan 2011 - 19:37

Je connais peu le 6502 mais je dirai qu'il est surement facile d'utilisation aussi à cause du fait qu'on travaille en grande partie avec l'accumulateur et la page zéro.Du coup on passe moins de temps à jongler avec les registres (c'est d'ailleurs ce qui fait râler certains habitués au 65XX quand ils passent au Z80) et on code plus directement.

fanoplusplus64K
Patient contaminé

Masculin Nombre de messages : 350
Age : 40
Date d'inscription : 16/01/2011

Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par MacDeath le Sam 22 Jan 2011 - 19:38

ça veut dire quoi GIHT ?

MacDeath
Patient incurable

Masculin Nombre de messages : 1743
Age : 38
Date d'inscription : 06/05/2009

Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par fanoplusplus64K le Sam 22 Jan 2011 - 19:42

@MacDeath a écrit:ça veut dire quoi GIHT ?
Y'avait pas assez de registres pour contenir le F en plus et pour le sens c'est une histoire d'endianness :lol:

fanoplusplus64K
Patient contaminé

Masculin Nombre de messages : 350
Age : 40
Date d'inscription : 16/01/2011

Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par youki le Sam 22 Jan 2011 - 20:32

Le 6502 c'est un Microprocesseur a architecteur RISC , alors que le Z80 c'est CISC.A frequence egale une 6502 est environ 4 fois plus rapide qu'un Z80.D'ailleur on le sent bien, la plupart des machines a base de 6502 sont a 1Mhz (voir moins comme le C64)... et pourtant on voit le resulat face au machine a base de Z80 a 3-4mhz...Vous allez me dire oui mes le c64 et l' Atari 800 ont du hardware en plus...et patati et patata... ok.. mais l'apple 2 non, le Plus4 non plus... et pourtant c'est 2 machines sont loin de se trainer en comparaison au machine Z80.Le 6502 est nettement plus simple a programmer et plus efficace et beaucoup plus plaisant a programmer.(enfin ca c'est subjectif.. )

youki
Infirmier

Masculin Nombre de messages : 4400
Age : 44
Date d'inscription : 01/08/2009

Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par MacDeath le Sam 22 Jan 2011 - 20:36

Esque le MO5 compte pour les pseudo 65xx ?

Après euh, pour parler de bêtes de concour en Z80 je ne pense pas que les Amstrads (sauf peut être les PLUS) ni les spectrum soient les meilleurs candidats...

Moi je toutrait plutôt les MSX, SamCoupé, enterprise (lol) en avant, et les Sega (SMS, et la mégadrive ? lol ok je sort...)

la Game Boy non ? Arf non c'est un cousin en fait le Sharp x80...

le SamCoupé c'est pas le meilleur ordinateur jamais créé ? (d'après ses Fanboyz bien sûr...)


Dernière édition par MacDeath le Sam 22 Jan 2011 - 20:40, édité 1 fois

MacDeath
Patient incurable

Masculin Nombre de messages : 1743
Age : 38
Date d'inscription : 06/05/2009

Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par youki le Sam 22 Jan 2011 - 20:37

le MO5 c'est pas un 6502.Mais bon, meme je pense qu'il tient la route au niveau vitesse. C'est juste que cette machien n'a pas été exploité dutout

youki
Infirmier

Masculin Nombre de messages : 4400
Age : 44
Date d'inscription : 01/08/2009

Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par Invité le Sam 22 Jan 2011 - 20:53

@MacDeath a écrit:, et la mégadrive ? lol ok je sort...

ben la MD c'etait a peu pres la meme archi que la NG , motorola 68k + un co pro sonore ... le z80 faisait office d'homme de menache ...

Invité
Invité


Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par fanoplusplus64K le Sam 22 Jan 2011 - 21:07

Tu oublies de dire que typiquement les fréquences du 6502 étaient 4 fois inférieures à celles du Z80 car le Z80 était conçu pour fonctionner à des fréquences plus élevées , pas le 6502 , donc finalement c'est du kif kif.C'est l'architecture de la machine qui fait la différence (je ne prendrai pas l'exemple du CPC , c'est surement le pire car il se traine le CRTC/GA qui le ralentissent considérablement et ce n'est pas spécialement le lieux pour faire un SMS Vs NES)

Quand à trouver agréable , effectivement c'est subjectif.Le Z80 est tout aussi simple à programmer , la différence est que les registres sont dans le processeur et pas dans la RAM.

La performance , ça dépend des tâches qu'on lui donne (c'est pas par hasard qu'on le retrouve souvent le Z80 en copro pour gérer une puce sonore) , le grand nombre de registres du Z80 lui permettent aussi de réduire les accès mémoire ce qui est intéressant en terme d'optimisation.

fanoplusplus64K
Patient contaminé

Masculin Nombre de messages : 350
Age : 40
Date d'inscription : 16/01/2011

Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par beeAware le Dim 23 Jan 2011 - 0:34

Il y a sur ce sujet quelques réflexions d'un type qui a codé des démos pour CPC et C64 :
http://members.multimania.nl/rubynl/tuts/optimus/6510-z80.htm
Ce n'est qu'un avis comme un autre, mais je trouve son analyse intéressante.

beeAware
Patient contaminé

Masculin Nombre de messages : 150
Age : 41
Date d'inscription : 22/01/2011

Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par fanoplusplus64K le Dim 23 Jan 2011 - 1:58

Oui , c'est interessant.D'ailleurs le gars est celui qui est en train de faire un très joli (et très rapide) raycaster sur CPC.
Par contre certaines choses sont discutables , comparer le nombre de cycles pris entre les différentes instructions n'a aucun sens par exemple.Prendre un exemple de routine sur CPC d'une part et sur C64 d'autre part n'a pas de sens quand on veut comparer les deux processeurs non plus.

fanoplusplus64K
Patient contaminé

Masculin Nombre de messages : 350
Age : 40
Date d'inscription : 16/01/2011

Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par fanoplusplus64K le Dim 23 Jan 2011 - 17:50

Un autre document digne d'intérêt qui parle aussi du 8080 et de la variante Z80 de la gameboy (contient quelques erreurs tout de même , comme par exemple l'omission de DEC (HL) ou encore des JR du Z80 )
http://hitmen.c02.at/files/releases/gbc/mnemonics_8080_z80_6502.txt

fanoplusplus64K
Patient contaminé

Masculin Nombre de messages : 350
Age : 40
Date d'inscription : 16/01/2011

Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par dvallet le Dim 23 Jan 2011 - 20:24


Perso, j'ai commencé sur 6502 (Oric, Apple) avant d'apprendre le Z80 avec le MSX2 et lors de la création d'une carte à base de Z80.

Le Z80 est clairement plus riche, mais plus complexe que le 6502 coté programmation.
30 ans (presque) après, je révise mon 6502. Pour le Z80, je n'y pense meme pas.

dvallet
Patient en incubation

Masculin Nombre de messages : 55
Age : 54
Localisation : Nord de la France (Nord Nord !)
Date d'inscription : 24/09/2006

http://www.dmacoco.fr

Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par TOUKO le Mer 23 Fév 2011 - 13:43

@youki a écrit:Le 6502 c'est un Microprocesseur a architecteur RISC , alors que le Z80 c'est CISC.A frequence egale une 6502 est environ 4 fois plus rapide qu'un Z80.D'ailleur on le sent bien, la plupart des machines a base de 6502 sont a 1Mhz (voir moins comme le C64)... et pourtant on voit le resulat face au machine a base de Z80 a 3-4mhz...Vous allez me dire oui mes le c64 et l' Atari 800 ont du hardware en plus...et patati et patata... ok.. mais l'apple 2 non, le Plus4 non plus... et pourtant c'est 2 machines sont loin de se trainer en comparaison au machine Z80.Le 6502 est nettement plus simple a programmer et plus efficace et beaucoup plus plaisant a programmer.(enfin ca c'est subjectif.. )

il me semble que le problème du z80 est que tout en étant cadencé à 4 mhz, en interne il tourne à 1.
Le 6502 de base est buggé.

Le z80 à plus de registres (dont certains sont sur 16 bits) que les 3 du 6502, et plus d'instructions, mais les plus rapides on l'air de prendre 4 cycles, alors que sur le 6502 elles sont à 2 .

En terme de perfs à fréquence égale le z80 est à la ramasse.
Par contre en terme de souplesse de programmation le Z80 est largement devant.

Après faut voir si prendre les variantes du 6502 compte.


Dernière édition par TOUKO le Mer 23 Fév 2011 - 16:12, édité 1 fois

TOUKO
Interne
Interne

Masculin Nombre de messages : 10156
Age : 43
Localisation : LE MANS/MARSEILLE
Date d'inscription : 08/07/2010

http://touko-dev.blog.fr/

Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par youki le Mer 23 Fév 2011 - 15:48

Enfin moi je sais qu'avec le Z80 j'ai plus de mal. Je trouve plus souple le 6502. Mais bon j'aime la simplicité.

youki
Infirmier

Masculin Nombre de messages : 4400
Age : 44
Date d'inscription : 01/08/2009

Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par TOUKO le Mer 23 Fév 2011 - 16:14

Oui la prog du 65xx est très simple, enfin moi j'aime bien ..

Mais je pense que c'est une question d'habitude, car les personnes habituées au z80, ont du mal avec le 6502 et inversement ..


Dernière édition par TOUKO le Jeu 24 Fév 2011 - 9:24, édité 1 fois

TOUKO
Interne
Interne

Masculin Nombre de messages : 10156
Age : 43
Localisation : LE MANS/MARSEILLE
Date d'inscription : 08/07/2010

http://touko-dev.blog.fr/

Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par fanoplusplus64K le Mer 23 Fév 2011 - 20:26

@TOUKO a écrit:En terme de perfs à fréquence égale le z80 est à la ramasse.
Le hic c'est que typiquement on ne retrouvait pas concrètement de fréquences égales.Le Z80 était juste conçu pour supporter des fréquences plus élevées contrairement (est ce que le refresh intégré des RAM y était pour quelque chose ?) au 6502 dont la vitesse externe et interne sont identiques.

Après pour la pratique c'est juste une question d'habitude , il est vrai qu'avec le Z80 l'essentiel de la "bonne" pratique consiste à chercher à garder un maximum de choses dans les registres en minimisant l'usage de la mémoire pour stocker les résultats intermédiaires , ce qui peut être déroutant quand on est habitué au 6502.Idem pour un programmeur Z80 qui cherche désespéremment ses instructions 16bits sur un 6502.

fanoplusplus64K
Patient contaminé

Masculin Nombre de messages : 350
Age : 40
Date d'inscription : 16/01/2011

Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par TOUKO le Jeu 24 Fév 2011 - 9:23

@fanoplusplus64K a écrit:Le hic c'est que typiquement on ne retrouvait pas concrètement de fréquences égales.Le Z80 était juste conçu pour supporter des fréquences plus élevées contrairement (est ce que le refresh intégré des RAM y était pour quelque chose ?) au 6502 dont la vitesse externe et interne sont identiques.

Merci pour la précision .

@fanoplusplus64K a écrit:
Après pour la pratique c'est juste une question d'habitude , il est vrai qu'avec le Z80 l'essentiel de la "bonne" pratique consiste à chercher à garder un maximum de choses dans les registres en minimisant l'usage de la mémoire pour stocker les résultats intermédiaires , ce qui peut être déroutant quand on est habitué au 6502.Idem pour un programmeur Z80 qui cherche désespéremment ses instructions 16bits sur un 6502.

Oui tout à fait, c'est pour cela que je trouve le z80 plus souple grâce à ses nombreux registres+instructions, le reste n'est qu'habitude ..

Avec le 6502 on peut compenser par du push/pull sur la pile qui ne prennent que 2 cycles chacun .
Le HuC6280 de la PCE, est un custom du 6502, et c'est vraiment une merveille ..


TOUKO
Interne
Interne

Masculin Nombre de messages : 10156
Age : 43
Localisation : LE MANS/MARSEILLE
Date d'inscription : 08/07/2010

http://touko-dev.blog.fr/

Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par 65c02 le Jeu 26 Mai 2011 - 17:15

devinez ce que j'en pense :p

65c02
Patient incurable

Masculin Nombre de messages : 1848
Age : 45
Localisation : Paulhan
Date d'inscription : 23/05/2011

http://65c02.tumblr.com

Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par Invité le Jeu 26 Mai 2011 - 17:36

Avec le nom de ton avatar ? Trop dur ! Mr. Green

Invité
Invité


Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par Invité le Jeu 26 Mai 2011 - 23:54

Le 6502 marche aussi en décimal, c est pratique quand on a pas seize doigts. Mr. Green

Invité
Invité


Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par Invité le Ven 27 Mai 2011 - 1:03

kenneth a écrit:Le 6502 marche aussi en décimal, c est pratique quand on a pas seize doigts. Mr. Green

LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL !

J'aurais jamais pensé à la faire celle là !

Invité
Invité


Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par 65c02 le Ven 27 Mai 2011 - 8:09

Kenneth t'es fan d'oric ?
j'adore :)

65c02
Patient incurable

Masculin Nombre de messages : 1848
Age : 45
Localisation : Paulhan
Date d'inscription : 23/05/2011

http://65c02.tumblr.com

Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par 65c02 le Ven 27 Mai 2011 - 8:13

Le 6502 me fait penser à un ninja : rapide, simple, efficace
Le Z80 me fait penser à un magicien : puissant, magique avec plein de sortilèges en réserve
Je préfère le 6502 juste parce qu'on peut difficilement faire plus simple
J'ai la simplicité
Je vénère la simplicité
La simplicité n'est qu'amour :)

65c02
Patient incurable

Masculin Nombre de messages : 1848
Age : 45
Localisation : Paulhan
Date d'inscription : 23/05/2011

http://65c02.tumblr.com

Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par TOUKO le Ven 27 Mai 2011 - 9:16

Le 6502, est clairement plus performant, à fréquence égale il enterre le Z80 ..

Et je ne parle même pas du HuC6280 de la pc-engine, qui rivalise avec le 68000 en terme de jeu .

TOUKO
Interne
Interne

Masculin Nombre de messages : 10156
Age : 43
Localisation : LE MANS/MARSEILLE
Date d'inscription : 08/07/2010

http://touko-dev.blog.fr/

Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par mic le Ven 27 Mai 2011 - 9:32

pour l'histoire ditent merci les americains , c'est grace à eux tout ça

mic
Docteur *
Docteur *

Masculin Nombre de messages : 3230
Age : 41
Localisation : 62
Date d'inscription : 03/11/2005

Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par TOUKO le Ven 27 Mai 2011 - 9:46

Oui ,et la merde dans le monde aujourd'hui aussi Twisted Evil ...

Là j'ai lu un article sur intel, qui à inventé des transistors 3D en 22nm .. 8)
Franchement intel est vraiment impréssionnant en matière de CPU ..

Mais bon, cela ne veux pas dire que les autres pays ne savent pas faire des cpu de la mort, surtout niveau militaire ..

TOUKO
Interne
Interne

Masculin Nombre de messages : 10156
Age : 43
Localisation : LE MANS/MARSEILLE
Date d'inscription : 08/07/2010

http://touko-dev.blog.fr/

Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par Invité le Ven 27 Mai 2011 - 23:18

@65c02 a écrit:Kenneth t'es fan d'oric ?
j'adore :)
Ouaip.Même que les effets post-traumatiques sont encore présents. :shaking2:
@65c02 a écrit:Le 6502 me fait penser à un ninja : rapide, simple, efficace
Le Z80 me fait penser à un magicien : puissant, magique avec plein de sortilèges en réserve
+1

Invité
Invité


Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par Clinteeswoud le Sam 28 Mai 2011 - 11:11

Hello
Cà vous dirait de nous donner quelques exemples de fonctions en assembleur, leur syntaxe, leurs effets ?
Pas un long cours magistral, mais quelques exemples de base, pour un pauv' ancien programmeur en basic comme moi (et d'autres Mr. Green ) ? :)


edit: voire, pour les plus motivés, un topic sur l'assembleur....C'est ce qui manque sur le forum pour en faire un repaire ultime de vieux barbus drunken What a Face

Clinteeswoud
Guéri miraculeux

Masculin Nombre de messages : 2666
Age : 76
Localisation : Hospice des vieux glands
Date d'inscription : 17/07/2007

Revenir en haut Aller en bas

Re: Z80 Vs 6502, FIGHT !

Message par Contenu sponsorisé Aujourd'hui à 14:01


Contenu sponsorisé


Revenir en haut Aller en bas

Page 1 sur 8 1, 2, 3, 4, 5, 6, 7, 8  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum