Article View: pl.comp.sys.atari
Article #37044Re: Atari <-> C-64 - a sprawa polska znaczy co jest lepsze... ;-)
From: ArchieIl
Date: Mon, 26 Mar 2012 19:28
Date: Mon, 26 Mar 2012 19:28
77 lines
4930 bytes
4930 bytes
On 26 Mar, 20:09, Sebastian Biały <h...@poczta.onet.pl> wrote: > 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. Ależ ja nigdzie nic nie pisałem o 1 ramce. Może porównajmy techniki i stan na 1982: a) typowe Atari ma 48KB RAM teraz: softwarowe sprity a'la ZX Spectrum: w ZX-ie sprite to: XxY/8. Do tego szybkie przewalanie pamięci z użyciem sztuczek Z80. Na dodatek całość to kilka bajtów instrukcji. w Atari sprite zależnie od sposobu przeportowania ale na pewno nie mniej. Przekopiowanie duszka sporo wolniejsze = double buffering. Alternatywnie szybsza procedura ale znacznie bardziej pamięciochłonna. Czyli na starcie mamy Atari z 48KB RAM, które ma większe obciążenie pamięci do ZX-a z 48KB, którego procesor nie jest zbyt szybki ale ekonomiczny pamięciowo i trickowo da się szybko wrzucać duszki na ekran. gry typu C-64 C-64 - 64KB RAM duszki, 256 znakowa tablica elementów ekranu - przy pewnych ograniczeniach bardzo ekonomiczne użycie pamięci. Na Atari większość z możliwości/tricków z C-64 wymaga od 50% do 100% więcej pamięci. W 1982 Atari nie było w stanie konkurować z C-64 czy ZX w przypadku wielu gier dlatego, że rynek osób z 64KB RAM w Atari był znacznie mniejszy, a na dodatek nawet z 64KB RAM Atari ledwie równa się ilością pamięci z ZX-em, a nie z C-64. Pominę już nastawienie firmy na konsole i małe zainteresowanie sprzedażą na nośnikach łatwych do kopiowania. O tyle o ile ja jestem w stanie sobie wyobrazić kogoś piszącego jednocześnie na C-64 i na ZX-a... to przeportowanie jakościowo konkurencyjne na Atari wymagało myślenia możliwościami Atari. A swoją drogą sobie obejrzałem te tytuły z ZX-a na C-64 i powtórzę. To co na ZX było do uzyskania trickiem Z80, na C-64 trybem znakowym + sprites. W Atari wymagałoby dużej ilości RAM. A tego w 1982 po prostu w Atari nie było. Nawet dziś bez rozszerzenia pamięci na minimum 2 niezależne banki ograniczenie zmieszczenia się w 8KB lub kopiowanie banku obcina część możliwych do uzyskania efektów. Pozdrawiam. Artur Górniak P.S. O tyle o ile w 1982 wolałbym pisać gry na C-64 niż na Atari to wolałbym je pisać na Atari niż na C-64 ;-).
Technical Details
Message-ID:
<9c5f981f-daaf-44f5-9b02-5b019290bc25@eb6g2000vbb.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin.stu.neva.ru!feeder2.cambriumusenet.nl!feed.tweaknews.nl!postnews.google.com!eb6g2000vbb.googlegroups.com!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> <jkqbde$koh$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin.stu.neva.ru!feeder2.cambriumusenet.nl!feed.tweaknews.nl!postnews.google.com!eb6g2000vbb.googlegroups.com!not-for-mail From: ArchieIl <ag-shop@argo.pl.eu.org> Newsgroups: pl.comp.sys.atari Subject: Re: Atari <-> C-64 - a sprawa polska znaczy co jest lepsze... ;-) Date: Mon, 26 Mar 2012 12:28:39 -0700 (PDT) Organization: http://groups.google.com Lines: 88 Message-ID: <9c5f981f-daaf-44f5-9b02-5b019290bc25@eb6g2000vbb.googlegroups.com> 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> <jkqbde$koh$1@inews.gazeta.pl> NNTP-Posting-Host: 77.255.90.75 Mime-Version: 1.0 X-Trace: posting.google.com 1332790220 31586 127.0.0.1 (26 Mar 2012 19:30:20 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Mon, 26 Mar 2012 19:30:20 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: eb6g2000vbb.googlegroups.com; posting-host=77.255.90.75; posting-account=8gSz_AoAAADBkhfm5peJYR26Z0szw5JE User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20120315 Iceweasel/3.5.16 (like Firefox/3.5.16),gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit