Autor Wątek: [RC2014] - uruchomione  (Przeczytany 2548 razy)

JLS

  • ***
  • Wiadomości: 158
  • Miejsce pobytu:
    Gliwice
[RC2014] - uruchomione
« dnia: 2021.12.12, 14:00:25 »
Chcę poinformować,
że stałem się posiadaczem działającego komputerka RC2014.
Wszedłem bowiem w posiadanie zestawu  składającego się z kilku płytek PCB:
- SC112 czyli – Modular Backplane (RC2014)
- Z80-512K skiselev-a, oraz
- moduł z podwójnym portem szeregowym z wykorzystaniem układu XR88C681.
Ten ostatni moduł zaprojektowany jest w całości przez kolegę tapy.
Mam jeszcze poskładany moduł kontrolera FDD do RC2014 ale jeszcze nie został uruchomiony.
Na zdjeciu są one wpięte w backplane.
Jako firmware do zaprogramowania pamięci flash użyłem RomWBW projektu Wayna Warthena,
jednak bez wskazówek tapy, ten sprzęt by mi nie zadziałał.
RomWBW trzeba odpowiednio skompilować, a mnie sie wydawało inaczej.
Natrafiłem jeszcze na problem innej natury, bowiem wstyd sie przyznać ale na ekranie terminala
długo nic nie zauważyłem, bo zle połączyłem wyprowadzenie portu RS232.
Używałem tzw. null modem, a powinno być łączenie wprost.
Zawartość  firmware jak widać ze screenshotów, daje sporo możliwości do zabawy z CP/M.




tapy

  • ***
  • Wiadomości: 162
Odp: [RC2014] - uruchomione
« Odpowiedź #1 dnia: 2021.12.12, 18:42:00 »
Gratuluję! Cieszę się że i u nas w kraju rośnie społeczność tego standardu, do którego można mieć wiele zastrzeżeń, ale jako jedyny daje pełną swobodę doboru elementów w przystępnej cenie. Modułowa konstrukcja uwalnia nas od intencji i zaniechań twórców, którzy budują i udostępniają własne projekty, które nie są tak elastyczne lub nie posiadają tej cechy wcale. Tu jeśli ktoś ma kaprys podłączyć HDD, to odpowiedni moduł, jak chce słuchać muzyki, to inny moduł z AY, inny procek... wszystko zależy od fantazji użytkownika. Tu tkwi siła tego standardu. Szkoda, że moduł speccy jakoś umarł, może warto się pokusić o jego zrobienie, bo MSX już obecnie się da tam zrobić.

PS. Nie wiem czy czegoś nie zamieszałem w PW do Ciebie, bo zworki TC i /DACK w module FDD widzę że masz odwrotnie.

JLS

  • ***
  • Wiadomości: 158
  • Miejsce pobytu:
    Gliwice
Odp: [RC2014] - uruchomione
« Odpowiedź #2 dnia: 2021.12.12, 19:04:01 »
Nic nie namieszałeś,  błędnie zidentyfikowałem pin nr 1. Założyłem że  1, 2, 3 jest od dołu, a teraz sprawdziłem,
że pin 1 jest od góry modułu  ;)

JLS

  • ***
  • Wiadomości: 158
  • Miejsce pobytu:
    Gliwice
Odp: [RC2014] - uruchomione
« Odpowiedź #3 dnia: 2021.12.12, 23:35:02 »
Kontroler ze stacją dyskietek 1.44'' również uruchomiony. Sformatowałem dwie dyskietki.
Przy okazji sprawdze jak kontroler zachowa sie przy podłączeniu stacji 360kb.

JLS

  • ***
  • Wiadomości: 158
  • Miejsce pobytu:
    Gliwice
Odp: [RC2014] - uruchomione
« Odpowiedź #4 dnia: 2022.02.13, 17:54:49 »
Kolejny  moduł do RC2014 uruchomiony.
Tym razem SC126.
Chciałem jak najszybciej sprawdzić działanie zakupionego na Aliexpres procesora Z180,
będąc po lekturze postów wątku Fake Chips: "https://www.speccy.pl/forum/index.php?topic=6673.0".
Nadruk na procesorze Z180 jest wręcz idealny, jednak  system się uruchomił, załaczam fotki.
Nie mając generatora 18.432MHz w wersji przewlekanej, a jedynie SMD, wyprasowałem takie małe płytki typu DIP8.
Krzywo wyszło, ale działa.
Pamięci flash SST39SF040 w wersji PLC32 mam kilka i juz wcześniej zrobilem sobie kilka konwerterów w DIP32.
Moduł jeszcze nie jest skończony, parę rzeczy brakuje.
« Ostatnia zmiana: 2022.02.13, 18:18:13 wysłana przez JLS »

tapy

  • ***
  • Wiadomości: 162
Odp: [RC2014] - uruchomione
« Odpowiedź #5 dnia: 2022.02.13, 19:27:25 »
Ładny zestaw. W przypadku Z180 nie trzeba się obawiać(?) malowanek, gdyż ten naród artystów malarzy nie ma z czego ich przerabiać. Zilog dość krótko produkował wersję Z180 bez literki S w nazwie, będące prawie odpowiednikiem Hitachi HD64180ZCP (uczulam na tą literkę Z), które pracowały z niższymi zegarami. W obecnym wieku to tylko wersja S i ta zaczynała się od 8 i 10MHz (oba rzadkie) oraz powszechnie dostępne 20 i 33MHz. Istnieje też wersja S, której szeregowy port synchroniczny działa troszeczkę inaczej, ale to też jest trudne zadanie by ją zdobyć, o czym się swego czasu przekonałem się wraz twórcą RomWBW, jak poszukiwaliśmy tego modelu po całym świecie w celu wyeliminowania pewnego błędu obsługi kart SD, dokładnie na tej płycie SC126. Te procki można śmiało kupować tym bardziej że obecnie RomWBW po tej całej akcji obsługuje już wszystkie modele tego procesora, a autor tej płyty zachował na niej zworkę DCD0 (ale to już inna opowieść, jak walczłem by na SC111 uruchomić te pierwsze modele procesorów - nie miałem wtedy jeszcze żadnego procesora Z180S i uparłem się by ten moduł ruszył z Hitachi :D ).

PS. Jak już będziesz miał moduł kart SD, to radzę użyć RomWBW z gałęzi dev, w niej są wszystkie poprawki związane z obsługą SD. W przypadku RomWBW gałąź dev nie oznacza beta wersji, nie przetestowanej jak w przypadku innego oprogramowania, tu są zawarte wszelkie łatki i rozszerzenia. Wayne ma chyba jakąś niechęć do wydawania wersji końcowych :D
« Ostatnia zmiana: 2022.02.13, 20:27:24 wysłana przez tapy »

JLS

  • ***
  • Wiadomości: 158
  • Miejsce pobytu:
    Gliwice
Odp: [RC2014] - uruchomione
« Odpowiedź #6 dnia: 2022.02.13, 22:17:44 »
Dziękuje za informacje o procesorze Z180.
Na razie moduł SC126 co prawda uruchomiony, ale parę rzeczy brakuje do zakończenia.
Jak dojdę do modułu kart SD dam znać.
W najbliższej przyszłości, zamierzam sprawdzić mojego Z80 CTC  vs. Z80 CPC ;)

JLS

  • ***
  • Wiadomości: 158
  • Miejsce pobytu:
    Gliwice
Odp: [RC2014] - uruchomione
« Odpowiedź #7 dnia: 2022.04.04, 19:40:58 »
Z powodu niewykorzystania wyświetlaczy TIL311, które po zakupie miernika częstotliwości,
zalegały od dawna w pudełku, postanowiłem na uniwersalnej płytce zrobić tzw. Front Panel do RC2014:
https://www.smbaker.com/z80-retrocomputing-6-rc2014-til311-front-panel-board
Przy włożonym do SC126 panelu i podłączeniu zasilania,
część wyświetlaczy zmienia swoją wartość, a następnie wyświetlane są zera. 
Ponieważ moduł uruchomiłem w ostatni week end i aby on w pełni pokazał swoje możliwości,
muszę niestety  nabyć troche wiedzy, bo mi jej brakuje.
Po podłączeniu do SC126, blokuje mi kartę SD, jest ona nieaktywna.
Domyślam się, że jest kolizja z adresami. 
Ale  wyswietlacze ładne...  ;)

JLS

  • ***
  • Wiadomości: 158
  • Miejsce pobytu:
    Gliwice
Odp: [RC2014] - uruchomione
« Odpowiedź #8 dnia: 2022.05.10, 13:40:09 »
........
PS. Jak już będziesz miał moduł kart SD, to radzę użyć RomWBW z gałęzi dev, w niej są wszystkie poprawki związane z obsługą SD. W przypadku RomWBW gałąź dev nie oznacza beta wersji, nie przetestowanej jak w przypadku innego oprogramowania, tu są zawarte wszelkie łatki i rozszerzenia. Wayne ma chyba jakąś niechęć do wydawania wersji końcowych :D

Aktualnie mam zakupiony i uruchomiony moduł SC145.  Przeczytałem dokumentację przeznaczoną do tego modułu oraz jak instalować na karcie CF CP/M 2.2.

HOW TO PREPARE A COMPACT FLASH CARD FOR CP/M 2.2

To prepare a CompactFlash card for use by CP/M 2.2:
1/ Format the CF card
2/ Write CP/M to the CF card using PutSysPlus
3/ Install DOWNLOAD.COM
4/ Transfer programs that have been packaged to use DOWNLOAD.COM
   For example: pkgMBASIC.TXT

Działa jednak innym sposobem niż ten opisany powyżej.  Prawidłowo wykonuję kroki od 1 do 3. Nie bardzo rozumiem  kroku nr 4.   I nie wiem jak z niego skorzystać. Co prawda wykonuje polecenie ale nie kończy sie tak jak to jest opisane w linku: https://smallcomputercentral.wordpress.com/installing-cp-m-2-2-with-scm/ 



tapy

  • ***
  • Wiadomości: 162
Odp: [RC2014] - uruchomione
« Odpowiedź #9 dnia: 2022.05.11, 09:08:24 »
O! Wybrałeś najbardziej hardcorową ścieżkę instalacji systemu operacyjnego, którą by nie pogardził skrajny fanatyk z pod znaku Colapse OS :D
Te paczki to zmodyfikowane pliki w formacie IntelHex, więcej info i konieczne "przydasie" znajdziesz tutaj. Jedna uwaga, zdaje się że są jakieś problemy z użyciem DOWNLOAD.COM, więc zapoznaj się z tym wątkiem.

Po tym przydługim wstępie, przejdę do sedna. Użytkownicy RomWBW mogą użyć obrazów dysków jakie są generowane po kompilacji w folderze /Binary (przykładowo hd512_combo.img) w którym są obrazy wszystkich dostępnych systemów operacyjnych wraz z aplikacjami dla danej platformy lub wybrać obraz zawierający jeden konkretny (np. hd512_cpm22.img). Do załadowania na kartę CF należy użyć programu do obsługi obrazów w PC (np. BalenaEtcher ). W tym folderze znajdziesz dwa różne rodzaje obrazów dysków 'hc512' i 'hd1024' różniące się wielkością tablicy alokacji plików, jak zamierzasz mieć ich bardzo dużo to opcja hd1024 jest lepsza, ale zużywa więcej RAM. Tam również znajdują się obrazy przeznaczone dla dyskietek FDD.

Generalnie obserwuj dwie grupy na Google Groups - RC2014 i retro-comp gdzie znajdziesz najbardziej przydatne informacje, wszelkie nowinki i rozwiązania pojawiających się problemów w trakcie użytkowania komputerów RC2014.

PS. Skoro posiadasz SC126 i moduł CF, to możesz się pokusić o instalację wielozadaniowego i wielodostępnego systemu operacyjnego MP/M II w moim wykonaniu. Więcej info na grupie RC2014. :)
« Ostatnia zmiana: 2022.05.11, 09:23:30 wysłana przez tapy »

tapy

  • ***
  • Wiadomości: 162
Odp: [RC2014] - uruchomione
« Odpowiedź #10 dnia: 2022.08.13, 09:55:14 »
Kolega @JLS swoją determinacją instalacji systemu od zera zainspirował mnie do zaprojektowania i zbudowania kompletnego zestawu RC2014, który umożliwia taki powrót do przeszłości w którym twórcy CP/M tworzyli ten system na mainframe i po łączu szeregowym "karmili" komputer na i8080 swoim systemem. Co prawda nie będę aż takim purystą i nie użyję do tego stacji FDD 8" (nie mam ;) ) i zadowolę się kartą CF jako pamięcią masową :D

Więc... Polacy nie gęsi, swój RC2014 też mają ;)

JLS

  • ***
  • Wiadomości: 158
  • Miejsce pobytu:
    Gliwice
Odp: [RC2014] - uruchomione
« Odpowiedź #11 dnia: 2022.08.14, 14:28:20 »
Fotki tego systemu widziałem na grupie "RC2014 USERS CLUB and other Z-80 kit computers" na FB.
Tu jest więcej szczegółów, jeśli chodzi o cel.
Jaka jest kolejność postępowania przy "załadowaniu" systemu CP/M do nowego sprzętu korzystając z Twojego wakacyjnego projektu ?
Układ scalony na backplane  jakie ma zadanie ?
Z mojej strony mogę się pochwalić, że nabyłem na tindie.com dwa PCB i uruchomiłem wreszcie system na kartach CF.
Ponieważ ongiś zostały z projektów takie rzeczy jak karty 256Mb, wpinane wprost do portu IDE, udało mi sie też położyć system na takiej karcie, co traktuję jako ciekawostkę.
Nie wszystkie się udało użyć z wiekszej ilości, ponieważ mają w sobie mały chip zabezpieczający.
Jeśli był użyty, to nie mogłem jej w RC2014 zainicjalizować.

damik

  • Rosin sniffer
  • Moderator
  • *****
  • Wiadomości: 1805
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: [RC2014] - uruchomione
« Odpowiedź #12 dnia: 2022.08.14, 15:32:16 »
Piękne cacko  :)

Zastanawiam się czy wyczyszczenie (wyzerowanie) tej karty niskopoziomowo np programem HD sentinel lub innym podobnym nie rozwiązało by problemu.
Wszystkiego po trochu: schwarz, mydło i powidło...

tapy

  • ***
  • Wiadomości: 162
Odp: [RC2014] - uruchomione
« Odpowiedź #13 dnia: 2022.08.14, 19:06:20 »
Ten mój wakacyjny projekt zawiera więcej "klocków", ale FB nie bardzo nadaje się do ich jednoczesnej prezentacji, bo jedyne uwagi zwrotne jakie tam można uzyskać to lajki, które nic nie wnoszą do tematu.
Dorobiłem moduł transmisji szeregowej na 16C450/550 do mojego wcześniejszego modułu procesora Z80 z CTC, który będzie mógł tu służyć jako programowy generator prędkości transmisji szeregowej oraz jako wektorowy układ przerwań dla tego układu UART. Powstał też dedykowany moduł do obsługi kart CF, który niweluje większość problemów jakie są znane już w dostępnych z "niechętnymi" do współpracy kartami CF.
Układ w backplane to zwykły supervisor TL7705 monitorujący napięcie i generujący sygnał RESET.
W kwestii budowania systemu (w dzisiejszych czasach można powiedzieć od zera ;) ) to jest ogólnie dostępna ścieżka stworzona przez Grant Searle, więc w kolejności:
  • załadowanie programu FORMAT dla karty CF i jej sformatowanie
  • załadowanie na CF wcześniej przygotowanego systemu operacyjnego przy pomocy programu PutSys
  • zainstalowanie przy pomocy BIOS programu DOWNLOAD.COM (tak, taki system jest dziewiczy i nie ma żadnych plików!)
  • zainstalowanie podstawowych aplikacji systemu operacyjnego poprzez DOWNLOAD już pod kontrolą CP/M
 
Większość wymaganego softu można znaleźć tu oraz jak dla mnie podstawa - XModem - stąd (tu dobrze opisana jest cała procedura). System warto dostosować w własnego sprzętu, ale to uznałem jako pewnik :D