GAMOPAT
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Z80 Vs 6502, FIGHT !

+15
Fabf
philip
vingazole
nemokantio
fzu2801
chiss
Clinteeswoud
mic
65c02
dvallet
beeAware
youki
MacDeath
fanoplusplus64K
drfloyd
19 participants

Page 2 sur 8 Précédent  1, 2, 3, 4, 5, 6, 7, 8  Suivant

Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par Clinteeswoud 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

Nombre de messages : 2876
Date d'inscription : 17/07/2007

Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par Invité Sam 28 Mai 2011 - 18:37

Comme par exemple:

En Basic:
1300 LET A=2

En assembleur:
0514 LDA 02

En langage machine du 6502A:
0514 A9 02

(Bon en gros hein!) Very Happy
avatar
Invité
Invité


Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par Invité Sam 28 Mai 2011 - 19:22

Bonne idée clint' !
avatar
Invité
Invité


Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par Clinteeswoud Sam 28 Mai 2011 - 21:39

chavi-dragon a écrit:Bonne idée clint' !

Merci Wink

Comme mise en bouche pour le 6502, j'ai trouvé çà : http://idoc64.free.fr/ASM/instruction.htm

Bon c'est un peu plus compliqué que le basic qd même Mr. Green ; ce n'est pas demain que je vais coder Boulderdash What a Face
Clinteeswoud
Clinteeswoud
Guéri miraculeux

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

Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par Invité Sam 28 Mai 2011 - 22:07

Interesante ta doc Clint. Ca résume bien, mais ca risque d être un peu rébarbatif pour ceux qui débutent. Il y a des bouquins qui font une bonne transition entre le Basic et l'assembleur comme ceux là,par contre ils sont dédiés à une machine particulière, à toi de choisir..le 6502 c est le mieux.
avatar
Invité
Invité


Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par 65c02 Lun 30 Mai 2011 - 8:15

Programmer en assembleur c'est un pur bonheur.
Que ce soit en Z80 ou en 6502 (ou en arm, intel, etc)
Sérieux, c'est un expérience à vivre.
Faut s'accrocher un peu au début mais cette initiation vaut le coup.
avatar
65c02
Docteur *
Docteur *

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

http://65c02.tumblr.com

Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par Invité Lun 30 Mai 2011 - 9:36

65c02 a écrit:Programmer en assembleur c'est un pur bonheur.
Que ce soit en Z80 ou en 6502 (ou en arm, intel, etc)
Sérieux, c'est un expérience à vivre.
Faut s'accrocher un peu au début mais cette initiation vaut le coup.


Oui tout à fait, c'est vraiment très formateur et intéressant, et surtout très simple en fait, car très logique .

Bien sur il faut pas être allergique au binaire et à l'hexa.

Comme exemple en asm 6502.
Code:

LDA #08
LSR A

On met 8 dans le registre A.
Et on fait un décalage de bits vers la droite .
En binaire 8 s'écrit :1000
après le décalage on a: 0100 soit 4

Merde on à fait une div par 2 .. :albino:


Dernière édition par TOUKO le Ven 12 Avr 2013 - 10:37, édité 1 fois
avatar
Invité
Invité


Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par Invité Lun 30 Mai 2011 - 18:10

Le projet de Clinteeswoud tombe au poil, il n y a pas encore de Boulderdash sorti sur Oric. cyclops
avatar
Invité
Invité


Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par Invité Lun 30 Mai 2011 - 18:17

On peut toujours espérer, mais il faut pas partir de zéro pour programmer ce jeu !
avatar
Invité
Invité


Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par Clinteeswoud Mar 31 Mai 2011 - 0:05

Hé mais je ne pars pas de 0 What the fuck ?!?
Bon il y a juste 15 ans que je n'ai plus programmé, et je n'ai pas dépassé le basic Mr. Green
Pas question que je me lance dans un Boulderdash en assembleur, je ne suis pas Peter Liepa :no .Et puis sur Oric, ben...Il y a encore combien d'utilisateurs de cette machine ?Je ne critique pas, je demande What a Face
Sinon, merci pour les quelques exemples ci-dessus; qu'il y ait encore des programmeurs de 8 bits, çà me laisse songeur drunken
Clinteeswoud
Clinteeswoud
Guéri miraculeux

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

Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par drfloyd Mar 31 Mai 2011 - 8:02

L'assembleur est effectivement passionnant et très logique, mais le temps d'apprendre et de maitriser cette logique est assez décourageant.

Quand on pense que David Braben a écrit ELITE FRONTIER entierement en assembleur, perso je suis admiratif.

_______________________________________________________
Z80 Vs 6502, FIGHT ! - Page 2 Americ10




drfloyd
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

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

http://www.gamopat.com

Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par chiss Mar 31 Mai 2011 - 8:11

mouais....du moment qu'on a des bon jeux.... Rolling Eyes
chiss
chiss
Docteur agrégé **
Docteur agrégé **

Masculin Nombre de messages : 5306
Age : 51
Localisation : Villars les dombes , le parc des oiseaux(01)
Date d'inscription : 04/05/2008

Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par 65c02 Mar 31 Mai 2011 - 8:42

Faut pas avoir peur de l'assembleur.
La seule vraie difficulté vient de la lisibilité. Beaucoup de sources pour peu d'effets.
Faut être rigoureux, organisé et avoir toute la structure de son programme en tête.
Faut se faire un plan précis de la mémoire.
Connaitre et calculer tous ces besoins.

Mais une fois qu'on s'y est mis, on peut espérer aller entre 2 et 16 fois plus vite qu'en basic.
Estimation donné par l'institut pifodénass of technology.

Et puis, quitte à se confronter à la technologie 8 bits, autant y aller à fond :)
avatar
65c02
Docteur *
Docteur *

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

http://65c02.tumblr.com

Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par drfloyd Mar 31 Mai 2011 - 22:06

oui sauf qu'il faut avoir beaucoup de temps libre pour s'y mettre vraiment, et dans ce monde de fou ce n'est franchement pas évident.

En tout cas ceux qui ont potassé le sujet au début des années 80, et qui avaient un petit talent artistique, ont pu gagné pas mal d'argent grace à leurs créations sur micro 8 bits.

_______________________________________________________
Z80 Vs 6502, FIGHT ! - Page 2 Americ10




drfloyd
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

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

http://www.gamopat.com

Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par Invité Mar 31 Mai 2011 - 23:34

Dans les annes 80 j ai fait un petit jeu en assembleur du 6502 sur ORIC (bon j' ai mis six mois pour le mettre au point) Une sorte de pacman version bagnole...Mr. Green
Z80 Vs 6502, FIGHT ! - Page 2 Jeu10

Au début j avais un problème d interception (les ennemis "mangeaient" les murs) puis il y a eu une inversion d instruction (les ennemis me fuyaient) etc...prise de tête ! affraid
avatar
Invité
Invité


Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par drfloyd Mer 1 Juin 2011 - 7:25

whaou un remake de Rally X ! Et tu en a fait quoi de ton jeu ?

_______________________________________________________
Z80 Vs 6502, FIGHT ! - Page 2 Americ10




drfloyd
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

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

http://www.gamopat.com

Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par 65c02 Mer 1 Juin 2011 - 13:20

Classe le rally X
on peut y jouer ?
avatar
65c02
Docteur *
Docteur *

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

http://65c02.tumblr.com

Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par chiss Mer 1 Juin 2011 - 14:22

drfloyd a écrit:oui sauf qu'il faut avoir beaucoup de temps libre pour s'y mettre vraiment, et dans ce monde de fou ce n'est franchement pas évident.


c'est clair !!!! et ceux qui nous ponde des petits tresors sur les vieux micros ou consoles de nos jours bah chapeau bas !!!!!!!!!!!!!!! salut
chiss
chiss
Docteur agrégé **
Docteur agrégé **

Masculin Nombre de messages : 5306
Age : 51
Localisation : Villars les dombes , le parc des oiseaux(01)
Date d'inscription : 04/05/2008

Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par Invité Mer 1 Juin 2011 - 19:08

drfloyd a écrit:whaou un remake de Rally X ! Et tu en a fait quoi de ton jeu ?
Il dormait dans une disquette depuis plus de vingt ans (heuresement que je ne l ai pas laissé que dans une cassette magnéto).Recemment j ai remis le Oric et le lecteur Jasmin en route pour recupérer le jeu avec des programmes de conversion (Audacity, Wavclean etc).Maintenant il est en format ".tap", accessible à kinenveu.cyclops
65c02 a écrit:Classe le rally X
on peut y jouer ?
Merci.
On peut le faire tourner avec l'émulateur Euphoric:
http://oricgames.com/edito,fr,52,12.html
Le jeu:
http://oricgames.com/forum,fr,66,298,1.html
avatar
Invité
Invité


Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par Invité Mer 1 Juin 2011 - 19:48

Sympa ton petit jeu, pourquoi ne le continues tu pas ??? Sad
avatar
Invité
Invité


Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par Invité Jeu 2 Juin 2011 - 15:05

Il y aurait des tas de trucs à faire..L oric regorge de possibilités. study
Pour le Z80 c est pareil, j avais fait un petit jeu en LM, au niveau des instructions du proc, y avait qu' à se servir..Mais c était plus rebutant à cause du clavier gommineux de l' Aquarius d un pote, qu on a rapidement modifié avec un clavier mecanique à effet Hall. (Bon le jeu, je ne sais plus ou il est et le pote qui a les cassettes, je ne l ai pas revu depuis Mr. Green )
Pour moi le 6502 et le Z80 sont deux expériences interessantes. Mais bon il faut que je m y remette...A moins que Clint dégaine le premier.Z80 Vs 6502, FIGHT ! - Page 2 Cow-boy-98
avatar
Invité
Invité


Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par Invité Ven 3 Juin 2011 - 10:55

C'est vrai que le 6502 est vraiment simple d'utilisation, mais j'aime bien le Z80 qui est très bien pensé, avec ses registres 16 bits et ses modes d'adressage ..

Cependant le 6502 oblige à faire une gymnastique des neurones pour manipuler des adresses/nombres 16 bits ..
Surtout quand tu dois gérer en plus les différentes banques..
avatar
Invité
Invité


Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par Clinteeswoud Ven 3 Juin 2011 - 11:03

kenneth a écrit:Il y aurait des tas de trucs à faire..L oric regorge de possibilités. study
Pour le Z80 c est pareil, j avais fait un petit jeu en LM, au niveau des instructions du proc, y avait qu' à se servir..Mais c était plus rebutant à cause du clavier gommineux de l' Aquarius d un pote, qu on a rapidement modifié avec un clavier mecanique à effet Hall. (Bon le jeu, je ne sais plus ou il est et le pote qui a les cassettes, je ne l ai pas revu depuis Mr. Green )
Pour moi le 6502 et le Z80 sont deux expériences interessantes. Mais bon il faut que je m y remette...A moins que Clint dégaine le premier.Z80 Vs 6502, FIGHT ! - Page 2 Cow-boy-98

Je voudrais bien dégainer le premier Confused Mais non car:
-même en réalisant après moult efforts un jeu sur mon 8 bits fétiche, le 800 XL, il n'y aurait que quelques pékins pour l'essayer (10, 20, 30? La gloire What a Face )
-ils diraient c'est quoi c'te daube Mr. Green
-tout a déjà été fait, et du bon !
- en plus j'aimerais utiliser les spécificités du XL, et là il faut ressortir les bibles de programmation....Rendez-vous dans 10 ans donc Mr. Green


Par contre, ce qui serait sympa c'est de mettre quelques lignes de programme en assembleur, et quelques routines basic d'instruction appel assembleur.Cà permettrait aux noobs de voir les effets sur leur micro..

Bon comme dit notre Doc bien aimé (merde j'ai vidé le tube de pommade), çà prend un temps fou tout çà.Pour moi c'est uniquement le problème.
Clinteeswoud
Clinteeswoud
Guéri miraculeux

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

Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par fzu2801 Ven 29 Mar 2013 - 18:31

Keep It Simple and Stupid ...
avatar
fzu2801
Patient contaminé

Masculin Nombre de messages : 195
Age : 50
Date d'inscription : 27/05/2009

Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par youki Sam 30 Mar 2013 - 10:31

L'assembleur c'est nul , Vive les jeux programmés en LOGO!!!!
D'ailleurs, je pense que la plupart des jeux sur CPC doivent etre programmé en Logo.... :)
youki
youki
Docteur *
Docteur *

Masculin Nombre de messages : 13276
Age : 52
Date d'inscription : 01/08/2009

Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par drfloyd Sam 30 Mar 2013 - 10:34

youki a écrit:L'assembleur c'est nul , Vive les jeux programmés en LOGO!!!!
D'ailleurs, je pense que la plupart des jeux sur CPC doivent etre programmé en Logo.... :)

Oh le méchant troll... Z80 Vs 6502, FIGHT ! - Page 2 3621806995

_______________________________________________________
Z80 Vs 6502, FIGHT ! - Page 2 Americ10




drfloyd
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

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

http://www.gamopat.com

Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par Invité Sam 30 Mar 2013 - 11:28

Là sur le coup je suis 65xxx à fond Mr. Green

Tellement plus performant Z80 Vs 6502, FIGHT ! - Page 2 517947

youki a écrit:L'assembleur c'est nul , Vive les jeux programmés en LOGO!!!!
D'ailleurs, je pense que la plupart des jeux sur CPC doivent etre programmé en Logo.... :)

Tu dis ça parce que t'es une quiche en langage pour hommes .. Razz
avatar
Invité
Invité


Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par nemokantio Sam 30 Mar 2013 - 11:35

Là Youki tu trolles mal.
Dis plutôt : même programmé en asm ultra optimisé, le cpc fait moins bien que le c64 programmé en logo...
avatar
nemokantio
Patient contaminé

Masculin Nombre de messages : 345
Age : 48
Localisation : Delgastan
Date d'inscription : 23/01/2013

Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par drfloyd Sam 30 Mar 2013 - 11:39

oui en fait les programmeurs en assembleur sont des blaireaux en programmation qui n'arrivent qu'à raisonner en binaire, le truc le plus basic et facile qui soit...

Le Logo faut maitriser par contre.

_______________________________________________________
Z80 Vs 6502, FIGHT ! - Page 2 Americ10




drfloyd
drfloyd
DOYEN ET PROFESSEUR FOU DE L'HOPITAL

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

http://www.gamopat.com

Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par nemokantio Sam 30 Mar 2013 - 11:54

Y a aussi : comme le logo y a une tortue, ça marche bien sur cpc...
Sinon le truc, c'est 6502 contre Z80, opposez plutôt les machines à base de l'un contre celles à base de l'autre...
(rappel : y a pas que le cpc qui a un Z80)
avatar
nemokantio
Patient contaminé

Masculin Nombre de messages : 345
Age : 48
Localisation : Delgastan
Date d'inscription : 23/01/2013

Revenir en haut Aller en bas

Z80 Vs 6502, FIGHT ! - Page 2 Empty Re: Z80 Vs 6502, FIGHT !

Message par 65c02 Sam 30 Mar 2013 - 12:05

Les msx, la gameboy, la master system, la borne pacman et plein d'autres trucs classes, marchent avec un Z80
Ce n'est pas de la merde. Mais le 6502 est bien plus élégant car bien plus simple.
Le Z80 c'est un peu le samouraï endimanché avec une quincaillerie rutilante pour armure et le 6502 le ninja qui va droit à son objectif. :)
avatar
65c02
Docteur *
Docteur *

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

http://65c02.tumblr.com

Revenir en haut Aller en bas

Page 2 sur 8 Précédent  1, 2, 3, 4, 5, 6, 7, 8  Suivant

Revenir en haut

- Sujets similaires

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