Autor Wątek: "Socjalistyczne" klony Amstrada.  (Przeczytany 5518 razy)

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
"Socjalistyczne" klony Amstrada.
« dnia: 2014.10.17, 18:36:21 »
Pomijając współczesne klony na FPGA (C-One i T-Rex) oraz Schneidera, który zdaniem wielu nawet nie był klonem, bo Amstrad sam do nich produkował płyty główne, postanowiłem napisać parę zdań o dwóch istniejących już przed laty klonach CPC. Pierwszym jest NRD-oski "KC Compact" firmy Robotron. A drugim dość mocno poprawiony Ruski "Aleste 520EX" firmy Patisonic. Obie firmy istnieją do dziś. :)

KC Compact - ma 64KB ramu i Basic 1.1. Klawiatura pochodzi od Robotron A5105 i brakuje w niej klawiszy od F5 do F9. Obraz przez wbudowany modulator i doczepiony na stałe kabel, oraz wyjście RGB przez Euro-Scart, (tak jak w SamCoupe. Zmieniono komunikat startowy.
Port drukarki to normalny D25 (8bit), port rozszerzeń to dziurki jak we wtyczkach do stacji dysków tyle że dłuższe, ma jakieś dodatkowe 8 pinów wykorzystywane przez produkowany do niego interfejs stacji dysków.
Procek UA880 ruski klon Z80. Zresztą podobnie jak większość scalaków na płycie. Zasilacz 19V, a napięcia 5V do bebechów i 12V dla modulatora, są generowane w środku kompa. Wyjście dźwięku i port joya takie jak w CPC.

W ciekawy sposób poradzono sobie z generowaniem palety, zastosowano malutki ROM z mapką 2 pinów jasności dla każdej składowej. Wartości 10 i 01 dają taką samą jasność, a z innymi opornikami mogłyby zwiększyć paletę z 27 do 64. To chyba najprostszy sposób zastąpienia Gate Array, jakby ktoś kiedyś chciał budować nowego klona CPC. ;)
Produkowano go niecały rok w 1989, bo zawierucha związana ze zjednoczeniem Niemiec pokrzyżowała firmie plany. A dziś jest dużą rzadkością. :)

http://www.guido-speer.de/Pub/images/KC-Stapel/KC-C-erster-test.jpg
http://www.cpcwiki.eu/index.php/KC_Compact#Pictures


Aleste 520EX - Powstał w 1993 roku w Omsku na Syberii. Ma 512KB pamięci, w tym 192KB pamięci graficznej. Paletę 64 kolory. Prócz tych standardowych z CPC ma też dodatkowe tryby graficzne, jak w ST i jak w MSX2, (choć nie ma sprzętowych sprajtów) czyli:
Mode 4: 320x200: 16 kolorów
Mode 5: 640x200: 4 kolory
Mode 8: 256x212: 16 kolorów
Mode 9: 512x212: 4 kolory. Każdy z nich mieści się w 32KB.

Zamiast Amsdosa ma MSXDOS, to przerobiony CP/M który czyta dyski PC 720KB. Interfejs stacji zewnętrzny, wbudowany w stacji 3.5". Podobno stosunkowo łatwo się pod niego portuje gry z MSX. Ma wbudowane DMA i jakieś dodatkowe liczniki do obsługi przerwań, (cokolwiek to znaczy). Gniazdo do magnetofonu nie ma sterowania silnikiem. Wyjście dźwięku z AY tylko mono.
Były dostępne rozszerzenia pamięci 2MB, karty z turbo 8MHz by programowo udawał sprajty w Emulatorze MSX, i dźwięk DMA dokładnie jak z Amigi, 4x 8bit, 6bit głośności, stereo. (dziwne że aż tyle dla kompa którego wyprodukowano tak mało).
Port drukarki ma 8bit. Wbudowany RS232 który obsługuje mysz PC. Port Joya nie masy dla drugiego joya, ani pinu Fire3 który jest przełącznikiem między alfabetami. Wbudowany RTC.

ROM 48KB takie jak w 6128 plus 16KB z Menu startowe: CPC/CPM/Aleste-MSX/Asembler/Kompilator C/Edytor tekstu z konwerterem plików/edytor Dyskowy/Tracker (S3M, STM)/Przeglądarka obrazków i plików muzycznych/i kontroler dyskotekowych świateł.  Większość tych rzeczy ładowane z dyskietki startowej. Nooo, i to się nazywa dysk systemowy a nie takie nudy jak były w CPC. Tylko dlaczego ten komputer nie podbił świata?

Klawiatura ma układ JCUKEN (aaa to dlatego), z przełącznikiem liter łacińskich i rosyjskich i 10 dodatkowych klawiszy. Podobną stosowano w niektórych klonach Spectruma, a także w komputerach Elektronika. Wyprodukowano mniej niż 100 sztuk. Yyyy eee że co? Może to błąd i miało być tysięcy?
Szczerze? - Ten komputer ma w sobie wszystko to czego zazdrościłem innym maszynom w czasach gdy miałem CPC. I gdyby nie ta ruska klawiatura, to z powodu trybów graficznych i takiego dysku systemowego wolałbym takie coś niż PLUSA. :D

http://aleste520.narod.ru/aleste.html
http://www.cpcwiki.eu/index.php/Aleste_520EX
http://cpcrulez.fr/hardware-div-patisonic-aleste_520EX.htm
« Ostatnia zmiana: 2014.10.17, 19:46:47 wysłana przez ZbyniuR »
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: "Socjalistyczne" klony Amstrada.
« Odpowiedź #1 dnia: 2014.10.17, 19:30:56 »
Dla ścisłości UA880D to NRD-owski klon Z80.
Rosjanie produkowali go pod oznaczeniami: KR1858VM1, KR1858VM2, KR1858VM3 i T34VM1. (źródło http://www.cpushack.com/soviet-cpus.html#2)
ZX/Enterprise/CPC/Robotron/C128D

matofesi

  • *****
  • Wiadomości: 2048
  • Miejsce pobytu:
    Toruń/Poland
Odp: "Socjalistyczne" klony Amstrada.
« Odpowiedź #2 dnia: 2014.10.20, 08:47:16 »
I dla dodatkowej ścisłości - seria U880 nie jest w 100% zgodna z Z80. Za wikipedią:
Cytuj
The U880 is an almost identical copy of Zilog's 8-bit Z80 microprocessor. Differences include absence of CY flag setting in OUTI command (when L goes zero) and another behaviour of hidden bus register seen through undocumented F3 and F5 flags. Russian КР1858ВМ1 chips work the same way as U880.

Pamiętam też, że gdzieś kiedyś czytałem, że są jeszcze jakieś różnice w obsłudze nieoficjalnych rozkazów.

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: "Socjalistyczne" klony Amstrada.
« Odpowiedź #3 dnia: 2018.12.23, 08:47:20 »
Kanał  Komputer-Muzeum  powstał ok 3 lata temu i w ciągu roku zrobili kilkanaście fajnych filmów testujących stare komputery, po czym zamilknęli na 2 lata.

Ale teraz się obudzili, zapowiedzieli wznowienie działalności i właśnie przedstawili test komputera KC Compact. :)
https://www.youtube.com/watch?v=ci9XcNZUttY
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)

gotham

  • ***
  • Wiadomości: 135
  • Miejsce pobytu:
    Kraków
Odp: "Socjalistyczne" klony Amstrada.
« Odpowiedź #4 dnia: 2019.01.01, 22:55:06 »
Cytuj
Szczerze? - Ten komputer ma w sobie wszystko to czego zazdrościłem innym maszynom w czasach gdy miałem CPC. I gdyby nie ta ruska klawiatura, to z powodu trybów graficznych i takiego dysku systemowego wolałbym takie coś niż PLUSA. :D

ZbyniuR łamiesz mi serce. Sam chce zbudować klona Aleste ale orientowałem się co do części i dzisiaj niektóre są nie do zdobycia. Jednak to najlepszy klon amstrada.
Amstrad  6128 plus + CM14 , Gamecube , Xbox 1 , PSP , Neogeo Pocket color x 2 ,

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: "Socjalistyczne" klony Amstrada.
« Odpowiedź #5 dnia: 2019.01.02, 06:43:34 »
Nie wiem czy widziałeś wzmianki na forum o karcie graficznej do CPC ze scalakiem V9990, który miał być zastosowany w planowanym MSX3. Na kanale Prodatron są filmiki o tym jak na tym SymbOS chodzi. Zainteresowani tym Amstradowcy najpierw budowali prototyp takiej karty, ale jak zobaczyli że fani MSX-ów zrobili to szybciej i lepiej, w dodatku jest ich więcej więc pewnie wyjdzie tańsza. To teraz Amstradowcy zrobili przejściówkę by te ich karty podłączyć do CPC i tylko nad sterownikiem pracują. Teraz tylko patrzeć jak to samo zrobią Spectrumowcy, i wreszcie się SymbOSa oraz sprajtów doczekają. :)

A wracając do Aleste, taa najlepszy spośród zaledwie dwóch istniejących klonów. :D 
Niedawno o nim znowu poczytałem, i on miał scalaka który dawał tryby z MSX2, ale bez sprzętowych sprajtów. I do tego był program który składał się z dwóch części, tzn z emulatora MSX, oraz programu który konwertował (a właściwie to pomagał konwertować) gry z MSX1/2 do takiej postaci aby działały na tym emulatorze. Choć ta konwersja była mocno niedopracowana. Chodzi o to by korzystając z procka taktowanego na 8MHz emulować programowo sprajty z kompa który chodził na 3.5MHz.

Podobno wyprodukowano ich kilka tysięcy i były popularne tylko w mieście w którym je produkowano. Użytkownicy mieli tam jakiś klub czy stowarzyszenie. W porcie joya brakowało w nich sygnału do Fire3, bo wykorzystano go w klawiaturze jako przełącznik alfabetu ruskiego i angielskiego.
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)