Z80 Vs 6502, FIGHT !
+15
Fabf
philip
vingazole
nemokantio
fzu2801
chiss
Clinteeswoud
mic
65c02
dvallet
beeAware
youki
MacDeath
fanoplusplus64K
drfloyd
19 participants
Page 1 sur 8
Page 1 sur 8 • 1, 2, 3, 4, 5, 6, 7, 8
Z80 Vs 6502, FIGHT !
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 !
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
_______________________________________________________
Re: Z80 Vs 6502, FIGHT !
Le zilog a clairement l'avantage d'une programmation plus imple et accesible aux débutants !
Qu'en est il du 6502 ?
Qu'en est il du 6502 ?
Invité- Invité
Re: Z80 Vs 6502, FIGHT !
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é
- Nombre de messages : 597
Age : 48
Date d'inscription : 16/01/2011
Re: Z80 Vs 6502, FIGHT !
ça veut dire quoi GIHT ?
MacDeath- Patient incurable
- Nombre de messages : 1750
Age : 46
Date d'inscription : 06/05/2009
Re: Z80 Vs 6502, FIGHT !
Y'avait pas assez de registres pour contenir le F en plus et pour le sens c'est une histoire d'endianness :lol:MacDeath a écrit:ça veut dire quoi GIHT ?
fanoplusplus64K- Patient contaminé
- Nombre de messages : 597
Age : 48
Date d'inscription : 16/01/2011
Re: Z80 Vs 6502, FIGHT !
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- Docteur *
- Nombre de messages : 13292
Age : 52
Date d'inscription : 01/08/2009
Re: Z80 Vs 6502, FIGHT !
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...)
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
- Nombre de messages : 1750
Age : 46
Date d'inscription : 06/05/2009
Re: Z80 Vs 6502, FIGHT !
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- Docteur *
- Nombre de messages : 13292
Age : 52
Date d'inscription : 01/08/2009
Re: Z80 Vs 6502, FIGHT !
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é
Re: Z80 Vs 6502, FIGHT !
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.
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é
- Nombre de messages : 597
Age : 48
Date d'inscription : 16/01/2011
Re: Z80 Vs 6502, FIGHT !
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.
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é
- Nombre de messages : 243
Age : 49
Date d'inscription : 22/01/2011
Re: Z80 Vs 6502, FIGHT !
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.
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é
- Nombre de messages : 597
Age : 48
Date d'inscription : 16/01/2011
Re: Z80 Vs 6502, FIGHT !
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
http://hitmen.c02.at/files/releases/gbc/mnemonics_8080_z80_6502.txt
fanoplusplus64K- Patient contaminé
- Nombre de messages : 597
Age : 48
Date d'inscription : 16/01/2011
Re: Z80 Vs 6502, FIGHT !
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.
Re: Z80 Vs 6502, FIGHT !
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
Invité- Invité
Re: Z80 Vs 6502, FIGHT !
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- Docteur *
- Nombre de messages : 13292
Age : 52
Date d'inscription : 01/08/2009
Re: Z80 Vs 6502, FIGHT !
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 ..
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
Invité- Invité
Re: Z80 Vs 6502, FIGHT !
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.TOUKO a écrit:En terme de perfs à fréquence égale le z80 est à la ramasse.
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é
- Nombre de messages : 597
Age : 48
Date d'inscription : 16/01/2011
Re: Z80 Vs 6502, FIGHT !
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 ..
Invité- Invité
Re: Z80 Vs 6502, FIGHT !
Le 6502 marche aussi en décimal, c est pratique quand on a pas seize doigts.
Invité- Invité
Re: Z80 Vs 6502, FIGHT !
kenneth a écrit:Le 6502 marche aussi en décimal, c est pratique quand on a pas seize doigts.
LOL LOL LOL LOL LOL LOL LOL LOL LOL LOL !
J'aurais jamais pensé à la faire celle là !
Invité- Invité
Re: Z80 Vs 6502, FIGHT !
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 :)
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 :)
Re: Z80 Vs 6502, FIGHT !
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 .
Et je ne parle même pas du HuC6280 de la pc-engine, qui rivalise avec le 68000 en terme de jeu .
Invité- Invité
Re: Z80 Vs 6502, FIGHT !
pour l'histoire ditent merci les americains , c'est grace à eux tout ça
mic- Docteur *
- Nombre de messages : 4342
Age : 49
Localisation : 80
Date d'inscription : 03/11/2005
Re: Z80 Vs 6502, FIGHT !
Oui ,et la merde dans le monde aujourd'hui aussi ...
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 ..
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 ..
Invité- Invité
Re: Z80 Vs 6502, FIGHT !
Ouaip.Même que les effets post-traumatiques sont encore présents. :shaking2:65c02 a écrit:Kenneth t'es fan d'oric ?
j'adore :)
+165c02 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
Invité- Invité
Re: Z80 Vs 6502, FIGHT !
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 ) ? :)
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
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 ) ? :)
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
Clinteeswoud- Guéri miraculeux
- Nombre de messages : 2876
Age : 84
Localisation : Hospice des vieux glands
Date d'inscription : 17/07/2007
Page 1 sur 8 • 1, 2, 3, 4, 5, 6, 7, 8
Sujets similaires
» LE PAPA du 6502 n'est plus
» [6502] ébauche sidescroller
» 6502 versus IBM 8088
» Si l'Amiga avait utilisé un 65816 ou un 6502 16/32 bits
» [6502] Un jeu d'aventure dans 40 ko.
» [6502] ébauche sidescroller
» 6502 versus IBM 8088
» Si l'Amiga avait utilisé un 65816 ou un 6502 16/32 bits
» [6502] Un jeu d'aventure dans 40 ko.
Page 1 sur 8
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum