Modifications

Sauter à la navigation Sauter à la recherche
Ligne 166 : Ligne 166 :  
* Contrôleur d'interruption et timers (partie 6)
 
* Contrôleur d'interruption et timers (partie 6)
   −
=== Ch 5.1: Z80 Retro ===
+
=== Ch 5.2: Z80 Retro ===
 
<div style="margin: 15px 0; background: rgba(204,14,14,.3); display: block; padding: 15px 15px 15px 15px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #CCC;" >Ceci n'est pas un projet pour débutant!</div>
 
<div style="margin: 15px 0; background: rgba(204,14,14,.3); display: block; padding: 15px 15px 15px 15px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #CCC;" >Ceci n'est pas un projet pour débutant!</div>
   Ligne 189 : Ligne 189 :  
* [https://www.youtube.com/watch?v=oekucjDcNbA&list=PL3by7evD3F51Cf9QnsAEdgSQ4cz7HQZX5 Z80 Retro]
 
* [https://www.youtube.com/watch?v=oekucjDcNbA&list=PL3by7evD3F51Cf9QnsAEdgSQ4cz7HQZX5 Z80 Retro]
 
* [https://github.com/johnwinans/2063-Z80 Github du projet - Z80 Retro]
 
* [https://github.com/johnwinans/2063-Z80 Github du projet - Z80 Retro]
 +
 +
=== Ch 5.3: Cidco MailStation as Z80 Development plateform ===
 +
 +
<div style="margin: 15px 0; background: rgba(204,14,14,.3); display: block; padding: 15px 15px 15px 15px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #CCC;" >Projet très intéressant mais destiné a un public averti!</div>
 +
 +
Cidco MailStation est un terminal e-mail autonome vendu dans les années 2000. C'est une petit appareil permettant aux gens d'envoyer et recevoir des e-mail par l'intermédiaire d'un modem et du serveur POP3 du prestataire de service.
 +
 +
[[Fichier:Cidco-MailStation.jpg]]
 +
 +
La plateforme est composée d'un Z80, un clavier Qwerty, d'un affichage LCD 320x128 LCD et d'un modem interne.
 +
 +
Cette configuration s'accompagne de:
 +
* 128 KB de RAM static (8 bankable pages)
 +
* 1 MB Flah pour le code de l'OS (64 bankable pages of OS code, referred to as "codeflash")
 +
* 512 KB Flash de données utilisateurs (32 bankable pages of user data such as downloaded e-mails, referred to as "dataflash")
 +
* Un modem Rockwell RCV336DPFSP (33.6kbps avec caller ID)
 +
* Port parallèle Bidirectionnelle
 +
* Afficheur LCD monochrome 320x128
 +
* Horloge temps réel (RTC)
 +
* Clavier 72-touches QWERTY
 +
* Une LED "New Mail"
 +
 +
Les 64 Kio d'espace d'adressage (0x0000 à 0xffff) permettent d'avoir accès:
 +
* Au 16 premiers Kio de la CodeFlash de 1 Mo (en gros, c'est la ROM).
 +
* Une 1iere banque en 0x4000 de 16 Kio pour mapper de la RAM, de la Flash et des I/O
 +
* Une 2ieme banque en 0x8000 de 16 Kio pour mapper de la RAM, de la Flash et des I/O
 +
* Au 16 premiers Kio (1iere page) de la RAM de 128 Kio.
 +
 +
Dans [https://jcs.org/2019/05/03/mailstation ses articles], Joshua décrit comment il a détourné cette plateforme pour exécuter ses propres programmes Z80.
 +
 +
C'est terriblement captivant.
 +
 +
 +
Ressources:
 +
* [https://jcs.org/2019/05/03/mailstation Cidco MailStation as a Z80 Development Platform] joshua stein
 +
* [https://github.com/jcs/mailstation-tools/tree/master Github mailstation-tools]
    
== Ch 6: Ressources complémentaires ==
 
== Ch 6: Ressources complémentaires ==
32 908

modifications

Menu de navigation