<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://mirror.atariki.pl/w/index.php?action=history&amp;feed=atom&amp;title=Dyskusja%3AProgramowanie%3A_Czekanie_na_vblank_przy_wy%C5%82%C4%85czonym_systemie</id>
	<title>Dyskusja:Programowanie: Czekanie na vblank przy wyłączonym systemie - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="https://mirror.atariki.pl/w/index.php?action=history&amp;feed=atom&amp;title=Dyskusja%3AProgramowanie%3A_Czekanie_na_vblank_przy_wy%C5%82%C4%85czonym_systemie"/>
	<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=Dyskusja:Programowanie:_Czekanie_na_vblank_przy_wy%C5%82%C4%85czonym_systemie&amp;action=history"/>
	<updated>2026-10-04T06:08:34Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://mirror.atariki.pl/w/index.php?title=Dyskusja:Programowanie:_Czekanie_na_vblank_przy_wy%C5%82%C4%85czonym_systemie&amp;diff=1115&amp;oldid=prev</id>
		<title>imported&gt;Atariki recovery: Reconstructed from archived HTML; see provenance manifest</title>
		<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=Dyskusja:Programowanie:_Czekanie_na_vblank_przy_wy%C5%82%C4%85czonym_systemie&amp;diff=1115&amp;oldid=prev"/>
		<updated>2026-10-01T08:51:48Z</updated>

		<summary type="html">&lt;p&gt;Reconstructed from archived HTML; see provenance manifest&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;A nie można&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lda #[248/2]&lt;br /&gt;
cmp VCOUNT&lt;br /&gt;
bne *-3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
? Twoje czeka na 256 linię skanningową - skoro już i tak czekamy to może lepiej precyzyjniej. Ewentualnie w Twoim kodzie to bym użył BIT zamiast LDA - była by korzyść że nie używa rejestrów.&lt;br /&gt;
Chyba że Twój ma czekać na okolice VBLK kiedy IRQ są jednak włączone (inaczej dałbym SEI/CLI). A może skoro już, to rozszerzyć artykuł jeszcze o czekanie na początek rysowania ramki obrazu?&lt;br /&gt;
No nie umiem sobie wyobrazić korzyści z Twojego kodu :D [[Użytkownik:Mono|Mono]] 13:01, 26 lis 2021 (CET)&lt;br /&gt;
&lt;br /&gt;
: BIT jest wskazany. BNE niestety powoduje, że w szybkiej pętli jesteśmy ciągle w tej samej ramce, a nie czekamy na następną. Moja propozycja:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sta NMIRES&lt;br /&gt;
bit:rvc NMIST&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: - dwa bajty krócej od Kuby i czeka do początku VBLANK, a nie osiem skanlinii dalej. Wada to: nie działa, gdy mamy włączone VBLKI i w nim &amp;quot;sta NMIRES&amp;quot;. Kod Kuby też ma wadę: nie działa z VBLKI kończącym się w skanlinii 0 lub niżej, o co łatwo w NTSC. --[[Użytkownik:0xF|0xF]] 11:58, 3 gru 2021 (CET)&lt;br /&gt;
Skoro BNE jest takie niedobre, to nic nie stoi na przeszkodzie żeby:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lda #[248/2-1]&lt;br /&gt;
cmp VCOUNT&lt;br /&gt;
bcs *-3&lt;br /&gt;
cmp VCOUNT&lt;br /&gt;
bcc *-3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: o ile oczywiście nie zależy nam na precyzji - ale wtedy można równie dobrze wziąć metodę Kuby jeśli nie zależy nam na tych ośmiu liniach.&lt;br /&gt;
A czy bit w NMIST nie znika przy wystąpieniu kolejnego NMI? Coś mi się zdaje, że DLI znika przy wystąpieniu VBLK, ale czy na odwrót to nie wiem. [[Użytkownik:Mono|Mono]] 09:12, 5 gru 2021 (CET)&lt;br /&gt;
Racja, VBLKI wpisuje $5f do NMIST, a DLI wpisuje $9f. --[[Użytkownik:0xF|0xF]] 14:43, 6 gru 2021 (CET)&lt;br /&gt;
&lt;br /&gt;
== SDU ==&lt;br /&gt;
&lt;br /&gt;
Brak kategorii od lat dwóch. Styl nieency. [[Użytkownik:KMK|KMK]] 00:41, 25 sie 2023 (CEST)&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Atariki recovery</name></author>
	</entry>
</feed>