User Tag List

Страница 5 из 11 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 105

Тема: Evacuator - help thread.

  1. #41
    Member Аватар для Andrey Vladimirovich
    Регистрация
    04.02.2010
    Адрес
    Санкт-Петербург
    Сообщений
    61
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    я ввел все адреса, а он пишет vector not in rom
    Это что такое?

  2. #42
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,110
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    87
    Поблагодарили
    71 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Собственно значит, что в ПЗУ нет ячейки указывающей на данный адрес обработчика прерываний (советую посмотреть книгу ZX-Spectrum & TR-DOS для пользователей и программистов, раздел система прерываний). Это не смертельно, просто если в ПЗУ значения нет, оно добавляется к обработчику (два значения перед процедурой). Введите, например адрес начала обработчика (четвертое значение) равный 52818 и сравните длину и адреса подпрограмм.
    Последний раз редактировалось null_device; 20.02.2010 в 18:49.

  3. #43
    Member Аватар для Andrey Vladimirovich
    Регистрация
    04.02.2010
    Адрес
    Санкт-Петербург
    Сообщений
    61
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    эээээээээ.... эт трудно...
    )
    посмотрим, попробую разобраться...
    я пока для опытов стырю твою мелодию и демки, не против?

    ---------- Post added at 18:55 ---------- Previous post was at 18:54 ----------

    кстати, что это за мелодия?

  4. #44
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,110
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    87
    Поблагодарили
    71 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrey Vladimirovich Посмотреть сообщение
    посмотрим, попробую разобраться...
    Вектор прерывания формируется из значения младшего байта, который всегда равен 255, а старший записан в регистра I - указывает на адрес в двух ячейках памяти. Первая ячейка вычисляется по формуле vector=i*256+255 (где i может приниматьзанчения в диапазоне 0-255). т.е. значения для вектора используются со строго определенным шагом. В вычисленным т.о. ячейках ПЗУ содержится адрес в котором может располагаться обработчик прерываний. Если вектор указывет на ОЗУ - значения можно менять.
    Если проще - содержимое регистра i указывает на ячейки памяти, которые указывают на обработчик.
    ----
    Мелодия написана KSA! Вонзил только для ознакомления, так что особо не могу помочь.. Можете использовать на свой страх и риск
    ----
    Цитата Сообщение от Andrey Vladimirovich Посмотреть сообщение
    по какому адресу мелодия в демке отключается?
    По команде randomize usr 40239, или randomize usr 30009 если использовать мелодию без обработчика прерываний (соответственно: инициализация 30000, след. нота 30006).
    Последний раз редактировалось null_device; 20.02.2010 в 19:24.

  5. #45
    Member Аватар для Andrey Vladimirovich
    Регистрация
    04.02.2010
    Адрес
    Санкт-Петербург
    Сообщений
    61
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А вот ещё вопрос: по какому адресу мелодия в демке отключается?

  6. #46
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,110
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    87
    Поблагодарили
    71 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По-моему я догнал, чего не достает игре - демо режима! Вставить его в то, что уже есть не составит труда. Или рисовалки уровней, как в lode runner..

  7. #46
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #47
    Member Аватар для Andrey Vladimirovich
    Регистрация
    04.02.2010
    Адрес
    Санкт-Петербург
    Сообщений
    61
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В смысле демо режим и рисовалка?

  9. #48
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,110
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    87
    Поблагодарили
    71 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Например, режим с автоматическим показом хода игры на спец. демо уровне (или любом другом). Запускающийся при долгом бездествии в меню. Чтобы было понятно, как играть!
    ----
    Отрисовка уровня - пауза - следующий уровень. Хотя, нет: вторая идея дрянь!

  10. #49
    R.I.P. Аватар для Rindex
    Регистрация
    10.11.2007
    Адрес
    Khimki
    Сообщений
    18,222
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от null_device Посмотреть сообщение
    Например, режим с автоматическим показом хода игры на спец. демо уровне (или любом другом). Запускающийся при долгом бездествии в меню. Чтобы было понятно, как играть!
    А не проще клавишу "DEMO" сделать? А при долгом ничего не деланье в меню выводить заставку игры.
    Может, мы обидели кого-то зря,
    Сбросив пару лишних мегатонн,
    И горит зелёным пламенем земля,
    Там, где был когда-то Пентагон!..

    Profi-576 v3.2/AY-3-8912A GI/FDD-5.25'

  11. #50
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,110
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    87
    Поблагодарили
    71 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно и так, а заставку забацать многокадровую..

Страница 5 из 11 ПерваяПервая 123456789 ... ПоследняяПоследняя

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

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

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

Ваши права

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