PDA

Просмотр полной версии : звук нажатия клавиш - щелчок или писк?



Гаррий
17.02.2017, 23:50
Господа, какой звук при нажатии клавиш в оригинальном Spectrum 48? Щелчок или писк? На Блице, который был у меня в детстве, был щелчок. Во всех эмуляторах тоже щелчок. А на моем нынешнем Ленинграде - писк. Это от прошивки ПЗУ зависит, или от схемы? Мне лично больше щелчок нравится. Как бы переделать...

Spectramine
18.02.2017, 00:40
От прошивки ПЗУ. Мне попадалось ПЗУ с надписью ZX Spectrum ZS Research, на котором звук был - ну скорее не писк, а мелодичный бип. Такой же звук у ПЗУ Турбо 90. Стандартное ПЗУ щелкает. Переделать - перепрошивкой ПЗУ)

goodboy
18.02.2017, 00:52
а музыка в играх savage/trantor звучит также как на эмуле или быстрее ?
(может быть проблема с сигналом int)
и вроде звук нажатой клавиши можно менять в системных переменных

Гаррий
18.02.2017, 00:58
Вот у меня именно бип. А оригинальный спек не умел турбо игры грузить?

Spectramine
18.02.2017, 00:59
Ага, "POKE 23609,0" должен вернуть звук к щелчку, до перезагрузки. Нет, оригинальный спек турбо игры не грузил.

Гаррий
18.02.2017, 01:15
Спасибо! Попробую

NEO SPECTRUMAN
18.02.2017, 01:29
Нет, оригинальный спек турбо игры не грузил.
на правах рекламы

Да и не нужно это
Например в OTLA сам турбо загрузчик загружается практически моментально

https://www.youtube.com/watch?v=pNIEl0fdhag
https://www.youtube.com/watch?v=l1_GkVD8GOw

хотя процесс переделки идет ручками и не всегда успешно

но можно из коробки легко и быстро загружать всякие .sna
с этим проблем нет


вот бы оно так грузилось с кассеты...:v2_cry:

Spectramine
18.02.2017, 01:55
на правах рекламы :)

Если есть на чем перепрошить ПЗУ, и интересует турбо-загрузка игр с магнитофона, причем с автоматическим выбором скорости загрузки, могу предложить свою прошивку) В ней, правда, звук бип, а не щелчок, но его выставить можно изменением одного байта в прошивке. Ещё в ней куча кулхацкерских фич для редактирования и взлома бейсик-программ на ленте, несколько режимов сброса, и просмотрщик-редактор памяти.

И это всё не за счет совместимости с софтом) ну, правда, крайне малая доля игр, использующих код ПЗУ для декодирования, на ней не идёт, но таких на моей памяти было одна или две. Гораздо больше игр не грузится в турбо-режиме, так как имеют свой загрузчик. (Но, кстати, очень многие игры, делающие свой загрузчик из стандартного, таки грузятся и в турбо, что выгодно отличает мою прошивку от прошивки Турбо 90. Та прошивка к тому же использует системную переменную для хранения режима загрузки, и, соответственно, при её затирании при загрузке турбо-блоки далее не грузятся.)

Гаррий
18.02.2017, 02:36
А можно подробнее про это чудо-ПЗУ? Оно в лениград48 влезет? И как этими фичами пользоваться?

creator
18.02.2017, 06:17
Кстати, всегда бесило, что при сбросе в TR-DOS, эта самая TR-DOS выставляет системную переменную PIP (23609) не в 0, как стандартная SOS, а в 30 и, соответственно, нажатия клавишь начинают бипать, а не щёлкать.

Raider
18.02.2017, 08:52
От прошивки ПЗУ. Мне попадалось ПЗУ с надписью ZX Spectrum ZS Research, на котором звук был - ну скорее не писк, а мелодичный бип. Такой же звук у ПЗУ Турбо 90. Стандартное ПЗУ щелкает. Переделать - перепрошивкой ПЗУ)

У нас "прошивка 90 года" всегда щёлкала. Писк был только в trdos. У тебя прошивка косячная.

Spectramine
18.02.2017, 11:36
У нас "прошивка 90 года" всегда щёлкала. Писк был только в trdos. У тебя прошивка косячная.

От того, что в ней был один байт изменен, она "косячной" не стала.

- - - Добавлено - - -


А можно подробнее про это чудо-ПЗУ? Оно в лениград48 влезет? И как этими фичами пользоваться?

Да, прошивка под 48 модели. http://zx-pk.ru/threads/25617-iskhodniki-i-kody-moikh-narabotok-na-z80-pod-spektrum.html?p=829619&viewfull=1#post829619

- - - Добавлено - - -

Вспомнил один случай несовместимости - Golden Axe на компе без AY не играл музыку после начальной заставки, из-за того, что проверял наличие AY проверкой свободной области ПЗУ (если там не FF, считалось, что игра запущена на 128к машине, и музыка шла не биперная, а AY). Но это с любым расширенным ПЗУ. Даже на фирменных спеках нельзя было послушать на ней биперную музыку без взлома.

ram_scan
18.02.2017, 16:15
Эксолон отключает бипер на 48 модели с нестандартной прошивкой по той-же причине.

Spectramine
18.02.2017, 16:53
Вот такого я не помню. У меня даже на Орельке музыка в Эксолоне игралась нормально. Сейчас проверил на своей прошивке - играет, и на версии с планетами на заставке, и на версии с заставкой от Билла Гилберта.

Lethargeek
18.02.2017, 20:51
у меня на кривом ленинграде с турбо-90 не было музыки (зато были "пуки" в некоторых игрушках, вероятно, от записи в порты музпроцессора)

- - - Добавлено - - -

(а когда пробовал менять в кроватке на оригинальную пзушку, в таких играх появлялся биперный звук)

Spectramine
18.02.2017, 22:32
Хм, действительно, с прошивкой Турбо-90 музыка в Эксолоне в 48к не играет. С моей прошивкой играет :) видимо, я учёл проверку в Эксолоне, а насчет Орели могу и ошибаться.