Article View: pl.comp.sys.atari
Article #37043Re: Atari <-> C-64 - a sprawa polska znaczy co jest lepsze... ;-)
From: Sebastian Biały
Date: Mon, 26 Mar 2012 18:09
Date: Mon, 26 Mar 2012 18:09
40 lines
3450 bytes
3450 bytes
On 2012-03-26 18:54, ArchieIl wrote: > ZX Spectrum sobie nie radzi. > Poprawnie zrobiona realizacja gry: > * mechanika gry synchronizowana przez procesor z uwzględnieniem RTC > * wizualizacja gry synchronizowana metodą tworzenia obrazu (np. > rastrem) Nie masz niestety racji. Cechą charakterystyczną prawie każdej produkcji zx spectrum było olewanie synchronizacji z ekranem. Pojęcie "wyrabiania się w 1 ramce" było bez znaczenia i efektem czego można było zwiększyć ilośc wybuchów, efektów na ekranie nie przejmując się duperelami takimi jak migotanie animacji. Dopiero kiedy synchronizację z ekranem można bylo osiągnąć relatywnie łatwo zaczeło się ganianie za 1 ramką. A gry na zx spectrum bez żadnej synchronizacji miały więcej bobów, bardziej rozbudowane efekty pomimo znacznie bardziej prymitywnego hardware. I były bardziej grywalne od produkcji wyżyłowanych pod 1 ramkę. Okazało się że płynnośc nie ma *aż* takiego znaczenia. > Jeśli dobrze rozumiem konieczne jest do tego w Copper ustawienie np. > HAM > dla jakiegoś obszaru i skonfigurowanie blittera tak żeby w pamięć > ekranu > kopiował film. To nie jest trywialne, copper nie ma żadnej logiki wyższego poziomu, to skąd Blitter zassa dane i tak musi byc ustawione przez CPU. Z lub bez użycia Coppera. Więc autonomiczne "odtwarzanie filmu" nie zadziała w latwy sposób, cpu musi się narobić. Nie przeceniaj Coppera - jemu jest bardzo blisko do DL Antica w sensie zasady działania, potrafi tylko ustawić więcej rejstrów. > No chyba, że jednak Copper się wyrobi zmienić rozdzielczość i adres > pamięci > ekranu przy przejściu o jeden piksel? To zbyteczne. Zadaniem Coppera jest modyfikacja rejestrów ukladow graficznych i ewentualnie wykonanie prostego "czekaj aż blitter zakończy". "Rozdzielczość" rozkazu to o ile pamiętam 4 pixele lo-res. Więc efekty per pixel w locie to w zasadzie tylko ... plazma. Zmiana rozdzielczości w jednej lini jest bez sensu, adresu tym bardziej.
Technical Details
Message-ID:
<jkqbde$koh$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<39143f4a-ec3c-4fcf-9d93-efaaf1d56343@12g2000vba.googlegroups.com> <jknf95$hvi$1@inews.gazeta.pl> <599ab555-f527-43fd-9d8e-6fca4abea3df@eb6g2000vbb.googlegroups.com> <jknl4d$mn$1@inews.gazeta.pl> <78dc40c1-0df3-4943-a62c-c24b0579598b@v22g2000vby.googlegroups.com> <jknrfj$1c6$1@inews.gazeta.pl> <a9fe7ac4-637e-4231-bb4e-a6b82104ef5a@w5g2000vbv.googlegroups.com> <jkp97v$bj7$1@inews.gazeta.pl> <5d967e4e-afaa-475c-8428-a03fd8e9cfbe@w32g2000vbt.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: Sebastian Biały <heby@poczta.onet.pl> Newsgroups: pl.comp.sys.atari Subject: Re: Atari <-> C-64 - a sprawa polska znaczy co jest lepsze... ;-) Date: Mon, 26 Mar 2012 20:09:43 +0200 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 40 Message-ID: <jkqbde$koh$1@inews.gazeta.pl> References: <39143f4a-ec3c-4fcf-9d93-efaaf1d56343@12g2000vba.googlegroups.com> <jknf95$hvi$1@inews.gazeta.pl> <599ab555-f527-43fd-9d8e-6fca4abea3df@eb6g2000vbb.googlegroups.com> <jknl4d$mn$1@inews.gazeta.pl> <78dc40c1-0df3-4943-a62c-c24b0579598b@v22g2000vby.googlegroups.com> <jknrfj$1c6$1@inews.gazeta.pl> <a9fe7ac4-637e-4231-bb4e-a6b82104ef5a@w5g2000vbv.googlegroups.com> <jkp97v$bj7$1@inews.gazeta.pl> <5d967e4e-afaa-475c-8428-a03fd8e9cfbe@w32g2000vbt.googlegroups.com> NNTP-Posting-Host: nat167.zamek.net.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1332785390 21265 83.142.222.167 (26 Mar 2012 18:09:50 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Mon, 26 Mar 2012 18:09:50 +0000 (UTC) X-User: sebo.bialy In-Reply-To: <5d967e4e-afaa-475c-8428-a03fd8e9cfbe@w32g2000vbt.googlegroups.com> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.16) Gecko/20101125 Thunderbird/3.0.11 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit