Autor Wątek: Ogólnie o CPC  (Przeczytany 140597 razy)

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Ogólnie o CPC
« Odpowiedź #60 dnia: 2013.05.06, 19:13:55 »
Jest jeden układ taktujący do wszystkich funkcji komputera (wchodzi do ULA 40010), więc wszystko się rozjedzie zaczynając od synchronizacji obrazu.
ZX/Enterprise/CPC/Robotron/C128D

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Ogólnie o CPC
« Odpowiedź #61 dnia: 2013.05.07, 14:31:31 »
Nie trzeba zmieniać procka na Z80H wystarczy radiatorek przykleić. :) Ale z tego co czytałem na forum cpcwiki na temat podkręcania Amstrada a próbowali zmieniać 4MHz na 6 i na 8MHz, to jest parę komplikacji.

Po pierwsze jak wspomniał pear, częstotliwość z jaką wysyła obraz 15,6KHz zwiększa się o te 50% (6MHz) lub 100% (8MHz). Teoretycznie jak ktoś ma monitor Multisynch to powinien złapać obraz z każdą częstotliwością, ale takie monitory są baaardzo rzadkie. Choć niektóre nowe płaskie TV to łapią mimo że w jego specyfikacji się tym nie chwalą, bo i tak nie ma na rynku standardowych urządzeń które emitują obraz w 15,6*150%=23,4KHz. W przypadku 31,2KHz powinny to łapać monitory VGA, ale w praktyce okazuje się że nie zawsze, bo sygnały z CPC są za słabe, więc trzeba je jakoś wzmacniać. W przypadku 6MHz można wpisać w CRTC takie parametry by komp pracujący z takim zegarem emitował obraz który złapie standardowy monitor, choć robi się nieco rozciągnięty w pionie. Jednak te gry które przełączają CRTC na standardowe parametry i tak stracą synchronizację a te co tego nie robią są tak napisane że sprajty mrugają, bo są napisane by się pojawiały miedzy frame które teraz mają inną częstotliwość.

Drugim problemem jest stacja dysków. Po prostu czas jaki komputer daje stacji na wykonanie polecenia jest za krótki, by ta zdążyła zareagować więc zgłasza błąd. W praktyce nic się nie da wczytać, no chyba że z magnetofonu/MP3, bo CPC jest elastyczny i dostosowuje tępo "łykania" danych do prędkości sygnału. Choć jak ktoś używa niektórych modeli HxC lub CF na IDE to problemu nie ma. Albo trzeba tak zmodyfikować ROM by CPC bardziej cierpliwie czekał na stacje. Choć ponoć wystarczy parę POKE wpisać by to zmienić.

I ostatnim najprostszym problemem który przy 6MHz jeszcze tak nie wkurza jak przy 8, jest to, że trzeba uważać aby bardzo krótko przytrzymywać wciskane klawisze, tzn by je zwalniać zanim zaczną się powtarzać, bo wtedy pojawi się nam więcej literek niż jedna. Choć łatwo to zmienić komendą SPEED KEY. :)

Aha jeszcze jedno podobno dopiero te nowsze modele Amstradów produkowane od 1988 roku mają pamięci dość szybkie by podkręcanie działało, bo starsze nie nadążają za tak szybkim prockiem. Ale nie doczytałem się jak się to objawia. Czy się pauzuje, czy wiesza, czy po prostu nie jest o tyle szybszy jakby wynikało z MHz? Podobno częściej fani podkręcają te nowsze Amstrady PCW ze serii 9 lub nowsze niż CPC, bo te stare też mają te wolne pamięci. Cóż użytki przeciwnie niż gry czy demka im szybciej chodzą tym lepiej.
 
Był kiedyś w Magazynie Amiga tekst o podkręcaniu A500 o 100%, ale tam sygnał był dzielony tak by tylko procek szybciej chodził a reszta płyty już nie. Ale tam jest inaczej to zorganizowane bo każdy scalak może pracować z inną częstotliwością i w razie potrzeby po prostu czeka na sygnał od innego. Nigdy nie spotkałem się ze wzmianką o czymś takim do CPC. Pytałem o to na tym forum ale chyba mnie nie zrozumieli, albo po prostu nikt tego nie próbował.

Czytałem też o takiej modyfikacji procka w CPC by odłączyć w nim nóżki potrzebne do synchronizacji z innymi układami na płycie prócz pamięci, co przyspiesza operacje na pamięci o kilkanaście procent bez zmiany częstotliwości pracy. Ale w chwili gdy się te nóżki odłącza znika nam obraz i dźwięk, więc w demku tego nie zastosujesz. A zatem użyteczność tego jest według mnie nie warta dłubania.

Ponoć istnieje na zachodzie parę podkręconych CPC, ale nawet ci co się z nimi zetknęli szybko tracą zainteresowanie. Panuje opinia niewielkiej użyteczności takich rozwiązań, co w połączeniu z komplikacjami sprawia że jak ktoś chce coś zrobić w CPC szybciej to przesuwa suwaczek prędkości w emulatorze albo bawi się klonem CPC na FPGA zwanym T-Rex który pracuje na 24MHz.
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)

Ender

  • **
  • Wiadomości: 76
  • Miejsce pobytu:
    Ostrowo/powiat gostyński/Wielkopolska
  • Amiga 1200, PM MDD - MorphOS, Dreamcast, Xbox, Wii
Odp: Ogólnie o CPC
« Odpowiedź #62 dnia: 2013.05.08, 19:34:22 »
Tak mnie ostatnio nurtuje jakich procesorów Intela odpowiednikami mogłyby być nowsze wersje Zilog np. Z8000 i Z80,000? Jeżeli zwykły Z80 to powiedzmy odpowiednik Intela 8080 to kolejny z wymienionych przeze mnie jest odpowiednikiem 286, a trzeci 386?

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Ogólnie o CPC
« Odpowiedź #63 dnia: 2013.05.08, 21:26:11 »
O ile Z80 to rozbudowana wersja 8080 (częściowo też 8085), o tyle pozostałe rodziny możesz już porównywać tylko pod względem mocy obliczeniowej.
Zilog i Intel nie są kompatybilne ze sobą na żadnym poziomie.
ZX/Enterprise/CPC/Robotron/C128D

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Ogólnie o CPC
« Odpowiedź #64 dnia: 2013.05.08, 21:46:21 »
Co to znaczy odpowiednik?
Z tego co wiem to Z80 jest kompatybilny z 8080 ale ma jakieś dodatkowe tegesy. A inne Zilogi nie były nigdy stosowane w żadnym popularnym modelu więc cholera wie co potrafią, bo poczytać to se można. Tak czy siak co za różnica co potrafią skoro się ich nie stosuje?
Miałem kolegę (nie mam z nim kontaktu) co pracował we firmie która budowała szafy z elektroniką na jakiś lepszych Z80 które służyły do nadzoru linii produkcyjnych, jogurtów szamponów, zabawek, zegarków i wszelkiego ustrojstwa. Często za granicę wyjeżdżali by to we fabrykach montować. Tam się liczy niezawodność i łatwość programowania a nie moc, bo tej wiele nie trzeba. Ale mówił że planują w ciągu paru lat zamienić te Z80 na Motorolki 68000.
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)

Ender

  • **
  • Wiadomości: 76
  • Miejsce pobytu:
    Ostrowo/powiat gostyński/Wielkopolska
  • Amiga 1200, PM MDD - MorphOS, Dreamcast, Xbox, Wii
Odp: Ogólnie o CPC
« Odpowiedź #65 dnia: 2013.05.08, 23:02:03 »
Pisząc odpowiednik miałem na myśli, że to procesor podobnej klasy, ale inny. W wielkim uproszczeniu chodziło mi o podobne zestawienie jak to M68000 = 80286, 68020 = 386 itd. W sumie to szkoda, że tak mało można znaleźć o 16 i 32 bitowych procesorach ZILOG.

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Ogólnie o CPC
« Odpowiedź #66 dnia: 2013.11.12, 23:44:24 »
To odpowiedź z wątku o maskownicach by nie przeginać tam z Amstradowym off topem. :)
http://speccy.pl/forum/index.php/topic,517.msg14317.html#msg14317

Wiesz, chodzi o to że to co najbardziej chciałbym umieścić na takiej ściądze to sam tego nie pamiętam. :( Chodzi o parę POKE i parę adresów do procedur w ROM które błyskawicznie rozwiązywały pewne rzeczy oszczędzając całych linijek Basica. Niestety od paru lat jakoś mam nie po drodze do Polski, gdzie zostawiłem zeszyt z notatkami do CPC. A to by była dopiero kopalnia pomysłów na tricki. A na jakimś zachodnim forum szybciej by coś ludzie podpowiedzieli niż ja coś sobie przypomnę, albo ponownie coś odnajdę w starych wirtualnych gazetach. Sporadycznie zaklikam na forum w CPCWiki ale się zniechęciłem ich chłodnym stosunkiem do nowego. :( Parę lat temu na jakimś innym forum niestety nie pamiętam jakim, zadałem kilka pytań o emulator. To było zanim działał google translator i zanim pomieszkałem kilka lat w UK więc moja angielszczyzna była bardziej łamana, a i tak bardzo wyczerpująco odpowiedzieli mi na to o co pytałem. Pamiętam że trafiłem tam wiedziony nazwiskiem twórcy emulatora, ale to chyba był emulator CPC na Amigę jeszcze, a to forum było po angielsku ale sporo Francuzów i Hiszpanów tam było. ;)

Można by wersję dla laików stworzyć taką by Amstrad wystawiony z taką naklejką na jakimś zlocie retro fanów nie stygł, tylko by przechodzień umiał sam sobie coś na nim włączyć. A druga dla tych co coś w CPC dłubią by nie musieli tak często do instrukcji obsługi zaglądać. np tabelka z kodami ASCII. :)

Nie wiem co to jest TSR, może chodzi ci o RSX? - Czyli o te dodatkowe komendy poprzedzone pionową kreską.
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Ogólnie o CPC
« Odpowiedź #67 dnia: 2013.11.13, 06:37:22 »
Tak, chodziło mi o RSX. TSR to niby to samo ale w PC - co za nietakt ;)

Można by wersję dla laików stworzyć taką by Amstrad wystawiony z taką naklejką na jakimś zlocie retro fanów nie stygł, tylko by przechodzień umiał sam sobie coś na nim włączyć. A druga dla tych co coś w CPC dłubią by nie musieli tak często do instrukcji obsługi zaglądać. np tabelka z kodami ASCII. :)
No i tutaj przydałaby się wersja kilkustronicowa. Przyszło mi też do głowy, żeby w miejsce blachy dać foliową okładkę, w którą możnaby wsunąć dowolny "kartonik" z pomocą.
Były kiedyś takie wklejane foliowe okładki na dyskietki. Materiał nie jest drogi tylko format nietypowy (w moim CPC 91x135, ale biorąc pod uwagę dokładność w produkcji trzeba pewnie po 1mm skrócić z obu wymiarów). Może znalazłby się producent ?
I z takim "kompozytem" (okładka+wkładka :) ) można się pochwalić w szerszym gronie. Każdy mógłby sobie zrobić na wkładce co mu potrzeba.
Howgh :)
ZX/Enterprise/CPC/Robotron/C128D

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Ogólnie o CPC
« Odpowiedź #68 dnia: 2013.11.13, 08:27:39 »
Podoba mi się ten pomysł z wyciąganym kartonikiem. :) Niedawno czytałem zachodnie fora o ludziach co pracują nad czytnikiem kart SD do CPC. I tak się rozmarzyłem że mieściłby się na tym cały soft i stacja byłaby zbędna, a że jej nie odepnę jak w Komodorku ani nie utnę, bo szkoda, to można by tam szufladkę ze ściągami zrobić. A zmieściłby się tam klocek wielkości kalendarza z którego wydziera się karteczki, a już na pewno ze 200 stron. :D hahaha


PS.: Błąd zauważyłem w numeracji, w prawej kolumnie jest dwa razy klawisz 3 a ten niżej powinien być 5.
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Ogólnie o CPC
« Odpowiedź #69 dnia: 2013.11.13, 11:12:27 »
Emulator stacji dyskietek taki jak ten http://www.lotharek.pl/product.php?pid=13 jest już od dawna dostępny.
W wersji dla CPC nie musi mieć wyświetlacza i jest obsługiwany z poziomu poleceń RSX (http://torlus.com/floppy/forum/viewtopic.php?f=8&t=1248).
ZX/Enterprise/CPC/Robotron/C128D

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Ogólnie o CPC
« Odpowiedź #70 dnia: 2013.11.13, 18:43:34 »
Mam na myśli coś innego. Emulator stacji ma kilka poważnych wad. Jest skomplikowany konstrukcyjnie przez co drogi, bo elektronika się męczy by udawać że jest stacją co przecież wcale nie jest zaletą. Jest duuuży, i maksymalny transfer zaledwie coś nieco powyżej 20KB/s. A komputer go widzi jako stację o pojemności zaledwie dyskietki.

A ja mówię o czymś co ma być o ponad połowę tańsze, wielkości pudełeczka od zapałek podłączane na zewnątrz przez złącze krawędziowe, transfer ok 140KB/s, nowy OS w ROM sprawia że komp to widzi jako twardziela a dsk jako katalogi, możliwość samoistnego butowania się z tego po resecie. Prawdopodobnie będzie też miał w sobie USB do myszki, a z czasem jak się dopisze odpowiednie sterowniki np pendraki i modemy. A w droższej wersji wbudowany mikrokontroler który by rozkompresowywał mp3 i łykał obraz z kamerki, to tak dla przykładu. :)

Rozwój moi drodzy, rozwój. ;) Kiedyś w 8bit zamieniało się magnety na stacje, potem dodawano drugą gęstszą, jakieś ramy romy, w końcu twardziele i CDromy (które się nie upowszechniły bo duże i prądożerne). Teraz są modne emulatory stacji, ale są tacy co patrzą w przyszłość. ;)
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Ogólnie o CPC
« Odpowiedź #71 dnia: 2013.11.13, 19:26:17 »
Zaczyna mi się podobać. Może jakiś link ?
ZX/Enterprise/CPC/Robotron/C128D

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Ogólnie o CPC
« Odpowiedź #72 dnia: 2013.11.13, 21:32:23 »
Można wpisać w gogla "SD reader CPC" i poszperać. Na razie idea jest na bardzo wczesnym etapie. Na paru forach ludzie się skarżą że w Atari czy Commodorku już coś podobnego pokazywano tu i ówdzie, a CPC jeszcze w lesie. Najmocniej promowaną w Amstradowym światku przystawką/rozszerzeniem jest Symbiface2.

Dla niezorientowanych to interface IDE HDD DVD, plus epROM 512KB, RAM 512KB, zegar czasu rzeczywistego z bateryjką, i interface myszki PS/2, widziany przez kompa jako mysz AMX. A całość żre prądu bo zbudowana z technologii i koncepcji z lat 90ych, sporo droższa i większa niż Floppy Emulator, wystająca z tyłu kompa. Gratisowo romy z SymbOS-em i z FutureOS-em, które podobno rozwijają skrzydła na takiej zabawce. ;)

W praktyce drogawe, nie dość wygodne i użyteczne, przez co sprzedaje się tak sobie. Ludzie narzekają że potrzeba czegoś mniejszego szybszego tańszego i prostszego w użyciu uruchamiadła do starego softu dla laików. Że IDE i PS2 jest przestarzałe, że zegarka i tak soft nie wykorzystuje, że tyle ramu i romów mało kto potrzebuje do szczęścia. Że trzeba coś stworzyć od nowa.

Ale pomysły na to nowe coś są na tyle różnorodne i nie raz sprzeczne ze sobą, że nie wiadomo co się z tego wykluje i zrealizuje. To co opisałem w poprzednim poście to koncepcja która MI najbardziej przypada do gustu, ale wcale nie jest powiedziane że taka wygra. Parę głów deklaruje że coś tam konstruują i/lub piszą ROMy do tego nowego. Na razie na najbardziej zaawansowanym etapie jest koleś co podłącza czytnik do złącza drukarki szeregowo 1bit (na razie). ;) Sprzętowo to tylko kilka oporniczków, a od strony softu używa przerobionego ROMu do interfaceu twardziela z końca lat 80ych. Ta koncepcja ma być suuuuper tania (kilka Euro) i tak prosta konstrukcyjnie że raczej ludzie to będą robić sami niż kupować. Niestety to jest wolniejsze od dyskietki, (na razie). Inni konstruktorzy póki co zbierają opinie i pomysły potencjalnych kupców i jeszcze nie zdradzają jak chcą to zrobić. A jedni mówią że lepsze karty CF niż SD, inni że musi być troszkę ramu, albo że USB czy okienka.

Nawiasem mówiąc taki RS istnieje, nazywa się CPCBooster i ma ponoć super szybkie jak na 8bit złącze szeregowe i równoległe i jakieś wejścia i wyjścia cyfrowe i analogowe, plus sporo ramu. Ale nie znam szczegółów bo mało mnie takie coś interesuje. Za duże za drogie i niepotrzebne do oglądania demek i gierkowania. :)

Jedną z osób które myślą o skonstruowaniu i sprzedawaniu jakiejś nowej fajnej przystawki do CPC jest Duddie. Zdaje się że niektórzy go tu znają. Jeśli go dobrze zrozumiałem to zależy mu by transmisja z nośnika była koniecznie równoległa (dla prędkości), troszkę ramu też nie zaszkodzi, a całość ma być plug&play zamknięta w gotowym pudełeczku, by klient nie musiał się bawić lutownicą. I ma być lepsze od HxC, ale niekoniecznie tanie jak barszczyk. Mam nadzieję że nie ma nic przeciw, że o nim tu wspomniałem. Jak macie swoje pomysły na to, jak to powinno działać to suszcie mu głowę. ;)
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Ogólnie o CPC
« Odpowiedź #73 dnia: 2013.11.30, 15:52:28 »
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)

zaxon

  • *****
  • Wiadomości: 4695
Odp: Ogólnie o CPC
« Odpowiedź #74 dnia: 2013.11.30, 16:04:53 »
Hmm, temat  wgrywadelek mojemu sercu jest mily i znany , tylko amstrada zadnego nie posiadam ,cpc 6128 sie nada do testow?
Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993