User Tag List

Страница 11 из 21 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя
Показано с 101 по 110 из 210

Тема: F.A.Q по эмулятору Башкирия-2М

  1. #101

    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,301
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    293
    Поблагодарили
    211 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    @b2m
    А нет ли планов по исправлению эмуляции Ириши?
    Очень много софта виснет, даже игрушки на Форте. Но, самое печальное, что не грузится ОС третьей версии.
    Образ диска с ОС я могу предоставить.

  2. #102

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    290
    Поблагодарили
    216 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Планов пока нет, но если скинешь архив с проблемным софтом, может быть на новогодние выходные посмотрю, что можно сделать.

  3. #103

    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,301
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    293
    Поблагодарили
    211 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Упс, момент, я кажется разобрался.
    Последний раз редактировалось dk_spb; 14.12.2022 в 16:28.

  4. #104

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,065
    Спасибо Благодарностей отдано 
    582
    Спасибо Благодарностей получено 
    471
    Поблагодарили
    253 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Конфиг во вложении, тестируй.

    Единственное пока (на мой взгляд) отличие от реала: приоритет портов 10,11 не постоянный, в какой последний раз запись была, тот и активируется. Это накладывает определённые ограничения на программирование: сначала выключаем один квазидиск, и только потом включаем другой.
    Пользовался данной конфигурацией без проблем до настоящего времени (с учётом указанных ограничений), но вот решил дополнить биос возможностью загрузки со второго квази-диска, и ничего не вышло -- при первой записи в порт 11h сразу отваливается прошивка и эмулятор переключается на внутреннюю память. Это можно как-то исправить, или тоже отнести на ограничения?

  5. #105

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    290
    Поблагодарили
    216 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Improver Посмотреть сообщение
    Это можно как-то исправить, или тоже отнести на ограничения?
    Могу попытаться. Дай какой-нибудь тест, и поясни, как работает, и как должно.

  6. #106

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,065
    Спасибо Благодарностей отдано 
    582
    Спасибо Благодарностей получено 
    471
    Поблагодарили
    253 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Могу попытаться. Дай какой-нибудь тест, и поясни, как работает, и как должно.
    Да, вот самый простейший вариант, просто отключение квазидиска:
    Код:
    	.ORG    00000h
    L_0000:	DI
    	XRA	A
    	OUT	011h
    L_LOOP:	JMP	L_LOOP
    	.END
    Он же в откомпилированном виде: tst11.7z
    Если его подключить в качестве прошивки, то ожидаемого зацикливания на метке L_LOOP не происходит, при пошаговом исполнении после OUT видно сразу подмену памяти.
    Но если взять стандартную векторовскую конфигурацию с одним КД и просто заменить в ней порт квазидиска на 11h, то этот пример отрабатывает там без глюков. Аналогично этот пример работает, если его в эмулятор загрузить в качестве программы (не прошивки), на любой конфигурации.

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

  8. #107

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    290
    Поблагодарили
    216 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Improver Посмотреть сообщение
    Если его подключить в качестве прошивки
    Ясно. Проблема в том, что БЛК+ВВОД не доходит до второго квазидиска. Так что правкой конфига тут не отделаешься. Нужно делать поддержку второго квазидиска непосредственно в коде маппера Вектора.

    Этот пользователь поблагодарил b2m за это полезное сообщение:

    Improver(21.03.2023)

  9. #108

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,065
    Спасибо Благодарностей отдано 
    582
    Спасибо Благодарностей получено 
    471
    Поблагодарили
    253 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Проблема в том, что БЛК+ВВОД не доходит до второго квазидиска.
    Понятно. Надеюсь, в следующих версиях это будет исправлено.

    И второй вопрос: как к конфигурации ПК-6128ц прикрутить квазидиск (а лучше два)? Конфигурация квазидиска Векторовская, только, пожалуй, сигнал "СТЕК" там формируется по типу адаптеров Z80 для Вектора, он будет подан только при командах PUSH, POP и XTHL. Я попробовал это сделать сам, но кроме глюков ничего не вышло...

  10. #109

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    290
    Поблагодарили
    216 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    правкой конфига тут не отделаешься
    Хотя, попробуй этот вариант (каскадное включение, порт 10h имеет приоритет): v06c_ramdisk2.zip

    По такому-же принципу можно наверное и для ПК-6128ц подключить.
    Последний раз редактировалось b2m; 21.03.2023 в 22:13.

    Этот пользователь поблагодарил b2m за это полезное сообщение:

    Improver(22.03.2023)

  11. #110

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,065
    Спасибо Благодарностей отдано 
    582
    Спасибо Благодарностей получено 
    471
    Поблагодарили
    253 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Хотя, попробуй этот вариант (каскадное включение, порт 10h имеет приоритет)
    Проверил по-быстрому, вроде работает, с оговорками. А именно:
    - в эмуляторе подтягиваем два разных образа КД, загружаемся с первого -- всё ок
    - удаляем на первом КД файл OS.COM, со второго КД не грузится, хотя загрузочный файл находит, но по ошибке чтения переходит к дискете.
    - просто подтягиваем заново образ второго КД -- всё работает, проверяем: на первом диске OS.COM нет, грузится со второго.

    Загрузчик использовал этот, если что. Причина такого поведения пока не понятна, посмотрю завтра подробнее, хотя это и не сильно расстраивает -- главное, теперь работает. Большое спасибо!

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

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

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

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

Похожие темы

  1. Пожелания и планы по эмулятору Башкирия-2М
    от b2m в разделе Эмуляторы отечественных компьютеров
    Ответов: 848
    Последнее: 30.10.2025, 20:37

Ваши права

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