ZXMUX
ZXMUX zastępuje oryginalny multiplekser używany w ZX Spectrum oraz Sinclair QL znany jako:
- AMSTRAD 40058
- PCF1306P
- ZX8401
Układy SMD są podłączone dokładnie tak samo, jak w ZX Spectrum 48kB issue 3. Oryginalny multiplekser musi być usuninięty.
Pierwsza wersja, jaką zaprojektowałem była przeznaczona do umieszczenia pod podstawką precyzyjną (GOLD). Były na niej duże otwory (1.4mm) na postawkę. Podstawka musiała być nieco przycięta, aby zostało więcej miejsca na układy SMD. Płytka nie mogła być grubsza niż 0.7mm. Druga podstawka precyzyjna musiała być przylutowana do płyty ZX Spectrum board.
W nowej wersji płytki ZXMUX trzeba przylutować 40 krótkich (7mm) drucików (0.5mm; otwory o średnicy 0.6mm). Wymaga to trochę pracy, ale jest tańsze niż dwie podstawki precyzyjne. Pozwala to na użycie zwykłych podstawek na płycie ZX i jest bardziej wygodne.
W planach
Chcę oddzielić multiplekser dla ULA i multiplekser dla Z80 na dwie oddzielne płytki. Następnie, użyć zatrzasków na adres podawany przez procesor, które zapamiętają go podczas oczekiwania aż ULA będzie gotowa na zapis do pamięci. To, razem z podobnym zatrzaskiem na liniach danych oraz przeróbką na 4MB RAM powinno pozwolić na użycie szybszego zegara dla procesora i pracę bez spowolaniania ze strony ULA.
Pliki do pobrania
- zxmu-006.png 22.6kB (2004-12-06 23:32)
- Schemat ZXMUX v006.
- zxmu-006.zip 21.7kB (2004-12-06 23:32)
- ZXMUX v006. Pliki danych Eagle.
|