Quels livres pour le Z80 ?

Le coin philo de Sili. On y cause des publications diverses et variées concernant nos chers sasfépu

Modérateur : Politburo

Répondre
Avatar de l’utilisateur
fred260571
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 336
Inscription : 19 avr. 2016 13:10
Localisation : Toulouse

Quels livres pour le Z80 ?

Message par fred260571 » 18 sept. 2017 13:47

Bonjour
Je souhaite m'initier à la programmation en assembleur sur Z80
Pourriez-vous m'indiquer des références de bon livres ?
Merci
Frederic
ignorance is bliss
TI 57 II, TI 66, casio fx7500g, HP48GX, HP49G+, HP200LX, palm m125, Sharp PC-G850VS, HP12C

Jean-Louis
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 289
Inscription : 14 mai 2010 19:15
Localisation : Lyon

Re: Quels livres pour le Z80 ?

Message par Jean-Louis » 18 sept. 2017 14:24

'Programmation du Z80' Rodnay Zacks, ed.Sybex.

Et pour l'interfaçage et la mise en œuvre des circuits associés :
'Applications de Z80' James W.Coffron, ed. Sybex.

HLL
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 211
Inscription : 19 janv. 2017 21:58

Re: Quels livres pour le Z80 ?

Message par HLL » 18 sept. 2017 19:57

:D
Encore plus sérieux...

Les pages de cours d'assembleur Hedbogiciel:
sélection pour le ZX81, mais de nombreuses machines y sont représentées.
http://zx81.ordi5.free.fr/hebdogiciel/d ... IEL%5D.pdf

Et l'excellent livre pour le Zx81, de PSI "Pratique du ZX81 : tome 2 Assembleur" de Marcel HENROT
En fait, la machine importe peu, juste des sous-routines en rom et des adressages différents, mais les instructions et les démarches de programmation sont identiques aux autres machines.
http://zx81.ordi5.free.fr/others/index.html
La base est la même... après, il suffit d'adapter les particularités de chaque machine.
All the best...
Xav.

Avatar de l’utilisateur
gege
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 6598
Inscription : 31 janv. 2008 15:24
Localisation : Banlieue Paârisienne
Contact :

Re: Quels livres pour le Z80 ?

Message par gege » 18 sept. 2017 21:48

Bonjour,
Attention avis de béotien ignorant ..................

Pour faire quelque chose il faut scruter le clavier, afficher des trucs, voire allumer des LEDs ou faire du son...
Tout cela requiert de connaître les bonnes routines et leurs paramètres.
Un programme sans entrées ni sorties ça ne sert pas à grand chose.
Et premièrement, il faut savoir comment implanter sa routine et où...
Bref, les mnémoniques ça vient après la documentation de la machine.
La première chose c'est la doc du hardware utilisé.

Sauf erreur... ceux qui savent vraiment peuvent corriger !
G.E.

Avatar de l’utilisateur
Gege34
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 1000
Inscription : 03 oct. 2014 11:19
Localisation : 31

Re: Quels livres pour le Z80 ?

Message par Gege34 » 18 sept. 2017 22:21

gege a écrit :
18 sept. 2017 21:48
Sauf erreur... ceux qui savent vraiment peuvent corriger !
J'ai fait la même remarque sur la demande pour le 68000.
Du Commodore (64/128/Amiga), De la HP (28/41/48/50/71) et quelques autres trucs (Ti, Canon X07, Psion, Casio, Palm)

Jean-Louis
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 289
Inscription : 14 mai 2010 19:15
Localisation : Lyon

Re: Quels livres pour le Z80 ?

Message par Jean-Louis » 19 sept. 2017 00:33

gege a écrit :
18 sept. 2017 21:48
Pour faire quelque chose il faut scruter le clavier, afficher des trucs, voire allumer des LEDs ou faire du son...
Tout cela requiert de connaître les bonnes routines et leurs paramètres.
Un programme sans entrées ni sorties ça ne sert pas à grand chose.
Et premièrement, il faut savoir comment implanter sa routine et où...
Bref, les mnémoniques ça vient après la documentation de la machine.
La première chose c'est la doc du hardware utilisé.

Sauf erreur... ceux qui savent vraiment peuvent corriger !
Je crois que la première chose à définir, c'est pour quelle raison on souhaite faire de l'assembleur Z80 ?
1) Si c'est pour avoir une approche théorique de l'assembleur, comme un langage de programmation de plus.
2) Si c'est pour mieux maîtriser une machine spécifique à base de Z80, tel qu'un Spectrum, un X07, un MSX ou un Hector ; auquel cas, il faut se procurer les ouvrages d'initiation à l'assembleur, dédiés à ces machines.
3) Si c'est en vue de se construire un système à base de Z80, auquel cas, il faut effectivement apprendre à bien maîtriser les ports d'entrées/sorties.

Donc, comme j'ignore quel but est recherché ici, je ne vais pas développer plus l'un ou l'autre point.

Selon le but recherché, la méthodologie ne sera pas la même ; donc en l'absence de précision, à question basique, réponse basique...

Avatar de l’utilisateur
fred260571
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 336
Inscription : 19 avr. 2016 13:10
Localisation : Toulouse

Re: Quels livres pour le Z80 ?

Message par fred260571 » 19 sept. 2017 18:25

c'est en vue de se construire un système à base de Z80
et
Merci :D :D :D :D :D :D pour toutes vos références
Je suis en train de lire
"Jumpstart Z80 Machine" de Code Kyle A Ockerlund
https://www.amazon.fr/gp/product/1517154448
pour le moment il n'est pas si mal
ignorance is bliss
TI 57 II, TI 66, casio fx7500g, HP48GX, HP49G+, HP200LX, palm m125, Sharp PC-G850VS, HP12C

Avatar de l’utilisateur
phm
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 996
Inscription : 08 avr. 2016 18:36
Localisation : Est Parisien

Re: Quels livres pour le Z80 ?

Message par phm » 19 sept. 2017 19:17

Ma meilleure période en programmation n'a pas été pas le Delphi, c++, SQL, php, python, BASIC (et meme le COBOL)
mais le langage machine sur 8080A, Z80 et 68000 :mrgreen:
Seulement le programmeur face à la machine, sans intermédiaire ...
avec la vitesse brut du processeur (et compter les cycles d'horloge :wink: ) , le pieds en ce qui me concerne.

amuse toit bien
HEWLETT-PACKARD : The best
CANON
X-07 X-730 X-711 XR-100 XM-101 XP-110F XP-120F XP-130F XP-140

AMSTRAD CPC-464 CPC-6128 ATARI STF DAI Indata

Jean-Louis
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 289
Inscription : 14 mai 2010 19:15
Localisation : Lyon

Re: Quels livres pour le Z80 ?

Message par Jean-Louis » 19 sept. 2017 21:00

fred260571 a écrit :
19 sept. 2017 18:25
c'est en vue de se construire un système à base de Z80.
Alors 'Initiation aux microprocesseurs' Philippe Duquesne, éd. Fréquences. C'est un cours complet sur le harware et l'assembleur du Z80.

Et pour les exercices pratiques, rien de tel qu'un Multitech Micro-Professor MPF1B, ou un MPF1P.
Ce sont des singles boards computers (SBC), basés sur le Z80 (et ils disposent de multiples cartes d'extension).
Le modèle B permet de programmer en assembleur en hexadécimal ; le modèle P permet de programmer directement en opcodes, avec un assembleur à 2 passes.

L'un et l'autre peuvent se trouver actuellement sur Ebay.
https://www.ebay.fr/sch/i.html?_odkw=mu ... f&_sacat=0

A préciser (parce que la description n'est pas claire), que l'objet intitulé 'MPF1P PC4' est une carte d'extension I/O (avec un CTC et un PIO) pour le MPF1P.
La mini-imprimante (printer), -très utile pour imprimer les listing, et elle fait aussi office de désassembleur-, est le modèle pour le MPF1P, et n'est pas compatible avec le MPF1B (pas la même EPROM).

Avatar de l’utilisateur
Miskatonic91
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 445
Inscription : 27 août 2016 17:28
Localisation : Valdemarnie

Re: Quels livres pour le Z80 ?

Message par Miskatonic91 » 27 sept. 2017 17:48

Un peu de tout, mais toujours de bon goût :wink:

Keeper
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 218
Inscription : 20 juil. 2014 20:01
Localisation : 71

Re: Quels livres pour le Z80 ?

Message par Keeper » 28 sept. 2017 20:37

Jean-Louis a écrit :
19 sept. 2017 21:00

Et pour les exercices pratiques, rien de tel qu'un Multitech Micro-Professor MPF1B, ou un MPF1P.

...

L'un et l'autre peuvent se trouver actuellement sur Ebay.
https://www.ebay.fr/sch/i.html?_odkw=mu ... f&_sacat=0
Les prix sur ebay sont exorbitants ou c'est juste moi qui sous-évalue ce matériel ??

Avatar de l’utilisateur
meridian
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 713
Inscription : 29 oct. 2014 06:08
Localisation : Seine-Saint-Denis

Re: Quels livres pour le Z80 ?

Message par meridian » 28 sept. 2017 21:15

Le prix moyen que j'ai constaté pour un MPF1 est dans les 100€.
Celui-là est pile poil dans la moyenne. Bon faut rajouter les frais de cochon.

http://www.ebay.fr/itm/Microprofessor-M ... 2865593092

Jean-Louis
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 289
Inscription : 14 mai 2010 19:15
Localisation : Lyon

Re: Quels livres pour le Z80 ?

Message par Jean-Louis » 28 sept. 2017 22:48

Attention, celui-là n'est pas un MPF1, mais un MPF1B, pas pareil.
Le MPF1 a l'assembleur (en hexa), et le B a en plus le Basic.

Celui-là manque du cache Basic, qui se met par-dessus le clavier ; et le cache seul est introuvable.

Jean-Louis
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 289
Inscription : 14 mai 2010 19:15
Localisation : Lyon

Re: Quels livres pour le Z80 ?

Message par Jean-Louis » 28 sept. 2017 22:53

Keeper a écrit :
28 sept. 2017 20:37
Jean-Louis a écrit :
19 sept. 2017 21:00

Et pour les exercices pratiques, rien de tel qu'un Multitech Micro-Professor MPF1B, ou un MPF1P.

...

L'un et l'autre peuvent se trouver actuellement sur Ebay.
https://www.ebay.fr/sch/i.html?_odkw=mu ... f&_sacat=0
Les prix sur ebay sont exorbitants ou c'est juste moi qui sous-évalue ce matériel ??
Non, c'est à peu près ça.

Ce qui rend exorbitant, c'est d'acheter aux USA, ce qui amène des gros frais de port, et la douane qui seule peut facilement faire un tiers du prix en plus. :cry:
Perso, je boycote les USA ; ou alors, il faut vraiment une pièce exceptionnelle.

Après, il faut définir si on veut juste un appareil fonctionnel, ou un truc de collectionneur (avec la boîte en carton, et tout), ce qui se répercute sur le prix...

Avatar de l’utilisateur
bernouilli92
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3411
Inscription : 21 nov. 2012 14:03
Localisation : Ile de France

Re: Quels livres pour le Z80 ?

Message par bernouilli92 » 28 sept. 2017 23:04

Pour un mpf1p fonctionnel, il faut compter dans les 140-150€.
HP, Casio, Sharp, Psion, quelques TI et divers autres

Répondre

Revenir vers « Livres / Bouquins »