Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / Форум / Звук ZX Spectrum

Звук ZX Spectrum

Поделиться

Страницы: 1 2 Следующая

Daniil PetrovПостоялецwww2 сен. 20170:55#0
Мне вот интересно, а были ли попытки добавить к трём каналам стандартного спикера 3 канала музыкального сопроцессора?
Сам не извращаюсь спектрумовскими темами с лихих 90-х, но хотелось бы послушать на эмуляторе, как звучит сие творение :)
Из детства припоминаю всего 2 композиции, звучащие по-взрослому для своих платформ - это Savage 2 (ZX Spectrum) и Robocop 3 (NES), что самое интересное, обе распространяла Probe :)

Правка: 2 сен. 2017 1:19

0iStalkerМодераторwww2 сен. 20177:41#1
У спектрума всего один канал спикера, однобитный -  http://speccy.info/Порт_FE
Daniil PetrovПостоялецwww2 сен. 20179:27#2
0iStalker
> У спектрума всего один канал спикера, однобитный
Надо же, а я не знал!!! Но тем не менее на него выводили 3 канала - 2 звуковых и 1 ударный :))) Потактно...
Физический канал один, а последовательно выгоняли три :) не учи, сам прогонял через магнитофонный вход на пищик оцифрованную музыку!
Научился, разобрав FonGen :))) до сих пор название не забыл!!!

Правка: 2 сен. 2017 9:37

eMan.LivedПостоялецwww2 сен. 201712:08#3
1-bit engine for ZX Spectrum 48K - OCTODE (8 channels of tones + 1 channel of drums)
0iStalkerМодераторwww2 сен. 201720:56#4
Daniil Petrov
> ! Но тем не менее на него выводили 3 канала - 2 звуковых и 1 ударный :)))
> Потактно...

ШИМ использовался - https://www.old-games.ru/forum/threads/odnobitnaja-muzyka-v-igrax.63873/

Daniil PetrovПостоялецwww2 сен. 201723:37#5
0iStalker
Да не объясняй, знаю :))) говорю - три канала, значит три!
Я тебе про звук говорю, который слышишь, а не твоё унылое говно, которое ты мне пытаешься впинать!

Правка: 2 сен. 2017 23:37

Daniil PetrovПостоялецwww2 сен. 201723:38#6
Ну так вот!!! Я так и не слышал ни разу музыку, которая бы была написана для спикера и сопроцессора одновременно!
0iStalkerМодераторwww3 сен. 20170:32#7
Daniil Petrov
> Я так и не слышал ни разу музыку, которая бы была написана для спикера и
> сопроцессора одновременно!

Музыка для спикера занимает 100% времени CPU, дрючить сопроцессор или ещё что-нибудь в это время нельзя, тем более игровой процесс воспроизводить

Daniil Petrov
> Да не объясняй, знаю :)))

Ага, заметно

=A=L=X=Постоялецwww3 сен. 201713:04#8
С первой же минуты по теме и далее исчерпывающе:

Правка: 3 сен. 2017 13:05

Odin_KGПостоялецwww3 сен. 201713:25#9
Daniil Petrov
> Ну так вот!!! Я так и не слышал ни разу музыку, которая бы была написана для
> спикера и сопроцессора одновременно!
Насколько я помню, спикер для процессора - это просто порт вывода, куда можно писать данные. Эти данные и определяют "пищание", которое издает компьютер. Поэтому либо процессор пишет в порт, либо делает что-то другое (но тогда звук прерывается).
Sbtrn. DevilПостоялецwww3 сен. 201714:00#10
Помню в игрушке Karate+ звуки мордобития шли одновременно по шумовому каналу сопроцессора и по пищаку. Получалось почти кинематографично. Не знаю, было ли так задумано или случайно получилось.
=A=L=X=Постоялецwww3 сен. 201715:14#11
Sbtrn. Devil
> Не знаю, было ли так задумано или случайно получилось.

Задумано. Чаще всего по чиптюну игралась музыка, а на бипере сидели всякие щелчки выстрелов и стуки коллизий, но бывали варианты.

bykabakПостоялецwww3 сен. 201719:35#12
В базовой классической модели 48 не было никаких чипов AY и там всё шло через один канал и музыка и звуки.  Всё отлично работало и звучало. :)  В эмуляторах на PC всё по-прежнему всё звучит классно спустя 35 лет :)
Daniil PetrovПостоялецwww4 сен. 20173:52#13
0iStalker
> Музыка для спикера занимает 100% времени CPU, дрючить сопроцессор или ещё
> что-нибудь в это время нельзя, тем более игровой процесс воспроизводить
Но на сопроцессор-то ещё можно звук выводить?

Odin_KG
> Насколько я помню, спикер для процессора - это просто порт вывода, куда можно
> писать данные. Эти данные и определяют "пищание", которое издает компьютер.
> Поэтому либо процессор пишет в порт, либо делает что-то другое (но тогда звук
> прерывается).
Да, точно такой же, как и выход на магнитофон :) я напрямую с магнитофона на спикер выводил, скрежетал, конечно, звук, но было интересно!

bykabak
> В базовой классической модели 48 не было никаких чипов AY и там всё шло через
> один канал и музыка и звуки.
Не было у нас никаких классических моделей, всё собиралось, даже клавиатура покнопочно собиралась :)))

Правка: 4 сен. 2017 3:55

nonamezeroxПостоялецwww4 сен. 20178:43#14
Daniil Petrov
> Не было у нас никаких классических моделей, всё собиралось, даже клавиатура
> покнопочно собиралась :)))

Были клоны на Т34ВГ1 вместо рассыпухи на малой логике - они к классической модели были близки.

Страницы: 1 2 Следующая

/ Форум / Программирование игр / Звук

2001—2017 © GameDev.ru — Разработка игр