С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
На всякий случай, оставлю щедрый совет, вдруг пригодится для мелодий с чистым тоном.
Если к основному тону добавить его же, но смещенный вверх на пол-октавы (частота, умноженная на полтора) и еще один, смещенный на октаву (частота, умноженная на 2), получится один из классических аккордов, который будет слушаться совсем по-другому. В идеале, чтобы еще и частота у них отличалась от математически верной на 0,05 - 0,1%.
Ваш Кэп)
Последний раз редактировалось ALS; 28.10.2024 в 23:34.
Сделать так, чтобы не было глушения, несложно - всё равно нужно будет делать делитель для выхода на усилитель и подмешать туда же звук бипера - не проблема, вопрос одного-двух резисторов. Но, в любом случае, музыка, звучащая пусть даже не во время игры, а в меню, на начальной или финальной заставке пойдёт только на пользу игре.
По схеме https://zx-pk.ru/threads/35969-biper...=1#post1205765 берём с D44:12 звук бипера и, через делитель, подаём на усилитель. С выхода D3.1 берём звук таймера и подмешиваем к биперу.
Последний раз редактировалось AlexBel; 29.10.2024 в 10:45.
CityAceE(29.10.2024)
Извините, много букв
CityAceE, я плохо понимаю направление твоих мыслей, попробую написать свои.
По крупному 2 варианта:
1. Использование возможностей, которые были заложены в 80-90е годы.
2. Реализация новых возможностей.
Если я правильно тебя понял, то в Emu80 вместо реализации схемы SP580 сделано сложение звука таймера и бипера.
Для меня это сочетание худшего из возможного:
1) Это уже не классика, воспроизвести на старом компе звук под такое не получилось бы.
2) Если рассматривать как новые возможности, это очень слабо. Т.е. полной совместимости со старым уже нет, нормальных новых возможностей не появилось.
3) К реализации в эмуляторе явочным порядком новодельной возможности вместо классики в качестве единственного доступного варианта отношусь крайне отрицательно.
С учетом вышенаписанного сам я фазер или что-то другое под это делать не буду. При большом желании возьми версию для вектора или апогея, дизассемблируй, поменяй ноты, должно работать. Исходники я так и не причесал, выкладывать не буду, тем более дизассемблировать можно сразу в мнемониках z80, у меня 8080. И вроде была урезанная версия фазер1 Kakos_nonosа для апогея с исходниками.
Что касается новых возможностей, то с моей точки зрения подключение AY выглядит достаточно адекватно. Это и не так уж сложно и дает возможность портировать кучу музыки и музыканты знают, как под AY писать. GS круче, но большой вопрос насчет подключения.[свернуть]
Что ж, хоть и с огромным огорчением, но принимаю. А вариант, с магнитофонным выходом, о котором ты говорил, ты тоже отверг, как я понимаю, потому что тебе это просто не интересно.
Таймер по схеме SP580 я рассматриваю именно как возможности, заложенные в годы актуальности платформы, несмотря на низкую распространённость схемы. Именно поэтому даже не рассматриваю тот же таймер, но с трёхканальным выходом. Сейчас вот, благодаря тебе, вскрылся нюанс, о котором мало кто (никто?) знал или не задумывался в силу низкой популярности самой платформы, устройства к ней и почти полным отсутствием программной поддержки. Но это не значит, что данная идея не достойна жизни!
Внести минимальные корректировки в схему ради более качественного звука - это не самое страшное. Тем более на платформе в основном остались одни паяльщики, которые пачками собирают себе Специалисты и тут же отправляют их прямиком на полку. Будет повод достать комп с полки и попаять ещё. Да и что из себя представляет старый комп? Ладно бы, если бы Специалист был бы заводским компом в корпусе на пломбе, типа Вектора или Апогея, а то это чаще всего самодельная плата с кучей МГТФа. И с вероятностью 90% без таймера! Но таймер появился именно в то время! Я помню, как кромсал плату своего единственного компьютера - Scorpion'а, чтобы только послушать цифровой звук, а позже ещё и блокировщик порта 1FFD сделал. Если бы у меня тогда был таймер и встал вопрос в замене одной микросхемы, то я бы не задумываясь доработал комп.
В общем, я твоё мнение принял, но я с ним не согласен. Для меня Специалист + ВИ53 с небольшой доработкой - это всё ещё классика. Адресация не меняется, весь старый софт, даже использующий ту же самую ВИ53, как работал, так и будет работать.
Если всё остальное для меня вопрос решаемый, то вот это точно является стопором.
С уважением, Станислав.
Нашел в теме про Eurekу.
Насчет тормоза для стабилизации видеовыборки в сябре - еще почитал и понял так, что SYR-ALEX его не сделал, и это хорошо для совместимости с классикой и эмуляторами. Но похоже возможны проблемы в турбе.
CityAceE(28.11.2024)
Как и обещал, выкладываю дизассемблер вместе с исполняемым файлом первой мелодии из игры Foxx Fights Back с ZX Spectrum из демонстрации XTREE.COM. Обратите внимание, что в мелодии есть несколько неиспользуемых паттернов, и что последний паттерн, который не включен в основной состав, это совсем другая мелодияНадеюсь, что кому будет нужно, тот разберётся. Хотя кого я обманываю? Никому ж это не интересно! Да и ладно, я прежде всего для себя это делаю.
С уважением, Станислав.
Oleg N. Cher(30.10.2024)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)