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

User Tag List

Страница 6 из 11 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя
Показано с 51 по 60 из 108

Тема: "Новые" игры для РК совместимых

  1. #51
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо за ссылку. Ничего не знал про "Партнёр". В местной Вики почему-то ноль про него. Нашёл в википедии. Вывод: однозначно "Партнёр" самый крутой клон РК86 (ранее считал что "Апогей"). Увидел на картинке за клавиатурой 4-ре люка для установки периферийных плат.

    Оказалось, что для Партнёра уже 30 лет назад разработали плату для загрузки фонта (16 бит из двух 537РУ10), причём реализована идея параллельного фонта, чтобы хранить цвет, что я предложил недавно. Т.е идея цвета из ПЗУ оказывается изобретена уже 30 лет назад. И идея часть битов из байта фонта тратить на цвет тоже изобретена 30 лет назад. Обидно. Лишь идею режима 80 символов в строке не реализовали. Вот идиоты, могли бы хотя бы идею опубликовать в журнале РАДИО. Никто не знает, где взять схему такого блока? И инструкцию для програмиста, чтобы понять архитектуру

    Предположительно и идею открытой архитектуры реализовали в Партнёре, такую же как в Apple-II. Это видно из того, что на периферийных платах стоят ПЗУ (с драйвером этой платы). В Apple-II каждая карта воткнутая в слот при работе включает своё ПЗУ в окне размером 2К, отчего покупая периферийную карту к ней не надо покупать драйвер, он сразу есть на периферийной карте, воткнул и пользуйся. Предполагаю, что так сделали и в "Партнёре", позаимствовав идею.

    Никто не скинет ссылку на схему и подробное описание архитектуры?

    Не понял только почему CP/M 28K, если ОЗУ 64К. CP/M 28К я имел и на РК86 с его неоптимальным распределением адресов В/У.

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

    Интересна идея добавки загружаемого фонта не вместо, а параллельно, с сложением сигналов из обоих видео-выходов. Тогда можно иметь два плана, две независимые плоскости. На заднем плане, нарисованном символами из ПЗУ на основной плате, рисуем пейзаж. А на переднем плане, что формируется за счёт загружаемых цветных спрайтов, - бегают сами спрайты. Особенно, если сделать маскирование спрайта, чтобы в пустых местах спрайта сохранялся фон.

    Интересно, что у них конструкция - внешняя плата, втыкаемая в разъём, а не коррекция на основной плате. Для РК86 можно сделать также внешнюю плату, без травмирования основной платы. Хотя при таком конструктиве деталей больше, т.к дублируются функции.
    Последний раз редактировалось barsik; 10.03.2017 в 22:07.

  2. #52
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,181
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    457
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Схему МЦПГ давно и безуспешно ищу. В принципе, по имеющейся прошивке для нее и цветным программам логику работы уже более-менее разобрали, хотя и остались некоторые небольшие неясности. А вот схема контроллера НГМД есть. Передача данных в нем реализована через ПДП, кстати.

    Есть сведения, что для Партнера существовала версия CP/M 50K, к тому же еще и поддерживавшая 80 символов в строке. Увы, дискеты с ней найти не удалось, боюсь, что она уже безвозвратно утеряна.

    Материал по Партнеру кое-какой есть, могу вечером подобрать ссылки. Сам Партнер также есть в наличии, правда без доп. модулей.

  3. #53
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Вывод: однозначно "Партнёр" самый крутой клон РК86 (ранее считал что "Апогей").
    После просмотра игр для МЦПГ, я думаю, мнение будет окончательным
    Посмотреть можно, опять же, в моём эмуляторе. Образ диска для Партнёра с этими играми есть у меня на сайте.

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

    Загрузка с диска - команда монитора E2

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

    Не забудьте включить цветной режим на тулбаре.

  4. #54
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    512 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    глянул p2demo2
    на вид что то интересное (но явно еще не доделаное)
    такое себе уничтожение всего живого при помощи летающей тарелки :3
    что может быть лучше? :333

    не к месту звуки при старте те что перед подъемом
    просто бесят
    выкинуть нафик

    не хватает возможности двигаться и стрелять одновременно
    ну и двигаться по диагонали конечно

    нужно бы добавить
    Последний раз редактировалось NEO SPECTRUMAN; 10.03.2017 в 19:57.

  5. #55
    Activist
    Регистрация
    14.05.2013
    Адрес
    г. Москва
    Сообщений
    254
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Я подумал, что раз "Партнёр" появился задолго до 1993, когда опубликовали РК-КНГМД, то может контроллер дисковода другой, а не плагиат РК-КНГМД
    Там обычный ВГ93, подключенный через DMA.

  6. #56
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik
    Для "Партнера" существовала версия CP/M поддерживающая 80 символов в строке
    Думал как это возможно. Сделать 80 символов в строке, если частота такта на ВГ75 и выходного видео регистра позволяет уместить в строке только 64 символа. Это можно сделать только с помощью блока МЦПГ. Судя по описанию там в модуле МЦПГ синхронно с выводом графики из основного фонта (ширина в фонте только 6 бит, т.к написано, что фонт 6*8, хотя возможно это ошибка и фонт 8*8) выводятся еще 2*6 бит из двух параллельно включённых РУ10. В двух РУ10-тых 16 бит, выводятся только 12, остаются 4 бита для цвета.

    В статье указано, что загружаемый фонт имеет размерность не 6*8, и не 8*8, а 4*8. Как такое может быть? Если в основной плате, как и в базовом РК стоит ИЕ4, отчего фонт 6*8, а не 8*8 !

    Т.е на ВГ75 подана частота предназначенная для фонта 6*8 и этой частотой 4 пикселя за 6 тактов не сдвинуть. Тут может быть только вариант, что у блока МГЦП свой генератор для регистра сдвига, который перезаводится каждый период вывода знакоместа. Отчего, пока на основной плате ИР13 сдвигается 6 раз, регистр сдвига на МГЦП сдвигается 4 или 8 раз. Так также можно сделать, когда есть общий задающий генератор на ЭВМ и МГЦП и 8 МГЦ получают делением такта 24 МГЦ на 3, а 6 МГЦ получают делением на 4. Тогда за время вывода из ИР13 6-ти битов, из МГЦП выходят 4 бита.

    Заинтересовался деталями блока. Нашёл пока этот ДОК: http://bashkiria-2m.narod.ru/arendatr/MODULES/0161.htm и эту тему http://zx-pk.ru/threads/24621-progra...jor-01-01.html

    80 символов в строке из ВГ75 получить легко если ССИ формируется аппаратно. А если, как в РК86 бордюр программный (что и имеет место в Партнёре" и РК86), отчего из 80-ти символов в строке, 16 теряется впустую, точнее уходит на бордюр, - то никак.

    Поэтому ясно, что 80 символов выводит не сам "Партнёр", а блок МЦПГ. Для этого достатачно блокировать (отключить) поступление на видео выход видео-сигнала с платы "Партнёра" и весь вывод на экран делать за счёт загружаемого фонта.

    Если МЦПГ даёт 6 точек на знакоместо, т.е в линии растра 384 пикселя, то принцип такой-же, как в 80-ти символьном драйвере ОРИОНА, где 80 символов в экране из 384 точек выводятся за счёт "микрошрифта" 5*10. А если МЦПГ даёт 8 точек на знакоместо, отчего разрешение 8*64= 512 точек, то 80 символов в строке выводятся шрифтом 6*8.

    Модуль МЦПГ продаётся за 4000 рублей:
    http://newauction.ru/offer/kompjuter...367432231.html
    Можно попросить схему у продавца.
    Последний раз редактировалось barsik; 11.03.2017 в 00:41.

  7. #57
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,181
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    457
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот пара ссылок на информацию по Партнеру:
    http://arendatr.chat.ru/
    http://emuverse.ru/wiki/%D0%9F%D0%B0...91%D1%80%C2%BB

    Выложил также два варианта отсканированной документации в одном архиве (откуда брал - уже не помню, скорее всего кто-то здесь же на форуме поделился):
    https://yadi.sk/d/9ireF1lP3FUozB

    Была еще схема контроллера НГМД, так сразу не нашел, если нужна будет - поделюсь позже.

    А насчет 80 символов, думаю, что все проще. У меня Партнер было подключен к корветовскому монитору, на нем помещался весь растр по горизонтали, так что я без проблем видел и так все 80 символов. ВОзможно, просто эта версия была рассчитана на эксплуатацию с мониторами, а не с телевизорами?

    А символы псевдографики в МЦПГ действительно содержат 4 точки растра по горизонтали...
    Последний раз редактировалось Pyk; 11.03.2017 в 01:45.

  8. #58
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk
    У меня Партнер был подключен к корветовскому монитору, на нём помещался весь растр по горизонтали, так что я без проблем видел и так все 80 символов. Возможно, просто эта версия была рассчитана на эксплуатацию с мониторами, а не с телевизорами?
    Невозможно на компьютере с тактом выходного видео регистра в 8 МГЦ увидеть 80 символов в строке, при знакоместе шириной в 6 точек.

    80*6:8= 60 МКСЕК столько длится вывод 80 символов. Весь строчный перод равен 64 МКСЕК. Где же из 64 МКСЕК строчного периода будет ССИ длиной 2 МСЕК и гашение по кадрам длиной, минимум, 12 МКСЕК. В плохих телевизорах виден растр выводимый за 44 МКСЕК, в дисплеях за 52.

    В самых совершенных кинескопных дисплеях не увидеть более 68 символов. Насчёт цифровых LCD дисплеев ничего не скажу, не знаю как подключить VGA к РК86. ВК 8071 от Корвета и 6105 у меня тоже есть. Я пользуюсь профессиональным зеленым импортным кинескопным монитором. Он хорошо синхронизируется от кварца 6 МГЦ до кварца 18 МГЦ в ОРИОНЕ. Причём сам растягивает растр на весь экран, что очень выгодно, когда экранчик мизерный. Так вот на нём, ни на СПЕЦИАЛИСТЕ, ни на РК86 не увидеть более 67 символов. 80 символов просто невозможны, ни теоретически, ни практически.

    В ДОК-ах, что я видел везде написан такт Партнёра в 1.77 МГЦ, т.е кварц 16 МГЦ. Увидеть 80 символов можно только если в Партнёре 2 кварца, один на 16 МГЦ для CPU и второй на 20 МГЦ для ВГ75 и ССИ формируется аппаратно. Отчего при 64 символах в строке экран плющенный. Но это невозможно, т.к тогда игры РК86 меняющие режим ВГ75 работать не будут.

    И даже, если бы монитор отображал 80 символов, довод, что промышленность для бытового компьютера выпустит программу, что не работает с телевизором, - несерьёзен. Так не бывает.

    Уверен, что Вы позабыли, и видели 80 символов на другом компьютере, т.к ни РК86, ни Партнёр, если он соответствует описаниям, на 80 символов не способны. Без МЦПГ или изменения схемы, кварца и ПЗУ F800, получить 80 символов в строке в РК-клонах невозможно. Может быть Вы видели 80 символов на цифровом дисплее, где нет времени на обратный ход луча.

    Цитата Сообщение от Pyk
    Есть схема контроллера МЦПГ ... если будет нужна - поделюсь
    Нужна, нужна. Поделитесь пожалуйста. А то я тут "изобретаю велосипед", пытаясь добавить графические цветные спрайты в игры РК86, хотя всё это уже изобретено 30 лет назад. Хотя, собственно в первую очередь интересует не схема (схему разработать можно, если знать что), а подробное описание схемы, алгоритма работы и распределение и назначение битов. Глупо, что в комплект документации МЦПГ не включили руководство программиста со всеми такими сведениями.
    Последний раз редактировалось barsik; 11.03.2017 в 03:46.

  9. #59
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,181
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    457
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В Партнере не 8 Мгц, а 9. В нем один кварц на 18 МГц. Для процессора (2 МГц) частота делится на 9, для ВГ75 - на 12, для точек растра - на 2. В этом смысле Партнер похож на Орион.
    А насчет схемы я опечатался, я контроллер НГМД имел в виду.

  10. #60
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk
    В Партнере такт выходного видео регистра не 8 Мгц, а 9
    78*64/9= 52 МКСЕК длительность вывода растра в строчном периоде, оставляя требуемые 12 МКСЕК на гашение по кадрам. Теперь понятно, отчего на РК появились игры, которые выводят на позициях в строке за 64-й. Они появились на Партнёре и были перенесены на РК86. Только на ПАРТНЁРЕ это видно, а на РК86 нет.

    Но при такте сдвига 9 МГЦ, получается, что ССИ не по ГОСТ-у длительностью целых 12 МКСЕК вместо 2-х? Это возможно. И даже синхронизация, наверное, будет лучше. А может и хуже. В любом случае не по TV-нормам. Или всё же ССИ формируется аппаратно, а режимы программирования ВГ75 чуть-чуть отличаются числом знакомест на обратный ход луча по строкам. В РК86 это 3, а здесь должно быть: 12 МКС : (6:9)= 18. Хотелось бы узнать как формируется ССИ. Т.е на видеовыход подаётся VSP, как в РК86 или иначе?

    Надо исправлять статью на EMUVERSE (и в других местах, где заимствование оттуда) где написано, что в ПАРТНЁРЕ, как и в РК86 такт 1.77 МГЦ.
    Последний раз редактировалось barsik; 11.03.2017 в 03:26.

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

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

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

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

Похожие темы

  1. Игры с TURBO-загрузкой для "LENINGRAD-2012"
    от zx-kit в разделе Игры
    Ответов: 350
    Последнее: 20.07.2021, 10:53
  2. Ответов: 43
    Последнее: 03.10.2015, 07:09
  3. [Пермь] Продам кассеты "MK-60-5" "новые 1993 г."
    от temaperm в разделе Барахолка (архив)
    Ответов: 34
    Последнее: 02.07.2012, 08:13
  4. Бот для игры в "Морской бой": история, теория, практика
    от Barmaley_m в разделе Программирование
    Ответов: 37
    Последнее: 25.01.2012, 11:09
  5. Ответов: 4
    Последнее: 06.01.2009, 00:08

Ваши права

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