Verteks
Kapral
Offline
Wiadomości: 78
|
|
« Odpowiedz #21 : Sierpnia 16, 2014, 13:55:43 » |
|
Czemu to ma służyć? - Nintendo mogło chcieć wyróżnić Excitebike, i nazywać ją "pierwszą grą, w której jest kilka różnych utworów podczas titlescreenu" (to byłaby dziwna reklama, ale wiadomo, marketing). Od czego to zależy? - Zrobiłem małe rozpoznanie w "terenie" z ciekawości i poprawy umiejętności (debugowanie to dla mnie przydatna umiejętność). Na pewno nie jest to błąd w silniku muzycznym / dźwiękowym. Podczas wciśnięcia resetu na konsoli (przycisku power to nie dotyczy), wartość pod adresem $07FC jest zwiększana o jeden. W zależności od tego, ile reszty zostaje po podzieleniu liczby pod tym adresem przez cztery, odgrywana jest odpowiednia wersja utworu. Jeżeli reszta to 1, odgrywany jest pierwszy utwór, jeżeli 2, to drugi, jeżeli 3, to trzeci, a jeżeli reszta wynosi 0, odgrywany jest 4. Po włączeniu konsoli przyciskiem power zmienna ustawia się na wartość 1. Ta liczba służy do modyfikacji "czegoś" na jednym z kanałów odgrywających falę prostokątną (pulse). A czego, to nie wiem - nie mam takiej wiedzy.
|