User Tag List

Страница 34 из 46 ПерваяПервая ... 303132333435363738 ... ПоследняяПоследняя
Показано с 331 по 340 из 454

Тема: Компьютер "Океан-240"

  1. #331

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

    По умолчанию

    По поводу чтения из видеопамяти - оно нужно для битовых операций, типа вывода символов шириной менее 8 бит, или вывода спрайтов.

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

    Цитата Сообщение от ivagor Посмотреть сообщение
    Его и адрес перехода (в другой странице) нужно задать перед обращением к пзу.

    ...
    тут могут быть команды определяющие адрес и страницу возврата
    ...
    lxi sp,адрес_адреса_pchl
    lxi h, адрес_перехода
    mvi a, страница (аргумент out 0C1h)
    jmp пзу
    Анкерные места с выводом в C1 разные в разных Мониторах, это осложняет дело.

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

  3. #332

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

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    Анкерные места с выводом в C1 разные в разных Мониторах, это осложняет дело.
    Да, но это не принципиальная проблема. Можно
    1. Определять версию пзу по сигнатуре (быстро, но не универсально).
    2. Ввести этап предварительной настройки с поиском нужной последовательности из трех байт в пзу (очевидно достаточно найти первое совпадение).

  4. #333

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

    По умолчанию

    Осталось найти применение этому банксвичингу (сделать либу, поддержать софтом)

  5. #334

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

    По умолчанию

    Сам я думал над передачей управления в другую страницу для быстрого рисования во второй области видеопамяти. Доступаться к ней через процедуры чтения и записи 128 байтных кусков для игрушек или демок не серьезно. У меня интерес академический, но все же было интересно найти вариант.

  6. #335

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

    По умолчанию

    Мне бы пока разобраться с выводом в основную

  7. #336

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

    По умолчанию

    Приоткрой завесу тайны, в чем именно разобраться? Для вектора (да и для ориона, специалиста и башкирии-2м) практически все базовые алгоритмы реализованы, адаптировать для океана скорее всего не сложно.
    В видео части океана для меня сейчас неизвестность разве что в битах ГС и ГК - где их точное положение и длительность, а остальное более-менее понятно.

  8. #337

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

    По умолчанию

    Да это я скорее ною в воздух, для себя разбираюсь с выводом спрайтов (готовлюсь к арканоиду).
    Кстати, если есть ссылки на разжеванные исходники подобных процедур, бвло бы полезно глянуть.

    Про ГС и ГК, насколько я помню проверку осциллографом, все соответствует схеме и описанию.

  9. #338

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

    По умолчанию

    Про спрайты. Есть такой человек - svofski, который сделал рива райд для вектора, там есть спрайты и исходники он выложил. Вроде PPC, который долго и упорно работает над RobotZ для вектора, выкладывал исходники. Возможно даже я выкладывал исходники игрушек со спрайтами для вектора. Все упомянутое для вектора, но для океана не сложно адаптировать, а цветные спрайты на океане даже проще выводить (разнос "битпланов" 256 байт, а не 8 Кб), правда цветов меньше. Ну и биты в байте в другую сторону.

    Если говорить о спрайтах, то очень важен как раз ГК. В целом что хотелось бы знать про ГС и ГК - положение относительно активной области изображения и длительность. Чтобы выводить спрайты без мигания и разрывов все же надо или использовать двойную буферизацию или рисовать до или после луча. В любом случае ГК нужен.

    Арканоид плюсую, лично мне он более интересен, чем тетрис. Для вектора есть хорошие тетрисы, а с хорошими арканоидами не все так однозначно. Может даже попробую портануть, если выложишь исходники.

  10. #339

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

    По умолчанию

    Присоединяюсь к ivagor-у, Арканоид это да. Только очень важно сделать правильное управление ракеткой.

    В Рива Рейде не в последнюю очередь залогом успеха была возможность разнести некоторые вещи по битовым плоскостям. И разметить игровое поле так, чтобы спрайты не наезжали на границы берегов. Ну и ловко разбросать цвета, так чтобы и видимость полноцветности сохранить и независимость по плоскостям выгадать. Спрайты не могут в принципе накладываться друг на друга.

    В Арканоиде есть трудный момент, это шапки-икосаэдры, которые летают по игровому полю свободно, причем спокойно проходят друг сквозь друга (в отличие от Попкорна, где все эти странные предметы были менее эфемерными и по-моему друг с другом сталкивались и разлетались). Кроме того, они анимированы. Хоть и не очень детально, но думается, что кадров 8 там есть. Если заранее просчитывать такое, может получиться много памяти. Но, как мне помнится, они летают медленно и может быть их можно обновлять не каждый кадр. Можно устроить для них раунд-робина через четыре кадра, например.

    Еще интересно, как делать детектор коллизий. По пикселям, или по модели кирпичиков и шариков? Непредсказуемость траектории мячика, когда он залетает между двумя шапками, -- это важный нагревательный элемент для эмоций игрока.
    Больше игр нет

  11. #340

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Коллеги, если я правильно понял, на Океане существует проблема с запуском кода в доп. странице(ах) ОЗУ.
    Если не трудно, расскажите в двух словах, чем она вызвана? (отсутствием непереключаемого ОЗУ, соотв. п/п в Мониторе или какими-то др. аппаратными особенностями).
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

Страница 34 из 46 ПерваяПервая ... 303132333435363738 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 1382
    Последнее: 31.10.2020, 09:49
  2. Ответов: 0
    Последнее: 15.08.2010, 14:38
  3. Изучаю спрос на игровой компьютер "Квант"
    от KaraCurt в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 28.01.2010, 18:30
  4. Ответов: 27
    Последнее: 19.12.2009, 18:49
  5. Ответов: 0
    Последнее: 26.06.2005, 11:52

Ваши права

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