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

User Tag List

Страница 3 из 9 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 84

Тема: ПЭВМ "Диалог"

  1. #21
    Moderator Аватар для BYTEMAN
    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,394
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    57 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от perestoronin Посмотреть сообщение
    Может тогда адаптировать можно ПО и прошивку от этой "95% Ириши" для самой Ириши. Нет волонтеров? Или там правок в ПО больше чем на 5% ?
    Я думаю по и без правок заработает... Попробую дриллер загрузить потом. По схеме он почти один-в-один. Хоть схемы на него и нет, но глядя в схему ириши все понятно.
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

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

    По умолчанию

    Цитата Сообщение от perestoronin
    Может тогда адаптировать можно ПО и прошивку от этой "95% Ириши" для самой Ириши. Нет волонтеров? Или там правок в ПО больше чем на 5% ?
    А ничего адаптировать и не надо. Это не 95% ИРИША.

    Программно это 100% ИРИША. Даже прошивка карты памяти в 155РЕ3 стандартная. Всё отличие только в том, что в карте 1 в сегменте 4000...7FFF (куда обычно включаются дополнительные 64К), включили доп.ПЗУ, причём не 16К, а только 4 Кб (где разместили обычный DDT ИРИШИ). Поэтому ПЗУ не 16К, а 20К, что меня в начале и удивило.

    Из ПО здесь только DDT и ИРИТЕКСТ. DDT в ИРИШЕ и так есть. ИРИТЕКСТ я уже дизассемблировал и изучил. Простой код, дизассемлируется сходу. Никаких извратов. Редактор писал профессионал. Не очень грамотный, но равнодушный. Т.к код не оптимизировал. А вот модификацию стартового блока ROM-BIOS делал, по видимому, совсем малоопытный программист, т.к использовал команды CP 0.

    Благодаря сегодняшнему сообщению BYTENAN-а узнал об этой теме и о "ДИАЛОГЕ", а также о том, что в дампе ПЗУ обнаружен текстов редактор "ИРИТЕКСТ" (а какой ещё можно ожидать?). Захотелось посмотреть.

    Увидел в посте #14 этой темы RAR-файл

    Цитата Сообщение от b2m
    Конфиг для эмулятора: dialog_cfg.rar
    В котором нашёл конфиг для эмулятора B2M и дамп ПЗУ "ДИАЛОГА". Скопировал их куда надо. При этом сразу же возник вопрос, почему дамп ПЗУ ДИАЛОГА 20 Кб, тогда как в ИРИШЕ в сегменте ПЗУ возможно только 16 Кб. Как адресовать еще 4 кб?

    Запустил эмулятор, выбрал в стартовом меню РЕДАКТОР и запустил его по <ВК>. Но стартовой заставки ИРИТЕКСТА не увидел. Сразу же вышел в редактирование в режиме 40 символов. Стал пытаться набирать текст, но курсорные клавиши не работали.

    Эмулятор B2M неправильно вводит коды курсорных клавиш (не транслирует их в коды курсорных клавиш клавиатуры ИРИШИ).

    Но при вводе кодов с помощью клавиши Control

    Код:
    Control-\ (1CH)  - вверх
    Control-] (1DH)  - вниз 
    Control-Y (19H)  - вправо 
    Control-Z (1AH)  - влево
    курсор кое-как можно перемещать. Немного неудобно, т.к эти клавиши даже не образуют крест (по типу ворд-мастерского), а раскиданы по всей клавиатуре.

    А нажатия на курсорные клавиши выдает на экран символы

    Код:
    вверх    - &   (26h) 
    вниз     - (   (28h) 
    вправо   - '   (27h) 
    влево    - %   (25h)
    Судя по поведению редактора такие коды даёт сам эмулятор. Что удивительно, ведь это коды больше 20H, а курсорные коды должны быть непечатными кодами в интервале 0...1F (иногда для 7-ми битных машин бывает и в интервале 80...FF). Как же пользоваться курсорными клавишами если их коды совпадают с печатными символами.

    Редактор оказался действительно ИРИТЕКСТ (хотя без HELP и заставки).

    Всё (что я проверил) работало так, как описано в красной книге. Например по нажатию Control-K происходит триггерное переключение в режим 80-ти символов. Таким образом этот редактор уже можно заимствовать для ИРИШИ. Хотя с таким антикварным управлением он дико непривычен. Разумно в ИРИТЕКСТ привести управление к турбо-паскалевскому стандарту (что является подмножеством WORD STAR) и общепринято для CP/M редакторов.

    Итого, для реальной ИРИШИ на одну программу стало больше. Хотя, что толку от МГ-версии для реала? Но в эмуляторе B2M магнитофон поддерживается. Но вопрос о курсорных клавишах IBM клавиатуры для эмулятора B2M остаётся открытым.
    Последний раз редактировалось barsik; 05.12.2016 в 08:47.

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

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    нашёл конфиг для эмулятора B2M и дамп ПЗУ "ДИАЛОГА". Скопировал их куда надо. При этом сразу же возник вопрос, почему дамп ПЗУ ДИАЛОГА 20 Кб, тогда как в ИРИШЕ в сегменте ПЗУ возможно только 16 Кб. Как адресовать еще 4 кб?
    Карта памяти задаётся битами D3,D2 порта 12h. Чтобы переключить ПЗУ нужно, например, записать 04 в порт 12. Но там только код отладчика, который пересылается для работы в ОЗУ.
    У меня не было ни схемы, ни ещё чего-либо (например дампа РЕ3), я вообще не знал, что это Ириша. Был только дамп ПЗУ-шек. Так что всё основано на догадках.

    Цитата Сообщение от barsik Посмотреть сообщение
    Но вопрос о курсорных клавишах IBM клавиатуры для эмулятора 'b2m' остаётся открытым.
    Клавиатура Ириши несколько выделяется на фоне других, основанных на простой матрице, и поэтому немного недоделана. Выдаются несколько обработанные скан-коды IBM клавиатуры. Буквы-цифры-знаки я сделал, остальное оставил на потом. Кто-ж знал, что это кому-то понадобится.

  4. #24
    Moderator Аватар для BYTEMAN
    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,394
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    57 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    https://goo.gl/photos/9UEWAjdNc18d2KLw6

    Собсно, конфиг эмуля можно поправить: процессорный кварц 22,50, магнитофон я думаю будет как и у обычной ириши. Пока компик у меня могу погонять тесты. Но думаю что у меня он будет недолго.
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  5. #25
    Moderator Аватар для BYTEMAN
    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,394
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    57 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Осталось разобраться почему рус/лат переключает не языки, а регистры.

    Отправлено с моего MI 5 через Tapatalk
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  6. #26
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,114
    Спасибо Благодарностей отдано 
    791
    Спасибо Благодарностей получено 
    654
    Поблагодарили
    401 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BYTEMAN Посмотреть сообщение
    Осталось разобраться почему рус/лат переключает не языки, а регистры.
    Это вроде естественно для 7-битной кодировки, вместо минускула большая кириллица?
    Больше игр нет

  7. #27
    Moderator Аватар для BYTEMAN
    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,394
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    57 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Это вроде естественно для 7-битной кодировки, вместо минускула большая кириллица?
    По факту сейчас в редакторе только большие и маленькие латинские, русских нет... Хотя вродь как должно быть предусмотрено
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

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

    По умолчанию

    Цитата Сообщение от BYTEMAN
    По факту сейчас в редакторе русских букв нет...
    У меня работает включение русских букв по Control-N.

    Редактор текста ИРИТЕКСТ

    Почти все команды работают только в лат.регистре (идиотизм)

    ^K - вывод 40/80 симв/стр
    ^C - вывод HELP-текста (не раб)
    ^D - удалить строку
    ^H - удалить символ (то же <ЗАБОЙ>)
    ^B - режим ВСТАВКА/ЗАМЕНА
    ^O - латинский алфавит
    ^N - русский алфавит
    ^V - Page down
    ^P - Page up
    ^T - в начало текста
    ^G - в конец текста
    ^Q - на слово влево
    ^^ - на слово вправо
    ^W - в конец строки
    ^U - удалить слово слева
    ^X - удалить слово справа
    ^F - поиск текста
    ^A - замена текста (^C abort)
    ^O (рус) - формат строки на 60 симв/стр
    ^S - вывод на ленту (^C abort)
    ^L - загрузка с ленты (^C abort)
    ^P - печать всего текста

    ^[ - вкл.блочный режим и начало блока

    В блочном режиме (когда надпись БЛОК):

    ^E - конец блока
    ^B - переопределить начало блока
    ^D - удалить блок
    ^M - копировать блок
    ^S - вывод блока на ленту
    ^L - считать блок
    ^P - печать блока

    Цитата Сообщение от BYTEMAN
    процессорный кварц в ДИАЛОГЕ - 22.5 МГЦ
    Это очень интересная информация. Значит такт КР580 в ДИАЛОГЕ не 1.77 МГЦ, а 2.5 МГЦ. Предполагаю, что для граф.адаптера есть свой генератор с кварцем 16 МГЦ. Иначе, трудно представить, что граф.адаптер тактируется тактом 22.5 МГЦ. При такой частоте сдвига точек растр настолько "сожмётся", что будет как в СИНКЛЕРЕ, а половинный такт в 11.25 не дает вывести 640 точек.

    Сообщите, пожалуйста подробности о тактировании граф.адаптера. Надеюсь, что там кварц не 16 МГЦ, а 14, чтобы расширить растр на весь экран. Если кварц 16 МГЦ, то такая прошивка есть в ИРИШЕ. Если кварц не 16, то не могли бы Вы считать дампы 556РТ4 с маркировкой HC и VC (по схеме ИРИШИ D55 и D56). Также интересна прошивка РТ5 на видео выходе (т.к их существовало много версий и неизвестно какая лучше).
    Последний раз редактировалось barsik; 05.12.2016 в 04:14.

  9. #29
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,114
    Спасибо Благодарностей отдано 
    791
    Спасибо Благодарностей получено 
    654
    Поблагодарили
    401 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BYTEMAN Посмотреть сообщение
    По факту сейчас в редакторе только большие и маленькие латинские, русских нет... Хотя вродь как должно быть предусмотрено
    В КОИ-7 три набора. Н2, как говорит Википедия, тот, в котором маленькие латинские заменены на большие русские. Как наборы переключаются я не знаю, помню только, что вечно морока с ними была.
    Больше игр нет

  10. #30
    Moderator Аватар для BYTEMAN
    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,394
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    57 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    карочь на клаву я тогда забивую, т.к. никто не знает как там в ентом самом диалоге оно должно работать...

    barsik, кварц на видео там отдельный на 16мгц стоит. в модуле видеовывода там один-в-дин всё иришевское.
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

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

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

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

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

Похожие темы

  1. Ответов: 51
    Последнее: 23.03.2015, 10:45
  2. Ответов: 14
    Последнее: 02.08.2013, 20:19
  3. Ответов: 96
    Последнее: 22.11.2012, 22:24
  4. Ответов: 14
    Последнее: 14.11.2012, 21:53

Ваши права

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