а почeму такой странный размер у kay.rom?
Вид для печати
а почeму такой странный размер у kay.rom?
Vladimir Kladov,
а можете добавить в эмулятор модель Дельта с 48к ?
также ещё очень интересна одна идея, возможно она покажется комуто бредом но всёже, в некоторых моделях спектрумов, особенно всемозможных клонов спектрума (один из которых и дельта тоже) был вмонтирован динамик в корпус.
звучание мелодий получалось совсем другое.
нельзя ли это както реализовать?
При длине дорожки 7000 стали загружаться сохранения Unreal'a, но переформатирование в Refresh перестало помогать. Вернул 6400. (а вообще нужны ли эти 7000 ? В ветке анрила ругали вроде это дело).
Звук головки дисковода. К сожалению совсем не то чего хотелось бы. (Посмотрите, если не трудно, как это реализовано в том же Unreal, там по моему идеально).
Турбо режим. Ускоряется AY музыка. В анриле нет. Как правильно?
GS. После выключения его в меню обратно не включается (выбран пентагон).
То, что я слышу от анрила, вообще ни на что не похоже. Просто бип и всё.
Если всегда, то это, наверноя, я ошибся с вычислениями таблиц. (Наверное, не ускряется, а повышается тональность: если ускоряется, то это как раз правильно, для тех плееров, которые не привязаны к инту). Гляну сегодня, про что написали.
Одного ПЗУ мало. ПЗУ вы и так можете подставить, указав в ini-файле вместо ROM того же Пентагона нужное вам ПЗУ. Надо знать распортовку, тайминги. Модель Custom я позже доделаю, чтобы можно было настраивать и выбирать производные модели на базе других. Всё, что могу в этом случае, если нет другой документации.
Вообще, номинально должно быть 6250, я поставил 6400, т.к. это не сильно отклоняется от номинала. По хорошему, надо бы переделать так, чтобы при сохранении в udi (когда добавлю) дорожка обрезалась по возможности до 6250, если на хвосте нет ничего. И тр-дос-диски надо форматировать на эту величину. Непонятно только, что делать, если загружается диск с дорожкой большего размера, особенно если данных столько, что они не влезают в 6250 вместе в межсекторными данными.
Со звуком шагового я пока ничего умного придумать не могу. Я примерно помню, как он клацал и жужжал мотор, но нарисовать кривую звуковой дорожки я по памяти не смогу. Я пока изменил, получились немного более резкие и глухие шлепки. Может, подберёте или запишите вавку на одну секунду звучания? Нужен звук только одного шага хотя бы. (Но как я помню, что скрежет движения головки через весь диск был менял тональность звучания, как будто из-за того, что головка двигалась с разной скоростью на краю и в середине).
Вот, на сегодня поправки кончились, выкладываю обновление.
Добавлено через 2 минуты
а у меня бипера нету. У меня бипер динамиками имитируется в ноутбуке. А на работе вообще нет бипера, чтобы не мешало людям работать, откручивается и отвинчивается при установке.
Думаю, что только в случае, если диск будет вращаться медленнее обычного. Тогда плотность записи автоматически вырастет, и получится больше. Но вероятность сбоев на таком диске тоже будет больше. К тому же, возникает вопрос совместимости дисков с такими дисководами, если разница существенна. Если диск с такого дисковода ещё будет читаться, то не факт, что его можно будет использовать для записи без переформатирования (наверное, читаться тоже не будет).
А как с бипера записать?
Может в этом всё и дело ;) Получается на самом деле очень похоже. И, что немаловажно, не зависит от того, включён или нет звук! То есть тикает всегда, и откуда надо (из системного блока). Рука так и тянется дискетку вытащить :)Цитата:
а у меня бипера нету.
Может просто сделать как в анриле, исходники вроде у Вас есть.
-В ини файле описание типа AY (mono, acb, abc) не совпадает с реальностью. (acb идёт под номерами 2 и 3, а abc уже 4)
-при таскании окошка с эмулятором, или например при постановке и снятии с паузы у меня потрескивает звук.
Наверное, только на микрофон. По-другому никак не получится. Чтобы отсечь шумы, можно продлить звучание на несколько секунд.
Так и должно быть: даже если было тихо, этой тишине мог соответствовать ненулевой уровень. Если на время перестать подавать этот ненулевой уровень, а потом снова подавать, то получится скачок сначала к нулю, потом обратно, это и будет потрескивание.