🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.sys.atari
Article #37044

Re: Atari <-> C-64 - a sprawa polska znaczy co jest lepsze... ;-)

#37044
From: ArchieIl
Date: Mon, 26 Mar 2012 19:28
77 lines
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-mail
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>

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