User Tag List

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

Тема: Exolon для ПК Специалист

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,374
    Спасибо Благодарностей отдано 
    1,695
    Спасибо Благодарностей получено 
    2,214
    Поблагодарили
    868 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Тормозной (на 2 МГц) эксолон с цветом для MX (также в архиве rks для MX2). Недостатки кроме тормознутости:
    А для 4-х и 8-тицветных специалистов версии не будет?

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

    Побыстренькому сделал в своем эмуляторе Специалиста помимо 4 и 8-цветных режимов, еще и 16-цветный от MX. Правда, пока только с цветом чернил, без поддержки цвета бумаги.
    Но почему-то глючит цвет в игре. Видно, что цвета правильные, но не портится только то, что рисуется однократно, обьекты фона.

    Можно в двух словах описать, как реализован цвет?

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

    [свернуть]

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

  3. #2

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,388
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,366
    Поблагодарили
    1,316 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Запуск эксолона совершенно не отличается от запуска любой другой программы для MX в формате cpu+i80 или для MX2 в формате rks.
    Простейшие варианты:
    1. В emu запускаем конфиг SpecialistMX (или в emu80 выбираем платформу Specialist-MX или Specialist-MX Turbo (Z80) ) и дропаем в окно эмулятора файл exolon.cpu из папки MX. В emu (но не в emu80!) можно даже запустить любой другой конфиг при старте эмулятора, при дропе cpu он все равно переключится на MX
    2. В emu запускаем конфиг SpecialistMX2. Вводим команду R, появляется диалог выбора файла, выбираем exolon.rks из папки MX2. Когда загрузится запускаем командой G

    Цитата Сообщение от Titus Посмотреть сообщение
    Можно в двух словах описать, как реализован цвет?
    Никаких хитростей у меня нет. По картинке можно предположить, что в эмуляторе есть какие-то проблемы при чтении или записи в область памяти C000-EFFF (там по адресам C000-DFFF хранится копия атрибутов), но я не уверен, это надо тестировать.

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

    Цитата Сообщение от Titus Посмотреть сообщение
    А для 4-х и 8-тицветных специалистов версии не будет?
    Этот вариант не получится переделать, т.к. нужно озу по адресам C000-EFFF

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

    Цитата Сообщение от Titus Посмотреть сообщение
    Видно, что цвета правильные
    При правильной работе ГлавГерой (Vitorc?) был бы белый.
    Последний раз редактировалось ivagor; 25.04.2020 в 06:38.

  4. #3

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,374
    Спасибо Благодарностей отдано 
    1,695
    Спасибо Благодарностей получено 
    2,214
    Поблагодарили
    868 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Никаких хитростей у меня нет. По картинке можно предположить, что в эмуляторе есть какие-то проблемы при чтении или записи в область памяти C000-EFFF (там по адресам C000-DFFF хранится копия атрибутов), но я не уверен, это надо тестировать.
    Так она еще и читается в MX?

    Лучше просто кратко опиши структуру и принцип работы видопамяти в MX, и я так сделаю.

  5. #4

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,388
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,366
    Поблагодарили
    1,316 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Так она еще и читается в MX?
    Нет, не читается

    Описание можно посмотреть на сайте fifanа тут или сразу по распределению памяти тут. Хотя распределение памяти возможно даже продуктивнее смотреть в конфиге emu. Ну и бронейбойный вариант, перед которым ничто не устоит - посмотреть исходники emu80.

  6. #5

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,374
    Спасибо Благодарностей отдано 
    1,695
    Спасибо Благодарностей получено 
    2,214
    Поблагодарили
    868 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Нет, не читается
    Лучше, скажи, как она работает, чем как она не работает) Ты же написал под нее программу, значит знаешь, как работает.
    Я смотрел сайт fifan'а, но там описание скорее для железячников, чем для программистов.
    Там не нашел описание работы цветного экрана.

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

    Я кажется понял. Ты используешь дополнительное (относительно стандартного Специалиста) ОЗУ в области 0xC000. А у меня там находится ПЗУ.

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

    Добавил ОЗУ с 0xC000, цвет заработал нормально, за исключением того, что персонаж красный, а не белый)

  7. #6

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,388
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,366
    Поблагодарили
    1,316 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    цвет заработал нормально, за исключением того, что персонаж красный, а не белый
    В emu и emu80 все нормально (белый).

  8. #7

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,374
    Спасибо Благодарностей отдано 
    1,695
    Спасибо Благодарностей получено 
    2,214
    Поблагодарили
    868 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Все получилось)
    Спасибо)

    p.s.: Просто не хотелось делать поддержку MX целиком, а хотелось запустить игру)

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

    [свернуть]

  9. #8

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Я смотрел сайт fifan'а, но там описание скорее для железячников, чем для программистов.
    Там не нашел описание работы цветного экрана.
    Искать нужно лучше. Ниже таблица с данными кода цвета, а код цвета пишется в порт цвета FFF8H. Вот описание со страницы: "Код цвета записанный в контроллер (цвета) постоянно хранится в нём. При записи информации в экранную область памяти, код цвета из регистров порта параллельно записываются в ОЗУ".


  10. #9

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,374
    Спасибо Благодарностей отдано 
    1,695
    Спасибо Благодарностей получено 
    2,214
    Поблагодарили
    868 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    Искать нужно лучше. Ниже таблица с данными кода цвета, а код цвета пишется в порт цвета FFF8H. Вот описание со страницы: "Код цвета записанный в контроллер (цвета) постоянно хранится в нём. При записи информации в экранную область памяти, код цвета из регистров порта параллельно записываются в ОЗУ".
    http://www.spetsialist-mx.ru/images/colortable2.png
    Это я как раз видел, и сделал еще вчера.
    Мне были непонятны другие нюансы работы MX. Но их уточнил ivagor, и все получилось.

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

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

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

Похожие темы

  1. Ответов: 64
    Последнее: 06.01.2023, 22:18
  2. Exolon
    от Gadget2006 в разделе Игры
    Ответов: 9
    Последнее: 20.01.2021, 15:51
  3. Ответов: 26
    Последнее: 15.05.2020, 08:29
  4. SD Card для Специалист М и ОС
    от zx_ в разделе Специалист
    Ответов: 4
    Последнее: 01.03.2019, 23:01
  5. Exolon в браузере
    от wl[illusion] в разделе PC Remakes
    Ответов: 0
    Последнее: 03.11.2013, 15:31

Ваши права

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