lnxspectrum:lnxtracker
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verze | |||
lnxspectrum:lnxtracker [2019/05/17 16:49] – [Assembler] lanex | lnxspectrum:lnxtracker [2019/05/17 16:52] (aktuální) – lanex | ||
---|---|---|---|
Řádek 11: | Řádek 11: | ||
Tato hudební rutina má velikost kolem 2 KB, a umí ovládat 2xAY a SAA čip, a to i současně. Pokud se použije jen ta část pro AY, část SAA se nebude do projektu kompilovat, stejně tak naopak. Pokud se použije jen SAA, AY části nebudou použity. | Tato hudební rutina má velikost kolem 2 KB, a umí ovládat 2xAY a SAA čip, a to i současně. Pokud se použije jen ta část pro AY, část SAA se nebude do projektu kompilovat, stejně tak naopak. Pokud se použije jen SAA, AY části nebudou použity. | ||
- | Základní ovládání je jednoduché. Hudbu inicializujeme vložením adresy naší skladby do registru DE, a zavoláním příkazu **mus.load_play**. Přehrávanou hudbu zastavíme zavoláním **mus.stop**. Důležité je, aby při každém přerušení (50x za sekundu) byla zavolána | + | Základní ovládání je jednoduché. Hudbu inicializujeme vložením adresy naší skladby do registru DE, a zavoláním příkazu **mus.load_play**. Přehrávanou hudbu zastavíme zavoláním **mus.stop**. Důležité je, aby při každém přerušení (50x za sekundu) byla zavolána rutina **mus.patterns**, která se stará o přehrávání hudby, a rutina **mus.int**, |
^mus.int máme několik druhů, podle použití: | ^mus.int máme několik druhů, podle použití: |
lnxspectrum/lnxtracker.txt · Poslední úprava: 2019/05/17 16:52 autor: lanex