🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.sys.amiga
Article #66375

Re: Dlaczego planar = płynny scrolling?

#66375
From: Mike
Date: Thu, 14 Apr 2011 21:27
59 lines
4095 bytes
On 04/14/2011 05:50 PM, Konrad Stepien wrote:
>> d) straciliśmy płynność animacji. Obiekt zamiast przesuwać się o 1px w
>> czasie 1/50 sekundy (na vblanku) będzie się co jakiś czas zatrzymywał na
>> 2 klatki.
>
> Ojej, tego nie unikniesz, chyba, że założysz sobie, że nic nigdy nie będzie
> się poruszało z inną prędkością niż 50pixeli/sek.

Tu nie chodzi o to, że ja coś chcę osiągnąć tylko o główny wątek.
Czyli dlaczego ta sama gra na PC traci na płynności względem amigi.
Główne czynniki zostały wymienione.

> Ale z NTSC też masz problem.

Nie ja mam problem tylko twórcy w tamtych czasach mieli.
Czy sobie radzili? Różnie.

1/ rozdzielność pal/ntsc
Produkty robione na amigę+st były kastrowane do 320x200 bo biedne ST nie 
potrafiło więcej uzyskać linii.
Były też produkcje tylko dla pal w 320x256.

2/ frametrate
W większości przypadków wersja ntsc chodziła po prostu szybciej lub pal 
wolniej w zależności od tego który region był pierwotny.

Pozwolę sobie zacytować kogoś bardziej kompetentnego od nas wszystkich:
: Only a few amiga games have "real" ntsc versions, the majority
: was either written for the pal territory, marketed in the pal
: territory or at least worked in pal properly.

> Tak szczerze mówiąc, to VGA jest newet lepsza, bo "czysta" VGA ma ściśle określone
> częstotliwości w poszczególnych trybach.

Tak argumentując to można próbować udowadniać, że teraz amiga jest 
lepsza od PC.
Liczy się to co końcowy użytkownik otrzyma, a na papierze to różne 
rzeczy tworzono. A to rewolucję MMX, nowy windows szybszy od 
poprzedniego oraz wspaniały directx, który był dobrym kierunkiem, ale 
jakoś nikt nie wspomniał, że producenci sprzętu nie potrafią pisać 
sterowników (s3, cirrus logic, gravis, opti).

>> Szkoda, że mało wśród nich praktykujących. Jak przychodzi co do czego to
>> nagle się okazuje, że wszyscy teoretycy ;)
>
> Super panie praktyk.  Na razie to pokazałeś 2 posty wcześniej, że nie bardzo
> rozumiesz jaka jest różnica przy robieniu emulatora a robieniu nowego programu.

Błędny wniosek. Proszę sobie przypomnieć czego dotyczy temat.

> Po prostu nie da się prewnych rozwiązań tak prosto przenieść (niektorych
> nie da się w ogóle). Natomiast akurat przerysowywanie na vblank-u na PC
> robiło się bez problemu, problem był jak trzeba było przerysować cały ekran
> (tak jak właśnie w pinballu) bo nie wyrabiała ISA.

Eh... powtórzę, bo widzę, że ciężko...
W pinballu nie trzeba było nic przerysowywać dzięki 'mode x'.
Pionowy scrolling był robiony _sprzętowo_. Kulka oraz flippery rysowane. 
Natomiast znaczna część "animacji" tworzona zmianami w palecie ekranu.
Technical Details
Message-ID: <4da766a1$0$2444$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!news.uni-stuttgart.de!news.belwue.de!news.osn.de!diablo2.news.osn.de!proxad.net!feeder2-2.proxad.net!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <intdml.3uk.1@teren.hamstera.pl> <int8gk$46f$1@news.onet.pl> <4da2f978$0$2449$65785112@news.neostrada.pl> <slrniq8fot.ok5.konrad@sekator.interdata.net.pl> <4da48412$0$2437$65785112@news.neostrada.pl> <io4ccs$dvo$1@news.onet.pl> <4da5d4fd$0$2460$65785112@news.neostrada.pl> <slrniqe5u4.6j9.konrad@sekator.interdata.net.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!news.uni-stuttgart.de!news.belwue.de!news.osn.de!diablo2.news.osn.de!proxad.net!feeder2-2.proxad.net!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Thu, 14 Apr 2011 23:27:30 +0200
From: Mike <niemam@asd.ppl>
MIME-Version: 1.0
Newsgroups: pl.comp.sys.amiga
Subject: Re: Dlaczego planar = płynny scrolling?
References: <intdml.3uk.1@teren.hamstera.pl> <int8gk$46f$1@news.onet.pl> <4da2f978$0$2449$65785112@news.neostrada.pl> <slrniq8fot.ok5.konrad@sekator.interdata.net.pl> <4da48412$0$2437$65785112@news.neostrada.pl> <io4ccs$dvo$1@news.onet.pl> <4da5d4fd$0$2460$65785112@news.neostrada.pl> <slrniqe5u4.6j9.konrad@sekator.interdata.net.pl>
In-Reply-To: <slrniqe5u4.6j9.konrad@sekator.interdata.net.pl>
Lines: 59
Message-ID: <4da766a1$0$2444$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.11.113.73
X-Trace: 1302816417 unt-rea-b-01.news.neostrada.pl 2444 83.11.113.73:58929
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit