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

User Tag List

Страница 103 из 137 ПерваяПервая ... 99100101102103104105106107 ... ПоследняяПоследняя
Показано с 1,021 по 1,030 из 1362

Тема: Орион-128: Разное

  1. #1021

    Регистрация
    08.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    242
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    второй триггер из корпуса ТМ2 ...... для переключения размера экрана 384/400/448/480/512/256 (это расширение порта FA
    для переключения в режим-480 на плате рев.512 используется вторая половинка ТМ7 от расширения для РУ7. стоит под процессором.
    собрал я вот сейчас этот режим в 480 точек.

    кто знает, есть ли программы под него?

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

    Цитата Сообщение от barsik Посмотреть сообщение
    Обладая этой идеей, теперь вообще нет смысла делать Турбо с WAIT по любому варианту, а следует делать ТУРБО-200% с запретом /CAS во время бордюра (заменять кварц на 9 МГЦ всё-равно желательно, чтобы расширить картинку на весь экран, а также, чтобы Z80B мог работать на такте 9 МГЦ).
    не вопрос рассмотреть и такой вариант сборки.
    полная схема "пореза" схемы Ориона и полного подключения всего, что нужно - есть?
    Последний раз редактировалось Stampmaker; 16.05.2017 в 17:29.

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

  3. #1022

    Регистрация
    12.12.2014
    Адрес
    г. Сыктывкар
    Сообщений
    74
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Stampmaker Посмотреть сообщение
    для переключения в режим-480 на плате рев.512 используется вторая половинка ТМ7 от расширения для РУ7. стоит под процессором.
    собрал я вот сейчас этот режим в 480 точек.

    кто знает, есть ли программы под него?
    в том то и дело (видимо так обстоит). Есть Z80 от орион-сервис, но нет под него программ, есть 480 точек но нет программ, есть звук на ви 53 но ничего его не поддерживает, есть звук на AY но без z80 card2 он не работает? и т.д.
    нужны ли эти доработки?

  4. #1023

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Режим 480 точек поддержан в СP/M, доработка не то что очень нужная. Но для работы с текстом очень полезная.

    Цитата Сообщение от tol123 Посмотреть сообщение
    нужны ли эти доработки?
    Орион – радио любительский компьютер. Есть, конечно, основной мейнстрим, но творчество ведь никто не отменял. И это замечательно.

    Хотя попыхтеть меня тоже иногда подрывает) От буйства красок (направлений развития)
    Последний раз редактировалось OrionExt; 16.05.2017 в 19:01.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  5. #1024

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tol123 Посмотреть сообщение
    Есть Z80 от орион-сервис, но нет под него программ
    Рукалицо.
    Парни, вы точно уверены, что Орион это ваше?
    Ну, может там Ардуину, или РаспбериПИ пилить попонятнее будет?
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  6. #1025

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

    По умолчанию

    Цитата Сообщение от barsik
    Собрал режим в 480 точек. Кто знает, есть ли программы под него?
    Расширение экрана до 400, 512, 480 или 448 нужно только для текстообработки (а экран 256 нужен для другого). Игр на экран 480 или 512, увы, действительно не существует. Ничем не могу в этом помочь. Теоретически игры от Синклера можно переделать на экран в 512 точек (отчего они здорово растянутся по горизонтали).

    Вообще каждый из этих размеров экрана был предложен в своё время и для каждого из них были свои драйверы шрифта. Для 400 точек драйверы DR80, 80UN, VT52, для экрана 480 или 512 драйверы 480.COM и 480C.COM (это в цвете, отчего требует архитектуру Z80CARD-II), а для экрана 448 драйвер D7.COM.

    Каждый из этих экранов был актуален для своего времени. Т.е это было решение конкретной текущей проблемы. В 1991-92 экран 400 и драйвер микрошрифта был первым решением проблемы 80-ти символов в CP/M, т.к не только текст.редакторы, но и компиляторы языков и другое фирменное ПО CP/M требовало 80 символов в строке. А тогда все считали, что чтобы завалить ОРИОН программами, необходимо иметь компиляторы ЯВУ (однако оказалось, что скоростей ОРИОНА и знания программистами ЯВУ не хватает для этого).

    Однако, вскоре выяснилось, что небайтовые шрифты слишком тормознуты, а мизерные буквы шириной в 5 точек слишком неразборчивы. Поэтому был придуман экран 512 точек (впервые опробованный ещё на СПЕЦИАЛИСТЕ). Но оказалось, что для 512 точек надо менять кварц 10 МГЦ на 11 МГЦ, иначе экран 512 не влезал в растр. Кстати, драйверы на 480 точек написали также С.Коровкин и аделаидчики. Но драйвер 480/480C и все чужие драйверы не оконные, т.е они не облегчают разработку программ с графическим интерфейсом (т.е с окнами и меню). Но наиболее выгодны байтовые драйверы, хотя число символов резко падает. Редакторы, в частности, WordMaster удалось перенастроить на 64 символа, SuperText может работать на любом экране, а на WordStar плевать, т.к он 7-ми битовый.

    Сам я до 1997 пользовался экраном в 480 точек, хотя был вынужден использовать только свои драйверы D6, D7 и D8, т.к на варианте "голый Z80" старые чужие драйверы не работали. Однако, когда я утратил Z80H, то пришлось использовать Z80B на такте 9 МГЦ. А при этом экран отплющивается и не только 512 точек, но даже и 480 точек никак не влезают в растр. И тут выручил драйвер D7 при экране в 448 точек. Оказалось, что 64 символа приличного качества со шрифтом 7*10 (7*9) как раз влезают в такой экран (64*7=448). Поэтому во всех моих древних эмуляторах до 2000 года поддерживается экран 448 точек (а не 480, как можно было ожидать) и нет архитектуры Z80CARD-II, т.к делалось лишь для личных нужд. Но в более поздних эмуляторах нет и 448 точек, только 384 (это произошло по причине утраты всех исходников при крахе винта и нехватки энтузиазма, чтобы всё позднее восстановить).

    Поэтому с 2000 года я использую только экран 384*256 (при кварцах 8-9 МГЦ, чтобы хоть немного улучшить шрифт), отчего с тех пор мечтаю сделать для ОРИОНА текстовый адаптер (схема есть). А не делаю этого потому, что с 1999 уже не набираю и не отлаживаю программы на реальном ОРИОНЕ, т.к оказалось, что при наличии эмулятора, это гораздо удобнее делать в эмуляторе, отчего качество текстообработки перестало иметь значение.

    Итак, относительно поддержки разных размеров экрана. Все мои драйверы - оконные, т.е они работают с любым размером экрана (от 256 до 1024 точек по горизонтали), т.к все они используют оконные параметры монитора-2:

    Код:
    .
    HISCRN	EQU	0F3CFH	; НАЧ.АДРЕС ЭКРАНА
    WIDTH 	EQU	0F3D0H	; ШИРИНА ОКНА В БАЙТАХ
    FRSTLN	EQU	0F3D4H	; N ПЕРВОЙ СТРОКИ ОКНА
    WHIGHT	EQU	0F3D5H	; КОЛИЧЕСТВО СТРОК ОКНА
    Поэтому, чтобы драйвер стал работать на экран в 512 точек достаточно изменить байт ширина окна. Также удобно, что благодаря использованию этих стандартных ячеек мои драйверы без проблем работают с любым из 4-х экранов, что невозможно изменить в чужих драйверах (а все они неоконные и даже не программно настраиваемые). Драйверы до 1999 года рассчитаны на ACP/M 1.65, а позднее я пользовался только CP/M и другими ДОС только для банки 0. К сожалению все драйверы работают на Z80, и например, драйвер D7 крайне тяжело будет перевести на КР580 (т.к там по максимому использованы регистры Z80, в том числе и индексные).

    Так, что поддержка текстообработки при экране в 480 точек есть в CP/M для банки 1. Для банки 0 слишком расточительно тратить столько ОЗУ на экран, да и неудобно иметь экран посреди памяти. Ранее у меня были нортоны на экран в 480 точек, но они давно утрачены и с этим помочь не могу (может у кого-то сохранилось). Но драйверы VT52, D64, D6, D7, D8, D32, DRC и KEYALT у меня есть в исходниках для всех ДОС, что я когда-либо использовал на ОРИОНЕ (и даже для ORDOS). Есть также авторские исходники драйверов 480 и 480C (но их я никогда не перетранслировал, не люблю разбираться в чужом коде), а также из интереса дизассемблированные исходники чужих драйверов. Версии драйверов для ACP/M-1.65 годятся и для OS-DOS 3.62 (для версий OS-DOS 4.10 не проверял).

    PS: Забыл сообщить зачем на ОРИОНЕ нужен экран в 256 точек.

    Дело в том, что до ОРИОНА я пытался сделать компьютер МИНСК-64, у которого экран организован точно также как у ОРИОНА (младший байт - экранная позиция по вертикали, старший по горизонтали). Даже цвета организованы также и даже клавиатура такая-же. Отличие только в адресации портов (там IN/OUT) и адрес экрана другой. http://zx-pk.ru/threads/20927-quot-p...l=1#post898823

    Поэтому с изменением в пару байтов годится ПЗУ ОРИОНА (экран шириной в 42 символа) и частично годится системное ПО. Чтобы сделать из ОРИОНА этот компьютер (3 МГЦ) достаточно перекинуть два провода в видеогенераторе и заменить кварц на 12 МГЦ (пиксель-клок 6 МГЦ). Ранее я хотел переделать в такой компьютер СПЕЦИАЛИСТ, но с ОРИОН-ом проще, т.к есть банка для цвета (достаточно заменить РУ5-тые в банке 1 на РУ6).

    Оказалось, что и эмулятор для такого компьютера тоже не проблема. У меня заняло всего пару часов на переделку эмулятора ОРИОНА в эмулятор МИНСК-64 (да и то, только потому, что я не трогал его десятки лет и пришлось во всём разбираться заново). К сожалению, в эмуляторе для MSDOS экран 256*256 в режиме SVGA 640*350 отображается не только маленьким, но, или плющенным с боков (256*256), или приплюснутым по вертикали (512*256). При режиме 320*200, экран в 256 точек по вертикали тоже не влезает.

    Можно программировать режимы БИС 6845 напрямую и задать любой формат экрана. Однако это высший пилотаж регистрового программирования (регистров очень много), и разобраться в этом не просто. Но похоже, что такой трюк возможен только на реальном SVGA адаптере, а на современных PC адаптер SVGA эмулируется, увы, не полностью, только стандартные режимы PC.
    Вложения Вложения
    Последний раз редактировалось barsik; 16.05.2017 в 21:16.

  7. #1026

    Регистрация
    08.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    242
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    хорошо, а вот такой момент. это только у меня или оно так и есть - при режиме 384 растр сдвинут влево, а при 480 всё по центру. всё правильно?

  8. #1027

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ох. Курим доработки Орион-128 рев. 512)

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

    Растр идеально не получится отцентровать. Добавили к началу строки (384) еще точек, особо больше ничего не меняя.
    Последний раз редактировалось OrionExt; 16.05.2017 в 21:40.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  9. #1028

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Stampmaker Посмотреть сообщение
    хорошо, а вот такой момент. это только у меня или оно так и есть - при режиме 384 растр сдвинут влево, а при 480 всё по центру. всё правильно?
    А это как настроено. Если используется схема такая же как в рев512, то там с выходов ИД7 на 2 входа КП2 приходят 2 сигнала, которые как раз и отвечают за центрирования кадра в режимах 384 (один сигнал) и 480 (второй сигнал). На схеме они изображены для примера (т.е. к каким выходам ИД7 они присоединены - это не догма). Перемещая эти соответствующие входы КП2 по выходам ИД7, центрируется растр в каждом из режимов. Если применена ИД7 серии 555, то можно и по нескольку соседних выводов ИД7 соединять, что повышает стабильность кадра. Как то так.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  10. #1029

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Stampmaker, мы не ванги. Просим фото, что у вас и как. И какую ревизию собираете. Тема то про просто Орион-128)

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

    Или это мутант (в хорошем смысле) - ваш взгляд на Орион
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  11. #1030

    Регистрация
    08.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    242
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    схема такая же как в рев512, то там с выходов ИД7 на 2 входа КП2 приходят 2 сигнала, которые как раз и отвечают за центрирования кадра в режимах 384 (один сигнал) и 480 (второй сигнал).
    да, с этим я разобрался. про 2 сигнала тоже понял, что это как примеры.


    Цитата Сообщение от Error404 Посмотреть сообщение
    Если применена ИД7 серии 555
    да, она, другой не было


    Цитата Сообщение от Error404 Посмотреть сообщение
    можно и по нескольку соседних выводов ИД7 соединять, что повышает стабильность кадра. Как то так.
    спасибо, попробую

Страница 103 из 137 ПерваяПервая ... 99100101102103104105106107 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Специалист: Разное
    от Splinter в разделе Специалист
    Ответов: 171
    Последнее: 09.05.2018, 07:50
  2. Видео про спекрум новое разное
    от AAA в разделе Новости
    Ответов: 19
    Последнее: 05.08.2016, 22:57
  3. Куплю Поиск, Радио - 86, Орион, БК
    от luzanov в разделе Барахолка (архив)
    Ответов: 23
    Последнее: 03.04.2007, 17:50
  4. Ответов: 4
    Последнее: 05.10.2006, 20:18
  5. Я готов купить Радио и Орион
    от Shaos в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 18.12.2005, 22:15

Метки этой темы

Ваши права

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