Autor Wątek: FDD35 rev.3  (Przeczytany 16789 razy)

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD35 rev.3
« Odpowiedź #75 dnia: 2023.06.01, 11:27:28 »
Będę niezmiernie wdzięczny. Pośpiechu nie ma. Czas na testy będę miał najwcześniej w niedzielę wieczorem.
ZX/Enterprise/CPC/Robotron/C128D

Johnny Red

  • **
  • Wiadomości: 54
  • Miejsce pobytu:
    Portugal
Odp: FDD35 rev.3
« Odpowiedź #76 dnia: 2023.06.02, 02:05:43 »
I have images (DSK format) of Terminal Emulator and CP/M here: https://timex.comboios.info/downdsk.html
I don't have Turbo Pascal 3, only Turbo Pascal 2 -> https://www.dropbox.com/sh/sbeng5e5ozviju3/AACb6RT62toHUgHvb7mKIbPTa?dl=0

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD35 rev.3
« Odpowiedź #77 dnia: 2023.06.02, 17:16:24 »
Thank you very much
ZX/Enterprise/CPC/Robotron/C128D

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD35 rev.3
« Odpowiedź #78 dnia: 2023.06.04, 19:29:36 »
I po testach.
Pod CP/M wszystko pracuje stabilnie. Przez ponad 6 godzin miałem włączony tryb Turbo 8 MHz i żadnych zawieszeń (oczywiście wymieniłem Z80 na niemalowany).
Przełączanie trybu pracy Turbo/Normal i HD/DD w trakcie pracy bez resetu działa prawidłowo, bankowanie pamięci też (w CP/M można podmieniać segmenty 1 i 2, segmentów 0 i 3 nie ruszamy).
Można budę zamykać i oddać :)
W końcu :)
Do ogarnięcia została dokumentacja do udostępnienia.
ZX/Enterprise/CPC/Robotron/C128D

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: FDD35 rev.3
« Odpowiedź #79 dnia: 2023.06.05, 07:21:48 »
Gratuluję po tylu latach zamknięcia projektu.
Nie każdy byłby tak wytrwały.
Zwłaszcza osoba, dla której miało być to zrobione :)
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD35 rev.3
« Odpowiedź #80 dnia: 2023.06.06, 07:02:14 »
Dojechała kolejna dostawa XC9572-PC84. Tym razem 10/10 sprawne (oczywiście malowane, 6 oryginałów i 4 od innej matki, ale programują się prawidłowo).
Do sprzedania będzie 5 zestawów płytka + zaprogramowany CPLD.
Dokumentacja dostępna na github (jeszcze niekompletna, ale już jest schemat i BOM).
I to by było na tyle.
« Ostatnia zmiana: 2023.06.06, 07:15:31 wysłana przez pear »
ZX/Enterprise/CPC/Robotron/C128D

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2426
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: FDD35 rev.3
« Odpowiedź #81 dnia: 2023.06.06, 22:42:00 »
Właśnie zaczynam kompletować elementy, bo udało mi się szczęśliwie w ostatnim momencie załapać na płytki :D
A gdzie dokładnie jest ten wspomniany BOM, bo na github'ie nie mogę jakoś tego dostrzec ? :)
« Ostatnia zmiana: 2023.06.06, 22:54:13 wysłana przez damik »
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: FDD35 rev.3
« Odpowiedź #82 dnia: 2023.06.06, 23:41:04 »
Przewiń schemat do końca :)
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD35 rev.3
« Odpowiedź #83 dnia: 2023.06.07, 06:30:30 »
Kompletny BOM jest na końcu schematu.
Zrobię jeszcze jeden BOM z podziałem na bloki funkcjonalne i wersję zasilania, bo nie wszystkie elementy są potrzebne.
Na razie można się posiłkować obrazkami.

Dwie zworki oznaczone Tie 1 i Tie 2 w aktualnej wersji CPLD powinny być zawsze zwarte.
Zostały dwie niewykorzystane nóżki w układzie i aktualnie muszą być zwarte do masy właśnie tymi zworkami.

Generator montuje się tylko jeden :)
Albo scalony SMD 16 MHz albo układ na tranzystorze (elementy oznaczone jednym kolorem wokół tranzystora).
« Ostatnia zmiana: 2023.06.07, 07:12:10 wysłana przez pear »
ZX/Enterprise/CPC/Robotron/C128D

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2426
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: FDD35 rev.3
« Odpowiedź #84 dnia: 2023.06.07, 10:29:13 »
O, faktycznie jest na końcu schematów :D
W podglądzie na github'ie po prostu pokazuje dokument nie do końca i trzeba nacisnąć przycisk "więcej" by się BOM ukazał ;)

Czy bez tego UART'a da się to uruchomić i pracuje normalnie jako kontroler FDD bez funkcjonalności portów szeregowych czy też jest on tam niezbędny by w ogóle coś ruszyło ?
Jak się domyślam to zdobycie WD2123 może być sporym problemem, chyba że ktoś ma jakieś źródełko gdzie jeszcze można to zakupić ?
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD35 rev.3
« Odpowiedź #85 dnia: 2023.06.07, 10:37:48 »
Jeśli nie potrzebujesz interfejsów szeregowych, to zielonego bloku można nie montować. Bez niego reszta działa.
ZX/Enterprise/CPC/Robotron/C128D

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2426
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: FDD35 rev.3
« Odpowiedź #86 dnia: 2023.06.07, 11:34:56 »
Jeszcze jedno pytanie, czy zadziała tam też WD1770 czy musi być koniecznie WD1772 ?
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD35 rev.3
« Odpowiedź #87 dnia: 2023.06.07, 11:49:02 »
Zadziała, ale tylko w trybie DD. Nie będzie działać w HD, a że i tak na razie nie ma do tego trybu oprogramowania, to się nada.
ZX/Enterprise/CPC/Robotron/C128D

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD35 rev.3
« Odpowiedź #88 dnia: 2023.06.08, 16:05:12 »
Podczas przygotowywania dokumentacji znalazłem błąd w CPLD.
Dodałem do dekodowania adresów portów bit 4, aby zdekodować dodatkowe 2 adresy.
W związku z tym dodałem do wszystkich wcześniej istniejących adresów portów sprawdzenie czy bit 4 jest równy 0.
W jednym przypadku powinna być 1. Dotyczy to portu odpowiedzialnego za ustawianie prędkości transmisji UART (dekoduje się port 0x00, a powinien być 0x10).
Niestety w tych CPLD, które już wydałem nie będzie prawidłowo działać ustawianie prędkości UART.
Jeśli ktoś nie planuje użycia portów szeregowych, to nie ma problemu.
W przeciwnym wypadku poprawiony plik JEDEC wrzuciłem na github.
ZX/Enterprise/CPC/Robotron/C128D

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2426
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: FDD35 rev.3
« Odpowiedź #89 dnia: 2023.06.08, 22:49:51 »
Dla mnie spoko, i tak nie mam UART'a, a jak by co to się przeprogramuje jeśli jest wsad :D
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.