| 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 == |