Sharp MZ-800

 

Úvod Sharp MZ-800 8 bit klub Brno Download Kniha návštěv

 

Vše o harware

8bit klub Brno
Ordoz
OldComp
Ordoz
8bity
Mz-800.xf
Sharpmz.zdechov
Dzi.n
8bit.8u
Sharpmz.org

SCAV

Stránky věnované 8bit klubu Brno

Ordoz

Konference o počítačích SHARP MZ

OldComp

Komunitní diskuzní fórum pro fanoušky historických počítačů

Ordoz

Stránka projektů, které souvisí s počítačem SHARP MZ-800

Martin Lukášek

Martinův 8-bitový blog

Zdeněk Adler

Stránky MZ-800 emulátoru pro windows od Zdeňka Adlera

Miroslav Hajda

Komunitní webová stránka pro počítače série Sharp MZ

Džin

Džinova 8-bitová stránka

8bit.8u

Stránky věnované 8bit počítačům

sharpmz.org

Stránky věnované nejen počítačům Sharp

 

Obsah:

1. TECHNICKÁ DATA
    Display
    Klávesnice
    Interface
    Joy-stick
    Paměťové médium
    Hardware
    Software
    Porty
    Maskovatelné přerušení
    Sběrnice
    T2 Klávesnice
    T3 CRT RGBI
    T5 CMT
    T6 JOY 1
    T7 JOY 2 SW 1-4
    T 8 Interface PIO
    T 9 Sběrnice
    FD Floppy disk controler
    Rozpis IO
2. HARDWARE
    CPU - Z80A
    Popis mikroprocesoru U880D
    Nemaskovatelné přerušení NMI
    Mapování paměti
    GDG - WHID 65040-032
    Interface - 8255AC
    Interface - Z80A-PIO
    CTC - 8253C
    PSG - SN 76489AN
    Joystick
    FDC - WD279x
3. PLÁNKY - NÁVODY
    Výroba řadiče Hořava
    Úprava řadiče na HDS
    Výroba ramdisku Pezik
    Popis zálohovaného ramdisku
    Vše o MZ-800
 4. PROGRAMOVÁNÍ
    Pomůcky
    Instrukce U880D
    Skupiny instrukcí
    Kód na instrukci
    Instrukce CPU Z80
    Kódové tabulky
    Význam znaků
    Barvy
    Vše o MZ-800 - Kurz assembleru
5. SOFTWARE
    Vše o MZ-800 - Monitor
    Vše o MZ-800 - Basic MZ-800
    Vše o MZ-800 - Basic MZ-700
    Operační systém CP/M v2.2
    - Operační systém CP/M
    - Bdos
    - Bios
6. DOWNLOAD
7. DOWNLOAD IMAGE DSK
8. UPLOAD
 

Vyhledání na těchto stránkách

 UPOZORNĚNÍ: Soubor s indexací obsahu webu je příliš veliký, proto může načítání trvat dlouho.

Vyhledávání na těchto stránkách:

 

Search this site:

 UPOZORNĚNÍ: Soubor s indexací obsahu webu je příliš veliký, proto může načítání trvat dlouho.

 

  

 

SHARP MZ-800 (MZ-811, MZ-821)

 

TECHNICKÁ DATA

 

Délka
Šířka
Výška
Váha
Pracovní teplota
Mikroprocesor
Krystal
Frekvence CPU
Rychlost
Paměť ROM
Paměť RAM
Paměť VRAM

440 mm
305 mm
109 mm
4.3 Kg
10°C - 35°C
Z80A-CPU
17 734 475 Hz
3 546 895 Hz
281.936 736 216 ns/takt
16 kb 1x EPROM 27128 300 ns
64 kb 8x RAM 4164     30 ns
32 kb 4x RAM 4416    120 ns

Display (Vše o MZ-800 - Monitor)

Řízený přes zákaznický obvod GDG WHID 65040-032 a paměť 2 (4) x 4416 120 ns.
Metoda zobrazení bitová mapa (MZ-800), generátor znaků (MZ-700)
Metoda řízení programovatelný scrooling s obrazovou frekvencí 50 nebo 60 hz

Rozlišitelnost

Mód 1   320x200    4 barvy vram 16 kb
Mód 2   320x200   16 barev vram exvram 32 kb
Mód 3   640x200    2 barvy vram 16 kb
Mód 4   640x200    4 barvy vram exvram 32 kb
Border  1z16 barev

Textový režim 8x8 bodů 80/40 znaků na řádek, 25 řádků

Výstup 16 barev MZ-800
        8 barev MZ-700
Border 16 barev

VF modulovaný do TV pásma 33 - 39 kanál systém PAL
Videosignál systém PAL
RGBI kompatibilní s IBM PC deska CGA

Klávesnice

ASCII, 70 kláves, kontaktní, maticově spojená, ovládaná multiplexorem BCD 1z10 a interface 8255.

INTERFACE

Paralelní rozhraní Centronics řízený přes Z 80-PIO.

GENERÁTOR ZVUKU (Vše o MZ-800 - Zvukový generátor)

Řízený přes programovatelný zvukový generátor PSG SN76489AN.
Tříkanálový a jeden šumový generátor v rozsahu 6 oktáv.
Audiovýstup z CTC 0.

JOY-STICK

8 směrný 2x fire kompatibilní s Atari.

PAMĚŤOVÉ MEDIUM

Kazetový magnetofon rychlost přenosu 1200 bit/s CMT

Přes vyvedenou sběrnici možnost připojení :

bullet

Ramdisku RAM

bullet

Pružného disk FD

bullet

Pevného  disku QD (Vše o MZ-800 - Quick disk MZ-1F11) (Download MZ-1F11)

bullet

RS-232

HARDWARE


CRT: Display
     MZ-1D04     12", 8-tónový monochromatický zelený
     MZ-1D19     14", 16-barevný RGBI

     MZ-1R25     2x exvram, 4416 120 ns, organizace 16 384x4 bity

LPT: Tiskárna, plotter
     MZ-1P16     printer/plotter (Vše o MZ-800 - Řízení plotteru) (Download MZ-1P16)
     MZ-80P5 (K) zapisovač
     CE-516P     printer/plotter do A4. Odkaz: http://pocket.free.fr/html/sharp/ce-516p_e.html
     MZ-6-F05    papír do MZ-1P16
     EA-850C     kuličkové pero do MZ-1P16
     MZ-1C25     propojovací kabel

JOY: Joy-stick
     MZ-1X16     2x devítikolíkový konektor typu Cannon

CMT: Magnetofon
     MZ-1T04     original pro MZ-821

RAM: Přídavná paměť, ramdisk
     MZ-1R18        64 kb (Vše o MZ-800 - Ramdisk MZ-1R18) (Download MZ-1R18)
     MR-25         256 kb
     MR-50         512 kb
     Pezik         512 kb listující na portech E8h-EFh
     Zálohovaná  1 024 kb
     ER-25       rozšíření pro basic

FD:  Pružný disk
     MZ-1F19     jednoduchý řadič disku
     MZ-1F02     dvojitý řadič disku
     MZ-6F03     diskety

QD:  Pevný disk
     MZ-1F11 + interface MZ-1E19 (Vše o MZ-800 - Quick disk MZ-1F11) (Download MZ-1E19)

RS:  Interface
     MZ-1X17     RS 232 C
     MZ-8B103    sériový
     MZ-1C25     propojovací kabel

Rozšiřovací jednotky
     MZ-1U06     rozšiřovací jednotka (Download MZ-1U06)
     MZ-1E20     interface rozšiřovací jednotky (Download MZ-1E20)

SOFTWARE

Monitory ROM
     1Z-013B     základní monitor adresovaný na 0000h - 0FFFh (Vše o MZ-800 - Monitor)
     CG ROM      znaková sada adresovaná na 1000h - 1FFFh
     5Z-504M     EROM adresovaný na E000h - FFFFh (Vše o MZ-800 - Monitor)

Programy
     MZ-1Z016    základní verze basic MZ-800 (Vše o MZ-800 - Basic MZ-800)
     MZ-1Z013    základní verze basic MZ-700 (Vše o MZ-800 - Basic MZ-700)
     MZ-800D     rozšířená verze basic s CMT a FD1 - FD4
     MZ-2Z046    rozšířená verze basic s FD1 - FD4
     MZ-5Z008    Q disk basic
     MZ-5Z009    nový basic
     MZ-2Z047    CP/M

Výukové programy
     MZ-7E03     psaní na stroji
     MZ-7E07     výuka basic
     MZ-7E10     algebra pro děti 13 - 16 let
     MZ-7E11     aritmetika pro děti 9 - 13 let
     MZ-7E19     matematika pro děti 5 - 9 let

Datové manipulace
     MZ-7B50     Database filer, ukládání dat. souborů, kartotéka
     MZ-7B529    Word processor, zpracování a ukládání textů
     MZ-7B539    Easidate, uložení datových souborů, vyhledávání
     MZ-8A01ZC   S-calgo, zpracování dat

Hry  Download her
     MZ-7G070    Backgammon, hra s kostkami
     MZ-7G073    Advanced Chess, šachy
     MZ-7G092    Croaker, hra s žabáky
     MZ-8C02ZC   Zexas, letecké souboje
     MZ-8C01ZC   Flappy, putování v labirintu
     MZ-8G055    Asteroid belt, návrat kosmonauta na základnu
     MZ-8G058    3D-Car race, závod aut

PORTY

 

port

OUT

IN

port

OUT

IN

B0
B1
B2
B3
..
..
..
..
C8
C9
CA
CB
CC
CD
CE
CF

CRC
CRC
CRC
CRC








CRTC
CRTC
CRTC cwr
CRTC     *1

CRC
CRC
CRC
CRC










CRTC cwr
 

D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
DA
DB
DC
DD
DE
DF

8255 A    *2

8255 C    *2
8255 cwr  *2
CTC 0     *2
CTC 1     *2
CTC 2     *2
CTC cwr   *2
FDC příkaz
FDC stopa
FDC sektor
FDC data
FD mot mech
FD strana
 

8255 A    *2
8255 B    *2
8255 C    *2
8255 cwr  *2
CTC 0     *2
CTC 1     *2
CTC 2     *2
          *2
FDC příkaz
FDC stopa
FDC sektor
FDC data
 

port

OUT

IN

port

OUT

IN

E0
E1
E2
E3
E4
E5
E6
E7
E8
E9
EA
EB
EC
ED
EE
EF

GDG      *2
GDG
GDG
GDG
GDG
GDG
GDG

RAM
RAM
RAM
RAM
RAM
RAM
RAM
RAM

GDG      *2
GDG
GDG
GDG
GDG
GDG
GDG

RAM
RAM
RAM
RAM
RAM
RAM
RAM
RAM

F0
F1
F2
F3
F4
F5
F6
F7
F8
F9
FA
FB
FC
FD
FE
FF

GDG pal

PSG cwr

QDC
QDC
QDC
QDC
ROM (RAM)
ROM (RAM)
ROM (RAM)
ROM (RAM)
PIO A cwr
PIO B cwr
PIO A
PIO B

JOY 1
JOY 2


QDC
QDC
QDC
QDC
ROM (RAM)
ROM (RAM)
ROM (RAM)
ROM (RAM)
PIO A cwr
PIO B cwr
PIO A
PIO B

 

*1 PORT OUT CFh v módu MZ-800

*2 PORT OUT IN E0h v módu MZ-700

01 SOF scrooling
02 SOF scrooling
03 SW  scrooling
04 SSA scrooling
05 SEA scrooling
 

06 border

07 50/60 hz

00 = D0h mód MZ-800
01 = D1h mód MZ-800
02 = D2h mód MZ-800
03 = D3h mód MZ-800
04 = D4h mód MZ-800
05 = D5h mód MZ-800
06 = D6h mód MZ-800
07 = D7h mód MZ-800
08 TEMP HBLK GATE 0 u CTC

MASKOVATELNÉ PŘERUŠENÍ

Přerušení od vnitřního hardware může být vyvoláno interface PIO a CTC.
U PIO může být využito přerušovacího systému mikroprocesoru v módu IM2,
s podmínkou nastavení PC2 na 0 u 8255, IM1 se využívá u přerušení
od CTC 1-2. Přerušení u PIO může vyvolat handshake tiskárny, CTC 0
a VBLN vertikální zatemňovací impuls.

 

SBĚRNICE MZ-800

 

T1 Napájení
T2 Klávesnice
T3 CRT RGBI
T4 Reproduktor
T5 CMT
T6 JOY 1

 2
20
12
 2
 9
 9

T7   JOY 2 SW 1-4
T8   PIO Centronicz
T9   Sběrnice
T10 EX CMT write
T11 EX CMT read

15
26
50
 2
 2

T 2 Klávesnice

 

 1 > výběr 1z10 BCD
 2 > výběr 1z10 BCD
 3 > výběr 1z10 BCD
 4 > výběr 1z10 BCD
 5 > výběr 1z10 BCD
 6 > výběr 1z10 BCD
 7 > výběr 1z10 BCD
 8 > výběr 1z10 BCD
 9 > výběr 1z10 BCD
10 > výběr 1z10 BCD

11 < - invertorovaná matice
12 < - invertorovaná matice
13 < - invertorovaná matice
14 < - invertorovaná matice
15 < - invertorovaná matice
16 < - invertorovaná matice
17 < - invertorovaná matice
18 < - invertorovaná matice
19 > + signalizace led
20 .   GND kostra

T 3 CRT RGBI

1 .   GND kostra
2 >   I impulz
3 .   GND kostra
4 > - HSYN horizontální synchronizace
5 > - VSYN vertikální synchronizace
6 .   GND kostra
7 >   + 5V napětí
8 >   G zalená
9 >   B modrá
10 >  R červená
11 >  SBCR barva
12 .  GND kostra

 

 

GND

 

 

 

H

 

V

 

I

 

B

 

-

 

R

 

G

 

T 5 CMT

1 >   ex write
2 <   ex read
3 .   GND kostra
4 >   remote motor
5 <   sense stav ON/OFF
6 >   + 5 V napětí
7 >   write
8 <   read
9 .   GND kostra

T 6 JOY 1

1 <   FWDA nahoru
2 <   BACKA dolů
3 <   LEFTA doleva
4 <   RIGHTA doprava
5 >   + 5V napětí
6 <   TRG1A fire 1
7 <   TRG2A fire 2
8 >   COMA povolení od 8255
9 .   GND kostra

T 7 JOY 2 SW 1-4

1 <   FWDA nahoru
2 <   BACKA dolů
3 <   LEFTA doleva
4 <   RIGHTA doprava
5 >   + 5V napětí
6 <   TRG1A fire 1
7 <   TRG2A fire 2
8 >   COMA povolení od 8255
9 .   GND kostra
10 .  GND kostra
11 <  SW1
12 <  SW2
13 <  SW3
14 <  SW4
15 >  + 5V

T 8 Interface PIO

 

 1 >   RDP handshake
 3 >   RD1 data 0
 5 >   RD2 data 1
 7 >   RD3 data 2
 9 >   RD4 data 3
11 >   RD5 data 4
13 >   RD6 data 5
15 >   RD7 data 6
17 >   RD8 data 7
19 >   IRT handshake
21 < - RDA handshake
23 < - STA handshake
25 .   GND kostra

 2 . GND kostra
 4 . GND kostra
 6 . GND kostra
 8 . GND kostra
10 . GND kostra
12 . GND kostra
14 . GND kostra
16 . GND kostra
18 . GND kostra
20 . GND kostra
22 . GND kostra
24 . GND kostra
26 . GND kostra

T 9 Sběrnice

 

1 >  + 5 V napětí
3 O  D2 datová sběrnice
5 O  D1 datová sběrnice
7 O  D0 datová sběrnice
9 .  GND adresová sběrnice
11 > ADF adresová sběrnice
13 > ADE adresová sběrnice
15 > ADD adresová sběrnice
17 > ADC adresová sběrnice
19 > ADB adresová sběrnice
21 > ADA adresová sběrnice
23 > AD9 adresová sběrnice
25 > AD8 adresová sběrnice
27 > AD7 adresová sběrnice
29 > AD6 adresová sběrnice
31 > AD5 adresová sběrnice
33 > AD4 adresová sběrnice
35 > AD3 adresová sběrnice
37 > AD2 adresová sběrnice
39 > AD1 adresová sběrnice
41 > AD0 adresová sběrnice
43 . GND kostra

2 >    + 5 V napětí
4 O    D3 datová sběrnice
6 O    D4 datová sběrnice
8 O    D5 datová sběrnice
10 O   D6 datová sběrnice
12 O   D7 datová sběrnice
14 >   BUS0 3.546895 Mhz
16 > - M1 strovový ciklus
18 > - WR zápis
20 > - RD čtení
22 > - IORQ žádost o přístup k periférii
24 > - MREQ žádost o přístup do paměti
26 .   GND kostra
28 > - HALT indikace stopstavu
30 <   IEI vysokoimpedanční dat. sběrnice
32
34 >   RESET indikace reset
36 < - EXRESET reset interně
38 < - INT žádost o maskovatelné přerušení
40 < - EXWAIT čekací stav mikroprocesoru
42
44 .   GND kostra

FD Floppy disk controler

 

 2 > - HL/HD přítlak hlavy
 4 > - TG43 informace o stopě >43
 6 > - SELECT3 výběr mechaniky
 8 < - INDEX indexová díra impuls
10 > - SELECT0 výběr mechaniky
12 > - SELECT1 výběr mechaniky
14 > - SELECT2 výběr mechaniky
16 > - MOTOR ON motorek
18 > - DIRECTION směr kroku 0 ke kraji
20 > - STEP krok mezi stopami
22 > - WRITE DATA výstup dat do mechaniky
24 > - WRITE GATE platnost dat pro výstup
26 < - TRACK 00 nultá stopa
28 < - WRITE PROT zákaz zápisu
30 < - READ DATA vstup dat z mechaniky
32 > - SIDE ONE výběr strany
34 < - READY připravenoat mechaniky 1 ano

1 .  GND kostra
3 .  GND kostra
5 .  GND kostra
7 .  GND kostra
9 .  GND kostra
11 . GND kostra
13 . GND kostra
15 . GND kostra
17 . GND kostra
19 . GND kostra
21 . GND kostra
23 . GND kostra
25 . GND kostra
27 . GND kostra
29 . GND kostra
31 . GND kostra
33 . GND kostra

ROZPIS IO

1. MIKROPROCESOROVÉ IO

 

1x Z80A-CPU

CPU mikroprocesor

8a

1x WHID 65040-032

GDG zákaznický obvod

6h

1x 8255AC

8255 par. interface 3 kanály

4d

1x Z80A-PIO

PIO par. interface 2 kanály

8d

1x 8253C

CTC časovač čítač

4c

1x SN 76489AN

PSG zvukový generátor

10b


2. LOGICKÉ ČLENY

 

1x 74LS00

4x NAND

5e

1x 74LS02

4x NOR

6d

2x 74LS04

6x INVERTOR

6ef

2x 74LS08

4x AND

4c 5d

1x 74LS14

6x INVERTOR

5f

2x 7417

6x JEDNOSMĚRNÝ BUDIČ

11bc

1x 74LS32

4x OR

3f

1x 74LS74

2x KLOPNÝ OBVOD TYPU D

4f

1x 74LS86

4x EXOR

9f

1x 74LS125

4x BUDIČ

5c

1x 74LS145

DEKODÉR BCD 1z10

3d

1x 74LS245

8x OBOUSMĚRNÝ VYSÍLAČ

9c

2x 74LS257

4x SELEKTOR DAT 1 ZE 2, MX

5ab

7x 74LS365

6x BUDIČ SE SPOLEČNÝM UVOLNĚNÍM

7ab 8g 9abde

1x 74LS373

8x KLOPNÝ OBVOD TYPU LATCH

4h


3. PAMĚTI

 

1x 27 128-30

EPROM 16 384x8 bitů

8c

4x 4416-12

RAM 16 384x4 bity

2gh 3gh

8x 4164C-3

RAM 65 536x1 bit

1234a 1234b


4.OSTATNÍ IO

 

1x CD 4069

6x BUDIČ

9h

1x 556

OSCILÁTOR

3c

1x LM 386

NF ZESILOVAČ

11a

 

(c) by fy. SCAV for SHARP MZ-821

Pavel Brázda, Brno

 

 

Tento soubor informací o SHARP MZ-800 není určen jako učební text, ale jako příručka programátora, proto se v něm nezmiňuji o podrobnějších detailech Hardware. Informace o mikroprocesorové technice byly čerpány z katalogů, technické dokumentace firem INTEL, ATES, SOKODI, SGS-THOMSON, časopisů AMATÉRSKÉ RADIO, ELEKTRONIKA, a zpracováním informačních souborů o SHARP MZ-800. Jako příloha je dodán plánek počítače zpracovaný ing. Martinem Váňou, plánek o maskovatelném přerušení otisknutý v časopise Elektronika 5/92, plánky řadičů FD, plánky ramdisků a znakové sady.

 

 

Zpracováno 4.10.1996

 


Autor textu: Pavel Brázda (SCAV) upraveno 23.10.2006

 

 

Úvod | Sharp MZ-800 | 8 bit klub Brno | Download | Kniha návštěv | Vyhledání na těchto stránkách | Mapa stránek

 

Tyto stránky byly naposledy aktualizovány dne 08. 02. 2014      Copyright © 05/2006 - SCAV - Pavel Brázda webmaster(c)scav.cz

 

 

Google