🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Dlaczego planar = płynny scrolling?

#66371
From: Mike
Date: Tue, 12 Apr 2011 16:56
29 lines
2491 bytes
On 04/12/2011 02:01 PM, Konrad Stepien wrote:
>> Wspomniany 'mode x' wymagał specjalnego adresowania pamięci.
>> Niestety programistów chyba to przerażało i pozycji wykorzystujących
>> wspomniany tryb powstało niewiele. Kinka pinballi i produkcje ze studia
>> x-land (adventures of robbo, electroman, heartlight).
>
>> Należy też wspomnieć o magicznym vsync. Płynny scorlling bez tearing'u
>> wymaga vsync'a. Ale co zrobić jak w zależności od karty (i monitora)
>> mogliśmy pracować w warunkach od 55 do 85Hz. Gra miała chodzić
>> szybciej/wolniej?
>
> Ale to akurat nie problem. [...]

oO

Prosta gra na amigę (pal): statyczny ekran z 1 obiektem (małym) 
poruszającym się z prędkością 1px/vblank, przy okazji animowana (co 10 
ramkę zmiana klatki).
Ilość danych do przewalania przez cpu śmiesznie mała. Karta VGA sobie 
poradzi bez problemu.

Teraz proszę powiedz mi jak "bez problemu" mogę przeportować tę grę na 
PC zakładając, że wylosuję PCty które mają vsync od 55Hz do 85Hz.
Oczywiście trzymając się tematu, czyli z zachowaniem idealnej/amigowej 
płynności oraz bez tearingu.

Twórca emulatora WinUAE, a i pewnie każdego innego emulatora oraz ich 
użytkownicy będą Tobie dozgonnie wdzięczni za rozwiązanie tego 
"banalnego" acz kilkuletniego problemu.
Technical Details
Message-ID: <4da48412$0$2437$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!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.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>

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!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Tue, 12 Apr 2011 18:56:02 +0200
From: Mike <niemam@asd.ppl>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.15) Gecko/20110307 Fedora/3.1.9-0.38.b3pre.fc13 Thunderbird/3.1.9
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>
In-Reply-To: <slrniq8fot.ok5.konrad@sekator.interdata.net.pl>
Lines: 29
Message-ID: <4da48412$0$2437$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.11.115.146
X-Trace: 1302627346 unt-rea-b-01.news.neostrada.pl 2437 83.11.115.146:32938
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit