forum speccy.pl
Komputery z Z80 => POLSKIE KOMPUTERY => Wątek zaczęty przez: Arte Stokbaum w 2018.01.26, 18:13:15
-
Dzień dobry,
w zeszłym roku zbudowałem "klona" komputera Meritum (wykorzystując ogólnodostępne elementy serii HC/HCT).
Nie jest to oczywiście replika 1:1, ale funkcjonalny odpowiednik, umożliwiający również uruchamianie gier typu Frogger i Zaxxon z TRS80.
Klona budowałem z układów, jakie miałem akurat pod ręką - co wymusiło analizę zarówno układu, jak i częściową deasemblację oprogramowania.
Służę, w miarę wiedzy i możliwości, informacjami na jego temat.
Schematy mam, ale są w wersji roboczej, wymagają jeszcze sprawdzenia i dopracowania... jeśli będzie zainteresowanie - może mnie to zmotywuje do szybszego działania.
Podłączam się do apelu o zgrywanie różnych wersji ROMów i generatorów znaków (dzięki, MCbx)! Nie tylko "pierwszy" i "ostatni" eprom jest unikalny. Różnią się też m.in. tablicami słów i skoków komend BASICA (beep, net). Przykładowy (zdjęcie) ROM z menu wyboru wersji językowej i standardu drukarki jest zdekompletowany...
Kilka zdjęć - niestety na dysku sieciowym:
https://drive.google.com/open?id=194G8uGRCaoemIutVEvf8JB3hswvrQ2iB (https://drive.google.com/open?id=194G8uGRCaoemIutVEvf8JB3hswvrQ2iB)
https://drive.google.com/open?id=1I-smmjuX8nwyJbGx6W31287sJaF53znX (https://drive.google.com/open?id=1I-smmjuX8nwyJbGx6W31287sJaF53znX)
https://drive.google.com/open?id=1FoY5j1I_0YlayRvKpQeLCJIjHM2ciKbJ (https://drive.google.com/open?id=1FoY5j1I_0YlayRvKpQeLCJIjHM2ciKbJ)
https://drive.google.com/open?id=1XypdpNOgf-qb2gTo9jLvNVGMoi19jAOB (https://drive.google.com/open?id=1XypdpNOgf-qb2gTo9jLvNVGMoi19jAOB)
-
Interesujące - ale nie obraź się - ja osobiście najbardziej lubię repliki 1:1 .
Jak rozwiązałeś wgrywanie programów? Czy Twoje Meritum obsługuje stacje dyskietek(i w jakim formacie)?
-
Gratuluję! Z tego co widzę na zdjęciach, to taki trochę SpeccyBob (układy logiczne i dużo drucikow między nimi) ale dla Meritum ;) Czekam na dalszy rozwój projektu.
SpeccyBob tak wyglądał ;)
(http://sblive.narod.ru/ZX-Spectrum/SpeccyBob/pic01.jpg)
-
Co to za klawiatura? Gratulacje za zbudowanie klona Meritum.
-
@pgru
Pytanie repliki 1:1 czego...?
Meritum (1/2) jest już jest klonem TRS80 model 1:
- dostosowanym do dostępnej w tamtych czasach bazy elementowej (TRS miał przynajmniej układy LS, Meritum - archaiczne TTL-e!, badziewne ruskie K573RF)
- ze zmienioną częstotliwością synchronizacji (50Hz)
- dodanymi "intelowskimi" peryferiami - i tutaj duży plus- za RS232, licznik-generator przerwań, porty równoległe...
Programy wczytuję z plików .wav lub programem playcas - korzystając z interfejsu magnetofonu. Natomiast komputer posiada (równoległy) port FDD, taki sam, jak Meritum 2.
Założeniem projektowym nie było powielanie układu 1:1, ale wykorzystanie energooszczędnych (nie ukrywam: posiadanych) elementów CMOS i zasilanie całości z jednego źródła napięcia 5V. Wykorzystanie CMOSowych pamięci statycznych i "dużych" EPROMów mieszczących kilka obrazów różnych wersji oprogramowania/znaków.
Komputer ma wszystko, co ma Meritum 2, tylko wykonany jest w trochę inny sposób...
@Klaud:
Znam Speccybob i Harlequina - mam teź inne komputery wykonane tą techniką (Spectrum, Jupiter ACE)... Tyle, że preferuję eurokarty i połączenia lutowane. Rozłożony wygląda tak:
https://drive.google.com/open?id=1h_tgH0N7ZTVf71PtzItllXqY3LBVe_r9 (https://drive.google.com/open?id=1h_tgH0N7ZTVf71PtzItllXqY3LBVe_r9)
Nie przewiduję "rozwoju" samego komputera - on już działa, z dodatkowym 8253 jako generator dźwięku - układ nie był lutowany, ale ROM go wspiera...
Chętnie natomiast "poznałbym" inne ROMy oraz wykonał kopię stacji dysków, niestety mam tylko DTR, dobrze byłoby mieć cały ROM, CP/M i oprogramowanie na dyskietkach...
@jackfinch:
To jest "obcięta" stara klawiatura z PC - z pozmienianymi połączeniami...
-
Nie mam pojęcia, czy te romy znalezione u mnie na dysku, a znalezione kiedyś na necie są do Meritum. Ty będziesz wiedział.
-
Rozwinę nieco temat. Mam stację dysków do Meritum w częściach i całą. Oprócz dwóch napędów w obudowie stacji jest elektronika sterująca. Na płytce jest eprom którego zawartość jest dostosowywana w zależności od użytych napędów i systemu. Załączam fotkę zrobioną na szybko.
(https://polskiekomputery.pl/temp/meritum-2-stacja.jpg)
-
@Arte Stokbaum
Ale to właśnie mnie bawi w tych retro komputerach. Ktoś mając dostęp do znacznie gorszej elektroniki potrafił złożyć gotowy komputer, w kraju za żelazną kurtyną...
@mkamzierczak
dziękuję za ładną fotografię
-
^^^ A mnie nie bawi. Za to fascynuje: ludzka pomysłowość w omijaniu ograniczeń sprzętowych i programowych (szanowanie każdego bajtu i cyklu zegarowego). Pod warunkiem, że proponowane rozwiązanie są technicznie i technologicznie poprawne. Mogą być proste, ale nie prostackie...
Oczywiście, kiedyś były inne czasy, teraz też są inne. Jako inżynier mogę przewidzieć pewne problemy i ich uniknąć: nie widzę >obecnie< powodu aby stosować/selekcjonować gorszej jakości, nie-do-końca-kompatybilne elementy, skoro nawet w stercie elektrośmieci mam podzespoły renomowanych producentów trzymające parametry. Wykonując klona nie kupiłem ani jednego scalaka...
Nie należy przeginać również w drugą stronę - napisanie wszystkiego w Verilogu i wrzucenie do FPGA (łącznie z rdzeniem Z80) moim zdaniem zabiłoby projekt, chociaż inni mogą być odrębnego zdania. O niechlujnym, zasobożernym programowaniu (raczej "składaniu" programu z gotowych komponentów), pakowaniu w najprostsze urządzenia 32-bitowych ARMów nawet nie wspominam... Niskie ceny i wszechobecność elektroniki nie zwalnia od myślenia!
Uważam, że zachowany został rozsądny kompromis np. HC4024 zamiast 2x7493 itp. - dalej jest to dyskretna logika.
@jackfinch - to są (niestety) te same ogólnodostępne romy (w tym sieciowy od MCbx). Interesowałby mnie ten z postu 43 użytkownika flypeter:
http://www.speccy.pl/forum/index.php?topic=1796.msg34919#msg34919 (http://www.speccy.pl/forum/index.php?topic=1796.msg34919#msg34919) (niestety jest niekompletny)
-
Bardzo popieram, gdyż myślenie ma kolosalną przyszłość.
Jakby była płytka, to chętnie bym sobie poskładał takiego klona.
-
Klawiatura(i/o)
Grafika
Pamięć
Procesor
-
A to gdzieś kupić można ?
Ew. BOM do tego jest ?
-
projekt jest moim projektem. wzorowany na Meritum1 wer2. z 64kb ram - rom skopiowany segmentami do pamięci 27128
prawde mowiac nie zlozylem go jeszcze.
dysponuje 4ma kompletami pcb.
-
To jakby któryś z kompletów był nadstanowy :), to jeśli można, chętnie bym zakupił.
-
ian67malpawp.pl
-
jedna z płytek - układ wyświetlania
-
^^^ Świetnie, że jeszcze ktoś się zajął tematem. Po obsadzie płytek wnioskuję, że jest to w miarę wierne odwzorowanie oryginału? Układ jest prosty, trochę inne rozplanowanie elementów, a tym samym zmienione długości połączeń (indukcyjności i pojemności pasożytnicze...) nie powinny sprawiać jakiś problemów. Czekam na relację z uruchomienia...
-
odpalona grafika
-
Ten obrazek spokojnie mozna nazwac obrazkiem dnia :):):)
Coz zupelnie nowego wyprodukownego od podstaw zaswiecilo i zyje :):):)
Brawo :)
-
zapomniałem dodac - wlozone układy LS - układ pobiera 415mA pradu
-
Rozwinę nieco temat. Mam stację dysków do Meritum w częściach i całą. Oprócz dwóch napędów w obudowie stacji jest elektronika sterująca. Na płytce jest eprom którego zawartość jest dostosowywana w zależności od użytych napędów i systemu. Załączam fotkę zrobioną na szybko.
(https://polskiekomputery.pl/temp/meritum-2-stacja.jpg)
Czy możesz wrzucić fotkę drugiej strony tej płytki?
-
dalsza czesc
-
Czy te bazgrołki na ekranie to wynik losowania znaczków w Basicu czy skąd to? :)
-
To jest wyświetlona losowa zawartość pamięci obrazu jaka ustaliła się po podłączeniu zasilania.
-
@apk Jest dokumentacja (DTR) do stacji Meritum: https://historiainformatyki.pl/historia/dokument.php?nonav=&nrar=14&nrzesp=1&sygn=XIV%2F1%2F14&handle=1 (https://historiainformatyki.pl/historia/dokument.php?nonav=&nrar=14&nrzesp=1&sygn=XIV%2F1%2F14&handle=1), swoją drogą PTI należą się brawa za stworzenie takiego serwisu. Jest tam m. in. schemat pakietu FLOP-MER.
-
Brawa to należą się inicjatorowi powstania tego archiwum. PTI jest w tej kwestii tylko hostingodawcą...
-
@apk Jest dokumentacja (DTR) do stacji Meritum: https://historiainformatyki.pl/historia/dokument.php?nonav=&nrar=14&nrzesp=1&sygn=XIV%2F1%2F14&handle=1 (https://historiainformatyki.pl/historia/dokument.php?nonav=&nrar=14&nrzesp=1&sygn=XIV%2F1%2F14&handle=1), swoją drogą PTI należą się brawa za stworzenie takiego serwisu. Jest tam m. in. schemat pakietu FLOP-MER.
Mam tą dokumentację, ale ścieżki w niej nie są narysowane zbyt wyraźnie. Zdjęcie płyty z drugiej strony byłoby bardzo przydatne.
-
Mam tą dokumentację, ale ścieżki w niej nie są narysowane zbyt wyraźnie. Zdjęcie płyty z drugiej strony byłoby bardzo przydatne.
Ścieżki są tak niewyraźne, ponieważ zostały celowo zrastrowane, żeby nie robić płytek z tej dokumentacji.
-
Mam tą dokumentację, ale ścieżki w niej nie są narysowane zbyt wyraźnie. Zdjęcie płyty z drugiej strony byłoby bardzo przydatne.
Ścieżki są tak niewyraźne, ponieważ zostały celowo zrastrowane, żeby nie robić płytek z tej dokumentacji.
Skąd takie działanie? Celowa złośliwośc?
-
To nie była złośliwość, dokumentacja była udostępniania do wyrobu, żeby elektronik dojeżdżający na naprawę miał dostęp do dokumentacji. To teraz jak potrzebujemy schematu, to ściągamy z internetu, a kiedyś... kiedyś to nie było internetu :) Żeby nie ułatwiać zrobienia płytki rastrowano dokumentację, można było taką rzecz dzięki niej naprawić ale nie sklonować, weźmy pod uwagę, że kiedyś domorosły elektronik nie brał Eagle-a nie rysował sobie płytki, nie drukował na drukarce laserowej którą miał pod ręką folii, tylko albo płytki się wyklejało folią i trawiło, albo malowało ręcznie i to nie markerem, tylko farbką, maskując ścieżki. Gdyby firmy dawały obraz płytki w bardzo dobrej jakości, w krótkim czasie można byłoby ją skopiować, a tak nie było to już takie łatwe.
-
Kopiowanie płytek z wydruku w tamtych czasach to często fotokopiowanie. Ten raster raczej przydatny był do tego, aby było widać zarysy i opisy elementów (już nie rastrowane), które były nanoszone na rysunek ścieżek. Zrobienie fotokopii z rysunku zawierającego ścieżki i nałożony czarny silkscreen i tak nie ma sensu.
-
po ciężkich walkach.....
-
jeszcze klawiatura ... i opcjonalnie Paralell i Serial
-
Rozwinę nieco temat. Mam stację dysków do Meritum w częściach i całą. Oprócz dwóch napędów w obudowie stacji jest elektronika sterująca. Na płytce jest eprom którego zawartość jest dostosowywana w zależności od użytych napędów i systemu. Załączam fotkę zrobioną na szybko.
Jeszcze raz chciałbym poprosić o zdjęcie drugiej strony płytki.
apk
-
A jeszcze jakby dało zrobić zdjęcia zmontowanych płytek od strony elementów. Była by pełnia szczęścia :)
-
po ciężkich walkach.....
Świetnie! Nie pozostaje nic innego, jak dokończyć...
Co do pozostałych wpisów, niestety odbiegających od tematu wątku - co te zdjęcia miałyby wnieść nowego? Można oczywiście próbować weryfikować schemat z DTR-ki, ale można przecież wykonać funkcjonalny odpowiednik. Układ jest >prosty<, opis jest, listing jest. Tylko... co z tego, jeśli nie ma oprogramowania (przede wszystkim ITM CP/M)?
Budować układ aby włączyć silnik, odczytać sektor i ew. wywołać komunikat jak w załączniku? ROM stacji (z DTR) zawiera tylko podstawowe procedury inicjalizacji i komunikacji (dobrze byłoby poznać faktyczną zawartość z działającego urządzenia).
Jeśli się mylę (a chcę...) i ktoś posiada kopie dyskietek "do Meritum" to proszę o sprostowanie...
-
Jak to nie ma oprogramowania? Oczywiście, że jest :) Mam nawet MER-DOS-a :)
-
Dzień dobry,
Nie jest to oczywiście replika 1:1, ale funkcjonalny odpowiednik
(http://s3.micp.ru/30aEc.jpg)
-
Klawiatura-Laminat na razie na Dolamach . Docelowo będzie na MX-CHERRY
Janusz
-
po poprawkach pamięci 4164 ...zaczał liczyć:)
-
Czyli chyba działa ;)
Gratulacje!
-
uruchomomiony zapis i odczyt z magnetofonu...
program fizyka-rzuty