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

User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 12 из 12

Тема: Прототип ПЗУ ZX Spectrum

  1. #11

    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,082
    Записей в дневнике
    11
    Спасибо Благодарностей отдано 
    176
    Спасибо Благодарностей получено 
    493
    Поблагодарили
    343 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftLight Посмотреть сообщение
    А кто сказал что оно улучшенное? Это прототип, это альфа официальной пзухи. В видео говорится, про то, что спектрум стартовал с недоделанным ПЗУ. Но нигде не сказано, что этим прототипом его собирались апгрейдить.
    Там ещё говорится, что этот комп принадлежал компании, которая разрабатывала ПЗУ. A в тексте ещё написано, что доработка ПЗУ велась ещё три месяца после официального старта продаж. Логично предположить, что велась она в том числе и на этом компьютере.

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

    Но я подиффал дизасмы, и мне показалось, что большинство отличий выглядят так, как будто в наш привычный ром добавили какой-то код. Хотя есть и места, которые выглядят с точностью до наоборот. Но, в целом, кода в роме из этого треда больше. В оригинальном пустого места (#FF-ы перед шрифтом) больше килобайта, а в этом всего 157 байт.

    ЗЫ Кстати, есть одно видимое глазом отличие - токен MOVE тут пишется как "MOVE #".
    Последний раз редактировалось Eltaron; 12.04.2020 в 02:16.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI YTINK 9 Channel

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

    SoftLight(11.04.2020)

  2. #12

    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    2,253
    Спасибо Благодарностей отдано 
    1,001
    Спасибо Благодарностей получено 
    629
    Поблагодарили
    338 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот нашел подробный анализ содержимого этого ПЗУ, кому интересно.
    https://www.spectrumforeveryone.com/...spectrums-rom/
    Это действительно более новая версия ПЗУ, чем та, что была отправлена продакшн. Но все ошибки фирменной прошивки на месте, еще и RUN сломали:
    ...this part that contains the bug responsible for the incorrect working of CLEAR and RUN mentioned above. The instructions at 1568 and 1576 assume that the stack pointer has already been initialized, although it happens only much later at 159d. So, what ends up happening here upon startup is that UDG initialization overwrites the pointer to the top of the physical RAM saved on the stack, resulting in a faulty initialization of the P_RAMT system variable, breaking the CLEAR routine.
    Последний раз редактировалось SoftLight; 18.05.2020 в 15:43.

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

    Barmaley_m(28.06.2020)

Страница 2 из 2 ПерваяПервая 12

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

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

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

Похожие темы

  1. Прототип УКНЦ
    от xolod в разделе ДВК, УКНЦ
    Ответов: 93
    Последнее: 31.07.2020, 23:31
  2. ZX Spectrum ПЗУ
    от Sergei Frolov в разделе Пресса
    Ответов: 19
    Последнее: 02.07.2010, 12:23
  3. Режим Noflic в UNreal: Есть ли железный прототип?
    от jerri в разделе Изображение
    Ответов: 1
    Последнее: 14.03.2010, 12:48

Ваши права

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