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

User Tag List

Страница 4 из 28 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 277

Тема: Перспективы развития ZX Spectrum

  1. #31
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,645
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    155 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Totem Посмотреть сообщение
    Ну что сказать - крутотенюшка

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

  3. #32
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Читаю….. я перспективы. Кроме черствого хлеба (шутники) – перспектив не видно. А перспектива одна – пишите софт на платформе ZX и радуйтесь успехам других на ZX платформе. Перспектива одна – ZX. Покоряйте успехами и вдохновляйте других.

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

    Вот блин. Та же фигня с Орионом

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

    Ну уж так случилось (по ряду причин) шарик в ЭТУ лунку упал.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  4. #33
    Guru Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Читаю….. я перспективы. Кроме черствого хлеба (шутники) – перспектив не видно. А перспектива одна – пишите софт на платформе ZX и радуйтесь успехам других на ZX платформе. Перспектива одна – ZX. Покоряйте успехами и вдохновляйте других.
    абсолютно верно подмечено, , если есть желание чуть поправить, будет так, как на видео.
    о играх с исходниками и графике, где нужны цвета на пиксель, разговор отдельный.

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

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Вот блин. Та же фигня с Орионом
    Может дать семейству больше? AY? пусть как "кусок" ZX?
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

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

    По умолчанию

    На самом деле именно платформы zx нет. Есть spectrum 16k, 48k, 128k, +2, +3. Все. Это стандарт, там намертво все прибито, строго 3.5 мегагерц, строго 6912 байт экранная область именно того вида, которое было тогда и т.д. Все, это данность, это не поменять! Отдельно идут всякие пентагоны скорпионы и т.д, что интересно в основном странам бывшего СССР, которые тоже стали стандартом, хоть и менее распространенным.
    Так вот, единственное, что имеет смысл делать - это повторить соответствующий стандартный девайс в новом железе. Чтобы разъемы были не древними, а usb type C или хотя бы hdmi, неплохо было б еще miracast для беспроводного подключения к телевизору, подключение современных геймпадов сделать, причем беспроводных. Загрузку софта делать напрямую в память с sd карточки или вообще с инета, чтоб выполнялось это стандартными командами LOAD и SAVE, возможно подключить еще какой функционал на подпрограммы работы с микродрайвом.

    Также можно делать навороченную постобработку картинки. Отдельное устройство может анализировать как изменяется картинка, и в результате попытаться устранять клешинг. Постобработкой можно распознавать текст на экране, и рендерить четкие красивые шрифты. Также постобработкой можно попробовать интеллектуально распознавать где там окружность, где прямая линия, и в результате рисовать идеальную окружность и линию. Если программа пытается играться с мультиколором, современный спектрум должен отслеживать это и рендерить картинку без всяких мерцаний и т.д. Возможно постобработку делать вообще путем анализа не картинки, а прямо путем анализа машинного кода. Простор для улучшения картинки просто огромный, хоть это и непростое дело. Железо для постпроцессинга картинки может быть хоть топовым i7 вместе с видюхой на NVIDIA GTX1080 - не важно. Можно еще сделать более интересное звучание AY чипа, через сэмплы, чтобы музыка с уже готовых игр звучала гораздо лучше. Для начала сделать эмулятор с такими наворотами. Когда будет все очень круто, можно и в железном виде что сделать для ностальгирующих.

    Также можно делать девайсы, подключаемые к стандартным разъемам оригинала. Например набрал в бейсике LOAD "http://mymegasite/MyFavoriteGame" - соответствующее устройство скачает игрушку себе в память и будет скармливать ее спектруму через магнитофонный вход, возможно автоматом подрубив турбо загрузчик и тому подобное. Так можно и инет подрубить, кстати. Соответствующие переходники на современные разъемы для оригинальных машин, в том числе которые позволяют делать постобработку видеосигнала.

    Соответственно если есть какой софт - он идет и на оригинале, только с пикселями, долго грузится. А на современном железе картинка постобработана, все грузится быстро, получаешь одно удовольствие.

  6. #35
    Guru Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    s_kosorev, msm,
    Мы наверное в пустоту говорим, это для любой ZX совместимой и для любой старой игры, включаем цвет и убираем "клэш" прямо на ходу, в этой версии.
    Если есть исходник и графика, то возможностей на порядок больше. т.е. сделать 2 версии игры для стандартного ZX и для расширенного режима, будет просто. Так задумано изначально. Упростить работу программиста. Не вредить "традициям канонического " ZX.

    Сначала эмулятор, потом в "железе". Вставил в слот и наслаждайся.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  7. #36
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,645
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    155 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Totem, когда планируете публиковать спецификации вашей доработки?

  8. #37
    Master Аватар для SaNchez
    Регистрация
    22.12.2007
    Адрес
    г. Владивосток
    Сообщений
    915
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    6 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от msm Посмотреть сообщение
    На самом деле именно платформы zx нет. Есть spectrum 16k, 48k, 128k, +2, +3. Все. Это стандарт, там намертво все прибито, строго 3.5 мегагерц, строго 6912 байт экранная область именно того вида, которое было тогда и т.д. Все, это данность, это не поменять!
    Браво, браво! msm, ты прям установил новую планку некомпетентности. Погуглить что такое "аппаратная платформа" религия не позволяет?

  9. #38
    Master
    Регистрация
    24.05.2005
    Адрес
    г. Запорожье, Украина
    Сообщений
    992
    Спасибо Благодарностей отдано 
    571
    Спасибо Благодарностей получено 
    365
    Поблагодарили
    239 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Бесперспективняк.

    p.s. имхо

  10. #39
    Guru Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shurik-ua Посмотреть сообщение
    Бесперспективняк.

    p.s. имхо
    Твое мнение тоже принято, главное не мешай,ребята c TS-Conf, тоже занимаются интересным им делом. Хочешь заниматься спринтером-занимайся и тут нет противоречий, если нет супер амбиций, а есть нормальное сотрудничество даже между платформами.
    Если говорить о расширенном режиме:
    Передал графику и исходники, это вышло и на TS или наоборот.
    хочешь играть в старые игры без "клэша", "жамкни" по кнопке.
    тесно в рамках ZX? да пожалуйста, вот тебе, api c документацией, бери графику с любой платформы , "твори творец".

    Кто хочет дальше "сраться" может идти в лес за помидорками
    Не видим тут противоречий, если тебе интересно и есть время.
    https://yadi.sk/i/gz0XlBBw3HkSLr

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

    Цитата Сообщение от weiv Посмотреть сообщение
    Totem, когда планируете публиковать спецификации вашей доработки?
    Конкретной даты нет мы "2 землекопа раскиданные почти на 1800 км", нашедшие общий интерес.
    Это только набросок, работы очень много. Но затягивать на 10 лет, точно не будем.
    https://yadi.sk/i/pmO4fEJn3Hkfiu
    Последний раз редактировалось Totem; 06.05.2017 в 15:14.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  11. #40
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,556
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    181 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    Exclamation

    Цитата Сообщение от Totem Посмотреть сообщение
    абсолютно верно подмечено, , если есть желание чуть поправить, будет так, как на видео.
    о играх с исходниками и графике, где нужны цвета на пиксель, разговор отдельный.
    Разверну немного. Упор сделан на удобство улучшения старого софта без исходников (что автоматически означает еще более простое улучшение нового софта при наличии исходников или автором). Притом улучшения в том объёме, в котором хочется, на который хватит сил или свободного времени. А не как в раскрасках типа Spec256, где надо всю графику в снапшоте обнаружить и перекрасить, якобы без разбирательства с кодом (что прокатит далеко не всегда, графика храниться может в странном своём формате, не говоря уж про декранчинги итп).

    Можно выделить несколько этапов:
    1) Самое простое - дать всем спрайтам общую мини-палитру на два цвета, не подверженных атрибутному конфликту (+ прозрачный). Что и можно наблюдать на видео выше (цвет нарочно выбран непохожим на любой спектрумовский). Найти нужно только код непосредственного вывода на экран, обычно - из буфера, и код непосредственного вывода в этот буфер. То есть сами маленькие фрагменты, где пересылаются байты пикселей. Делается это элементарно, в эмуляторе установкой условных бряков на запись в память. Глубоко копать и разбираться с логикой работы софта не нужно, лишь найти места, где графика из памяти читается, и где пишется. И не нужно выяснять, как вычисляются адреса.
    2) Чуть сложнее - дать по своей двухцветной мини-палитре каждому спрайту, дополнительно найти нужно только адреса начала (точней, первого читаемого байта) спрайтов; где они читаться начинают - уже известно, всего проще там повесить логгер и поиграть (или rzx запустить))). Также можно, в принципе, дать по своей палитре хоть на каждый байт исходного спрайта, но тогда надо разобрать его раскладку, и работы не особо меньше, чем на следующем этапе.
    3) Раскрасить спрайты попиксельно. После первых двух этапов основное время - собственно на раскраску.

    То же самое касается и фоновых элементов, улучшать которые возможно аналогично, причём цвета необязательно менять у всех сразу. Это всё не говоря уж о замене общей палитры (в стиле ULA+ или произвольно иначе). Атрибутные эффекты можно сохранить при желании. Вариантов много, всё на личное усмотрение. Во всех случаях исходный код не требует правки (кроме, вероятно, крайне редких случаев особенно извратной работы с графикой).

    Лично я считаю, что, как правило, первых двух этапов будет достаточно. Уйдёт клэшинг, а цветные фоны и неподвижные элементы на Спеке рисовать обычно умеют. Всего пара-тройка дней работы по адаптации, а картинка улучшится заметно (но при этом оставаясь в том же привычном спектрумовском стиле, что для многих немаловажно). Хотя никто не запрещает и тотально долго-нудно всё до пикселя перекрасить, если охота.

    Что до новых "крутых" возможностей, то они, конечно же, планируются, но такими, чтобы их применение тоже было максимально удобным и не требовало переписывания полностью всего кода вывода на экран, а дополняло бы его при желании. И не как обычно любят слоями делать, а при сосуществовании в одном растре пикселей, полученных разным способом. При всём при том, надеюсь, прошивка ПЛИС получится "легче", чем несколько "параллельных Спектрумов", и картинку создавать позволит заметно лучшую.
    Прихожу без разрешения, сею смерть и разрушение...

Страница 4 из 28 ПерваяПервая 12345678 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Орион-128: Перспективы развития
    от LeBohdan в разделе Орион
    Ответов: 286
    Последнее: 30.01.2018, 09:05
  2. Перспективы игростроения.
    от moroz1999 в разделе Игры
    Ответов: 71
    Последнее: 21.09.2015, 14:36
  3. 3D-View - построение 3D перспективы
    от Andrew771 в разделе Софт
    Ответов: 4
    Последнее: 02.11.2012, 11:46
  4. Ответов: 1
    Последнее: 14.12.2011, 16:23

Ваши права

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