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

User Tag List

Страница 18 из 19 ПерваяПервая ... 141516171819 ПоследняяПоследняя
Показано с 171 по 180 из 190

Тема: Сборка, настройка платы ЮТ88 (Прусак)

  1. #171
    Activist Аватар для Stampmaker
    Регистрация
    08.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    240
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от L Juriy Посмотреть сообщение
    При выходе из оболочке по команде X происходит выход, но снова запускается оболочка.
    Будем смотреть где просмотрел и не поправил. Все пока проверяю в эмуляторе.
    в эмуляторе может и будет заново запускаться. при выходе из оболочки она в ОЗУ устанавливает флаг своего выхода и он запоминается до выключения компьютера.
    а в эмуляторе, похоже, ОЗУ постоянно "обнуляется" в FF или 00, поэтому оболочка и стартует, полагая, что компьютер в режиме первовключения.

    вот тут вся информация из приложения к журналу "Юный техник", в котором публиковался компьютер. по клавиатуре же конкретно журнал №5 1989г.

  2. #172
    Master Аватар для L Juriy
    Регистрация
    29.11.2009
    Адрес
    г. Бийск
    Сообщений
    521
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    30 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Stampmaker, Неее.
    Мне нужно соответсвие РС клавитуры, клавиатуре ЮТ описанной в указанном журнале.
    В журнальной клавиатуре НЕТ клавиш F1 и т.д., а программе Shell их нужно нажимать, чтобы работать.
    Что нужно нажимать на РС клавиатуре? Предыдущий вопрос про клавиатуру именно в этом разрезе.
    Журнальные стать у меня есть в оригинале, я их когда-то выписывал по почте и получал.
    Сейчас постоянно туда заглядываю. когда появляются вопросы, а потом уже озвучиваю на форуме если в них не нашел ответ.
    Микро-80, Радио-86РК, Океан 240, Ириша, Спектрум-48, NEC PC-8201, ЮТ-88(2017) .

  3. #173
    Activist Аватар для Stampmaker
    Регистрация
    08.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    240
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    SHELL от vinxru, я правильно понимаю?
    изначально этот SHELL не для ЮТ/88 был написан, а под Апогей/Радио-86РК, а там клавиатура, как известно, несколько расширенная. SHELL уже потом форумчане адаптировали под ЮТ. так что про комбинации клавиш, которые были бы аналогами F1...F4, ничего сказать не могу, не знаю я их, может их и вовсе нет.

  4. #174
    Master Аватар для L Juriy
    Регистрация
    29.11.2009
    Адрес
    г. Бийск
    Сообщений
    521
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    30 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Блин. Как все запутано в доме Облонских.
    Микро-80, Радио-86РК, Океан 240, Ириша, Спектрум-48, NEC PC-8201, ЮТ-88(2017) .

  5. #175
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    475
    Спасибо Благодарностей получено 
    900
    Поблагодарили
    592 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Stampmaker Посмотреть сообщение
    в эмуляторе может и будет заново запускаться. при выходе из оболочки она в ОЗУ устанавливает флаг своего выхода и он запоминается до выключения компьютера.
    а в эмуляторе, похоже, ОЗУ постоянно "обнуляется" в FF или 00, поэтому оболочка и стартует, полагая, что компьютер в режиме первовключения.
    Дело в другом. Модифицированный Монитор для автостарта ром-диск-загрузчика (в нашем случае - оболочки) умеет обрабатывать тот самый флаг, которым управляет оболочка, соответственно либо выполняется автозапуск, либо нет (после сброса выходим в ком. строку Монитора).
    У L Juriy, как я понял, собственный сторонний загрузчик в связке с журнальным Монитором (или свой Монитор?), соответственно флаг никак не обрабатывается, в результате картина при переходе по F800h не зависит от типа выхода из оболочки.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  6. #176
    Master Аватар для L Juriy
    Регистрация
    29.11.2009
    Адрес
    г. Бийск
    Сообщений
    521
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    30 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    У L Juriy, как я понял, собственный сторонний загрузчик в связке с журнальным Монитором (или свой Монитор?), соответственно флаг никак не обрабатывается, в результате картина при переходе по F800h не зависит от типа выхода из оболочки.
    Не совсем так. Я использую монитор Ф в котором есть ваша программа.
    Этот монитор я начал изменять, убирая не нужные программы и добавляя новые.
    При этом программа разбросанная в разных частях ПЗУ собирается в одно место. Пример ваша программа. И таких там еще есть.
    Вот после этого начинаются все то что я описывал ранее с вашей программой. Т.е. по сути я НЕ менял вашу программу, только собрал в одно место и все.
    На реале этот монитор я еще не пробовал, так как еще не все глюки отловил.
    Вот как то так.
    Микро-80, Радио-86РК, Океан 240, Ириша, Спектрум-48, NEC PC-8201, ЮТ-88(2017) .

  7. #177
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    475
    Спасибо Благодарностей получено 
    900
    Поблагодарили
    592 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от L Juriy Посмотреть сообщение
    Этот монитор я начал изменять, убирая не нужные программы и добавляя новые.
    При этом программа разбросанная в разных частях ПЗУ собирается в одно место. Пример ваша программа. И таких там еще есть.
    При "вживлении" кода запуска ROM-загрузчика пришлось специально извиваться, чтобы максимально оставить основной код Монитора нетронутым: код загрузчика поверх пострадавшей команды "Х", вклинивание его запуска без смещения остального кода Монитора. Т.о. гарантируется минимальное вмешательство и полная совместимость API, в т.ч. по недокументированным точкам входа. Имхо, полное перекраивание Монитора со смещением кода чревато некорректной работой ПО.

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

    Цитата Сообщение от L Juriy Посмотреть сообщение
    На реале этот монитор я еще не пробовал, так как еще не все глюки отловил.
    А какая цель модификации Монитора, если не секрет?
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  8. #178
    Master Аватар для L Juriy
    Регистрация
    29.11.2009
    Адрес
    г. Бийск
    Сообщений
    521
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    30 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выбросить не нужное и вставить новое дополнительное.
    Для совместимости есть стандартные точки входа, плюс еще будут добавлены.
    Все не стандартное естесно отпадет, ту ему и дорога.
    Меня меньше всего волнует совместимость тех 5 программ которые СУЩЕСТВУЮТ.
    Нужно чтоб все было четко, последовательно и стандартно, а не через жопу.
    Микро-80, Радио-86РК, Океан 240, Ириша, Спектрум-48, NEC PC-8201, ЮТ-88(2017) .

  9. #179
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    475
    Спасибо Благодарностей получено 
    900
    Поблагодарили
    592 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от L Juriy Посмотреть сообщение
    Нужно чтоб все было четко, последовательно и стандартно, а не через жопу.
    Тут я бы начал с возврата каретки по коду 0Ah (кто вообще такое придумал?!), пробела по коду 0Dh, отсутствия п/п позиционирования курсора и т.п.. Но это уже наверное будет не ЮТ...
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  10. #180
    Master Аватар для L Juriy
    Регистрация
    29.11.2009
    Адрес
    г. Бийск
    Сообщений
    521
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    30 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это все упрощения, привели к такому бардаку, исправлю и эти глюки.
    Я до программы вывода еще не добрался, а там порнографии целая куча.
    Позиционирование курсора вроде есть, но я посмотрю, что там.
    Вообще принимаю дельные советы по этому поводу.
    В свое время я на МИКРО-80 перелопатил вывод на дисплей, он почти соответсвовал VT52.
    Насчет кодов 0Ah и 0Dh как лучше? Как в DOS использовать оба или как Linux использовать только 0Dh.
    Или все таки как в VT52, 0Ah переход на новую строку с сохранением позиции,
    а 0Dh переход на начало строки без перехода на следующую.
    А чем он уже будет не ЮТ, ладно пусть он будет ЮТ2018. Орион тоже уже не Орион.
    Микро-80, Радио-86РК, Океан 240, Ириша, Спектрум-48, NEC PC-8201, ЮТ-88(2017) .

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

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

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

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

Похожие темы

  1. Ответов: 902
    Последнее: 26.04.2024, 14:50
  2. Ответов: 1076
    Последнее: 11.05.2022, 06:59
  3. Ответов: 103
    Последнее: 20.04.2021, 16:29
  4. Ответов: 179
    Последнее: 28.03.2018, 08:30
  5. Ответов: 105
    Последнее: 16.05.2016, 12:25

Ваши права

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