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

User Tag List

Показано с 1 по 10 из 144

Тема: Эмулятор МС-0515 - EmuStudio

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,550
    Спасибо Благодарностей отдано 
    1,213
    Спасибо Благодарностей получено 
    1,748
    Поблагодарили
    680 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию Эмулятор МС-0515 - EmuStudio

    Как-то тут на досуге было мне любопытно посмотреть, что же это за машинка такая МС-0515, и нет ли на ней интересных программ. Потратил несколько дней, и на базе своего эмулятора EmuStudio быстренько собрал что-то похожее на рабочий вариант МС-0515.




    Сразу скажу, практически ничего интересного. Но побаловаться можно.
    Машинка навороченней Спектрума. Неслабый менеджер страничной памяти, 128Кб этой самой памяти, хотя в операционке используется только 64Кб. Не понятно, зачем такие навороты, если компьютер сделан чуть ли не под одну бухгалтерскую программу. Контроллер дисковода ВГ93, как на Спектруме. Два графических режима. Один 640x200, монохромный с двумя цветами, причем цвета по-отдельности не выбираются, а жестко залочено 8 комбинаций цветов. Скукотища. Второй режим 320x200, цветной с аттрибутами по структуре один в один, как на спектруме. Тот же флеш, яркость и т.д. Только размер 8x1, а не 8x8. А учитывая, что и шрифт в ПЗУ со Спектрума, то явно разработчик подглядывал в наш любимый компьютер. Процессор используется КР1807ВМ1, а у меня такого и нет. Пришлось взять 1801ВМ2 от УКНЦ, и чуууть его подправить, буквально один вектор.

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

    А еще сложность - эта дурацкая клавиатура от ДВК МС-7004! В принципе, компьютер может работать и с МС-7007, которая полегче, но, подумал я, раз и в эмуляторе КЦГД мне тоже нужна МС-7004, придется писать. А она такая прям вещь сама в себе, и все это надо поддерживать, чуть не забил на нее. Но все же написал.

    На счет совместимости с PDP-11. Операционная система <OSA>, которая используется на этом компьютере, если писать по-кошерному, без обращения к регистрам железа, совместима со всякими RT-11, и текстовые игры и программы работают. Для пробы записал на диск несколько.

    Софта практически нет, только операционка, заставочная картинка от банка, и на другом диске бухгалтерская программа, которая фиг знает, как работает.

    Скриншоты:

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


    Тестовая программа в ПЗУ:


    Заставка от Банка:


    Бухгалтерская программа:


    PacMan:


    Звездный патруль:


    Stop the Express:


    Saboteur 2:


    Birds:


    Art Studio:


    [свернуть]


    Вся работа с эмулятором и управление такое же, как и в EmuStudio УКНЦ, но можно повториться:

    GUI:
    Работает только в оконном режиме. При запуске окно масштабируется под размер рабочего поля экрана МС-0515. Экран внутри окна всегда центрируется так, чтобы центр экрана эмулятора был в центре окна, как бы окно не растягивали. Если есть желание наблюдать иконки дисководов, то окно следует растянуть по размеру эмулируемого экрана, либо же просто максимизировать до размера рабочего стола.
    В верхней части рамки окна расположен слайдметер, отображающий загрузку процессора. Желтым цветом отображается время, затраченное на эмуляцию и рендеренье экрана. Оранжевым цветом отображается время, затраченное на общение с системой, в основном это отрисовка экрана в окне средствами DirectDraw.
    На иконках дисков можно наблюдать перемещение головок дисководов. Цвет головки означает текущее действие. Белый - бездействие, голубой - чтение, красный - запись.

    Консольное окно:
    Открывается за окном эмулятора исключительно для отладочных целей. Можно не обращать внимания

    Командная строка:
    Все параметры, а их только два - имя образа диска-A, и образа диска-B, прописываются друг за другом в командной строке эмулятора. Пример: EmuStudio C:\Disk1.dsk C:\Disk2.dsk. Если имена образов не прописаны, то в дисковод A грузится образ с именем System.dsk, если есть в папке с эмулятором, а в дисковод B - образ с именем Work.dsk.

    Поддерживаемые форматы образов:
    Только стандартные односторонние 80-дорожечные диски по 400кб. Образ только читается, обратно не записывается. Может и другие поддержатся, но других у меня нет.

    Клавиатура:
    Реализована) Раскладка только ЯВЕРТЫ.
    Соответствие некоторых клавиш:
    Код:
    АР2 	- ESC
    K1-K5 	- F1-F5
    АЛФ 	- CapsLock
    НР 	- Shift
    УПР 	- LCtrl
    
    Для замедления эмуляции можно воспользоваться клавишами 
    'PageUp' и 'PageDown', что, соответственно добавит и убавит лишние 
    кадры задержки после каждого показанного кадра.
    Звук:
    Отсутствует.

    О прилагаемых программах:

    В комплекте две дискеты:
    Код:
    System.dsk (загружается автоматически):
    1. Операционная система <OSA>
    2. out2 - заставка от сбербанка
    3. sp13, sp15, sp16 - клоны Пакмана
    4. Kosmos - Звездный патруль
    5. Kalah - тоже игра какая-то.
    
    Buhgal.dsk:
    Какая-то бугалтерская программа, не знаю, как работает.
    Последнюю версию качать тут
    Последний раз редактировалось Titus; 25.06.2021 в 12:22.

  2. Эти 2 пользователя(ей) поблагодарили Titus за это полезное сообщение:

    shapipovo (24.06.2021), yur (29.06.2021)

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

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

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

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

Похожие темы

  1. Эмулятор УКНЦ - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 1191
    Последнее: 15.02.2024, 13:32
  2. МС-0515
    от megabyte в разделе ДВК, УКНЦ
    Ответов: 272
    Последнее: 30.09.2023, 23:46
  3. Эмулятор
    от vladimir53 в разделе Орион
    Ответов: 19
    Последнее: 24.06.2022, 08:02
  4. Эмулятор ПЗУ.
    от ALKO в разделе Память
    Ответов: 8
    Последнее: 17.05.2011, 13:41

Ваши права

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