<?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=Biblioteczka_kodera_Atari_XL%2FXE</id>
	<title>Biblioteczka kodera Atari XL/XE - 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=Biblioteczka_kodera_Atari_XL%2FXE"/>
	<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=Biblioteczka_kodera_Atari_XL/XE&amp;action=history"/>
	<updated>2026-10-04T04:45:17Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://mirror.atariki.pl/w/index.php?title=Biblioteczka_kodera_Atari_XL/XE&amp;diff=407&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=Biblioteczka_kodera_Atari_XL/XE&amp;diff=407&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;Biblioteczka, czyli przydatne procedury i fragmenty kodu, głównie w asemblerze.&lt;br /&gt;
&lt;br /&gt;
== System ==&lt;br /&gt;
&lt;br /&gt;
* [[Programowanie: Program odporny na RESET|Program odporny na RESET]]&lt;br /&gt;
* [[Programowanie: Jak wykryć system TV|Jak wykryć system TV]]&lt;br /&gt;
&lt;br /&gt;
=== CPU ===&lt;br /&gt;
&lt;br /&gt;
* [[Programowanie: Jak stwierdzić typ procesora|Jak stwierdzić typ procesora]]&lt;br /&gt;
* [[Programowanie: Jak stwierdzić, w jakim trybie jest 65C816|Jak stwierdzić, w jakim trybie jest 65C816]]&lt;br /&gt;
* [[Programowanie: Odczyt sygnatury rozkazu BRK lub COP na 65C816|Odczyt sygnatury rozkazu BRK lub COP na 65C816]]&lt;br /&gt;
&lt;br /&gt;
=== Pamięć ===&lt;br /&gt;
&lt;br /&gt;
* [[Obsługa rozszerzenia pamięci RAM]]&lt;br /&gt;
&lt;br /&gt;
=== [[CIO]] ===&lt;br /&gt;
&lt;br /&gt;
* [[Programowanie: Jak wyszukać pierwszy wolny IOCB|Jak wyszukać pierwszy wolny IOCB]]&lt;br /&gt;
&lt;br /&gt;
==== Edytor ekranowy ====&lt;br /&gt;
&lt;br /&gt;
* [[Otwarcie ekranu w trybie konsoli (GRAPHICS 0)]]&lt;br /&gt;
* [[Odczyt rekordu tekstowego z edytora ekranowego (INPUT)]]&lt;br /&gt;
* [[Zapis znaku na ekran (PUT)]]&lt;br /&gt;
* [[Zapis ciągu znaków na ekran (PRINT)]]&lt;br /&gt;
* [[Znaki kontrolne edytora ekranowego]]&lt;br /&gt;
&lt;br /&gt;
==== Klawiatura ====&lt;br /&gt;
&lt;br /&gt;
* [[Odczyt znaku z klawiatury (GET)]]&lt;br /&gt;
&lt;br /&gt;
==== Grafika ====&lt;br /&gt;
&lt;br /&gt;
* [[Otwarcie ekranu w trybie graficznym (GRAPHICS)]]&lt;br /&gt;
&lt;br /&gt;
==== DOS ====&lt;br /&gt;
&lt;br /&gt;
* [[Wiersz poleceń]]&lt;br /&gt;
* [[Dostęp do plików]]&lt;br /&gt;
* [[Lista funkcji specjalnych CIO według urządzeń|Funkcje XIO]]&lt;br /&gt;
&lt;br /&gt;
===== SpartaDOS X =====&lt;br /&gt;
&lt;br /&gt;
* [[Programowanie: Jak stwierdzić obecność SpartaDOS X oraz jego konfigurację pamięci|Jak stwierdzić obecność SpartaDOS X oraz jego konfigurację pamięci]]&lt;br /&gt;
* [[TD Line: wyłączenie i włączenie z poziomu programu]]&lt;br /&gt;
* [[Programowanie: Jak parsować przełączniki z parametrami|Jak parsować przełączniki z parametrami]]&lt;br /&gt;
* [[Programowanie: Dostęp do pamięci rozszerzonej|Dostęp do pamięci rozszerzonej]]&lt;br /&gt;
* [[Programowanie: Przerywanie długotrwałych operacji klawiszem BREAK|Przerywanie długotrwałych operacji klawiszem BREAK]]&lt;br /&gt;
* [[Programowanie: Parsowanie zawartości zmiennej środowiskowej|Parsowanie zawartości zmiennej środowiskowej]]&lt;br /&gt;
&lt;br /&gt;
=== Kody ===&lt;br /&gt;
&lt;br /&gt;
* [[ATASCII|Kod ATASCII]]&lt;br /&gt;
* [[Kody ekranowe]]&lt;br /&gt;
* [[Kody błędów]]&lt;br /&gt;
* [[Kody klawiszy]]&lt;br /&gt;
* [[Znaki kontrolne edytora ekranowego|Kody kontrolne edytora ekranowego]]&lt;br /&gt;
* [[Programowanie: Konwersje znaków ATASCII i ANTIC|Konwersje znaków ATASCII i ANTIC]]&lt;br /&gt;
&lt;br /&gt;
== Obliczenia stałoprzecinkowe ==&lt;br /&gt;
&lt;br /&gt;
=== Ośmiobitowe ===&lt;br /&gt;
&lt;br /&gt;
* [[Programowanie: Konwersja liczby binarnej na cyfrę hex|Konwersja liczby binarnej na cyfrę hex]]&lt;br /&gt;
* [[Obroty bitowe]]&lt;br /&gt;
* [[Odejmowanie od (2 do X)-1]]&lt;br /&gt;
* [[Odwrócenie stanu znacznika C]]&lt;br /&gt;
* [[Przesunięcie arytmetyczne]]&lt;br /&gt;
* [[Rozszerzenie arytmetyczne]]&lt;br /&gt;
&lt;br /&gt;
=== Szesnastobitowe ===&lt;br /&gt;
&lt;br /&gt;
* [[Programowanie: Dzielenie 16-bitowe z wynikiem 32-bitowym|Dzielenie 16-bitowe z wynikiem 32-bitowym]]&lt;br /&gt;
* [[Programowanie: Mnożenie 16-bitowe z wynikiem 32-bitowym|Mnożenie 16-bitowe z wynikiem 32-bitowym]]&lt;br /&gt;
&lt;br /&gt;
== Grafika ==&lt;br /&gt;
&lt;br /&gt;
* [[Programowanie: Plot w Graphics 0|Plot w Graphics 0]]&lt;br /&gt;
* [[Programowanie: Rysowanie punktu|Rysowanie punktu]]&lt;br /&gt;
* [[Programowanie: Rysowanie linii|Rysowanie linii]]&lt;br /&gt;
* [[Programowanie: Definiowanie niestandardowych trybów graficznych|Definiowanie niestandardowych trybów graficznych]]&lt;br /&gt;
* [[Programowanie: Konwersja kolorowej grafiki z układu 6845|Konwersja kolorowej grafiki z układu 6845]]&lt;br /&gt;
* [[Programowanie: Pełny 240-liniowy hires|Pełny 240-liniowy hires]]&lt;br /&gt;
&lt;br /&gt;
== Dźwięk ==&lt;br /&gt;
&lt;br /&gt;
* [[Programowanie: Detekcja stereo|Detekcja stereo]]&lt;br /&gt;
* [[Programowanie: Odtwarzanie sampli|Odtwarzanie sampli]]&lt;br /&gt;
&lt;br /&gt;
== Techniki przyspieszania kodu ==&lt;br /&gt;
&lt;br /&gt;
* [[Skoki do adresów w tablicy]]&lt;br /&gt;
* [[Szybsze zapamiętywanie rejestrów w procedurze przerwania]]&lt;br /&gt;
&lt;br /&gt;
== Techniki skracania kodu ==&lt;br /&gt;
&lt;br /&gt;
* [[Inkrementacja i dekrementacja liczb wielobajtowych]]&lt;br /&gt;
* [[Porównywanie liczb wielobajtowych]]&lt;br /&gt;
* [[Obliczanie adresu danych dla podprogramów]]&lt;br /&gt;
* [[Ujemne indeksowanie]]&lt;br /&gt;
* [[Ustawianie i kasowanie znaczników]]&lt;br /&gt;
* [[Wielobajtowe NOP-y]]&lt;br /&gt;
* [http://retro.hansotten.nl/6502-sbc/lee-davison-web-site/some-veryshort-code-bits/ ciekawa strona z przykładami &amp;quot;6502 Shorts by Lee Davison&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Inne ==&lt;br /&gt;
&lt;br /&gt;
* [[Programowanie: Jak wyłączyć ROM systemu|Jak wyłączyć ROM systemu]]&lt;br /&gt;
* [[Programowanie: Czekanie na vblank przy wyłączonym systemie]]&lt;br /&gt;
* [[Programowanie: Użycie OS-a przy wyłączonym ROM-ie|Użycie OS-a przy wyłączonym ROM-ie]]&lt;br /&gt;
* [[Programowanie: Dekompresja danych w formacie DEFLATE|Dekompresja danych w formacie DEFLATE]]&lt;br /&gt;
* [[Programowanie: Dekompresja danych przy użyciu Exomizera|Dekompresja danych przy użyciu Exomizera]]&lt;br /&gt;
* [[Programowanie: Dekompresja danych w formacie LZ4|Dekompresja danych w formacie LZ4]]&lt;br /&gt;
* [[Programowanie: Zapis na ekran w różnych systemach liczbowych|Zapis na ekran w różnych systemach liczbowych]]&lt;br /&gt;
* [[Prosty generator pseudolosowy]]&lt;br /&gt;
* [[Pętle opóźniające]]&lt;br /&gt;
* [[Programowanie: Program odporny na RESET|Program odporny na RESET]]&lt;br /&gt;
* [[Programowanie: Przesuw poziomy z regulowaną prędkością|Przesuw poziomy z regulowaną prędkością]]&lt;br /&gt;
&lt;br /&gt;
== Urządzenia peryferyjne ==&lt;br /&gt;
&lt;br /&gt;
* [[Suma kontrolna SIO|Obliczanie sum kontrolnych SIO]]&lt;br /&gt;
* [[Obsługa protokołu SIO przez urządzenie peryferyjne]]&lt;br /&gt;
&lt;br /&gt;
=== Stacje dysków ===&lt;br /&gt;
&lt;br /&gt;
* [[Programowanie stacji LDW Super 2000 i CA-2001]]&lt;br /&gt;
&lt;br /&gt;
=== Twarde dyski ===&lt;br /&gt;
&lt;br /&gt;
* [[APT]]&lt;br /&gt;
&lt;br /&gt;
=== [[VBXE]] ===&lt;br /&gt;
&lt;br /&gt;
* [[Wykrycie VBXE]]&lt;br /&gt;
* [[Rejestry VBXE]]&lt;br /&gt;
* [[Konwersja numeru banku MEMAC B na PORTB i odwrotnie]]&lt;br /&gt;
&lt;br /&gt;
=== [[Sophia]] ===&lt;br /&gt;
&lt;br /&gt;
* [[Wykrycie Sophii]]&lt;br /&gt;
&lt;br /&gt;
=== Inne ===&lt;br /&gt;
&lt;br /&gt;
* [[APE Time]]&lt;br /&gt;
* [[URL Submit]]&lt;br /&gt;
&lt;br /&gt;
== Turbo BASIC XL ==&lt;br /&gt;
&lt;br /&gt;
* [[Programowanie w Turbo BASIC XL]]&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Menu Główne]]&lt;br /&gt;
[[Kategoria:Programowanie Atari 8-bit]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Atariki recovery</name></author>
	</entry>
</feed>