Скоро тытрубную версию демки сделаю.
Скоро тытрубную версию демки сделаю.
Вот версия под реал.
kabardcomp.ru.cr/demoarch/ThisIsApogey.rar
Пока не получилось сделать, так что слово за Какосом.
Исходниики: http://yadi.sk/d/NZQH06XHHefBo
Kakos_nonos, Хочу сказать отдельное спасибо за данную тему, т.к. после подключения ФДД к РК86, стало актуальным как то его применить и в звуковом виде, т.к. он теперь может подгружать файлы музыки например. Сегодня перенёс прогу на РК86( и ЮТ88), пока в эмуляторе и возникли вопросы
1. Различие адресов ви53 пока не актуально, переделал на 0А000 и воткнул байты инициализации ви53
2. Различие схем включения ви53, я использовал схему апогея, но хочется применить схему РК, пока не смотрел в чем разница, (на память помню вроде там gate первым каналом вроде управляет) может подскажете чего то по данному вопросу
3. Откуда взяты файлы М1, М2,.. то есть мелодии, как то оцифрованы или набиты (догадываюсь что это и есть This is Tritone, но хотелось бы подробности)
4. Ну самый главный вопрос почему звук так отличается на эмуляторе у всех трех компьютеров, куда посмотреть, на ЮТе действительно чище, чем на РК
РК86 ещё жив!!! а теперь и ЮТ-88!!!
Отвечаю:
1. Да, просто поменять $EC00 на что-то другое и будет работать.
2. Я тоже пока не изучал схему включения ВИ53 в рк. Не могу подсказать, к сожалению.
3. Файлы M1, M2, M3 генерируются специальной программой, которая конвертирует их из бинарника, который создаётся конвертером introspec'а(кажется) из .xm-ок. Слишком сложно как-то сказал. Так попроще:
.xm =(прога интроспека)>.bin=(моя прога)>.asm
Сам мой конвертер ещё слишком сырой, чтоб его выкладывать, и он уже генерирует новый формат, со сжатием, и проигрователь из This Is Apogey уже не подойдёт, но есть уже новый. Старый конвертер я загубил.
Если хотите, могу выложить, но там придётся помучиться, чтоб сгенерировать M1.asm
4. У ЮТ-88 частота 2 мгц, у РК - 1,7 да и ещё с задержками. Поэтому на ЮТе музыка играет быстрее и тон выше ( частота выше в 2/1.777 раз)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Kakos_nonos, Спасибо.
По 4 пункту, почему же звук отличается в различных эмуляторах и реале и где поправить в плеере задержку может быть, я не программер и для меня код почти тёмный лес, с ют понятно я ему 1,7 задал и 1мгц пробовал, но по моему выше как раз в РК? может за счёт пдп
Про файлы понял, с конвертером боюсь не справлюсь, да и задачи такой пока нет, подождём готового решения а пока и этого за глаза, в рк только две мелодии лезут.
А по схеме подключения в РК ВИ53 (я знаю два варианта) будем разбираться, думаю не особая проблема, просто думал есть уже готовое решение
РК86 ещё жив!!! а теперь и ЮТ-88!!!
VovanRK86, Задержку будет поменять проблематично. Так как она много раз повтаряется перед каждым паттерном музыки. Это можно сделать в текстовом редакторе заменой строк. Задержка в паттерне находится вот здесь:
Вот это число много раз в музыкальном файле находится Чтобы изменить темп, надо его везде изменить.Код:.byte 219,8,0,0, .byte 255;End of pROttern PROT2: .word 790;temp <========= .byte 42,11,0,02,00, .byte 69,13,0,0, .byte 219,8,0,0,
В текстовом редакторе пустить команду "Заменить", и на слух пробовать, пока скорость не подойдёт. Чем больше это число, тем мелодия медленнее.
Да, там памяти меньше. Поэтому мне схема памяти Апогея больше нравится, там больше непрерывной памяти - 60 кб.в рк только две мелодии лезут.
Kakos_nonos, понял, спасибо, я думал задержка в плеере, но а про рк понятно конечно, но у меня УЖЕ на реале (ПОКА) 120кб статики, и фдд, и с непрерывной решаемо, так что всё впереди
---------- Post added at 01:27 ---------- Previous post was at 01:19 ----------
п.с. на одной рк впаяно 256кб импорт вместо ру5, а вот на моей вообще СИММ 1Мб как расширение до 32кб(т.е. использую 16кб + 2кб на доп. озу 0В000), но как применить ПОЛНОСТЬЮ не знаю, но мы не сдаёмся
РК86 ещё жив!!! а теперь и ЮТ-88!!!
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)