Neúplná adresace periferií u ZX Spectra
Moderátor: Moderátoři
- forbidden
- Příspěvky: 9442
- Registrován: 14 úno 2005, 00:00
- Bydliště: Brno (JN89GF)
- Kontaktovat uživatele:
IORQ. Input/Output Request (output, active Low, tristate). IORQ indicates that the lower
half of the address bus holds a valid I/O address for an I/O read or write operation. IORQ
is also generated concurrently with M1 during an interrupt acknowledge cycle to indicate
that an interrupt response vector can be placed on the data bus.
Podobne MREQ pracuje s pamäťou.
Schéma k disketovej jednotke D40 je v tomto poučná, je tam vidieť použitie zapojenia portov (MHB8255).
Uvnitř v ZX Spectrum 48K se kdeco tahalo přes odpory a nějakou tu diodu, to vlastně suplovalo hradla a řešilo některé logické funkce taky.
Jako první věc jsem brzy vyměnil procesor NEC 780 za originál Z80 CPU, protože některé programy využívaly tzv. zakázané instrukce, a s tím NECem nechodily. Později došlo na U880B, s ním chodilo všechno stabilně. Pokud jde o interface, první byl analogový mezi kazeťák Riga 110 a počítač, s žárovkovou stabilizací amplitudy a tvarovačem. Pak jsem k tomu dělal Kempston IF s obvodem 8255, ten jsem využil i na normální paralelní port pro Alfiho a kopretinovou tiskárnu Robotron 1152, to už vedle ležel přepínač periferií. Pak mě přestalo bavit opravovat klábosnici gumáka, tak jsem předrátoval spoje v Consul 3111 a měl jsem hliníkovou skříň se 78 bezkontaktními klávesami, na které jsem si náramně rychle zvykl, všechno se vešlo dovnitř a ještě hromada místa zbyla, stabilizátoru 7805 jsem prodloužil vývody a přišrouboval ho rovnou na dno skříně a přidal převodník YUV/RGB pro monitor VGA překopaný na TV normu... nakonec jsem k tomu pořídil řadič Dataputer Plus 2 z Brna a dvě mechaniky, tak si to řeklo o výkonnější zdroj, a na průseur bylo zaděláno.
Opakující se potíže s vaklkontakty na hranovém konektoru mě dovedly k tomu, že jsem na sběrnici připájel další dvě ploché kšandy k němu, ale pořád za počítadlem na stolku překážel. Ale vydržel jsem to s ním přes dva roky, než jsem se rozhodl přestěhovat ho do té klábosnice.
A, když byl řadič uvnitř, po kompletaci skříně jsem přivedl na rozvod -12 V tvrdých +14 V (k tomu stačil vývod KáeFka v měniči propíchnutý do přívodního kablíku, zdroj uměl do zkratu 4 A, napájel to všechno a, když běžely obě disketové mechaniky, pojistka 2,5 AT někdy nevydržela, musela tam být 3,15 AT), prohlédl jsem si většinu švábů zevnitř. To vystřílely všechny paměti včetně švábů řadiče a rozhraní jsem už ani nezkoumal.
Občas ještě opráším ZX Spectrum Plus 2, ale v něm jsem se ještě nehrabal, pár disket se mi někde válí, už jsem se ten Dataputer taky ani nepokoušel opravit.
Proto se omlouvám, když přispěju nějakým tím útržkem s pochybnou souvislostí, jakkoli jsem si dokumentoval, co jsem v tom prováděl, dnes už by mi to dalo asi dost hledání a hlavně luštění, co "tím tehdy básník řekl". To víte, nebyl to analog, a právě zapamatovat si časování signálů byl pro mě dost záběr už tehdy, natož teď, po 20 letech, co jsem se tomu ve střevech nehrabal...
- forbidden
- Příspěvky: 9442
- Registrován: 14 úno 2005, 00:00
- Bydliště: Brno (JN89GF)
- Kontaktovat uživatele:
A obrázek to byl parádní.