Biblioteczka kodera Atari XL/XE: Różnice pomiędzy wersjami

Z Atariki
Przejdź do nawigacji Przejdź do wyszukiwania
Mono (dyskusja | edycje)
→System: detekcja systemu tv
Mono (dyskusja | edycje)
m sio: sterownik dyskowy
 
(Nie pokazano 8 wersji utworzonych przez 3 użytkowników)
Linia 42: Linia 42:
* [[Programowanie: Przerywanie długotrwałych operacji klawiszem BREAK | Przerywanie długotrwałych operacji klawiszem BREAK]]
* [[Programowanie: Przerywanie długotrwałych operacji klawiszem BREAK | Przerywanie długotrwałych operacji klawiszem BREAK]]
* [[Programowanie: Parsowanie zawartości zmiennej środowiskowej | Parsowanie zawartości zmiennej środowiskowej]]
* [[Programowanie: Parsowanie zawartości zmiennej środowiskowej | Parsowanie zawartości zmiennej środowiskowej]]
===[[SIO]]===
* [[Użycie sterownika dyskowego]]


=== Kody ===
=== Kody ===
Linia 73: Linia 77:
* [[Programowanie: Definiowanie niestandardowych trybów graficznych | Definiowanie niestandardowych trybów graficznych]]
* [[Programowanie: Definiowanie niestandardowych trybów graficznych | Definiowanie niestandardowych trybów graficznych]]
* [[Programowanie: Konwersja kolorowej grafiki z układu 6845| Konwersja kolorowej grafiki z układu 6845]]
* [[Programowanie: Konwersja kolorowej grafiki z układu 6845| Konwersja kolorowej grafiki z układu 6845]]
* [[Programowanie: Pełny 240-liniowy hires|Pełny 240-liniowy hires]]


== Dźwięk ==
== Dźwięk ==
Linia 92: Linia 97:
* [[Ustawianie i kasowanie znaczników]]
* [[Ustawianie i kasowanie znaczników]]
* [[Wielobajtowe NOP-y]]
* [[Wielobajtowe NOP-y]]
* [http://retro.hansotten.nl/6502-sbc/lee-davison-web-site/some-veryshort-code-bits/ ciekawa strona z przykładami "6502 Shorts by Lee Davison"]


==Inne==
==Inne==


* [[Programowanie: Jak wyłączyć ROM systemu|Jak wyłączyć ROM systemu]]
* [[Programowanie: Jak wyłączyć ROM systemu|Jak wyłączyć ROM systemu]]
* [[Programowanie: Czekanie na vblank przy wyłączonym systemie]]
* [[Programowanie: Użycie OS-a przy wyłączonym ROM-ie|Użycie OS-a przy wyłączonym ROM-ie]]
* [[Programowanie: Użycie OS-a przy wyłączonym ROM-ie|Użycie OS-a przy wyłączonym ROM-ie]]
* [[Programowanie: Dekompresja danych w formacie DEFLATE | Dekompresja danych w formacie DEFLATE]]
* [[Programowanie: Dekompresja danych w formacie DEFLATE | Dekompresja danych w formacie DEFLATE]]
Linia 107: Linia 114:


== Urządzenia peryferyjne ==
== Urządzenia peryferyjne ==
* [[Suma kontrolna SIO|Obliczanie sum kontrolnych SIO]]
* [[Obsługa protokołu SIO przez urządzenie peryferyjne]]


===Stacje dysków===
===Stacje dysków===
* [[Programowanie stacji LDW Super 2000 i CA-2001]]
* [[Programowanie stacji LDW Super 2000 i CA-2001]]
* [[Suma kontrolna SIO|Obliczanie sum kontrolnych SIO]]


=== Twarde dyski ===
=== Twarde dyski ===
Linia 117: Linia 126:
===[[VBXE]]===
===[[VBXE]]===
* [[Wykrycie VBXE]]
* [[Wykrycie VBXE]]
* [[Rejestry VBXE]]
* [[Konwersja numeru banku MEMAC B na PORTB i odwrotnie]]
* [[Konwersja numeru banku MEMAC B na PORTB i odwrotnie]]
===[[Sophia]]===
* [[Wykrycie Sophii]]


===Inne===
===Inne===

Aktualna wersja z 11 mar 2025, 20:43

Biblioteczka, czyli przydatne procedury i fragmenty kodu, głównie w asemblerze.

System

CPU

Pamięć

Edytor ekranowy

Klawiatura

Grafika

DOS

SpartaDOS X

Kody

Obliczenia stałoprzecinkowe

Ośmiobitowe

Szesnastobitowe

Grafika

Dźwięk

Techniki przyspieszania kodu

Techniki skracania kodu

Inne

Urządzenia peryferyjne

Stacje dysków

Twarde dyski

Inne

Turbo BASIC XL