User Tag List

Страница 2 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 11 по 20 из 49

Тема: Портирование Desolate на Вектор-06Ц

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,781
    Спасибо Благодарностей отдано 
    568
    Спасибо Благодарностей получено 
    201
    Поблагодарили
    139 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Эффективный способ развернуть биты одного байта в обратную сторону
    таблицей перекодировки (теряем 256 байт)

    Этот пользователь поблагодарил tnt23 за это полезное сообщение:

    nzeemin(28.11.2020)

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

  3. #2

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    1,144
    Спасибо Благодарностей получено 
    1,480
    Поблагодарили
    528 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По поводу клавиатуры - какие клавиши лучше использовать?
    Думаю сделать примерно так:
    - Движение в четырёх направлениях - очевидно стрелки.
    - Look/shoot - Пробел
    - Переключатель Look/Shoot - ТАБ
    - Инвентарь - 'I' / 'M'
    - Закрыть диалог (Escape) - ??
    - Выход в меню - 'P' / 'R'
    Нужны ли ещё дублёры для этих клавиш?
    Последний раз редактировалось nzeemin; 28.11.2020 в 23:52.

  4. #3

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    По поводу клавиатуры - какие клавиши лучше использовать?
    ...
    - Look/shoot - Пробел
    - Переключатель Look/Shoot - ТАБ
    ...
    А обязательно нужен "Переключатель" ?
    Может просто на разные кнопки назначить ?
    Что-то из: "УС", "СС", "Рус/Lat".

  5. #4

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    1,144
    Спасибо Благодарностей получено 
    1,480
    Поблагодарили
    528 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ещё у меня вопрос - можно ли проверить бит регистра, не меняя его?
    То есть конкретно на Z80 это: bit 7,a / jp nz

    Цитата Сообщение от KTSerg Посмотреть сообщение
    А обязательно нужен "Переключатель" ?
    Может просто на разные кнопки назначить ?
    Что-то из: "УС", "СС", "Рус/Lat".
    Тут нужно скорее уменьшать количество задействованных кнопок, а не увеличивать.
    Ну и так реализовано в оригинале, не хотелось бы это сильно двигать.

  6. #5

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,396
    Спасибо Благодарностей отдано 
    765
    Спасибо Благодарностей получено 
    2,368
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    То есть конкретно на Z80 это: bit 7,a / jp nz
    В этом конкретном случае (старший бит аккумулятора) да. ora a или ana a, по результату изменится флаг знака и дальше соответствующий переход.

    Эти 2 пользователя(ей) поблагодарили ivagor за это полезное сообщение:

    nzeemin(29.11.2020), Oleg N. Cher(30.11.2020)

  7. #6

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,309
    Спасибо Благодарностей отдано 
    1,034
    Спасибо Благодарностей получено 
    819
    Поблагодарили
    490 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я бы пробел оставил в покое. УС/Ctrl лучше. ESC как всегда АР2. Хорошо бы предусмотреть возможность добавить дублирование на джойстиках.

    Опрос клавиатуры + джойстиков из Рива рейда:
    https://github.com/svofski/incursion...ster/input.inc
    Больше игр нет

    Эти 2 пользователя(ей) поблагодарили svofski за это полезное сообщение:

    nzeemin(29.11.2020), Oleg N. Cher(29.11.2020)

  8. #7

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    1,144
    Спасибо Благодарностей получено 
    1,480
    Поблагодарили
    528 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В аттаче положил первую драфт-версию.



    Текущий маппинг клавиатуры Вектора:
    - Движение в четырёх направлениях - стрелки.
    - Look/shoot - Пробел
    - Переключатель Look/Shoot - ТАБ
    - Инвентарь - 'I' / 'M'
    - Закрыть диалог (Escape) - ПС / ЗБ
    - Выход в меню - 'P' / 'R'

    Собираюсь ещё доделать:
    - Генератор случайных чисел
    - Применение "тёмной темы" в режиме когда на экране печатается часть истории
    - Исправления ошибок
    - Может быть, какая-то оптимизация
    Последний раз редактировалось nzeemin; 29.11.2020 в 16:12.

    Эти 7 пользователя(ей) поблагодарили nzeemin за это полезное сообщение:

    crackintosh(30.11.2020), Improver(29.11.2020), ivagor(29.11.2020), KTSerg(29.11.2020), Oleg N. Cher(30.11.2020), svofski(29.11.2020), yur(07.12.2020)

  9. #8

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    nzeemin, а это "фишка" такая, что лабиринт "не сходится" ?
    Типа комнаты находятся на разных этажах, и некоторые двери являются переходом на другой этаж?

    Этот пользователь поблагодарил KTSerg за это полезное сообщение:

    nzeemin(02.12.2020)

  10. #9

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    1,144
    Спасибо Благодарностей получено 
    1,480
    Поблагодарили
    528 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    nzeemin, а это "фишка" такая, что лабиринт "не сходится" ?
    Типа комнаты находятся на разных этажах, и некоторые двери являются переходом на другой этаж?
    Хороший вопрос. нет, он вполне себе "сходится", т.е. укладывается на плоскость.
    Просто некоторые переходы - длинные, длинной в целую комнату.

    Этот пользователь поблагодарил nzeemin за это полезное сообщение:

    KTSerg(03.12.2020)

  11. #10

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    1,144
    Спасибо Благодарностей получено 
    1,480
    Поблагодарили
    528 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ребят, а можно ещё пример кода чтобы простейший пук на динамик выдать? хочу повесить на look/shoot, как и в ZX версии.
    Только пожалуйста, ничего сложного, просто цикл или вызов в ROM.

    А чем тут принято упаковывать результат? какой-нибудь консольный упаковщик + код распаковки?
    (сорри туплю, вспомнил про LZSA - https://gitlab.com/ivagor/lzsa8080
    Последний раз редактировалось nzeemin; 01.12.2020 в 01:08.

Страница 2 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 4
    Последнее: 23.06.2016, 00:02
  2. Продам Вектор 06Ц
    от zzz в разделе Барахолка (архив)
    Ответов: 27
    Последнее: 29.04.2011, 12:20
  3. Вектор-06Ц
    от Robusta в разделе Барахолка (архив)
    Ответов: 11
    Последнее: 17.03.2009, 23:18
  4. Вектор-06Ц: БП от PC
    от Dmitry Dubrovenko в разделе Вектор
    Ответов: 11
    Последнее: 08.03.2009, 21:53
  5. Вектор-06Ц
    от AlexBel в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 20.12.2007, 08:23

Ваши права

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