Угу. Пойдёт.Сообщение от Dr.Lion/RSM
Угу. Пойдёт.Сообщение от Dr.Lion/RSM
Sinclair ZX Spectrum 128k (Toastrack) + ZX Spectrum +3 + DivMMC EnJOY
Commodore 64c + 1541 Ultimate II
Commodore Amiga 1200 + 8Mb Fast + CF 8Gb + GOTEK
И то, и другое. А все и не нужно реализовывать (хотя нормальное вибрато давно пора-бы уже сделать), просто те, что есть, понумеровать нормально, и параметры измерять в известных попугаях.Сообщение от Dr.Lion/RSM
Вообщем, до комманд еще очень далеко, сейчас меня больше интересует вопрос, как мне распечатывать и скролить треть экрана за 2 а ещё лучше за одно прерывание.Сообщение от Shiru
Автор эмуляторов Nescube, PocketZX.
Ну, если для тебя это является проблемой.. Также, как любая фреймовая листалка в газетах-журналах. Ничего сложного, но память жрёт конкретно.Сообщение от Dr.Lion/RSM
Btw, на SamCoupe редактор почему-то сделали не одним окном с шестью каналами в ряд, а два окошка по три канала друг над другом. Какие у них были соображения так делать - я не понял, но тоже вариант, если будет сложно интерфейс скомпоновать по-нормальному.
Кстати, я так и хотел предложить. Потому что когда одно окно - нифига не видно ноты которые сейчас играют на других каналах - тяжело будет отслеживать когда ноты друг на друга накладываются, чтобы эффекты делать. А то придется постоянно туда-сюда скроллиться. И необязательно делать обновление нотных позиций в одно прерывание - смысл, если следующая нота минимум только через 2 прерывания будет играть. Я бы ваще сделал максимальную скорость проигрывания в 3 прерывания, тогда никаких вопросов по обновлению экрана. За 3 прерывания можно слона нарисовать и ещё на анализаторы останется время.Сообщение от Shiru
Sinclair ZX Spectrum 128k (Toastrack) + ZX Spectrum +3 + DivMMC EnJOY
Commodore 64c + 1541 Ultimate II
Commodore Amiga 1200 + 8Mb Fast + CF 8Gb + GOTEK
У моего треккера своя специфика. Там при проигрывании должно выполняться 3 процесса:Сообщение от Shiru
-формирование текста начала следующего паттерна, чтоб напечатать его, когда закончиться текущий;
-дешифрация и проигрывание текущей позиции;
-скролл окна позиций и печать новой самой нижней на экране позиции.
Вообщем, скролить и печатать я умею, но здесь немного посложнее задачи...
Я изначально собираюсь располагать все шесть каналов в один ряд и скролировать горизонтально их подобно Mod Plug Tracker'у, хотя были идеи расположить каналы "в два этажа".Сообщение от Shiru
Автор эмуляторов Nescube, PocketZX.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
А какой у тебя шрифт? Если 4px, то 64 позиций вполне хватит, чтобы показать все каналы сразу.Сообщение от Dr.Lion/RSM
Шрифт действительно 4х8 но 64 символов на всё не хватит, считай:Сообщение от Shiru
1.Графа номера позиции - 4 символа;
2.Два канала огибающей/шума с межстрочными коммандами по 18 символов;
3.Шесть тоновых каналов с коммандами по 14 символов.
Итого: где-то 124 символа! На экране одновременно всегда будет видно 4 канала - 1 огибающей + 3 канала тоновых (как бы ты не сдвигал их вправо/влево).
Автор эмуляторов Nescube, PocketZX.
Первый в мире трекер с 65536 строками в паттерне?Сообщение от Dr.Lion/RSM
А можно поподробнее расписать? Какие-то зверские количества символов у тебя.Сообщение от Dr.Lion/RSM
Ё-моё! Делайте два этажа! Зачем за прерывание скроллить? Зачем извороты со скроллением каналов по горизонтали? Когда все сразу на экране - это же в тысячу раз удобнее будет музыкантам. На Sam Coupe явно не дураки делали, а на ПЦ-шные редакторы внимания не обращайте - там разрешение экрана менять можно и горизонтальный скролл сделан только для того чтобы весь интерфейс от смены кол-ва каналов и разрешения не корежить. У нас же все предопределено заранее, давайте сделаем у-доб-но!
И кстати, шрифт тогда можно будет тоже не 4-ку делать, а хотя бы 6-ку. Это на мониторе с эмулятором все клево видно, а у кого реал на телеке или севшем мониторе? Делаем-то для всех или как?
Последний раз редактировалось PheeL; 04.05.2005 в 23:52.
Sinclair ZX Spectrum 128k (Toastrack) + ZX Spectrum +3 + DivMMC EnJOY
Commodore 64c + 1541 Ultimate II
Commodore Amiga 1200 + 8Mb Fast + CF 8Gb + GOTEK
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)