MB02

Z Wikipedie, otevřené encyklopedie
MB02+ ZX Spectrum interface

MB-02+ je diskový interface pro počítače ZX Spectrum a kompatibilní vyvinutý v polovině devadesátých let ve Zlínské firmě 8BC s.r.o. Kromě práce s floppy disky a hardisky rozšiřuje možnosti počítače ZX Spectrum v mnoha dalších ohledech.

Základní charakteristika

  • kapacita floppy diskety HD: 1.800K; DD: 840K
  • rychlost přenosu HD: 40-50K/sec.; DD: 25K/sec.
  • interní paměť EPROM 2KB (max. 64KB) nebo FLASH až 256KB; SRAM 128KB až 512KB - zálohováno
  • obvod reálného času RTC procesor - zálohováno
  • připojitelné až 4 FDD mechaniky
  • Kempston/Amiga myš port
  • tříkanálový obousměrný paralelní port (přes 8255)
  • kompatibilita s kazetovým magnetofonem
  • Full-RAM Mode (mód plynulé RAM 64K)
  • DOS (až 256 adresářů na disketě, v každém adresáři až 65279 souborů)
  • softwarový RESET systému (ZX Spectrum +2A vzhledem ke konstrukci vyjímaje)

Jádrem floppy řadiče je procesor WD2797A. Rychlost přenosu dat zajišťuje procesor Z80-DMA.

MBIDE

Existuje doplňkový interface MBIDE aktuálně ve verzi 3, který lze integrovat přímo do MB02+. Prostřednictvím MBIDE je možné připojit dvojici pevných disků s IDE (PATA) rozhraním. Tento interface je systémem BS-DOS podporován prostřednictvím patche, který zpřístupňuje obrazy disket uložené na pevném disku ve virtuálních mechanikách. Nejnovější verze tohoto patche, nazvaná EasyHDD, přiřazuje virtuální mechaniky od čísla 3 do čísla 127 pro první IDE disk a 131 až 255 pro druhý IDE disk.

Technické informace

Používané porty

Disketový řadič ke svojí činnosti využívá následující porty:[1]

desítkově šestnáctkově dekódování význam
3 03 0xx00011 obvod RTC
7 07 0xx00111 IDE pevný disk
11 0B 0xx01011 DMA
15 0F 00001111 řadič disketové jednotky WD2797
19 13 0xx10011 výběr aktivní disketové jednotky, ovládání motorů, stav disketové jednotky
23 17 0xx10111 stránkování paměti
47 2F 00101111 řadič disketové jednotky WD2797
79 4F 01001111 řadič disketové jednotky WD2797
111 6F 01101111 řadič disketové jednotky WD2797
31 1F 00011111 první paralelní port 8255
63 3F 00111111 první paralelní port 8255
95 5F 01011111 první paralelní port 8255
127 7F 01111111 první paralelní port 8255
27 1B 00011011 druhý paralelní port 8255
59 3B 00111011 druhý paralelní port 8255
91 5B 01011011 druhý paralelní port 8255
123 7B 01111011 druhý paralelní port 8255

V případě použití ZX-IDE IF jsou použity ještě následující porty[1][2]

desítkově šestnáctkově dekódování význam
163 A3 00011111 datový registr
167 A7 00111111 registr parametrů
171 AB 01011111 registr sektorů
175 AF 01111111 registr prvního sektoru
179 B3 00011011 nižší byte registru cylindru
183 B7 00111011 vyšší byte registru cylindru
187 BB 01011011 registr hlavy
191 BF 01111011 příkazový/stavový registr

Reference

  1. a b http://velesoft.speccy.cz/other/zx-ports-full-table.txt
  2. Říha, P. ZX-IDE IF - Kompletní popis. ZX Magazín. 1999, čís. 3-4, s. 22 - 23. 

Literatura

  • TIŠNOVSKÝ, Pavel. Paměťová zařízení používaná u osmibitových počítačů v současnosti (2). Kapitola Řadič MB-02 pro ZX Spectrum a kompatibilní počítače. Root.cz [online]. 2010-05-25 [cit. 2014-03-17]. Dostupné online. ISSN 1212-8309. ((česky)) 
  • TIŠNOVSKÝ, Pavel. Paměťová zařízení používaná u osmibitových počítačů v současnosti (dokončení). Root.cz [online]. 2010-06-01 [cit. 2014-12-17]. Dostupné online. ISSN 1212-8309. ((česky)) 
  • Обмен опытом - работа с западными дисковыми системами MDOS и MB02. Adventurer. Апрель 2002, čís. 13. Dostupné online.  (porovnání disketových řadičů Didaktik 40/80 a MB02)

Externí odkazy