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

ZbyniuR

  • *****
  • Wiadomości: 2877
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Ogólnie o CPC
« dnia: 2013.01.31, 14:09:29 »
Amstrady CPC PLUSy miały takie same tryby graficzne jak starsze CPC czyli 16 kolorów maks, tyle że paleta kolorów w sprajtach jest niezależna od palety ekranu i stąd się wzięło to buszujące po sieci wyrażenie że mają 32 kolory na raz. :)
A ściślej mówiąc każdy z 16 sprajtów może mieć inne 15 kolorów. (bo jeden jest przezroczysty).
Coś być musi do cholery za zakrętem.

Abrimaal

  • *****
  • Wiadomości: 952
  • Miejsce pobytu:
    Lemmingrad
  • Zamulator
    • Games for ULA plus
Odp: Ogólnie o CPC
« Odpowiedź #1 dnia: 2013.01.31, 23:53:21 »
Znalazłem takie demo na CPC+, które wyświetla jednocześnie 2814 kolorów, z pewnością robione to było na przerwaniach.
Czy może ktoś wie czy wyszły jakiekolwiek gry wykorzystujące możliwości tego sprzętu?
« Ostatnia zmiana: 2013.02.02, 19:14:57 wysłana przez Abrimaal »
AY Music, ULA plus.

ZbyniuR

  • *****
  • Wiadomości: 2877
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Ogólnie o CPC
« Odpowiedź #2 dnia: 2013.02.01, 01:51:57 »
   Parę słów o tych nowych białych Amstradach PLUS, produkowanych w latach 1990-92. Jak wyglądają to każdy widzi, a czym się różnią? - Mają dwa gniazda na dżojstiki zamiast jednego, oraz szerokie gniazdo na manipulator analogowy taki jak w PC w kartach dźwiękowych, 8mio-bitowe złącze do drukarki zamiast 7io, tylne złącza mają takie nakładki i zatrzaski jak w Schneiderach, a nie gołe złącza krawędziowe jak w starszych Amstradach, gniazdo na kartridże z ROMami i standardowo ma w nim Basic 1.1 czyli stary dobry choć szkoda że nie jakiś lepszy, oraz grę Burning Rubber podobna do WEC Le Mans ale bardziej kolorowa, a to dlatego że najważniejszą zmianą jest nowszy układ graficzny. Tryby graficzne się nie zmieniły, ale paleta kolorów ma aż 4096 zamiast zaledwie 27 jak w starych. Zresztą taką paletę mają już Amstrady produkowane od 1988 roku. A trzeba przyznać że obrazki w tej nowej palecie wyglądają po prostu MIODZIO. Jednak tutaj dodano także sprzętowe sprajty i scrolling o 1 piksel w 8 kierunkach. A sprajtów aż 16 w rozdziałce 16 na 16 pikseli w palecie 15 kolorów (bo 1 jest przezroczysty) która może być inna do każdego ze sprajtów. Dźwięk jest teraz obsługiwany przez DMA, specjalnie w tym celu przyspieszono procesor z 3,5 MHz do 4 MHz, ale nadwyżkę pochłania DMA wiec nie widać różnicy w prędkości działania komputera. Dodano też w dźwięku dodatkowe rejestry by łatwiej wydzielał samplowany 4bitowy dźwięk stereo lub 8bitowy mono. Jednak powstało zaledwie kilkanaście mało znanych gier które wykorzystują te cuda, np Tennis albo Copter271 wyglądają pięknie, plus kilka starych, które wydano na nowych kartridżach z lepszym obrazkiem startowym i nieco zmienioną paletą, jednak nie zawsze na lepsze. W sumie wyszło 22 kartridży. Niektóre gierki poznają że są uruchomione na PLUSie i dorzucają sprajtów i jakieś kolorowsze warstwy tła, np Prehistoric2. Z ciekawych użytków odnotujmy poprawione ArtStudio korzystające z lepszej palety i sporo kreatorów sprajtów. Powstało też kilkadziesiąt demek bajecznie kolorowych ale z niekoniecznie wciągającym designem. Do tego jeszcze monitor ma teraz wbudowane dwa przyzwoite głośniki, a w starych był jeden słaby wbudowany w klawiaturę. Ot i tyle, jednak nie każdy woli nowego, bo niewielka ilość softu i spora cena nie uzasadnia przesiadki, a do tego po resecie denerwuje menu w którym jak nie wybierzesz szybko Basica to włącza się gra co jest wkurzające. Z emulatorów chyba tylko WinApe potrafi udawać PLUSA.
Coś być musi do cholery za zakrętem.

Abrimaal

  • *****
  • Wiadomości: 952
  • Miejsce pobytu:
    Lemmingrad
  • Zamulator
    • Games for ULA plus
Odp: Ogólnie o CPC
« Odpowiedź #3 dnia: 2013.02.01, 04:32:44 »
Ruszył u mnie tylko Prehistorik 2 i co się okazuje, na ekranie wyświetlone są jednocześnie 42 kolory, czyli więcej niż deklarowane 16 tło + 15 sprite, chyba że dolna część ekranu wyświetlana jest na innym ekranie i jest on podzielony na 2 w poziomie, ale to też nie pasuje bo w samym oknie z grą jest aż 35 kolorów. Nie znam organizacji ekranu Amstrad'a, ale widziałem nie raz dzielenie ekranu tak, że część jest w lo-res a część w mid lub hi-res. Tutaj widzę, że PLUS potrafi dzielić obraz również w pionie - pnie drzew są w wyższej rozdzielczości. Czy te 15 kolorów dla sprite definiowane jest dla wszystkich obiektów, czy każdy sprite może mieć własne?
Copter271 nie ruszył na WinApe, CPC Loader wyświetlił mi "bad file format", to jest chyba obraz cartridge, a nie dysku, nie wiem jak go załadować.
Burnin' Rubber też nie mogę odpalić na WinApe 2.0 A17, gdy wcisnę F2, to otwiera się okno ładowania dysku.
« Ostatnia zmiana: 2013.02.01, 04:36:21 wysłana przez Abrimaal »
AY Music, ULA plus.

ZbyniuR

  • *****
  • Wiadomości: 2877
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Ogólnie o CPC
« Odpowiedź #4 dnia: 2013.02.01, 07:20:34 »
Ilość kolorów którą podałem jest standardowa, tzn bez stosowania tricków. Nie jestem pewien czy aby każdy sprajt miał inną paletę to już jest trick czy nie, ale widziałem edytory w których każdemu można było ustawić inną. Nawet na starych kościach w gierkach zrobionych w 4kolorowym trybie często na różnych wysokościach jest inna paleta by mniej smutno wyglądało. A w tym 16kol trybie przypada po 4 bity na piksel więc w obrazku który wkleiłeś np. tło nieba niby z kilku odcieni niebieskiego w pamięci ekranu jest jednym kolorem. Te palmy na pierwszym planie są zrobione sprajtami (nie ma ich w wersji na stare CPC) które mogą mieć szersze lub węższe piksele niezależnie od trybu ekranu.

BurningRubber jest w tym samym cartridge co Basic i po resecie sam się włącza po kilku sekundach jak nic nie wciśniesz. A żeby w WinApe zmienić cartridge, to wejdź w ustawienia zakładka memory i w lewym dolnym rogu okienka zmieniasz (pliki .cpr). Włączyłem sobie po paru latach ten Copter i wcale mnie nie zachwyca, mimo że prezentuje parę niemożliwych na starym CPC rzeczy. Cóż napatrzyłem się na lepsze rzeczy na Amidze. :) Nie chciał się uruchomić jak mu dziwne rozszerzenia pamięci powłączałem.
A jak chcesz zobaczyć coś ciekawego to polecam demko Batman Forever, które chodzi na starych CPC a pokazuje kilka niemożliwych rzeczy. ;)
Ostatnio mi się chciało liczyć kolory jak zobaczyłem kolekcję obrazków na małe Atari które w rozdziałce w jakiej normalnie wyświetla 4 kolory, miały ich tak od 30 do 50, byłem w szoku. Nie tylko kolorowe ale i ładne, widać że to artyści robili. :)
Coś być musi do cholery za zakrętem.

pear

  • Administrator
  • *****
  • Wiadomości: 5189
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Ogólnie o CPC
« Odpowiedź #5 dnia: 2013.02.01, 18:39:51 »
   W sumie wyszło 22 kartridży.
Mam tylko 3 oryginalne kartridże do PLUSa. W sieci widziałem brutalną przeróbkę BurningRubbera na podstawkę pod EPROM-y z pozostałymi wydaniami.
Ja jakoś nie mam sumienia tak potraktować oryginalnego kartridża.
Może znajdzie się ktoś kto wyprodukuje takie płytki, w które można by wlutować podstawkę (może nawet ZIF) i przekładać EPROM-y.
Zawartość tych kartridży jest dostępna w sieci jak się dobrze poszuka.

Tak wiem, są emulatory, ale dotknąć oryginał - bezcenne :)
« Ostatnia zmiana: 2013.02.01, 19:14:40 wysłana przez pear »
ZX/Enterprise/CPC/Robotron/C128D

Abrimaal

  • *****
  • Wiadomości: 952
  • Miejsce pobytu:
    Lemmingrad
  • Zamulator
    • Games for ULA plus
Odp: Ogólnie o CPC
« Odpowiedź #6 dnia: 2013.02.01, 18:59:27 »
ZbyniuR, Irfan View automatycznie policzy kolory, jeśli zrobisz screenshot i zapiszesz go jako png lub bmp. Wystarczy w programie nacisnąć klawisz I.

Czy znacie jakiś portal poświęcony tylko Amstradowi? Ja ściągam programy jedynie z Emuparadise, a tam są tylko gry, nie ma dem ani użytków.
AY Music, ULA plus.

pear

  • Administrator
  • *****
  • Wiadomości: 5189
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Ogólnie o CPC
« Odpowiedź #7 dnia: 2013.02.01, 19:13:00 »
Czy znacie jakiś portal poświęcony tylko Amstradowi?
Najwięcej informacji http://www.cpcwiki.eu/index.php/Main_Page
Dużo o sprzęcie http://www.cpcmania.com/
Opis firmware http://www.cantrell.org.uk/david/tech/cpc/cpc-firmware/
Może nie cały portal ale sporo na temat http://torlus.com/floppy/forum/viewforum.php?f=8
Trochę przeróbek i usprawnień http://www.zock.com/8-Bit/D_CPCguide03.HTML#01
ZX/Enterprise/CPC/Robotron/C128D

Abrimaal

  • *****
  • Wiadomości: 952
  • Miejsce pobytu:
    Lemmingrad
  • Zamulator
    • Games for ULA plus
Odp: Ogólnie o CPC
« Odpowiedź #8 dnia: 2013.02.01, 19:21:08 »
Jeszcze znalazłem te strony (tylko gry):
http://tacgr.emuunlim.com/downloads/downloads.php
I tutaj jest wszystko, ale po francusku.
http://www.cpc-power.com/index.php
AY Music, ULA plus.

ZbyniuR

  • *****
  • Wiadomości: 2877
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Ogólnie o CPC
« Odpowiedź #9 dnia: 2013.02.01, 21:09:59 »
Dziękuję administratorowi za przeniesienie wątku, bo zastanawiałem się jak to zrobić. :) A teraz trochę linków.

      ftp://ftp.nvg.ntnu.no/pub/cpc/
Powyższy link to najobszerniejsza zbieranina wszelakiego softu do Amstradów w sieci, jakiegoś norweskiego fana. Niestety od bodajże 1997 roku, autorowi się odechciało uaktualniać zbiory. Co nie zmienia faktu że jeśli to czego szukasz nie jest super nowe to pewnie gdzieś tu jest. Są tu także emulatory a nawet okładki zachodnich czasopism o CPC. Choć próżno szukać tu programików z polskich czasopism o ile wcześniej nie były publikowane na zachodzie. :)         Jako ciekawostkę powiem że przechodząc do wyższego katalogu znajdziemy w sąsiednich katalogach podobne archiwa do komputerów BBC, MSDOS, Spectruma czy SamaCoupe. Miłej zabawy i wyrozumiałości otoczenia wam życzę. ;)

      http://cpcrulez.fr/index.php
Stronka robiona przez francuskich scenowców CPC, stale uaktualniana, większość opisów po angielsku. Kupa demek, ich opisów i obrazków.

      http://www.cpcgamereviews.com
Sporo gierek nie zawsze najnowszych, ale fajne jest to że do każdej jest kilka obrazków by mieć pojęcie z jakiej to bajki.

      http://www.prodatron.net
Macieżysta stronka niemieckich magików od CPC (po ang.) Opisy ich produkcji i przeróbek sprzętu. To oni zrobili przystawkę SYMBiFACE II z furą pamięci, sterownikiem do twardzieli i myszek PS/2 itp. Opisy współczesnych szybkich klonów CPC takich jak T-Rex i C-One.

      http://www.symbos.de
A to stworzony przez powyższych ludzi najbardziej zaawansowany wielozadaniowy okienkowy OS na 8bitowce.

      http://genesis8.free.fr/index.php
Sporo linków do innych stronek, między innnymi z wywiadami z twórcami softu i sprzętu do CPC. Gdzieś w tym bałaganie linków są takie do skanów zachodnich czasopism. Amstradowe stronki zwykle polecają siebie nawzajem więc jak trafisz na jedną do dojdziesz i do innych. ;)

      http://java.cpc-live.com/news.php
Gry i Dema z CPC uruchamiane w Javie w przeglądarce.

      http://www.worldofspectrum.org/projectay/gdmusic.htm
Muzyczki na AY z dem i gier na ZX i CPC.

      http://pushnpop.net/articles-60.html
Spis i linki do DemoParty Amstradowe z ostatnich nastu lat. Na którymś z 2007 we Francji gościem był Alan Sugar. Założyciel i szef Amstrada. ;)

I niech mi teraz ktoś powie że Amstrad nie żyje. HaHaHaHaHa :D
« Ostatnia zmiana: 2013.02.01, 21:14:43 wysłana przez ZbyniuR »
Coś być musi do cholery za zakrętem.

trojacek

  • *****
  • Wiadomości: 5633
  • Miejsce pobytu:
    Warszawa
Odp: Ogólnie o CPC
« Odpowiedź #10 dnia: 2013.02.01, 21:20:37 »
I tutaj jest wszystko, ale po francusku.
http://www.cpc-power.com/index.php

W razie potrzeby służę pomocą w tłumaczeniu :)

Sir David

  • ****
  • Wiadomości: 339
  • Miejsce pobytu:
    Białystok
Odp: Ogólnie o CPC
« Odpowiedź #11 dnia: 2013.02.01, 22:24:34 »
      http://pushnpop.net/articles-60.html

Tam na dole jest zdjęcie dual CRTC. Parę miesięcy temu sam na coś takiego wpadłem, kupiłem na ebayu CRTC0 i nalutowałem na mój CRTC2. Tylko bez przełącznika (odciąłem nóżkę zasilania od dolnego), bo chyba przełączanie się z powrotem na CRTC2 nie ma sensu? Działa i jest bardzo proste do zrobienia.

ZbyniuR

  • *****
  • Wiadomości: 2877
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Ogólnie o CPC
« Odpowiedź #12 dnia: 2013.02.01, 22:55:29 »
Wiele lat temu uważano że CRTC najbardziej nadającym się do robienia tricków była 2ka, a najbardziej topornym 1ka. Jednak gdy od 1988 roku produkowano niemal wyłącznie te ze 0, a także w PLUSach ASIC był rozpoznawany jako zero przez stare demka, zaczęto je optymalizować pod 0, by chodziło na większej liczbie Amstradziaków.  Ale stare demka mogą chodzić lepiej lub chętniej na 2ce. ;)
Czy znacie może kogoś kto wymieniał w CPC kwarc by przyspieszyć procesor? - Mój znajomy raz wstawił 7MHz ale monitor nie łapał wtedy synchronizacji, choć sądząc po dźwiękach i strzępkach skaczącego obrazu, programy chodziły poprawnie. Z tyłu monitora jest pokrętło do dostrojenia synchronizacji, jednak nie wiem do jakiego momentu jeszcze je chwyta. A zresztą współczesne telewizory są zdolne łapać większy zakres częstotliwości, więc może by się ktoś odważył na eksperyment. ;)
Coś być musi do cholery za zakrętem.

Sir David

  • ****
  • Wiadomości: 339
  • Miejsce pobytu:
    Białystok
Odp: Ogólnie o CPC
« Odpowiedź #13 dnia: 2013.02.02, 12:28:57 »
Wiele lat temu uważano że CRTC najbardziej nadającym się do robienia tricków była 2ka, a najbardziej topornym 1ka.

Serio? Ja mam Amstrada od ok. roku i nie wiem co było kiedyś, ale z tego co czytałem wydawało mi się, że 2 jest zdecydowanie najuboższa, a 0 i 1 mają pełnię możliwości 2-ki plus o wiele więcej. Ale też się trochę różnią między sobą i część rzeczy działa tylko na 0, a część tylko na 1 (na 0 chyba więcej). Oczywiście mogę się mylić.

Cytuj
Ale stare demka mogą chodzić lepiej lub chętniej na 2ce. ;)

Jak zobaczę demo, które działa dobrze na 2, a na 0 nie, to uwierzę :) Oczywiście można złośliwie napisać program, który najpierw sprawdzi typ CRTC i powie, że wymaga 2 i na 0 nie działa (choć mógłby), ale chyba nie o to chodzi ;)

ZbyniuR

  • *****
  • Wiadomości: 2877
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Ogólnie o CPC
« Odpowiedź #14 dnia: 2013.02.02, 16:23:52 »
To co napisałem wyczytałem w starych zachodnich czasopismach. W latach 92-96 CPC był moim jedynym kompem, miałem 2kę a kolega 1kę, mieliśmy wtedy z 5 całodyskowych i nie za nowych demek i na moim chodziło więcej. Oba były stare rocznikowo, a a bodajże od 88go produkowano już tylko 0. I wcale bym się nie zdziwił gdyby poprzerabiano i zoptymalizowano je tak, że po sieci już krążą tylko takie co na 0 się dobrze czują. Podobno 0 i 2 są zbliżone do siebie a na 1 trudniej jest zrobić niektóre rzeczy. Choć głowy nie dam że dobrze tu piszę, naście lat przewietrzyło mi pamięć. Sam koderem nie jestem w CRTC umiałem tylko ramki poszerzać lub zwężać, interlace włączyć itp czyli rzeczy co nie wykryją wersji scalaka. A w kodzie maszynowym jedyne co zrobiłem to 24 klatkową animację wielkości ćwiartki ekranu, hehe tyle się w pamięci mieściło. :) Co do czytania z neta to trzeba weryfikować w paru miejscach bo tam też pisali ludzie co się mylą albo źle pamiętają. Ale zgodni jesteśmy że teraz lepiej mieć CRTC 0. :)
Choć mi się marzy stary CPC z ASIC który ma paletę jak w PLUSIE ale bez sprajtów. Co ciekawe o tym że mają taką paletę wyszło na jaw dopiero jak PLUSY się ukazały i nowe testery do scalaków wykryły że w niektórych nieplusach też jest 4096 kolorów. :)
Coś być musi do cholery za zakrętem.