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

User Tag List

Страница 5 из 11 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 108

Тема: Эмулятор Специалиста - EmuStudio

  1. #41

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

    По умолчанию

    Проще всего предположить, что на рисунке ошибка, и правильная схема вот такая. Но может есть еще какие-то варианты.

    Про кодирование цветов в 4х цветном написано (МК88/7):
    1. стр.47, левая колонка, внизу: "Таким образом, светлые элементы изображения окрашиваются в один из 4х цветов: белый, красный, зеленый, синий."
    2. стр.47, средняя колонка, внизу: "где, COLOR=0/64/128/192"
    Т.е. белый - 0; красный - 64; зеленый - 128; синий - 192.

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

    Если сравнить 4х и 8ми цветные схемы, то представляется более вероятным вариант, что авторы 8ми цветной модификации перепутали на картинке входные (для РУ3) сигналы (с D44).
    1. Вместо 13 должно быть 11
    2. Вместо 11 должно быть 10
    3. Вместо 10 должно быть 13

  2. #42

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    1. стр.47, левая колонка, внизу: "Таким образом, светлые элементы изображения окрашиваются в один из 4х цветов: белый, красный, зеленый, синий."
    2. стр.47, средняя колонка, внизу: "где, COLOR=0/64/128/192"
    Т.е. белый - 0; красный - 64; зеленый - 128; синий - 192.
    Возможно и так, но не обязательно, т.к. нет явных указаний, а лишь косвенные. Но можно взять за рабочую гипотезу)

    Вариант проверки предполагаю такой - просто запустить игру в цвете, и сравнить со скриншотами, которые люди делали в других эмулях.

  3. #43

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

    По умолчанию

    Сделал цвета такими, как указывалось в таблице (а не так, как на схеме), и совпало с тем, что задумывал, например, vinxru в своей игре:




  4. #44

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Возможно и так, но не обязательно, т.к. нет явных указаний, а лишь косвенные.
    Косвенные, но довольно определенные. 4х цветный вариант - "самостоятельный", с печаткой. А 8ми цветный - модификация 4х цветного. Представляется нецелесообразным делать лишнюю работу по перетасовке входных сигналов, если можно просто добавить 1 новый.

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

    Вспомнил, что делал тестик 8ми цветного режима

  5. #45

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Вспомнил, что делал тестик 8ми цветного режима
    Да, все совпадает.

    Так же проверил схему 4-х цветного режима, там все тоже совпадает с предложенными вами цветами.

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

  6. #46

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

    По умолчанию

    Интересно, что если ограничиться 4мя цветами, то можно делать программы которые будут выглядеть одинаково на обоих вариантах.
    0С0h - синий; 50h - красный; 90h - зеленый; 0 - белый.
    Примерно поэтому и не делал по 2 варианта цветных конверсий игрушек, т.к. основные цвета совпадают, а которые не совпадают - близки.

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

  8. #47

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

    По умолчанию

    Это да. Но я не видел ни одной игры, в которой так делалось)
    Т.к. владельцы 8-ми цветовых систем делали все 8, разумеется)

    Кроме того, при использовании в 4-х цветном варианте цветов, в которых установлен бит 4 (красный и зеленый), компьютер пересбросится, т.к. на место ОЗУ встанет ПЗУ, если только схема начального пуска не переделана.

  9. #48

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Кроме того, при использовании в 4-х цветном варианте цветов, в которых установлен бит 4 (красный и зеленый), компьютер пересбросится, т.к. на место ОЗУ встанет ПЗУ, если только схема начального пуска не переделана.
    Да, про начальный пуск я забыл, без резни совместимости по цветам не получится.

  10. #49

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

    По умолчанию

    Стоит отметить, что в стандартной поставке emu и emu80 реализована 8ми цветная приставка, но пзу без правок. Т.е. на реле 8ми цветную приставку можно программно детектить, а в эмуляторах - нет. Хотя это легко можно поправить самостоятельно, заменив/добавив правленый файл с содержимым пзу.

  11. #50

    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Стоит отметить, что в стандартной поставке EMU и EMU80 реализована 8-ми цветная приставка, но ПЗУ без правок. Т.е. на реале 8-ми цветную приставку можно программно детектить, а в эмуляторах - нет.
    А почему? Как программно Вы собираетесь обнаруживать наличие схемотехники на 8 цветов?

    Если Вы имеете ввиду контроль ПЗУ на то, что там в конкретном месте стоит команда EI, то это неправильно и неграмотно. Вообще контроллировать ПЗУ нельзя, оно у всех разное. Были глупые программы РК-платформы, что определяли тип РК-клона по КС ПЗУ, которые успешно глюкались (когда в ПЗУ исправлены ошибки, или оно доработано для поддержки ROM-диска или дисковода или это ПЗУ для клавиатуры MS7007, или для CPU Z80 и т.п).

    Ещё раз напомню, что для освобождения разряда PC4 для нужд цвета в МК-08.1990, авторы этой схемы поменяли ПЗУ, чтобы в качестве сигнала "начальный пуск" использовать выход INTE, там ПЗУ выполняет команду EI. Отчего попытка запустить 8-ми цветную программу на Специалисте с 4-мя цветами, где PC4 это всё ещё сигнал НП, приведёт к фатальному улёту, т.к при выводе цвета ОЗУ отключится.

    Глупо перешивать ПЗУ и впустую тратить выход INTE, поэтому эмуляторы эмулируют Специалист, в котором сигнал НП формируется как в РК86, т.е сбрасывается не программно, а автоматически по первому же сигналу /WR от КР580, т.е на той же самой 4-той команде ПЗУ - LD (FF03),A, без всякого изменения ПЗУ. Не говоря уже о том, что использование INTE под сигнал НП, ещё глупее, чем использование INTE для звука в ОРИОНЕ, т.к прерывания нужны для мыши и конверсии Zx-игры 'Elite'.

    Потому детектирование команды EI в ПЗУ следует считать большой ошибкой. Лучше в дамп каждой игры встраивать флаг, изменив который пользователь сам настроит игру под своё цветовое железо.
    Последний раз редактировалось barsik; 04.03.2018 в 19:15.

Страница 5 из 11 ПерваяПервая 123456789 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор УКНЦ - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 1199
    Последнее: 29.12.2025, 05:26
  2. EmuStudio-ZX
    от Titus в разделе Эмуляторы
    Ответов: 726
    Последнее: 16.03.2025, 19:38
  3. Эмулятор ТИА-МЦ-1 EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 107
    Последнее: 20.09.2024, 21:03
  4. Эмулятор Союз-Неон ПК-11/16 - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 335
    Последнее: 01.04.2024, 11:33
  5. Эмулятор МС-0515 - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 143
    Последнее: 09.02.2023, 10:44

Ваши права

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