в разработке!

User Tag List

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 37

Тема: MB03+ Ultimate Slim для классики. Устранение клешинга и не только.

  1. #11

    Регистрация
    07.09.2005
    Адрес
    Воронеж
    Сообщений
    5,062
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    343
    Поблагодарили
    263 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Smalovsky Посмотреть сообщение
    Кастл мастер 2 ещё адаптировали. Расклешили объемную графику.
    в плане клэшинга ничем от плоской не отличается
    сложность в том, чтобы атрибутные эффекты не потерять (а они в оригинале есть)

    Цитата Сообщение от Smalovsky Посмотреть сообщение
    Дело в том, что элементов мало вообще у людей на руках из-за дороговизны. Некому игры расклешивать. Но с выходом нового устройства, дело может двинуться.
    вот совсем в наш век эмуляции не причина - как всегда, дело именно в трудоёмкости
    и даже совсем в одиночку уже можно было на порядок больше раскрасить
    если бы действительно было просто
    Прихожу без разрешения, сею смерть и разрушение...

  2. #12

    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    997
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    80 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Lethargeek, я немного ознакомился с hgfx. Расклешивание там не сложно. Процедуры вывода фона можно не трогать - Спектрумовский экран служит подложкой. А вот выше спектрумовского экрана восемь битовых плоскостей. Но отображаются они все сразу по умолчанию на стандартный экран, а палитра в 256 цветов на стандартную область атрибутов, те же 768 байт. И вот есть несколько регистров, которые упрощают вывод в восемь битматов - регистр планарной маски, регистры позиционирования записи в видеопамять и другие. Так вот, даже адреса на экране не нужно вычислять! В регистры позиционирования записи вносишь экранные координаты спрайта и записываешь данные спрайта в начало видеопамяти. Все, система сама вычислит адрес в видеопамяти и запишет данные спрайта. Есть аппаратный попиксельный скроллинг. И много чего есть.
    Основная сложность - переделка процедур вывода спрайтов, так как для цветных спрайтов меняется формат. Но это не слишком сложно. Главное препятствие - отсутствие графических инструментов, конвертеров, средств работы с палитрой.
    ¡Un momento, señor fiscal!


  3. #13

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,289
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    728
    Спасибо Благодарностей получено 
    1,781
    Поблагодарили
    602 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Smalovsky Посмотреть сообщение
    новое устройство MB03+ Ultimate Slim, которое превращает Спектрум со стандартным разъемом расширения в машину совместимую по софту с zx element
    От живого Спектрума там осталась только клавиатура - всё остальное в этой коробочке, которая по большому счёт Спектрумом уже и не является.
    С уважением, Станислав.

  4. #14

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

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    всё остальное в этой коробочке, которая по большому счёт Спектрумом уже и не является.
    а почему эта коробочка, которая является внешним интерфейсом с FPGA (так же, как и DivGMX, например), должна являтся Спектрумом?
    эта коробочка добавляет звуковые карты, различные графические режимы, RTC, Wi-Fi и т.д, но весь код выполняется на Спектруме (той самой клавиатуре) к которой эта коробочка подключается.

  5. #15

    Регистрация
    07.09.2005
    Адрес
    Воронеж
    Сообщений
    5,062
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    343
    Поблагодарили
    263 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Smalovsky Посмотреть сообщение
    я немного ознакомился с hgfx. Расклешивание там не сложно.
    это в тебе говорит типичная самоуверенность дилетанта - ты просто не подозреваешь, какие бывают сложные форматы и процедуры
    но даже и в самом несложном случае нужно как минимум полностью переделать процедуры вывода спрайтов так, чтобы они влезли на то же место
    или найти для них дополнительное свободное место (и удостовериться, что оно точно всегда свободное, а не перезатирается чем-нибудь)

    Цитата Сообщение от Xela Посмотреть сообщение
    эта коробочка добавляет звуковые карты, различные графические режимы, RTC, Wi-Fi и т.д, но весь код выполняется на Спектруме (той самой клавиатуре) к которой эта коробочка подключается.
    кстати, а с турбо-режимами она дружит? потому что у меня впечатление, что вывод многоцветных (>2 цветов) объектов будет тормозить пропорционально числу цветов
    Прихожу без разрешения, сею смерть и разрушение...

  6. #16

    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    997
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    80 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Lethargeek, необязателен турборежим для расклешивания. Вроде, все расклешенных игры идут на стандартной частоте в 3.5 МГц. Но я на эмуляторе вручную частоту поднимаю до 7 МГц для расклешенного Кастл мастера - ощущения как от сониплейстейшн. А так все расклешенные игры идут на стандартной частоте с оригинальной скоростью.
    ¡Un momento, señor fiscal!


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

  8. #17

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,390
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    211
    Спасибо Благодарностей получено 
    1,517
    Поблагодарили
    991 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    у меня впечатление, что вывод многоцветных (>2 цветов) объектов будет тормозить пропорционально числу цветов
    про HighwayEncounter пишут что в равных условиях (3.5mHz) - раскрашенная чуть быстрее.
    https://zxfiles.net/videos/HEcomparison.mp4

  9. #18

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

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    вывод многоцветных (>2 цветов) объектов будет тормозить пропорционально числу цветов
    пишут, что не влияет:


    ну и все игры, что есть в режиме HGFX (Nether Earth, Highway Encounter, Three Weeks in Paradise) - работают на 3.5МГц.
    насчет Castle Master 2 не помню - его вроде переписывали из исходников, а не просто раскрашивали - там надо проверять.

    И если я не путаю - турбо-режимы только в Элементе есть, MB03 своего процессора не имеет, поэтому если хост имеет возможность турбо включать, значит будет турба, иначе только 3.5МГц.

  10. #19

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,390
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    211
    Спасибо Благодарностей получено 
    1,517
    Поблагодарили
    991 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    эта коробочка ещё умеет эмулировать `теневой экран`.
    софт который его использует можно запустить на 48к.

    Этот пользователь поблагодарил goodboy за это полезное сообщение:

    Xela(18.03.2026)

  11. #20

    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    997
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    80 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я, вообще, не понимаю некоторых людей. Даже не ознакомившись с устройством, начинают делать какие-то выводы, гнуть какую-то линию сопротивления.
    То кому-то кажется, что это устройство превращает Спектрум в клавиатуру, то другому, что hgfx- это калька с амиги, ещё кто-то делает предположения, что игры будут медленно работать без турборежима. Может, стоит хотя бы почитать для начала программную модель hgfx, а уже потом делать выводы?
    Планарный режим hgfx напоминает графическое устройство spec256. Как и в спеке 256 в hgfx восемь битовых плоскостей проецируются на область адресов стандартного экрана. Все сразу. Это отличает hgfx и спек256 от амиги, где каждая битовая плоскость находится по разным адресам. Также от амиги различается и запись цвета в битовые плоскости. У hgfx цвет пишется сразу во все битовые плоскости, а в амиге цвет необходимо записывать побитово в каждую плоскость отдельно. Сам же hgfx отличается от спека256 тем, что для управления графикой в нем можно использовать один z80, а не восемь как в спеке256.
    Думаю, это пояснение немного прояснит картину.
    ¡Un momento, señor fiscal!


Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 6
    Последнее: 12.08.2025, 01:00
  2. Видеокарта "METEOR-2020" для устранения клешинга
    от zx-kit в разделе Изображение
    Ответов: 238
    Последнее: 08.01.2022, 13:49
  3. MB03 Ultimate
    от hood в разделе Внешние накопители
    Ответов: 11
    Последнее: 30.01.2020, 02:47
  4. Ответов: 43
    Последнее: 03.10.2015, 07:09

Ваши права

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