User Tag List

Страница 9 из 18 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя
Показано с 81 по 90 из 176

Тема: Портированные игры

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

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

    Регистрация
    01.03.2011
    Адрес
    Stamford
    Сообщений
    336
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мне тоже кажется, что ничего зазорного в делать под 6128 нет.
    Но!!! (мой канюч): тот-же самый софт должен работать и под стандартным Вектором. Пусть с урезанными цветами и пропуском фич, но работать должен. У 6128, как я понимаю, аналог i8085, и там с точки зрения программера вся разница - только в наличии RIM и SIM.
    Сразу возникает вопрос. А программно возможно отличить, бежит ли софт на 06ц или 6128? Возможно, попытки переключения страниц через 0Eh и записи с последующим чтением и есть такой тест, но я немного не в курсе, у 6128 квазидиск - стандартная поставка, или расширение, как у 06ц. Правда, наличие квазидиска легко проверяется таким-же макаром через порт 10h. Его, как я понимаю оба компа поддерживают одинаково, или нет?

    Ещё вопрос насчёт видеопамяти в 6128. Видеоконтроллер читает все переключенные 32K из квазидиска, или возможны варианты с переключением отдельных плоскостей? Вообще хорошо-бы инфу по портам 6128 где-нибудь нарыть.

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

  3. #2

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

    По умолчанию

    Цитата Сообщение от PPC Посмотреть сообщение
    Но!!! (мой канюч): тот-же самый софт должен работать и под стандартным Вектором. Пусть с урезанными цветами и пропуском фич, но работать должен.
    У нас с Tim0xой с Lode Runnerom почти так и получилось.

    Цитата Сообщение от PPC Посмотреть сообщение
    Сразу возникает вопрос. А программно возможно отличить, бежит ли софт на 06ц или 6128?
    Можно отличить по флагам, причем благодаря Денису Кущу (спасибо ему за это) способ проверен на реале. Tim0xе я этот тест посылал, со временем, надеюсь, он его выложит в картотеку.

    Цитата Сообщение от PPC Посмотреть сообщение
    у 6128 квазидиск - стандартная поставка, или расширение, как у 06ц. Правда, наличие квазидиска легко проверяется таким-же макаром через порт 10h. Его, как я понимаю оба компа поддерживают одинаково, или нет?
    Стандартный квазидиск к 6128 все же не подключить. Было ли для него свое (совместимое со стандартным векторовским) расширение ОЗУ - это только астраханские инсайдеры могут рассказать. Но у 6128 все же есть 128 Кб на борту + КНГМД - не так уж плохо.

    Цитата Сообщение от PPC Посмотреть сообщение
    Вообще хорошо-бы инфу по портам 6128 где-нибудь нарыть.
    Руководство по эксплуатации ПК-6128Ц

    ---------- Post added at 19:37 ---------- Previous post was at 19:35 ----------

    Цитата Сообщение от PPC Посмотреть сообщение
    У 6128, как я понимаю, аналог i8085, и там с точки зрения программера вся разница - только в наличии RIM и SIM.
    Это не совсем так.
    1. Пресловутые mov r,r; inr r; dcr r выполняются на нем за 4, а не за 8 тактов.
    2. Есть небезынтересные недокументированные (вернее плохо документированные) команды.
    Последний раз редактировалось ivagor; 06.09.2012 в 17:49.

  4. #3

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Аналогия между очень редким 6128 и свободно покупаемым и подключаемым к любому вектору AYком мне не совсем понятна.
    Это не совсем аналогия, это просто под общей скобкой один канюч на темы, которые мне лично не нравятся: АЫ, квазидиск, все, что не лежало в заводской коробке. АЫ я не могу, биологическая несовместимость, типа аллергии на рыбу и арахисовое масло: другие пусть, а для меня это не еда. А что до всего остального, то я просто примериваю на себя. У меня нету настоящего Вектора, но если бы был, я скорее всего не стал бы к нему приделывать ничего внешнего, кроме того, что требуется для сопряжения с телевизором и, может быть, геймпадом. Он мне интересен своими ограничениями. Квазидиск, где он? Я видел один в середине 90-х. Сейчас это железка-призрак из эмулятора. Почему бы (виртуально) не приделать еще к Вектору внешний модуль со спрайтами и оверлеями, например, объявить его таким же реальным, как квазидиск, поддержать в эмуляторе и портировать на него игры с Ямахи? А реальные Векторы еще пока есть, это значит, что если я напрягусь, я смогу все-таки выцарапать откуда-то реал и поиграть в игру для нерасширенного Вектора.

    6128 тут в общем ни при чем, просто попал под раздачу потому, что во внутреннем моем кеше он у меня там же примерно, где квазидиск, снежный человек и уфология, но обидеть его сравнением с АЫ я не хотел :)
    Больше игр нет

  5. #4

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

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Квазидиск, где он? Я видел один в середине 90-х. Сейчас это железка-призрак из эмулятора.
    Может в этом дело. Квазидиск то я видел (и трогал ) много раз, а последний раз всего несколько (пару?) лет назад, так что для меня он совершенно реален.

    Цитата Сообщение от svofski Посмотреть сообщение
    Почему бы (виртуально) не приделать еще к Вектору внешний модуль со спрайтами и оверлеями
    "Тогда" такого не было, в этом и разница.
    Правда граница когда закончилось это "тогда" у каждого м.б. своя

    ---------- Post added at 19:59 ---------- Previous post was at 19:55 ----------

    Цитата Сообщение от esl Посмотреть сообщение
    вот дампы VDP моими тулзами
    Чтобы по быстрому оценить, как в интересующей MSXной игрушке что сделано, я раньше использовал meisei

  6. #5

    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ух ты, за meisei спасибо !
    полезно!

  7. #6

    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    объясните плиз
    "для оптимизации по быстродействию, байты в спрайтах можно хранить "змейкой"."

    остальное понятно

    p.s. zanac ex - это обычный msx тайловый screen 2
    скрол - познакоместный
    со спрайтами похоже играются

    вот дампы VDP моими тулзами
    https://dl.dropbox.com/u/490774/yg_zanac0.png
    https://dl.dropbox.com/u/490774/yg_zanac1.png

  8. #7

    Регистрация
    01.03.2011
    Адрес
    Stamford
    Сообщений
    336
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    объясните плиз
    "для оптимизации по быстродействию, байты в спрайтах можно хранить "змейкой"."
    esl, Нечётные колонки байт в спрайте расположены наоборот, свеху вниз. Также колонки спрайта для нечётных плоскостей расположены в спрайте справа-налево. Вот здесь я приводил сырец:

    http://zx.pk.ru/showpost.php?p=388228&postcount=14
    А вот его дальнейшая оптимизация для двух плоскостей
    http://zx.pk.ru/showpost.php?p=392196&postcount=21

    Когда с одной колонкой покончено, меняем направление копирования в видеопамять с инкремента на декремент. Тоже самое - с переходом к отрисовке следующей плоскости: колонки байт в нечётных плоскостях отрисовываются всегда справа налево (в чётных - слева направо).
    Учтите, что в проге нужно 2 ветки отрисовки - для спрайт с чётным и нечётным количеством байтовых колонок. Вот ROBOTZ все, без исключения, спрайты так и рисует и хранит.

  9. #8

    Регистрация
    01.03.2011
    Адрес
    Stamford
    Сообщений
    336
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо, ivagor. Интересно, оказывается у 6128 видеоконтроллер использует память на борту, а не на квазидиске. Я просто не знал. Занятно.

  10. #9

    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    эх на векторе с битплоскастями красота
    на корвете их впихнути в 16к и регистр выбора
    правда местами умный, но например приходится отдельным проходом стирать

  11. #10

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

    По умолчанию

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

Страница 9 из 18 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. игры про ВОВ
    от White_Hunter в разделе Игры
    Ответов: 27
    Последнее: 26.12.2008, 13:18
  2. Игры 48K c AY
    от Zloy в разделе Игры
    Ответов: 20
    Последнее: 08.09.2008, 21:01
  3. ищу игры
    от ZEman в разделе Игры
    Ответов: 10
    Последнее: 11.08.2008, 18:49
  4. 2 игры
    от ZEman в разделе Игры
    Ответов: 12
    Последнее: 07.06.2007, 15:59
  5. Критика на ZX игры
    от TomCaT в разделе Игры
    Ответов: 24
    Последнее: 09.11.2006, 10:34

Ваши права

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