ZX Max 48: Różnice pomiędzy wersjami

Z ZX Spectrum Wiki
(Opis)
 
(Nie pokazano 34 wersji utworzonych przez 2 użytkowników)
Linia 1: Linia 1:
[[File:ZX_Max48_PCB01.JPG|thumb|300px|Projekt PCB wydania 1]]
+
'''Informacje zawarte na tej stronie, nie mogą być używane w celach komercyjnych bez wiedzy i zgody autorów.'''
[[File:ZXMax48PCBi02.PNG|thumb|300px|Projekt PCB wydania 2]]
+
 
 
== Opis ==
 
== Opis ==
Następny klon ZX Spectrum autorstwa Dona "Superfo" w oparciu o CPLD. Tym razem płytka została zaprojektowana, aby pasowała do obudowy ZX81/TS1000.
+
Następny klon ZX Spectrum autorstwa Dona "Superfo" w oparciu o układ Altera Max7000 EPM7128S. Tym razem płytka została zaprojektowana, aby pasowała do obudowy ZX81/TS1000 i może być zasilana z zasilacza o standardowej lub odwróconej polaryzacji. ZX Max 48K został wyposażony w:
 +
* 48KB pamięci RAM,
 +
* układ EPROM o podwójnej pojemności (2 x 16KB) na dwa obrazy ROMu,
 +
* układ dźwiękowy AY z wyjściem stereo,
 +
* interfejs joysticka w standardzie Kempston,
 +
* wyjście wideo RGB i kompozytowe.
 +
 
  
'''Wydanie 1:''' ([https://www.dropbox.com/s/8u0baanq6sw22sr/Max%2048%20Issue%201.pdf?dl=0 schemat])
+
'''Wydanie 1:''' ([https://drive.google.com/file/d/14q5F91o2aN4MkgpJwCRaJT0L8XZOoNis/view?usp=sharing schemat])
 
[[File:ZXMax01.jpg|thumb|300px|ZX Max 48 wydanie 1]]
 
[[File:ZXMax01.jpg|thumb|300px|ZX Max 48 wydanie 1]]
  
Linia 11: Linia 17:
 
** dodatkowy rezystor 33R pomiędzy tranzystorem Q2 a głośnikiem LS1
 
** dodatkowy rezystor 33R pomiędzy tranzystorem Q2 a głośnikiem LS1
 
** dodatkowa dioda 1A i zworka w miejsce J9. Dioda ma na celu zabezpieczenie stabilizatora +5V przed błędną polaryzacją zasilania.  
 
** dodatkowa dioda 1A i zworka w miejsce J9. Dioda ma na celu zabezpieczenie stabilizatora +5V przed błędną polaryzacją zasilania.  
 +
** dodatkowy rezystor 470R pomiędzy piny 20 i 24 CPLD oraz mostek pomiędzy pinem 20 z polem A13 złącza krawędziowego (/IORQULA - sygnał obsługiwany od implementacji 1.2)
  
 
[[File:ZXmax_i1_audio_corr.jpg|thumb|300px|Mod.i1.1]]
 
[[File:ZXmax_i1_audio_corr.jpg|thumb|300px|Mod.i1.1]]
  
* lista materiałowa ([https://www.dropbox.com/s/ir76bjos5ob9saf/ZX%20Max%2048%20BOM.pdf?dl=0 BOM])
+
* lista materiałowa ([https://drive.google.com/open?id=1uAGoVc4rSYHB813RSODc_JsKaCQwpIV- BOMi1])
  
* projekt płytki ([https://www.dropbox.com/s/fzdax8tar0p7zg1/ZXMax_PCBi1.zip?dl=0 PCBi1])
+
* projekt płytki (PCBi1)
  
 
* implementacje w CPLD:
 
* implementacje w CPLD:
Linia 26: Linia 33:
 
! Opis
 
! Opis
 
|-
 
|-
| [https://drive.google.com/open?id=1Rz-3mbcHZO-JLPE2_7lAOLzv574JPfJ6 1.0]
+
| 1.0
 
| 09/10/2017
 
| 09/10/2017
 
| pierwsza edycja wsadu dla ZX Maxa 48 Issue 1
 
| pierwsza edycja wsadu dla ZX Maxa 48 Issue 1
 
|-
 
|-
| [https://drive.google.com/open?id=1F361FDhpUOPjqbcLiwfPWixzeEcbVGti 1.1]
+
| 1.1
 
| 23/11/2017
 
| 23/11/2017
 
| dodano obsługę syngnału CLKB; sygnał jest wyprowadzony na złącze krawędziowe
 
| dodano obsługę syngnału CLKB; sygnał jest wyprowadzony na złącze krawędziowe
 
|-
 
|-
| [https://drive.google.com/open?id=1veyuFVK-5Hs47rOE3iY0DcmmYk-IY3SI 1.1zx81]
+
| 1.1zx81
 
| 24/12/2017
 
| 24/12/2017
 
| zawartość jak wersji 1.1 z mapowaniem klawiatury od ZX81
 
| zawartość jak wersji 1.1 z mapowaniem klawiatury od ZX81
 
|-
 
|-
| [https://drive.google.com/open?id=1tY41NBpGlQWztUVURRoyeq8nlSP2kiMA 1.2]
+
| 1.2
 
| 23/12/2017
 
| 23/12/2017
 
| dodano obsługę sygnału /IORQULA (!!) Wymagana jest modyfikacja na płytce. Należy dodać rezystor 470R pomiędzy piny 20 i 24 CPLD i połączyć pin 20 z polem A13 złącza krawędziowego.
 
| dodano obsługę sygnału /IORQULA (!!) Wymagana jest modyfikacja na płytce. Należy dodać rezystor 470R pomiędzy piny 20 i 24 CPLD i połączyć pin 20 z polem A13 złącza krawędziowego.
 
|-
 
|-
| [https://drive.google.com/open?id=1b4P5GYybr7_9Z7Un7-lSeEFAyeCrWOlY 1.2zx81]
+
| 1.2zx81
 
| 02/01/2018
 
| 02/01/2018
 
| zawartość jak wersji 1.2 z mapowaniem klawiatury od ZX81
 
| zawartość jak wersji 1.2 z mapowaniem klawiatury od ZX81
 
|-
 
|-
| [https://drive.google.com/open?id=10CGZO9AQdCV7plcTtsVZx4ZNSBaRP8ps 1.3beta]
+
| [https://drive.google.com/file/d/10CGZO9AQdCV7plcTtsVZx4ZNSBaRP8ps/view?usp=sharing 1.3]
 
| 02/02/2018
 
| 02/02/2018
 
| poprawiono generowanie przerwań (/INT)
 
| poprawiono generowanie przerwań (/INT)
 
|-
 
|-
| [https://drive.google.com/open?id=1n4p37rJsf6kiaekilXstn9haJaVMHB4e 1.3beta_zx81]
+
| [https://drive.google.com/file/d/1n4p37rJsf6kiaekilXstn9haJaVMHB4e/view?usp=sharing 1.3zx81]
 
| 02/02/2018
 
| 02/02/2018
| zawartość jak wersji 1.3beta z mapowaniem klawiatury od ZX81
+
| zawartość jak wersji 1.3 z mapowaniem klawiatury od ZX81
 
|-
 
|-
 
|}
 
|}
  
 +
Nieudokumentowane sygnały do obsługi układu dźwiękowego AY, dostępne od wersji 1.2:
 +
* BC1 - pin nr 25
 +
* BDIR - pin nr 27
 +
* CLKAY - pin nr 29
  
'''Wydanie 2:''' ([https://www.dropbox.com/s/mezlh55y01bhiw0/Max%2048%20Issue%202.pdf?dl=0 schemat])
 
  
* poprawki w torze audio do wydania 2 pokazano na rysunku Mod.i2.1  
+
'''Wydanie 2:''' ([https://drive.google.com/open?id=1JPjoDDNPOD9n9nN6F6SMLMJAWIRvdKht schemat])
 +
 
 +
* zmiany w stosunku do wydania 1:
 +
** dodano układ dźwiękowy AY-3-8912
 +
** dodano obsługę joysticka w standardzie Kempston
 +
 
 +
* zalecane poprawki w torze audio do wydania 2 pokazano na rysunku Mod.i2.1  
 
[[File:ZXmax_i2_audio_corr.png|thumb|300px|Mod.i2.1]]
 
[[File:ZXmax_i2_audio_corr.png|thumb|300px|Mod.i2.1]]
  
* dodano układ dźwiękowy AY-3-8912
+
* projekt płytki (PCBi2)
  
* dodano obsługę joysticka w standardzie Kempston
+
* lista materiałowa ([https://drive.google.com/open?id=1j0blMq6ZqPc3MUNToUGyCJ7EQPfDylAc BOMi2])
 +
 
 +
* obudowa do samodzielnego wydruku na drukarce 3D w formacie ([https://drive.google.com/open?id=18Gol7BJoE36b972LGNKIXFxPp-__qqCY STL]). Projekt obudowy udostępniony dzięki uprzejmości Piotra "Zaxona".
 +
 
 +
 
 +
'''Wydanie 2b:''' ([https://drive.google.com/open?id=1jhMlIFU-q8fSZx6HSWc0XXi81NpBUWkI schemat])
 +
[[File: ZXmax2b_01.jpg|thumb|300px|ZX Max 48 wydanie 2b]]
 +
 
 +
* uwzgledniono poprawki w torze audio do wydania 2
 +
 
 +
* dodano wyjście RCA dla zespolonego sygnału wideo
 +
 
 +
* dodano brakujące sygnały na złączu krawędziowym
 +
 
 +
* lista materiałowa ([https://drive.google.com/open?id=1NE9uUxwdv762ywRsibATrYL-6_2acR3U BOMi2b])
  
* projekt płytki ([https://www.dropbox.com/s/lolg8zr6dnygwv8/ZXMax_PCBi2.zip?dl=0 PCBi2])
 
  
* implementacje w CPLD:
 
  
 +
''Implementacje w CPLD:''
 
{| border = "1" style="text-align: left; border-collapse: collapse; border-spacing: 2px"
 
{| border = "1" style="text-align: left; border-collapse: collapse; border-spacing: 2px"
 
|-
 
|-
Linia 76: Linia 105:
 
! Opis
 
! Opis
 
|-
 
|-
| [https://drive.google.com/open?id=1jfojRMOO8tu70Yx1U3VIvAbc3JCtqEFs 2.0]
+
| 2.0
 
| 19/12/2017
 
| 19/12/2017
 
| pierwsza wsadu dla ZX Maxa 48 Issue 2; dodana obsługa układu AY (BDIR, BC1, AYCLK) w stosunku do wydań z serii 1.x
 
| pierwsza wsadu dla ZX Maxa 48 Issue 2; dodana obsługa układu AY (BDIR, BC1, AYCLK) w stosunku do wydań z serii 1.x
 
|-
 
|-
| [https://drive.google.com/open?id=15juh6AqbCV7lmyB3azLaBpVCGUCnApkc 2.1]
+
| 2.1
 
| 23/12/2017
 
| 23/12/2017
 
| dodano obsługę sygnału /IORQULA; sygnał jest wyprowadzony na złącze krawędziowe
 
| dodano obsługę sygnału /IORQULA; sygnał jest wyprowadzony na złącze krawędziowe
 
|-
 
|-
| [https://drive.google.com/open?id=18Y9oEL_ZNJhCRojrMOfcl0VSNaGsSj-O 2.1zx81]
+
| 2.1zx81
 
| 25/12/2017
 
| 25/12/2017
 
| zawartość jak wersji 2.1 z mapowaniem klawiatury od ZX81
 
| zawartość jak wersji 2.1 z mapowaniem klawiatury od ZX81
 
|-
 
|-
| [https://drive.google.com/open?id=1n2u87HUp-SEAFnkIkM5DoDGHZNTbohJ2 2.2]
+
| 2.2
 
| 19/01/2018
 
| 19/01/2018
 
| poprawiono generowanie sygnału zegarowego dla układu AY
 
| poprawiono generowanie sygnału zegarowego dla układu AY
 
|-
 
|-
| [https://drive.google.com/open?id=1nK482liwSWZf6HMNt7z9FHAsJsvhB9FF 2.2zx81]
+
| 2.2zx81
 
| 19/01/2018
 
| 19/01/2018
 
| zawartość jak wersji 2.2 z mapowaniem klawiatury od ZX81
 
| zawartość jak wersji 2.2 z mapowaniem klawiatury od ZX81
 
|-
 
|-
| [https://drive.google.com/open?id=11RXzb9R_uwCUhOKFGMHSBDDzyIExGmfc 2.3]
+
| [https://drive.google.com/file/d/11RXzb9R_uwCUhOKFGMHSBDDzyIExGmfc/view?usp=sharing 2.3]
 
| 31/01/2018
 
| 31/01/2018
 
| poprawiono generowanie przerwań (/INT)
 
| poprawiono generowanie przerwań (/INT)
 
|-
 
|-
| [https://drive.google.com/open?id=1Slftknnei6An-AXJ_j0BXx3lBxSHrwVh 2.3zx81]
+
| [https://drive.google.com/file/d/1Slftknnei6An-AXJ_j0BXx3lBxSHrwVh/view?usp=sharing 2.3zx81]
 
| 31/01/2018
 
| 31/01/2018
| zawartość jak wersji 2.3beta z mapowaniem klawiatury od ZX81
+
| zawartość jak wersji 2.3 z mapowaniem klawiatury od ZX81
 
|-
 
|-
 
|}
 
|}
Linia 112: Linia 141:
  
  
'''Modyfikacja Wydania 2 do 128K''' ([https://drive.google.com/open?id=1tfIwzjtlyi3zLYVtw0PlYRoZzSiY9hxV schemat])
+
'''Modyfikacja Wydania 2/2b do 128K''' ([https://drive.google.com/open?id=1tfIwzjtlyi3zLYVtw0PlYRoZzSiY9hxV schemat])
  
 
Należy wymienić obie kości RAM na układy 628128, ROM 128K wgrać w układ EPROM lub EEPROM o czasie dostępu rzędu 150-200ns, Przeprogramować CPLD nowym wsadem oraz wykonać 6 połączeń zgodnie ze schematem. Nowe połączenia potrzebne są dla linii: RAM_A14, RAM_A15, VRAM_A14, VRAM_A15, ROM_A14 i D5. Po przeróbce otrzymamy obsługę stronnicowania pamięci zgodną z ZX Spectrum 128K. TImingi zależą od zastosowanej implementacji oraz rezonatora kwarcowego Y1.
 
Należy wymienić obie kości RAM na układy 628128, ROM 128K wgrać w układ EPROM lub EEPROM o czasie dostępu rzędu 150-200ns, Przeprogramować CPLD nowym wsadem oraz wykonać 6 połączeń zgodnie ze schematem. Nowe połączenia potrzebne są dla linii: RAM_A14, RAM_A15, VRAM_A14, VRAM_A15, ROM_A14 i D5. Po przeróbce otrzymamy obsługę stronnicowania pamięci zgodną z ZX Spectrum 128K. TImingi zależą od zastosowanej implementacji oraz rezonatora kwarcowego Y1.
  
* implementacje w CPLD są dostępne na stronie [http://speccy.pl/wiki/index.php?title=ZX_Max_128 ZX Max 128].
+
* implementacje w CPLD są dostępne na stronie [[ZX Max 128]].
 +
 
 +
 
 +
'''Modyfikacje wszystkich wersji ZX Maxa'''
 +
 
 +
* Oryginalny układ wejściowy audio wymaga źródeł o silnym sygnale (>1Vp-p). W przypadku problemu z wczytywaniem programów przez gniazdo EAR, należy wymienić tranzystor Q1 (BC548) na tranzystor w układzie Darlingtona np. BC517 oraz dołożyć rezystor 330K-470K pomiędzy zasilanie (+5V), a bazę tego tranzystora. Po modyfikacji, nie powinno być problemów z wczytywaniem programów ze źródeł o niskim poziomie sygnału audio, tj. telefonu komórkowego, laptopa lub przenośnego odtwarzacza MP3.
 +
 
 +
* Na monitorach LCD nie są widoczne kolory o podniesionej jaskrawości (BRIGHT), dlatego należy wymienić rezystory R30, R32 i R34 ze 180Ω na 390Ω lub 470Ω. Dodatkowo zalecana jest wymiana diód D11, D12 i D13 z 1N4148 na diody Schottky'ego np. BAT42, BAT85 lub podobne. Więcej informacji znajduje się w wątku na forum ([http://www.speccy.pl/forum/index.php?topic=3925.msg66245#msg66245 Symulacje]).
 +
 
 +
 
 +
== Dodatki ==
 +
Pliki do wykonania płytek klawiatur na mikroprzełącznikach:
 +
* przełączniki 6 x 6mm (Gerbery)
 +
* przełączniki 12 x 12mm (Gerbery)
 +
 
  
 
== Linki ==
 
== Linki ==
Wątki na forum speccy.pl:  
+
Wątki na forum speccy.pl:
* [http://www.speccy.pl/forum/index.php?topic=3691.0 ZX Mini 48 i ZX Max 48] - wydanie 1
+
*[http://www.speccy.pl/forum/index.php?topic=3691.0 ZX Mini 48 i ZX Max 48]
* [http://www.speccy.pl/forum/index.php?topic=3925.0 ZX Max 48 ISSUE 2] - wydanie 2
+
*[http://www.speccy.pl/forum/index.php?topic=3925.0 ZX Max 48 Issue 2]
  
 
Oprogramowanie do Altery Max7000
 
Oprogramowanie do Altery Max7000
Linia 128: Linia 171:
  
  
== Materiały dodatkowe ==
+
[[Kategoria:Sprzęt]][[Kategoria:Komputery]][[Kategoria:Projekty]]
*klawiatura
+
**na mikroprzełącznikach [https://www.dropbox.com/s/egmonhysqswz6ce/ZXMax_keyboard_6x6.zip?dl=0 6x6mm]
+
**na mikroprzełącznikach [https://www.dropbox.com/s/7w1fnn7k6qnl93q/ZXMax_keyboard_12x12.zip?dl=0 12x12mm]
+
 
+
[[Kategoria:Sprzęt]][[Kategoria:Komputery]]
+

Aktualna wersja na dzień 10:29, 16 gru 2018

Informacje zawarte na tej stronie, nie mogą być używane w celach komercyjnych bez wiedzy i zgody autorów.

Opis

Następny klon ZX Spectrum autorstwa Dona "Superfo" w oparciu o układ Altera Max7000 EPM7128S. Tym razem płytka została zaprojektowana, aby pasowała do obudowy ZX81/TS1000 i może być zasilana z zasilacza o standardowej lub odwróconej polaryzacji. ZX Max 48K został wyposażony w:

  • 48KB pamięci RAM,
  • układ EPROM o podwójnej pojemności (2 x 16KB) na dwa obrazy ROMu,
  • układ dźwiękowy AY z wyjściem stereo,
  • interfejs joysticka w standardzie Kempston,
  • wyjście wideo RGB i kompozytowe.


Wydanie 1: (schemat)

ZX Max 48 wydanie 1
  • zalecane poprawki:
    • w sekcji wej/wyj audio pokazano na rysunku Mod.i1.1
    • dodatkowy rezystor 33R pomiędzy tranzystorem Q2 a głośnikiem LS1
    • dodatkowa dioda 1A i zworka w miejsce J9. Dioda ma na celu zabezpieczenie stabilizatora +5V przed błędną polaryzacją zasilania.
    • dodatkowy rezystor 470R pomiędzy piny 20 i 24 CPLD oraz mostek pomiędzy pinem 20 z polem A13 złącza krawędziowego (/IORQULA - sygnał obsługiwany od implementacji 1.2)
Mod.i1.1
  • lista materiałowa (BOMi1)
  • projekt płytki (PCBi1)
  • implementacje w CPLD:
Wersja Data Opis
1.0 09/10/2017 pierwsza edycja wsadu dla ZX Maxa 48 Issue 1
1.1 23/11/2017 dodano obsługę syngnału CLKB; sygnał jest wyprowadzony na złącze krawędziowe
1.1zx81 24/12/2017 zawartość jak wersji 1.1 z mapowaniem klawiatury od ZX81
1.2 23/12/2017 dodano obsługę sygnału /IORQULA (!!) Wymagana jest modyfikacja na płytce. Należy dodać rezystor 470R pomiędzy piny 20 i 24 CPLD i połączyć pin 20 z polem A13 złącza krawędziowego.
1.2zx81 02/01/2018 zawartość jak wersji 1.2 z mapowaniem klawiatury od ZX81
1.3 02/02/2018 poprawiono generowanie przerwań (/INT)
1.3zx81 02/02/2018 zawartość jak wersji 1.3 z mapowaniem klawiatury od ZX81

Nieudokumentowane sygnały do obsługi układu dźwiękowego AY, dostępne od wersji 1.2:

  • BC1 - pin nr 25
  • BDIR - pin nr 27
  • CLKAY - pin nr 29


Wydanie 2: (schemat)

  • zmiany w stosunku do wydania 1:
    • dodano układ dźwiękowy AY-3-8912
    • dodano obsługę joysticka w standardzie Kempston
  • zalecane poprawki w torze audio do wydania 2 pokazano na rysunku Mod.i2.1
Mod.i2.1
  • projekt płytki (PCBi2)
  • lista materiałowa (BOMi2)
  • obudowa do samodzielnego wydruku na drukarce 3D w formacie (STL). Projekt obudowy udostępniony dzięki uprzejmości Piotra "Zaxona".


Wydanie 2b: (schemat)

ZX Max 48 wydanie 2b
  • uwzgledniono poprawki w torze audio do wydania 2
  • dodano wyjście RCA dla zespolonego sygnału wideo
  • dodano brakujące sygnały na złączu krawędziowym


Implementacje w CPLD:

Wersja Data Opis
2.0 19/12/2017 pierwsza wsadu dla ZX Maxa 48 Issue 2; dodana obsługa układu AY (BDIR, BC1, AYCLK) w stosunku do wydań z serii 1.x
2.1 23/12/2017 dodano obsługę sygnału /IORQULA; sygnał jest wyprowadzony na złącze krawędziowe
2.1zx81 25/12/2017 zawartość jak wersji 2.1 z mapowaniem klawiatury od ZX81
2.2 19/01/2018 poprawiono generowanie sygnału zegarowego dla układu AY
2.2zx81 19/01/2018 zawartość jak wersji 2.2 z mapowaniem klawiatury od ZX81
2.3 31/01/2018 poprawiono generowanie przerwań (/INT)
2.3zx81 31/01/2018 zawartość jak wersji 2.3 z mapowaniem klawiatury od ZX81

Uwagi:

  • Plików dla CPLD nie można używać zamiennie pomiędzy różnymi wersjami PCB. Kilka sygnałów (np. obsługa klawiatury) zostało inaczej wyprowadzonych z CPLD w poszczególnych wydaniach płytki.
  • Pliki z dopiskiem "zx81" pozwalają na wykorzystanie klawiatury z ZX81. Dodatkowo należy skrzyżować diody D5 (A12) i D6 (A9) na PCB.


Modyfikacja Wydania 2/2b do 128K (schemat)

Należy wymienić obie kości RAM na układy 628128, ROM 128K wgrać w układ EPROM lub EEPROM o czasie dostępu rzędu 150-200ns, Przeprogramować CPLD nowym wsadem oraz wykonać 6 połączeń zgodnie ze schematem. Nowe połączenia potrzebne są dla linii: RAM_A14, RAM_A15, VRAM_A14, VRAM_A15, ROM_A14 i D5. Po przeróbce otrzymamy obsługę stronnicowania pamięci zgodną z ZX Spectrum 128K. TImingi zależą od zastosowanej implementacji oraz rezonatora kwarcowego Y1.

  • implementacje w CPLD są dostępne na stronie ZX Max 128.


Modyfikacje wszystkich wersji ZX Maxa

  • Oryginalny układ wejściowy audio wymaga źródeł o silnym sygnale (>1Vp-p). W przypadku problemu z wczytywaniem programów przez gniazdo EAR, należy wymienić tranzystor Q1 (BC548) na tranzystor w układzie Darlingtona np. BC517 oraz dołożyć rezystor 330K-470K pomiędzy zasilanie (+5V), a bazę tego tranzystora. Po modyfikacji, nie powinno być problemów z wczytywaniem programów ze źródeł o niskim poziomie sygnału audio, tj. telefonu komórkowego, laptopa lub przenośnego odtwarzacza MP3.
  • Na monitorach LCD nie są widoczne kolory o podniesionej jaskrawości (BRIGHT), dlatego należy wymienić rezystory R30, R32 i R34 ze 180Ω na 390Ω lub 470Ω. Dodatkowo zalecana jest wymiana diód D11, D12 i D13 z 1N4148 na diody Schottky'ego np. BAT42, BAT85 lub podobne. Więcej informacji znajduje się w wątku na forum (Symulacje).


Dodatki

Pliki do wykonania płytek klawiatur na mikroprzełącznikach:

  • przełączniki 6 x 6mm (Gerbery)
  • przełączniki 12 x 12mm (Gerbery)


Linki

Wątki na forum speccy.pl:

Oprogramowanie do Altery Max7000