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

User Tag List

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

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

  1. #41
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,864
    Спасибо Благодарностей отдано 
    658
    Спасибо Благодарностей получено 
    1,855
    Поблагодарили
    1,060 сообщений
    Mentioned
    22 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
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,662
    Спасибо Благодарностей отдано 
    1,254
    Спасибо Благодарностей получено 
    1,882
    Поблагодарили
    711 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

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

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

  3. #43
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,662
    Спасибо Благодарностей отдано 
    1,254
    Спасибо Благодарностей получено 
    1,882
    Поблагодарили
    711 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

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




  4. #44
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,864
    Спасибо Благодарностей отдано 
    658
    Спасибо Благодарностей получено 
    1,855
    Поблагодарили
    1,060 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

  5. #45
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,662
    Спасибо Благодарностей отдано 
    1,254
    Спасибо Благодарностей получено 
    1,882
    Поблагодарили
    711 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

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

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

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

  6. #46
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,864
    Спасибо Благодарностей отдано 
    658
    Спасибо Благодарностей получено 
    1,855
    Поблагодарили
    1,060 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  8. #47
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,662
    Спасибо Благодарностей отдано 
    1,254
    Спасибо Благодарностей получено 
    1,882
    Поблагодарили
    711 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

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

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

  9. #48
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,864
    Спасибо Благодарностей отдано 
    658
    Спасибо Благодарностей получено 
    1,855
    Поблагодарили
    1,060 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  10. #49
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,864
    Спасибо Благодарностей отдано 
    658
    Спасибо Благодарностей получено 
    1,855
    Поблагодарили
    1,060 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  11. #50
    Banned
    Регистрация
    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. Эмулятор Союз-Неон ПК-11/16 - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 335
    Последнее: 01.04.2024, 11:33
  2. Эмулятор УКНЦ - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 1191
    Последнее: 15.02.2024, 13:32
  3. Эмулятор МС-0515 - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 143
    Последнее: 09.02.2023, 10:44
  4. Эмулятор ТИА-МЦ-1 EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 104
    Последнее: 15.01.2022, 01:17
  5. EmuStudio-ZX
    от Titus в разделе Эмуляторы
    Ответов: 597
    Последнее: 09.03.2020, 17:30

Ваши права

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