Emulateur Serie Sharp MZ v2.0 - Guide du Developpeur
English
Partie 1 — Introduction & Public Cible
Ce guide s'adresse aux developpeurs qui souhaitent comprendre, modifier ou etendre l'emulateur FPGA de la serie Sharp MZ fonctionnant sur la plateforme materielle tranZPUter SW-700. Il couvre l'architecture complete — de la conception VHDL synthetisee dans le FPGA Cyclone IV et le gestionnaire de bus CPLD MAX7000AE, au protocole d'interface du processeur d'E/S (K64F ARM Cortex-M4), jusqu'aux sous-systemes d'emulation qui reproduisent fidelement jusqu'a huit ordinateurs Sharp MZ dans un seul FPGA.
| Background |
What you will gain |
| FPGA / HDL developer |
Deep understanding of the VHDL architecture, clock domains, memory map, CONFIG bus |
| Embedded developer |
How the K64F ARM I/O Processor communicates with the FPGA |
| tranZPUter hardware owner |
Complete picture of how the SW-700 board emulates multiple Sharp MZ computers |
| Student / hobbyist |
End-to-end view of a non-trivial multi-machine FPGA emulation project |
Machines emulees
| Model |
Series |
Status |
Key differences |
| MZ-80K |
Personal |
Complete |
Original 1978 model, Z80 @ 2MHz, monochrome 40x25 |
| MZ-80A |
Personal |
Complete |
Enhanced MZ-80K, most popular model |
| MZ-700 |
Personal |
Complete |
Colour display, different keyboard matrix |
| MZ-2000 |
Business |
Partial |
Enhanced MZ-80B, FDD support, APSS tape |