<?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=NEO</id>
	<title>NEO - 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=NEO"/>
	<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=NEO&amp;action=history"/>
	<updated>2026-10-02T17:00:35Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://mirror.atariki.pl/w/index.php?title=NEO&amp;diff=2985&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=NEO&amp;diff=2985&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;Format modułu muzycznego obsługiwany przez program [[NeoTracker]].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| offset&lt;br /&gt;
| długość&lt;br /&gt;
| opis&lt;br /&gt;
|-&lt;br /&gt;
| $0000&lt;br /&gt;
| $0003&lt;br /&gt;
| identyfikator: &amp;#039;NEO&amp;#039; w ASCII&lt;br /&gt;
|-&lt;br /&gt;
| $0003&lt;br /&gt;
| $0001&lt;br /&gt;
| zarezerwowane (obecnie 0)&lt;br /&gt;
|-&lt;br /&gt;
| $0004&lt;br /&gt;
| $0001&lt;br /&gt;
| numer wersji programu koniecznej do poprawnego wczytania pliku ($10 - 1.12, $14 - 1.4+)&lt;br /&gt;
|-&lt;br /&gt;
| $0005&lt;br /&gt;
| $0001&lt;br /&gt;
| typ pliku: $8e&lt;br /&gt;
|-&lt;br /&gt;
| $0006&lt;br /&gt;
| $0028&lt;br /&gt;
| tytuł utworu (uzupełniony spacjami)&lt;br /&gt;
|-&lt;br /&gt;
| $002e&lt;br /&gt;
| $0001&lt;br /&gt;
| początkowa szybkość odtwarzania&lt;br /&gt;
|-&lt;br /&gt;
| $002f&lt;br /&gt;
| $0001&lt;br /&gt;
| numer sampla oznaczonego jako &amp;quot;long sample&amp;quot; ($ff oznacza brak)&lt;br /&gt;
|-&lt;br /&gt;
| $0030&lt;br /&gt;
| $0080&lt;br /&gt;
| młodsze bajty adresów patternów&lt;br /&gt;
|-&lt;br /&gt;
| $00b0&lt;br /&gt;
| $0080&lt;br /&gt;
| starsze bajty adresów patternów&lt;br /&gt;
|-&lt;br /&gt;
| $0130&lt;br /&gt;
| $0400&lt;br /&gt;
| nazwy sampli&lt;br /&gt;
|-&lt;br /&gt;
| $0530&lt;br /&gt;
| $0040&lt;br /&gt;
| głośności sampli&lt;br /&gt;
|-&lt;br /&gt;
| $0570&lt;br /&gt;
| $0080&lt;br /&gt;
| długości sampli&lt;br /&gt;
|-&lt;br /&gt;
| $05f0&lt;br /&gt;
| $0080&lt;br /&gt;
| pozycje początku pętli (względem początku sampla)&lt;br /&gt;
|-&lt;br /&gt;
| $0670&lt;br /&gt;
| $0400&lt;br /&gt;
| dane songu&lt;br /&gt;
|-&lt;br /&gt;
| $0a70&lt;br /&gt;
| $0002&lt;br /&gt;
| adres końca danych patternów&lt;br /&gt;
|-&lt;br /&gt;
| $0a72&lt;br /&gt;
| ...&lt;br /&gt;
| dane patternów&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
| ...&lt;br /&gt;
| dane sampli&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Wszystkie słowa zapisane są w formacie LSB-MSB (little endian).&lt;br /&gt;
&lt;br /&gt;
Poniższe informacje dotyczą wersji $14 formatu.&lt;br /&gt;
&lt;br /&gt;
=== Dane songu ===&lt;br /&gt;
&lt;br /&gt;
Ułożone w kolejności:&lt;br /&gt;
&lt;br /&gt;
* $80 bajtów oznaczających numery patternów na ścieżce 1,&lt;br /&gt;
* $80 bajtów transpozycji na ścieżce 1,&lt;br /&gt;
* ...&lt;br /&gt;
* $80 bajtów numerów patternów na ścieżce 4,&lt;br /&gt;
* $80 bajtów transpozycji na ścieżce 4.&lt;br /&gt;
&lt;br /&gt;
Wartość ujemna ($80..$ff) numeru patternu w pierwszej ścieżce oznacza rozkaz skoku do pozycji w songu. Argument pobierany jest z bajtu transpozycji patternu ścieżki pierwszej. Skok do bieżącej pozycji lub do pozycji poza songiem ($80..$ff) powoduje zakończenie odtwarzania.&lt;br /&gt;
&lt;br /&gt;
=== Dane patternów ===&lt;br /&gt;
&lt;br /&gt;
Grupy poleceń rozpoznawane są po najstarszych 2 bitach:&lt;br /&gt;
&lt;br /&gt;
* 00 - rozpoczęcie grania nuty o numerze zawartym w pozostałych bitach ($00-$3e). Następny bajt oznacza głośność ($00-$20); dodatkowo ustawienie siódmego bitu oznacza, że sampel nie będzie zagrany od początku, a szóstego - że wystąpi dodatkowy bajt komendy efektu.&lt;br /&gt;
* 01 - zmiana bieżącego instrumentu, numer zapisany w pozostałych bitach ($00-$3f). Następny bajt zawiera nutę do odegrania ($00-3e). Kolejny bajt oznacza głośność ($00-$20); dodatkowo ustawienie siódmego bitu oznacza, że sampel nie będzie zagrany od początku, a szóstego - że wystąpi dodatkowy bajt komendy efektu.&lt;br /&gt;
* 10 - puste linie, pomniejszona o 1 ilość zapisana w pozostałych bitach ($00-$3f).&lt;br /&gt;
* 11 - puste linie z ew. zmianą głośności i ew. komendą efektu. Kiedy w następnym bajcie ustawiony jest bit siódmy wtedy jest to bajt komendy efektu; jeśli bit siódmy jest skasowany wtedy jest to bajt głośności ($00-$20); dodatkowo ustawienie szóstego bitu oznacza, że kolejny bajt będzie dodatkowym bajtem komendy efektu.&lt;br /&gt;
&lt;br /&gt;
Komenda efektu:&lt;br /&gt;
&lt;br /&gt;
* $00 - koniec patternu,&lt;br /&gt;
* $0x - zmiana szybkości odtwarzania,&lt;br /&gt;
* $1x - płynne ściszanie,&lt;br /&gt;
* $2x - płynne zgłaśnianie,&lt;br /&gt;
* $3x - portamento w dół,&lt;br /&gt;
* $4x - portamento w górę.&lt;br /&gt;
&lt;br /&gt;
Gdzie x oznacza parametr komendy.&lt;br /&gt;
&lt;br /&gt;
Pojedynczy pattern zajmuje od jednego do 256 bajtów.&lt;br /&gt;
&lt;br /&gt;
=== Uwagi ===&lt;br /&gt;
&lt;br /&gt;
1. Wersja $10 formatu różni się od $14 następującymi cechami:&lt;br /&gt;
&lt;br /&gt;
* głośności instrumentów w nagłówku (nie w patternie) przyjmują wartości $00..$40,&lt;br /&gt;
* sample o deklarowanej długości 0 bajtów w rzeczywistym pliku mają długość 1 bajtu o nieokreślonej wartości.&lt;br /&gt;
&lt;br /&gt;
Maksymalna długość sampla dla formatów $10 i $14 wynosi 16384 B, wyjątkiem jest longsample - ten może mieć długość 22528 B.&lt;br /&gt;
&lt;br /&gt;
2. Odtwarzanie nuty D-6 (kod nuty $3e) powoduje odtworzenie sampla z maksymalną częstotliwością.&lt;br /&gt;
&lt;br /&gt;
3. Obszar danych patternów zaczyna się od $4000.&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Formaty plików]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Atariki recovery</name></author>
	</entry>
</feed>