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

User Tag List

Страница 181 из 454 ПерваяПервая ... 177178179180181182183184185 ... ПоследняяПоследняя
Показано с 1,801 по 1,810 из 4535

Тема: ДВК (и всё, что с ними связано)

  1. #1801
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Я про -255 говорил в том плане, что в -091 была грубая ошибка в прошивке. При получении 22-разрядного адреса там очищались старшие биты, поэтому блок параметров мог находится только в нижних 64К. Естественно ни о каких XM и RSX-11 при такой прошивке не было и речи.
    Ну почему же.
    С XM вообще проблем нет ибо драйвер там размещается как раз в нижней памяти, а если он себе и выделяет регион для чего-либо, то не ради 4 слов - минимальный блок - 32 слова

    В RSX же зависит от реализации. Я держу блок параметров в коде драйвера и это непредсказуемое место, но можно выделять блок из динамической памяти и тогда он окажется ниже 120000.
    Последний раз редактировалось form; 07.03.2012 в 12:45.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

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

  3. #1802
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Эмуляцию MY будешь делать?
    Цитата Сообщение от Alex_K Посмотреть сообщение
    Сперва надо сделать эмуляцию DX и MX.
    В идеале - я должен закончить основные разделы модульного API, а писать эмуляторы конкретных устройств лучше тем, кто разбирается в их работе.

    Модульный API настолько прост и предоставляет настолько мощный сервис, что написать с его помощью эмулятор любого конкретного устройства - легко и приятно :)

    Но пока модульный API претерпевает частые изменения - то чем больше эмуляторов конкретных устройств я напишу - тем хуже для дела.

    В ближайшее время я планирую написать только адаптер COM-порта для потока байтов, чтобы эмулятор можно было подключать к последовательным портам реальных машин и использовать в качестве эмулятора терминала, эмулятора диска с последовательным интерфейсом HX, или того и другого вместе ( чтобы можно было загружать RT-11 на голых материнских платах с единственным последовательным портом ).

  4. #1803
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    В ближайшее время я планирую написать только адаптер COM-порта для потока байтов, чтобы эмулятор можно было подключать к последовательным портам реальных машин и использовать в качестве эмулятора терминала, эмулятора диска с последовательным интерфейсом HX, или того и другого вместе ( чтобы можно было загружать RT-11 на голых материнских платах с единственным последовательным портом ).
    Главное - TRANSF из RT-11
    Я сейчас мелкие файлы загоняю в RT-11 из E11 через TRANSF. Работает неплохо, но приходится крутить очень негибкие настройки порта. Если у тебя будет ровная посылка - возможно меньше повторов будет
    Последний раз редактировалось form; 07.03.2012 в 14:09.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  5. #1804
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)
    Последний раз редактировалось Patron; 08.03.2012 в 13:51.

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Но пока модульный API претерпевает частые изменения
    А можно будет подробнее раскрыть состав и главную идею разработки? Простым языком, и будет ли это коммерческий продукт? В каких (например) средах визуальной
    разработки будет возможно использование модулей? В общем всё всё интересно, как
    и насколько планируется доработать "побочный эмулятор ДВК" )))
    Архив программ для УК-НЦ, ДВК и БК.

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

  7. #1806
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В прикрепленном архиве все известные четыре прошивки на КМД ДВК - бинарные файлы и дизассемблированные варианты с комментариями, плюс файл распределения памяти.

    Цитата Сообщение от form Посмотреть сообщение
    Тот вариант который пробовали у Andrey_Ak к примеру на bus timeout не выставляет соответствующий бит в статусе, а вместо этого выставляет одновременно два CRC error для областей заголовка и данных.

    Загадочный бит "ошибочное функционирование контроллера" тоже не ясен из документации. У меня он выставился один раз только - при bus timeout.
    При ошибочном функционировании контроллера другие биты не играют роли, в младшем байте содержится код ошибки:
    100000 - возникло прерывание TRAP10
    100001 - нет исправных блоков ОЗУ
    100002 - ошибка контрольной суммы ПЗУ
    100003 - TRAP4 во время операций чтения/записи
    100004 - TRAP4 не во время операций чтения/записи
    100005 - ошибка тестирования процессора
    100006 - ошибка регистра команд
    100007 - ошибка регистра данных
    100010 - ошибка РСН накопителя
    100012 - прерывание по вектору 24
    Вложения Вложения
    • Тип файла: rar kmd_fw.rar (73.4 Кб, Просмотров: 134)

  8. #1807
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    А можно будет подробнее раскрыть состав и главную идею разработки? Простым языком, и будет ли это коммерческий продукт? В каких (например) средах визуальной разработки будет возможно использование модулей?
    Только я написал подробный ответ на этот вопрос, как тупой API Windows, упорно считающий нажатие на клавишу <Alt> командой вызова меню - немедленно выполнил управляющую последовательность переключения регистров в качестве команды закрытия окна.

    Продолжу с того места, где остановился.

    Фактически, обсуждаемый модульный API является специализированной разновидностью COM/OLE, гораздо (надеюсь) более удобной и эффективной, а потому (совершенно точно) заметно менее универсальной.

    Чтобы модули, написанные разными людьми с использованием разных версий библиотеки API, были двоично-совместимы и могли быстро и без существенных ограничений вызывать функции друг друга через обыкновенные (почти) указатели - приходится вводить довольно существенные ограничения.

    На сегодняшний день известные ограничения таковы:

    1. Взаимодействующий код модулей должен быть написан на C++ в MS Visual Studio.

    2. Взаимодействующий код модулей должен быть скомпилирован без поддержки Unicode.

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

    По умолчанию

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

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

  10. #1809
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавлено описание: Эмулятор терминала ( продолжение 2 ). Настройки цвета.

    Так выглядят мои наивные попытки воспроизвести при помощи настроек эмулятора терминала "цветовую гамму" различных мониторов:

    15ИЭ-00-013



    Код:
    TerminalTextColor_RGB       = 44,220,86
    FrameBackgroundColor_RGB    = 125,130,140
    TerminalBackgroundColor_RGB = 42,46,44
    ======================================

    Электроника МС 6105



    Код:
    TerminalTextColor_RGB       = 150,200,240
    FrameBackgroundColor_RGB    = 172,170,160
    TerminalBackgroundColor_RGB = 50,60,55
    ======================================

    DEC VT220



    Код:
    TerminalTextColor_RGB       = 230,210,120
    FrameBackgroundColor_RGB    = 145,140,135
    TerminalBackgroundColor_RGB = 48,44,58
    ...

    Думаю, обладатели реальных терминалов и мониторов могли бы попробовать подобрать такие значения указанных параметров, при которых картинка на экране монитора PC в эмуляторе терминала была бы наиболее похожа на вид экрана оригинального терминала/монитора.
    Последний раз редактировалось Patron; 08.03.2012 в 12:44.

  11. #1810
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,570
    Спасибо Благодарностей отдано 
    1,228
    Спасибо Благодарностей получено 
    1,786
    Поблагодарили
    689 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Думаю, обладатели реальных терминалов и мониторов могли бы попробовать подобрать такие значения указанных параметров, при которых картинка на экране монитора PC в эмуляторе терминала была бы наиболее похожа на вид экрана оригинального терминала/монитора.
    Если монохромный, то я у себя в эмуле подобрал такие цвета по фотке реального моника. Бумага - 0x2D5120, чернила - 0x03FF15.
    Что в переводе в десятичный:
    45, 81, 32
    3, 255, 21

Страница 181 из 454 ПерваяПервая ... 177178179180181182183184185 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Видеорежимы и работа с ними
    от icebear в разделе Программирование
    Ответов: 23
    Последнее: 26.07.2005, 12:55
  2. Видеорежимы и работа с ними
    от icebear в разделе Несортированное железо
    Ответов: 3
    Последнее: 21.07.2005, 11:49
  3. Ответов: 0
    Последнее: 25.06.2005, 23:14

Ваши права

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