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

User Tag List

Страница 13 из 23 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя
Показано с 121 по 130 из 221

Тема: ROM-формат: автозапуск, защита, секреты

  1. #121
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,105
    Спасибо Благодарностей отдано 
    772
    Спасибо Благодарностей получено 
    643
    Поблагодарили
    398 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно и набор плоскостей и палитру сделать опциональными в заголовке. Рому на 45кБ будет не до этого, зато на тех, что поменьше, можно будет оторваться.
    Больше игр нет

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

  3. #122
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,654
    Спасибо Благодарностей отдано 
    214
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Загрузчику проще, но возникает вопрос, как отображать прогресс загрузки. Сейчас черточки в правом столбце соответствуют загружаемым блокам по количеству и положению. Если разрешить грузить вразнобой, то положению уже лучше не соответствовать, разве что количество оставить.
    Еще думаю, может две плоскости под картинки выделить. Три не получится, т.к. есть romы по 45 кб.
    В разнобой это слишком много изменений протокола, хотя и круто бы выглядело, если речь о загрузке картинки в перемешку с данными. Думаю, для начала достаточно одного первого блока 256 байт, для одного спрайта, а далее уже существующий протокол без изменений.

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

    По умолчанию

    Просто мысль вслух - при достигнутых скоростях возможно нечто вроде медленного видео. Если размер кадра 64x64, то примерно 3 кадра в секунду. Или если 128x128, то 0.7-0.8 кадра/сек.

  5. #124
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,654
    Спасибо Благодарностей отдано 
    214
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Просто мысль вслух - при достигнутых скоростях возможно нечто вроде медленного видео. Если размер кадра 64x64, то примерно 3 кадра в секунду. Или если 128x128, то 0.7-0.8 кадра/сек.
    Крутизна.
    Вот прикинул, по ЛВС, меньше чем в два раза быстрее получается (2.5КБ/сек), а там можно сказать в Вектор инфа в параллельном виде поступает.

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

    По умолчанию

    ЛВС можно как-то ускорить?

  7. #126
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,654
    Спасибо Благодарностей отдано 
    214
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    ЛВС можно как-то ускорить?
    Конечно можно.
    Там протокол жутко "не оптимален", и скорость СОМ-порта я использую 57600, хотя можно и выше, изменив гальваническую развязку.
    А можно ещё и одновременно данные передавать с РС на контроллер ЛВС, и с контроллера в Вектор. Только процессор контроллера должен иметь достаточно встроенной памяти. Сейчас сначала пакет (32 Байта данных + служебные) передаётся с РС в контроллер, потом весь пакет перегружается в Вектор. Если пакет принят корректно, запрашивается у РС следующий пакет...
    Последний раз редактировалось KTSerg; 22.03.2016 в 20:49.

  8. #127
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,806
    Спасибо Благодарностей отдано 
    642
    Спасибо Благодарностей получено 
    1,773
    Поблагодарили
    1,023 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Оптимизировал загрузчик fm9 и теперь получается считать контрольную сумму на ходу. Это более чем на треть сокращает интервал от завершения загрузки до старта программы.

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

    По умолчанию

    Пара слов про скоростные возможности ROM-формата. На примере файла размером 33.25 Кб. Использовался модифицированный ROM2WAV Ramirosa. Две модификации: устранение избыточности по результатам Tim0xи и изменение задержки между байтами (1/2).
    Сначала самый неинтересный вариант - рекорд скорости при загрузке в VV с использованием хакнутого загрузчика kish3 - 1:07.
    Дальше подобрал вариант, который грузится и в VV и в emu при использовании kish2/UNBOOT2K (загрузчики Tim0xи ведут себя аналогично) - 1:57.
    Еще попробовал 512 байтный загрузчик FirstBoot. В него рекорд загрузки в районе двух с половиной минут.
    Самый привередливый загрузчик в 6128. В него получилось загрузить примерно за 3 минуты, но возможно резервы еще есть.

  10. #129
    Moderator Аватар для BYTEMAN
    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,393
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    177
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    57 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хотел поднять интересную тему (если она ещё не поднималась). прочитал недавно в одном из векторовских журналов, что были нестандартные загрузчики, которые были "а-ля Спектрум". Полосы на бордере, картинка при загрузке, да и сам физический формат был не фазовый, а ЧМ (чистый спектрум по сути). Кому-нибудь подобные кассеты встречались?
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  11. #130
    Member
    Регистрация
    08.09.2011
    Адрес
    г. Волгоград
    Сообщений
    40
    Спасибо Благодарностей отдано 
    57
    Спасибо Благодарностей получено 
    38
    Поблагодарили
    15 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня в детстве была "Планета птиц" со своим загрузчиком. Сначала грузился загрузчик. А в него дальше - уже игра. В середине было написано "Планета птиц". При загрузке шел таймер оставшегося времени, а по бокам были полосы как при загрузке на Спектруме. По окончании загрузки - игра сама запускалась. БЛК+СБР нажимать не нужно было. Я пробовал как-то загрузить игру - минуя загрузчик - она грузилась, но не запускалась.

Страница 13 из 23 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Секреты Last Battle
    от captain cobalt в разделе Игры
    Ответов: 9
    Последнее: 18.03.2017, 05:08
  2. Защита авторских прав.
    от multimax в разделе Разный софт
    Ответов: 27
    Последнее: 10.02.2008, 11:51
  3. автозапуск .SCL в Spin & Spectaculator
    от ultra в разделе Эмуляторы
    Ответов: 0
    Последнее: 10.02.2008, 06:07
  4. Секреты в Soldier of Fortune
    от kmatveev в разделе Игры
    Ответов: 2
    Последнее: 14.09.2005, 14:54

Ваши права

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