не могу нащупать, где же всё таки проигрывается нота по отдельности.
В начало каждой процедуры пробовал пихать ЭТО
работает только в NEXTQUANT_CHK:push AF
push hl
push de
push bc
call shlyapa
pop bc
pop de
pop hl
pop af
в остальных случаях зависает. Почему так?
все же необходимые регистры сохранил. инстракшн поинтер вроде должен сам сохраняться при команде call.
та я так абстрактно представил, что нужен один байт для порядкового номера выводимых картинок, и один для отсчёта количества нот (точнее квантов музыки, так как там и по две ноты за раз проигрываются) , через которое отображать эти самые картинки. С этим проблем не должно возникнуть. Просто поинтересовался какой подход используют с этими самыми вызовами внешних процедур.





Ответить с цитированием