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

User Tag List

Страница 27 из 61 ПерваяПервая ... 232425262728293031 ... ПоследняяПоследняя
Показано с 261 по 270 из 601

Тема: Оживление Квант 4С

  1. #261
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,992
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пополнение в моём компопарке. Теперь снова есть (в достаточно рабочем состоянии) третий мой комп. Квант-4С - четвёртый
    http://www.KpXX.Ru/УК-НЦ/Фото Видео
    Последний раз редактировалось Hunta; 11.03.2018 в 12:03.

  2. #262
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Потому что PROCEDURE, PUSH, THRU, IF, END,
    ... - это макросы. Я специально написал MACRO-11 - его ключевое
    отличие от PAL-11 (если кто то знаком с ним) - МАКРОСЫ
    Что такое PAL-11? И что толку публиковать текст программы который
    без комментария как его транслировать (ради теста и проверки хотя бы)
    - похоже там либо шапку надо оформлять, либо макросы в текст программы
    вставлять. В любом случае - пример (исходник) которые не прогоняется
    через транслятор - зачем?

    Цитата Сообщение от Hunta Посмотреть сообщение
    Пополнение в моём компопарке.
    с прибытием УК-НЦ, меня всегда радует прибавление ещё одной
    рабочей машинки на этом форуме.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  3. #263
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,992
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    PAL-11 - предшественник MACRO-11, основное отличие - нет макросов.

    Что толку публиковать текст программы, если она не закончена, если она драйвер, если она под RSX - и мало кто её сейчас может проверить - потому что нужно совпадение - у человека есть плата контроллера WQ, у него есть ДВК или Квант с мегабайтом памяти и RSX-11M-Plus на борту? Что бы показать потенциальные возможности MACRO-11 - работающим не в RSX пример напрямую не пригодиться - только как идея.

    А для трансляции - да, нужен ещё один файл - DSMAC.MAC - и его можно найти на дистрибутиве RSX-11M-PLUS в каталоге [13,10] - исходники программ DMO и MOU.

    Цитата Сообщение от hobot Посмотреть сообщение
    прибавление ещё одной рабочей машинки
    Насколько она рабочая - пока не совсем понятно - надо ещё очистить клавиатуру, сделать нормальный разъём для подключения БП, а потом подключу контроллер флопов с флопами - и вот тогда уже будет момент истины. Может быть - в следующие выходные.
    Последний раз редактировалось Hunta; 12.02.2018 в 09:14.

  4. #264
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Насколько она рабочая - пока не совсем понятно - надо ещё очистить
    я представляю - сам получал несколько машинок с хранения. )
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  5. #265
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,992
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Привёл (относительно) текст драйвера в порядок - теперь хоть логика работы проще прослеживается. Пока только это.
    На новом драйвере скопировал содержимое дискет MY: (огрызок системы, относительно загружаемый) и MY1: (нужные утилиты) на WQ: - с помощью BRU, с проверкой. Ошибок не возникло. На очереди BOO и SAV

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

    Сбрасываю систему (была под эмулятором от Патрона) на CF
    Через дискеты
    Хм. Быстро, однако
    Но пока ни SAV ни BOO - писюкаю

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

    Сглазил. Ошибка чтения с дискеты. Попытка номер два.

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

    На 27, последней, по закону пакости. Завтра посмотрю, что там - попробую скопировать только сбойнувшее
    Последний раз редактировалось Hunta; 14.02.2018 в 00:27.

  6. #266
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,992
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Дискетен меня затрахали, пошёл по пути - снять образ, подцепить образ к эмулятору, сделать, что надо, записать образ обратно на CF, попробовать на Кванте. В целом - быстрее получается

    С первой попытки программа BOO отработала нормально - система загрузилась в память, а вот SAV /WB - где то косяк. Код проверил, переделал, собрал BOO и SAV, перенёс, щас запишется CF и будет вторая попытка получить загружаемую RSX с WQ

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

    А вот хрен. То же поведение. Думаю.

  7. #267
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    А вот хрен. То же поведение. Думаю.
    а как вообще положенно диагностировать такие вот ситуации с "кирпич"-ем на выходе? ну есть пультовый режим и есть pdp11gui которім можно снять дамп памяти, а потом что? куда? есть где-то в системе логи чтоли, чтобы глянуть вообще до какого этапа загрузки оно дошло?

    И еще вопрос, судя по всему тот контроллер это не обычная пачка регистров (как на msx или zx-spectrum), ну раз он может АЖ ГЕНЕРИТЬ прерывание! значит какая-то ассинхронная работа предпологается (наверно для многозадачных OS). И когда это прерывание возникает?

  8. #268
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,992
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А чего их диагностировать - Квант или завис или вывалился в пульт С драйвером несколько проще - есть системный отладчик XDT - как никак, но можно отлаживаться. С начальным загрузчиком сложней - размер 1000(8) байт - только простейший вариант отладочного кода ака команда HALT и рассмотрение регистра и окружения. Голая физическая машина и голова в помощь Большую часть ошибок в драйвере нашёл рассматривая код и проигрывая в голове выполнения. Основная проблема - это я неправильно команды WQ подаю или неправильные команды PDP-11 выполняю. Когда исправил последнюю неправильную команду - драйвер заработал сразу

    Да, умеет генерить прерывания - и достаточно неплохо работает через них в RSX. Надо будет допилить до нормального и драйвер под RT-11

    Когда он готов отдать прочитанный сектор (аналог режима PIO в PC) и читать следующий или записал сектор и готов принять следующий сектор. Ну или когда выполнение команды закончил и готов принять следующую.

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

    Ну и до кирпича ему далеко - ресет и вперёд

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

    Да, ещё насчёт загрузки RSX. Она или загрузится или нет - образ системы просто тупо читается в память - что кончится раньше - память или образ. Только что созданный грузится утилитой BOO, что бы сделать её нормально загружаемой (с выполнением аналога AUTOEXEC.BAT) - нужно её (систему) сохранить обратно в образ на диске утилитой SAV - она (SAV) после загрузки такой сохранённой системы получает опять управление - и запускает на выполнение несколько команд, одна из которых - запуск стартового командного файла. Она же (SAV) умеет писать начальный загрузчик - тогда получаем аппаратно-загружаемую (с точностью до типа контроллера) систему. Для чтения файла образа утилитой BOO, для записи образа системы утилитой SAV, для загрузки аппаратно используется один и тот же модуль. Его задачи - уметь писать память на диск, уметь читать с диска в память. Вот собственно с ним щас и трах-трах

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

    Но, конечно, можно ещё ядро системы попробовать модифицировать - тогда в помощь XDT, возможность сброса в случае "голубого экрана" содержимого памяти на выбранное устройства (если выбрали при генерации системы) и CDA (crash dump analyzer), которая умеет до какой то степени расшифровывать думп памяти - для анализа

  9. #269
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,992
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    1. Собрать BOO (кстати, чтение (и BOO) работает) и SAV
    2. Скопировать на тестовый образ
    3. Пересоздать RSX11M.SYS
    4. Отцепить тестовый образ от эмулятора
    5. Залить на CF
    6. Загрузить систему-посредника с флопа
    7. Смонтировать WQ:
    8. Инсталлировать BOO с WQ (нафсяк для проверки)
    9. Загрузить систему с WQ:
    10. Порадоваться, что чтение не сломал
    11. Запустить SAV
    12. $#$%#$^#$
    13. Потупить над кодом
    13. Перейти к пункту 1

  10. #270
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,992
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Из новостей
    Первая проблема, как оказалось - я пытался запихать в область начальных загрузчиков SAV слишком много начальных загрузчиков (учитывая MW и MY). Эту проблему устранить было легче всего.
    Вторая проблема, причины которой пока не понятны - SAV почему то решает, что сохранение (и последующая загрузка) идут с устройства WQ377: (контроллер позволяет подключать только два устройства). Где накосячил... думаю

Страница 27 из 61 ПерваяПервая ... 232425262728293031 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Квант-БК МС0530
    от moxjemi в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 1
    Последнее: 20.05.2020, 17:59
  2. оживление C64
    от Fluffy Dragon в разделе Commodore 16/64/128
    Ответов: 50
    Последнее: 10.05.2017, 18:58
  3. Квант
    от Mx_Serg в разделе Специалист
    Ответов: 45
    Последнее: 20.03.2017, 02:58
  4. Квант-БК на ВГ2
    от Sergei Frolov в разделе Несортированное железо
    Ответов: 1
    Последнее: 27.07.2011, 14:21
  5. Квант 4С
    от Sergei Frolov в разделе ДВК, УКНЦ
    Ответов: 0
    Последнее: 16.04.2008, 14:23

Ваши права

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