Важная информация

User Tag List

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 31

Тема: Heartland

  1. #21
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,773
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,179
    Поблагодарили
    775 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    А это чего? Какой-то #38 заносят.
    `Установки смесителя и портов ввода/вывода (задается регистром R7)
    Смеситель используется для комбинирования компонентов тона и шума. Различные комбинации определяются битами B5~B0 регистра R7. Звук выводиться, когда в регистре содержится "0". Таким образом, когда биты соответствующие тону и шуму установлены в "0" смеситель смешивает их на выходе. Когда шуму соответствует "0" и тону "1", выводиться только шум и наоборот. Если все биты, отвечающие за тон и шум, установлены в "1" звук не воспроизводиться. Выбор режима портов ввода/вывода определяется битами B7 и B6 регистра R7. Порт настраиваются на ввод когда в соответствующий бит, записан "0", иначе на вывод. `

  2. #22
    Guru Аватар для Slider
    Регистрация
    06.06.2006
    Адрес
    г. Черкассы, Украина
    Сообщений
    5,276
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    1,241
    Поблагодарили
    323 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не, с исходной громкостью натурняк было лучше. А можно теперь сделать, чтоб оно 48/128 было?..
    Ave ZX!

  3. #23
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    238
    Поблагодарили
    101 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я так и говорил. В смысле сделать? Я думал ты сам собирался.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  4. #24
    Guru Аватар для Slider
    Регистрация
    06.06.2006
    Адрес
    г. Черкассы, Украина
    Сообщений
    5,276
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    1,241
    Поблагодарили
    323 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тады расскажи, что ты там менял в оригинальной версии. Просто блок с музыкой впихнул в страницу? А какие изменения были, чтоб оно переключало?..
    Последний раз редактировалось Slider; 29.11.2011 в 01:36.
    Ave ZX!

  5. #25
    Guru Аватар для Slider
    Регистрация
    06.06.2006
    Адрес
    г. Черкассы, Украина
    Сообщений
    5,276
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    1,241
    Поблагодарили
    323 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    SM, не томи - поведай! А то прийдется самому разбираться...
    Ave ZX!

  6. #26
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    238
    Поблагодарили
    101 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поведаю. Завтра.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  7. #27
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    238
    Поблагодарили
    101 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Короче исходники во вложении. По сути тебе надо смотреть Patch.a80, там собственно все изменения вроде бы, какие осуществляются с исходным кодом игры.

    Оригинальную громкость - поставь у DX EQU 0 в файле ay.asm

    Компилируется это вообще sjasm'ом, но тебе это не надо, там исходный кодовый блок есть, который в Originals лежит.
    Вложения Вложения
    Последний раз редактировалось Shadow Maker; 03.12.2011 в 17:15.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  8. #28
    Guru Аватар для Slider
    Регистрация
    06.06.2006
    Адрес
    г. Черкассы, Украина
    Сообщений
    5,276
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    1,241
    Поблагодарили
    323 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Короче разъясняю по поводу фиксов.
    Игра делала RET без записывания в BE41 значения аккумулятора....
    У меня никакого из этих фиксов нет Автор вместо этого злосчастного JP в адресе 24140 впихнул JP на выключение музыки и переход на BCE8
    Непонятно одно - ведь, все-таки нужно сохранять занчение А в адресе #BE41. А в данном случае оно не сохраняется, правильно? Как же оно тогда должно работать?..
    Ave ZX!

  9. #29
    Guru Аватар для Slider
    Регистрация
    06.06.2006
    Адрес
    г. Черкассы, Украина
    Сообщений
    5,276
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    1,241
    Поблагодарили
    323 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Фикс на ВОС это видимо апдейт-версия фикса Анонимуса, ибо там по адресу 24140 делается JP на адрес, где у нас:
    LD (BE41), A
    RET
    А в фиксе из поста Томката там делается JP на 62445, где предварительно выстраивается конструкция:
    LD (BE41),A
    JP BCE8
    То есть принципиальной разницы нет.
    Разница все-таки есть - я разобрался, наконец... На WOS более корректный фикс. Там, кроме занесения значения 4 в ячейку BE41, еще несколько процедур и проверок, и только потом (а не принудительно и сразу!) переход на BCE8.
    В общем, сегодня, думаю, слеплю универсальную 48/128 версию
    П.С. Как всегда, Thanks to Shadow Maker!
    Ave ZX!

  10. #30
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    238
    Поблагодарили
    101 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Там эти проверки по-моему не нужны в версии с музыкой. Ну да дело твое.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •