User Tag List

Страница 90 из 458 ПерваяПервая ... 868788899091929394 ... ПоследняяПоследняя
Показано с 891 по 900 из 4576

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

  1. #891

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Эмулятор PDP-11

    Цитата Сообщение от form Посмотреть сообщение
    В сущности сделать с нуля качественный эмулятор (который к примеру не дергается при I/O) не так уж сложно. Было бы желание
    Помнится, сделал я однажды супер-пупер эмулятор PDP-11, который ( например ) мог грузить RT-11 не только из DSK, но и из обычного каталога Windows ( причём, текстовые файлы, если надо - перекодировались на лету ).

    Но ядро было написано ещё для DOS и под XP эмулятор уже не запускался.

    Тогда я переписал ядро на C++ и эмулятор заработал под Vista 64 с эмуляцией терминала в режиме телетайпа. На этом силы меня оставили.

    Было это ~ 5 лет назад.

    Щас загрузил под этим эмулятором rt11v57-uknc.dsk - идёт без проблем.

    Написать реально крутой эмулятор процессорных архитектур, оптимизированный для эмуляции PDP-11 - я собираюсь давно.

    Проблема одна - некогда.

    Однако, начать нулевой цикл можно хоть сейчас. На этом этапе нужно определить общую архитектуру.

    Мне она видится так:

    1. Интерфейс. Уникальная мультиоконная система моей разработки :)
    2. Конфигуратор. Анализирует конфигурационные файлы модулей, сортируя их по архитектурам.
    3. Диспетчер. Синхронизирует работу загруженных модулей.
    4. Модули. Эмулируют отдельные элементы архитектуры и внешние устройства или расширяют интерфейс ( напр. отладчик ).
    5. Ядро - главный модуль. Может быть макро-типа ( при эмуляции процессора, памяти, шины и контроллера прерываний в одном модуле ) или микро-типа ( при эмуляции того же в разных модулях ).

    Для узких задач и встроенных систем - можно добавить компоновщик, создающий статические варианты эмуляторов любой интересующей конфигурации.
    Последний раз редактировалось Patron; 23.05.2010 в 17:53.

  2. #892

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    мог грузить операционку не только из DSK, но и из обычного каталога Windows ( причём, текстовые файлы, если надо - перекодировались на лету ).
    Уточним - речь идет не об абстрактной операционке, а видимо об RT-11

    Цитата Сообщение от Patron Посмотреть сообщение
    Написать реально крутой эмулятор процессорных архитектур, оптимизированный для эмуляции PDP-11 - я собираюсь давно.
    Реально ничего крутого не нужно - нужно всего лишь сделать все аккуратно, а не абы как. Взять к примеру многие советские эмуляторы которые мне попадались на глаза - ну почему их авторы упорно считают, что на VT52 последовательность <ESC>J - это очистка экрана?

    Впрочем надо сказать, что с буржуйскими терминальными эмуляторами которые претендуют на умение эмулировать VT52 дело обстоит не лучше

    Цитата Сообщение от Patron Посмотреть сообщение
    Проблема одна - некогда.
    Это всегда так
    И еще лень - никуда без нее

    Об организации же эмулятора, идеи кое-какие есть. Об интерфейсе не задумывался вообще ибо в конечном итоге планировалось эмулятор встроить в ядро системы дабы жил он себе к примеру у меня на роутере и не требовал отдельной машины. Но как уже было сказано - время и лень... Пока сильно не прижало - трудно раскачаться
    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

  3. #893

    Регистрация
    30.05.2009
    Адрес
    Novosibirsk, Russia
    Сообщений
    86
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Gryphon Посмотреть сообщение
    В общем, выбрал время и собрал все клавы. Еще раз напишите, кому какой номер нужен.
    Номер 2.
    Последний раз редактировалось hdc; 23.05.2010 в 20:01.
    Музей цифровой археологии: http://www.asvcorp.ru/darch/
    Занимаюсь разработкой облачного САПР для электронщиков: https://sapr.asvcorp.ru/

  4. #894

    Регистрация
    04.01.2009
    Адрес
    Владивосток
    Сообщений
    903
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пока вот весь список:
    SKcorp 1,5,4,7
    hdc 2
    arseny 6 (если будут, то еще)
    Andrey_Ak 3
    Sergei Frolov (как заберу, то будет)
    Вчера все-таки проверил их подачей питания и нажиманием клавиш. Нерабочей оказалась только 8. Попробую глянуть ее, что там.
    P.S. еще будет 1 целая клава и одна битая, но только, как все привезу, возможно провода еще будут.
    Последний раз редактировалось Gryphon; 24.05.2010 в 16:32.
    Мой блог, мои компьютеры
    Продажа/обмен: Дельта-С, Робик, Олимпик-C, БК 0010-01 Армян х2, Бейсик, Ленинград, УКНЦ

  5. #895

    Регистрация
    29.01.2009
    Адрес
    Казахстан, Алматы
    Сообщений
    1,671
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Gryphon Посмотреть сообщение
    Итак, клавиатуры сегодня подвезли (там осталось еще две, причем одна разбита, а вторая цела). В общем, на первый взгляд видно, что они страшные. Ради интереса почистил одну из них: исходное состояние и теперешнее. Собственно, клавиатуры эти трудно разбирать и чистить, но вполне реально их восстановить. Есть мелочевки, там, крышка треснула (можно склеить так, что не видно будет), на одной клаве отсутствует "бумажка с надписями", на одной нет лейбла "Электроника", на некоторых отсутствуют некоторые клавиши. Вот. Ради интереса открыл одну клаву (на которой болтов не обнаружил), так там внутри вроде все присутствует (что меня обрадовало), конечно, я буду все проверять, а то мало ли. Собственно, "стандартным набором" можно сделать хороший вид. Вот фото клав: РАЗ, ДВА, ТРИ, ЧЕТЫРЕ
    В общем, смотрите, пишите.
    - Можно мне две целых клавы, т.е. со всеми кнопками, и не сломанные
    корпуса, желательно черные с наклейкой под крышечкой?

    А кабелей к клавам не было?

    ---------- Post added at 10:48 ---------- Previous post was at 10:38 ----------

    Цитата Сообщение от Gryphon Посмотреть сообщение
    В общем, выбрал время и собрал все клавы. Еще раз напишите, кому какой номер нужен.

    Скрытый текст

    [свернуть]
    - Мне пожалуйста 1 и 3 номер...
    Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: admin@tis.kz Fido: 2:5083/1 Radio: UN7GKQ

  6. #896

    Регистрация
    30.08.2005
    Адрес
    Питер
    Сообщений
    1,222
    Спасибо Благодарностей отдано 
    89
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    44 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А мне - одну со всеми кнопками.
    Собираю в коллекцию советские калькуляторы и компьютеры.
    Мой сайт: http://www.leningrad.su/museum/

  7. #897

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Эмулятор PDP-11

    Цитата Сообщение от form Посмотреть сообщение
    Реально ничего крутого не нужно.
    Если архитектура модульная, с хорошо проработанным открытым API, то крутизна получается сама собой.

    Затрата усилий для разработки модульного и монолитного эмуляторов примерно одинаковая, а возможности для последующего расширения функциональности у них различаются сильно.

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

    Никто не заставляет авторов модулей устройств использовать все эти возможности, но если кто-то из них захочет записать на микрофон звуки, издаваемые его "любимцем", и добавить их в дистрибутив модуля - заметных накладных расходов это не вызовет.


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

  8. #898

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Если архитектура модульная, с хорошо проработанным открытым API, то крутизна получается сама собой.
    Это я в сущности и имел в виду
    Можно будет на досуге обменяться идеями в привате...

    Вообще у меня более приоритетным стоит написание подсистемы RTEM-11 для RSX (так как готовой видимо найти не удастся). Только тоже руки не доходят пока
    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

  9. #899

    Регистрация
    04.01.2009
    Адрес
    Владивосток
    Сообщений
    903
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пока получается вот такой список:
    1.Andrey_Ak 1, 3
    2.Sergei Frolov 9 (на фото нет, скоро будет)
    3.hdc 2
    4.Arseny 6
    5.AlexV 7
    6.SKcorp 5, 4
    Сергей, Вам, скорее всего достанется черная клава со всеми клавишами, которую я заберу вместе с корзинами. Там же еще осталась одна разбитая клава (плата вроде нормальная). В общем, человека вроде нашел, пока со временем не можем определиться. Как только заберу, так сразу сюда сообщаю. Потому что вдруг там есть что-нибудь интересное и нужное кому-то. Провода скорее всего должны быть (ну не могли же их тоже на цветмет), поэтому поищу и тоже заберу. И последнее, небольшой анонс последней фото:
    1. Наклеек "электроника" нет только на 7 и 8
    2. внутренней наклейки нет только на 8
    3. на 8 с одной стороны оторвано крепление крышки. Исправимо
    4. на 8 в двух местах сломаны "держатели" кнопок. Исправимо
    5. на 8 не хватает 7 клавиш. Исправимо, если снять с разбитой клавы
    6. 8 клава не пашет (горят все лампочки и все). Исправимо, если снять с разбитой клавы
    В общем, на данный момент, 8 клава годиться тока на з/ч. Все остальные вроде неплохие, проверены подачей питанием, работают.
    Последний раз редактировалось Gryphon; 25.05.2010 в 01:13.
    Мой блог, мои компьютеры
    Продажа/обмен: Дельта-С, Робик, Олимпик-C, БК 0010-01 Армян х2, Бейсик, Ленинград, УКНЦ

  10. #900

    Регистрация
    29.01.2009
    Адрес
    Казахстан, Алматы
    Сообщений
    1,671
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Gryphon Посмотреть сообщение
    Пока получается вот такой список:
    SKcorp 1,5,4,7
    hdc 2
    arseny 6 (если будут, то еще)
    Andrey_Ak 3
    - А если в порядке очереди? То можно мне все-таки и №1 и №3?
    И Фролова забыли...
    Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: admin@tis.kz Fido: 2:5083/1 Radio: UN7GKQ

Страница 90 из 458 ПерваяПервая ... 868788899091929394 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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