Debiutem trzeba się pochwalić
Z technikaliów:
- waveform sample playback - sample 7812hz trzymam 4bitowo i wywalam w locie do 2 bajtów z pseudo wygładzaniem (2 proste tabele do tego).
- w nmi co 2 linię obsługuję czytanie z aktualnej części bufora i robię logikę na rasterlines.
- używam bufora podzielonego na 2 części po 78 bajtów - w jednej części ekranu uzupełniam bufor sampli drugiej części i potem każę przerwaniu czytać z dobrej części.
- samplami steruje kontroler aktualizowany komendą Dxx goat trackera - od D10 wzwyż goat wysyła znacznik do komórki i to sobie czytam. kontroler modyfikuje kod sampli i zabawy z kolorami.
- sample są odtwarzane bardzo prymitywnie - zero loopa, resamplingu itp.
- update scrolla musiałem już wywalić do głównej pętli, żeby nadążyć za ramką.
Chyba tyle
