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

User Tag List

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 45

Тема: Нужно описание регистров Специалист MX

  1. #21
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если мне не изменяет память данная прошивка это специфический клон Специалиста МХ с полностью передаланным ПО, автор прошивки - Vinxru. Это Соmmander, переделанный и исправленный, в частности появился цвет. Я даже сомневаюсь что он заработает на МХ, т.к. автор его делал и испытывал на МХ2.



    Если необходимо стандартное ПЗУ Специалиста, то - это файл specimx.rom. Чтоб как-то разобраться в клонах и встроенных прошивках Специалиста предлагаю скачать и запустить эмулятор от b2m. В нём можно лицезреть указанные программы, если запустить эмуллятор с конфигурациями SpecialistMX и SpecialistMX (Commаnder) для обычного МХ и с Commander'ом соответственно.

    Commander или лучше сказать что особая оболочка для МХ писалась одним из авторов из Омска (фамилию не помню) и представляет самой альтернативу RAMFOS. В частности это ПО поддерживало ещё и рамдиск объёмом 64 кБайт, который можно было подключить к дополнительной ВВ55. Запустить привычную RAMFOS можно из самого Commander'а запуском одноименного файла. Каждая из 8 страниц RAM-диска подключается соответственно выбором букв A...H. По словам Vinxru данное ПО не поддерживало ВИ53 и контроллера дисковода.
    Последний раз редактировалось fifan; 02.04.2016 в 20:34.

  2. #22
    Activist
    Регистрация
    27.11.2015
    Адрес
    г. Самара
    Сообщений
    341
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пытаюсь прикрутить FDC.
    Столкнулся с проблемой: первая команда которая выдается в ВГ93 при нажатии на F6 - это 0x90 (чтение сектора).
    А где же команда Restore (0x00) при начале работы с дисководом? До этого прикручивал ВГ93 к Вектор 06Ц - там всё четко - restore перед первым обращением к диску.
    Я что-то упустил? Может у Специалиста как-то по-другому сброс происходит? Почему-то перед обращением сначала выставляется SIDE 1 в FFF2, а потом SIDE0 - после чего подается команда чтения сектора. Зачем это?

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

    Еще непонятно какой всё таки размер сектора у дисков Специалиста. Читаю в одном месте - написано 1024 байт на сектор.
    Смотрю исходник прошивки дисковой части - там почему-то считают сектора по 256 байт.
    Где правда?

  3. #23
    Activist
    Регистрация
    27.11.2015
    Адрес
    г. Самара
    Сообщений
    341
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    у эмулятора SPMX есть несколько вариантов ПЗУ размерами 4-8кб.
    Как их правильно загрузить?
    Попытался просто вместо стандартного ПЗУ MX поместить в страницу ПЗУ - не запускается.

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

    В коммандере из набора MXOS.rar стрелки вверх и вниз не работают. Влево, вправо работают. Причем если нажать F8 для выбора диска, то стрелки вверх и вниз работают. А в панели нет. Пикает на нажатие, но курсор не двигается. В чем секрет?

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

    с дополнительными ПЗУ разобрался в части как их запускать.
    Но вот я запустил монитор Magiс Ж2. А как в нем загрузить игру с диска?
    На сайте fifan выложен образ диска для этого монитора. Он в корне даже есть ввиде COM файла. Ну а как игры-то загрузить, будучи в нем?

  4. #24
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Команды restore нет, сразу чтение секторов. Длина сектора - 1024 байт и буфер под него 1024 байт и где это чтение 256 байт я не видел. Что там в MXDOS на счёт переключения сторон не знаю, не вникал. Я делал свою программу по чтению области FAT дискеты - работает (не могу найти исходников, если нужно - поищу, выложу). Не знаю на счёт ошибок в MXDOS, а вот в RAMFOSе Vinxru нашёл важную ошибку - запись левого числа в номер страницы RAM-диска.

  5. #25
    Activist
    Регистрация
    27.11.2015
    Адрес
    г. Самара
    Сообщений
    341
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    fifan,
    Я с диском вроде разобрался. По крайней мере сейчас у меня работает загрузка прог с образа флоппи.
    А что с Коммандером в MX? почему кнопки верх/вниз в панели не работают? В других прогах (да и в самом коммандере при выборе диска) работают.

  6. #26
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В Коммандере присутствует неразбериха с курсорными клавишами. Не знаю по какой причине. В эмуляторе вроде автор изменил, в реале я прошивку Коммандера не ставил, не юзал. Кстати повод прошить новую флеш ПЗУ и поставить в свой Специалист SRAM.

    Нашёл кто автор Коммандера - Константин Юденцов - прекрасная работа! Жаль что его нет в живых...
    Последний раз редактировалось fifan; 05.04.2016 в 13:17.

  7. #27
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Разбирался с Коммандером. Соорудил прошивку для флеш ПЗУ. Вспомнил как создать свой FAT - помогли описания от Vinxru и HardWareMan'а. Кстати клавиши действительно кодировки от Стандартного Специалиста, хорошо что в эмуляторе от b2m исправлено.
    Последний раз редактировалось fifan; 06.04.2016 в 17:38.

  8. #28
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,573
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    399
    Спасибо Благодарностей получено 
    1,207
    Поблагодарили
    394 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    А что это за система цветности на скриншоте? На сколько я знаю, на Специалисте один байт (8 горизонтальных точек) мог быть окрашен только в чёрный + ещё один из восьми цветов. То есть чёрный обязателен, если нет сплошной заливки. Где можно почитать про такую систему? Есть ли какие-то программы, кроме данного коммандера, которые её поддерживают?
    С уважением, Станислав.

  9. #29
    Activist
    Регистрация
    27.11.2015
    Адрес
    г. Самара
    Сообщений
    341
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    CityAceE,
    это скрин со Specialist MX. У него 4 старших бита это цвет чернил, а младшие 4 бита цвета - бумага. Поэтому фон может быть не только черным.
    http://www.spetsialist-mx.ru/index23.html


    fifan,
    Так а что с курсорными кнопками? Они же не менялись в MX - но почему-то не работают.
    Вы можете довести до ума Коммандер чтобы и курсорные кнопки работали, и Fn были как у MX?

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

    fifan,
    А вы уверены что коричневый цвет присутствует в палитре? Для коричневого цвета нужны все три RGB компоненты с разными амплитудами. Примерно такой расклад: R = 3, G = 2, B = 1. В текущей схеме включения цвета у MX только 2 уровня яркости у каждой компоненты, что недостаточно для коричневого цвета.

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

    вот так у меня выглядят цвета:
    Нажмите на изображение для увеличения. 

Название:	spmxcol.jpg 
Просмотров:	278 
Размер:	28.5 Кб 
ID:	56752
    коричневый там никак не получается.
    Не, можно конечно сравнивать с кодом коричневого цвета и выставлять уровень RGB соответствующий реальному коричневому цвету. Но это я в FPGA могу сделать, а в оригинальном железе это было невозможно.
    Последний раз редактировалось Saar; 08.04.2016 в 10:06.

  10. #30
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кнопки в МХ поменял Vinxru в исправленной версии Коммандера MXOS (его скриншот и был представлен). Там же и добавлен цвет, он отсутствовал в Коммандере изначально.

    Коричневый не получится, так псевдо тёмножёлтый.

    В представленной ссылке на исходники MXOS есть раскладка всех подпрограмм, почти совпадающей со всеми Мониторами. Есть мепинг во время работы MXOS. А вот формат дискиптора файла в FAT лучше расписал HardWareMan когда-то.

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Нужно описание дисковода EPSON SD-600
    от Mikka_A в разделе Внешние накопители
    Ответов: 40
    Последнее: 10.01.2022, 11:00
  2. Ответов: 4
    Последнее: 01.09.2012, 16:01
  3. Физика разрядности регистров
    от KJIaBogaB в разделе Для начинающих
    Ответов: 12
    Последнее: 17.09.2011, 13:32
  4. Ответов: 15
    Последнее: 02.09.2011, 21:24
  5. Ответов: 16
    Последнее: 10.04.2010, 16:21

Ваши права

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