Спрашивай, пока свежи в памяти :-)
К командам неогс привязка одна - начальная загрузка своего кода внутрь нгс. Дальше сам себе хозяин.
Алгоритмы там заложены с учетом ДМА - адреса сэмплов и лупов например храню в двух форматах - страница смешение, и абсолютный адрес для дма, так как надеюсь на появление дма в нгс. Период там расчитывается 8 бит целая и 16 дробная часть - можно сдвинуть под разрядность счетчиков дма. Вместо процедуры sample - где идет программное заполнение буфера и тратится куча машинного времени, вставить запись расчитанных адресов и периодов в дма.



Ответить с цитированием
ZX-Evolution 4Mb rev.c2 + Video DAC2 + Nemo IDE rev.D (A0/A8) +
MiSTer Full Addons + MicroSD 64 Gb + 16 Gb
