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

User Tag List

Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 25 из 25

Тема: Для тех, кто ищет оригинал Спекки. Ответ Sinclair Research

  1. #21
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    108 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Цитата Сообщение от bigral Посмотреть сообщение
    Это серьезное дело, но кроме него там (в Львовском) думаю еще делать и делать, и самое главное четко не известно "куда копать", нет эталона! (пока нет)
    В ZX Spectrum не так много ключевых параметров. Все что доступно програмно и влияет на софт - излажено вдоль и поперек. Эмуляторы тому пример.

    Цитата Сообщение от bigral Посмотреть сообщение
    Это различие тоже можно считать "улучшением" либо "минимальным" т.к. оно на поведение софта не влияет практичеки.
    Это различие практически повлияло. С выходом третьей версии платы был скандал с тем, что часть програм перестала работать на ZX Spectrum. Исторический факт, запечетленный в прессе.

    Цитата Сообщение от bigral Посмотреть сообщение
    Да и вообще если бы наши клоны были хотябы на стоко совместимые как harlequin.
    Что поделаешь. Если Клайв Синклер экономил на железе, то чем наши разработчики хуже? Убрали лишний корпус, а то и пять... прошивочку под свой копилэфт переделали. Ну а то, что игры криво работают, так в то время далеко не все знали, как оно должно быть правильно.

  2. #22
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Talking выводы?

    Цитата Сообщение от Conan Посмотреть сообщение
    Изображение сдвинуто влево от центра, это улучшением не выглядит. На софт это практически не влияет, но лишь потому, что на западе не очень много творчества на бордюре было. Окажись хотя бы одна дема, интро или игра с вертикальными полосками на бордюре, и все покривеет.

    В ZX Spectrum не так много ключевых параметров. Все что доступно програмно и влияет на софт - излажено вдоль и поперек. Эмуляторы тому пример.
    1. игрушек с эфектами на бордюре довольно много, не слышал ни разу чтоб кто-то где либо упоминал о том что они на issue1 (~60000) или issue2 (~500000) неработали или работали по другому чем на issue3-6.
    2. ни один из софт эмулей не сможет обеспечить 99,9% совместимости которые даст железный клон (просто даже потому что эмули не выводят изображение в черезстрочной развертке на телик).

    Это различие практически повлияло. С выходом третьей версии платы был скандал с тем, что часть програм перестала работать на ZX Spectrum. Исторический факт, запечетленный в прессе.
    Если речь идет об этом:
    The ULA modification caused significant compatibility problems, although to be fair this was not Sinclair's fault. The keyboard input port also reads in a value from the EAR (microphone in) socket and on the issue 1 and 2 Spectrums, this value is binary 1. On issue 3 Spectrums, this value is not maintained because, to reduce power consumption, the values of the pull-up resistors are altered. The result is that the EAR bit now floats until the ULA has warmed up. The unfortunate consequence is that games and other software which check the whole byte, and not just the keyboard bits, will not work. This was only a problem in the first place because of sloppy programming - keyboard routines were not suppose to check the whole keyboard input byte, but lazy programmers did it anyway.
    то:
    1. проги которые неправильно опрашивали клавиатуру глючили НЕ ВСЕГДА, БЫЛИ ПЕРЕИЗДАННЫ, МОГУТ БЫТЬ ПРОПАТЧЕННЫ ЭЛЕМЕНТАРНО (где и как указанно и описсано давно).
    2. после нагрева ULA проблема исчезает да и можно легко наложить fix.

    Цитата Сообщение от Conan Посмотреть сообщение
    Что поделаешь. Если Клайв Синклер экономил на железе, то чем наши разработчики хуже? Убрали лишний корпус, а то и пять... прошивочку под свой копилэфт переделали. Ну а то, что игры криво работают, так в то время далеко не все знали, как оно должно быть правильно.
    Что можно поделать:
    1. бережно относится к наследию - признать эталоном и единым стандартом оригинал zx48к и zx+;
    2. сохранить оригинальные версии софта;
    3. несовместимый софт адаптировать под эталон по мере надобности, новый софт писать с учетом эталон-а;
    4. все последующие доработки железа вести сохраняя совместимость с эталоном (это чтоб комп все еще оставался спектрумом);

  3. #23
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    108 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    игрушек с эфектами на бордюре довольно много, не слышал ни разу чтоб кто-то где либо упоминал о том что они на issue1 (~60000) или issue2 (~500000) неработали или работали по другому чем на issue3-6.
    1. Фирменных игр с бордюрными эффектами привязанными к ГОРИЗОНТАЛЬНОМУ положению на экране, что-то не припомню:

    Пример: бегущая надпись - место где "вылезают" и "исчезают" буквы.

    Пример2: положение вертикальных полос (на фирменных моделях в экранной области проблематично, но хотя бы снизу и сверху).

    Есть ли такие?


    2.Если что-то и кем-то не упоминалось, это не значит, что проблем нет. Во-певрых положение экрана заметно каждому, а никто не жаловался. Во-вторых нужно ставить рядом два ZX Spectrum (iss 2 и 3) и сравнивать. Иначе не поймешь, где правильно, а где нет.

    Цитата Сообщение от bigral Посмотреть сообщение
    2. ни один из софт эмулей не сможет обеспечить 99,9% совместимости которые даст железный клон (просто даже потому что эмули не выводят изображение в черезстрочной развертке на телик).
    Вопрос был изначально про тайминги. Пример с эмулятормами был именно к ним. Тайминги это: кол-во тактов в кадре, строке, кол-во строк, положение экрана относительно кадрового СИ и ВНИМАНИЕ: строчного СИ, торможение в экранной области и т.д. Все эти цифры известны и в эмуляторах учтены.

    Вывод изображения и эмуляция развертки это отдельный вопрос. Теоретически решаемый. Разумеется цветовые искажения (PAL) размытость изображения, несведение лучей, круглые пиксели люминофора и прочее эмулировать трудно, если вообще возможно. Как и выпуклый экран телевизора и слегка дрожащее изображение



    Цитата Сообщение от bigral Посмотреть сообщение
    Если речь идет об этом:
    Да, речь об этом.
    Цитата Сообщение от bigral Посмотреть сообщение
    1. проги которые неправильно опрашивали клавиатуру глючили НЕ ВСЕГДА, БЫЛИ ПЕРЕИЗДАННЫ, МОГУТ БЫТЬ ПРОПАТЧЕННЫ ЭЛЕМЕНТАРНО (где и как указанно и описсано давно).
    2. после нагрева ULA проблема исчезает да и можно легко наложить fix.
    Все верно, только аппаратные различия не исчезли. И можно найти кассеты 1982-83 годов, которые НЕ ЗАРАБОТАЮТ на ФИРМЕННЫХ ZX Spectrum выпущенных в 1983 году и позднее.
    А фиксы, заплатки и прочее это уже косметика. Можно практически любую игрушку переделать для работы на практически любом клоне и назвать это фиксом. Разве не так?

    Все это к тому, что совместимость это вопрос весьма отностительный. Нет абсолютного эталона. Есть НЕСКОЛЬКО фирменных моделей, под которые написано МАКСИМАЛЬНОЕ кол-во совфта. Вот их особенности надо (было) учитывать.

    Цитата Сообщение от bigral Посмотреть сообщение
    Что можно поделать:
    1. бережно относится к наследию - признать эталоном и единым стандартом оригинал zx48к и zx+;
    2. сохранить оригинальные версии софта;
    3. несовместимый софт адаптировать под эталон по мере надобности, новый софт писать с учетом эталон-а;
    4. все последующие доработки железа вести сохраняя совместимость с эталоном (это чтоб комп все еще оставался спектрумом);
    1. Согласен.
    2. Совершенно согласен.
    3. Останется только пожеланием. Переделка софта выйдет дороже переделки железа.
    4. Коммерческий Speccy кончился в 1992 году за рубежом и в середине 90-х в у нас. Осталось увлечение (хобби). Это означает, что личные представления кустаря-одиночки (о том, что он делает) будут всегда преобладать над остальными вопросами (включая совместимость). Поэтому можно лишь пытаться формировать в любитях понимание того, как оно было изначально. То есть рассказывать, информировать, разъяснять.

  4. #24
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,773
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,179
    Поблагодарили
    775 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    2. ни один из софт эмулей не сможет обеспечить 99,9% совместимости которые даст железный клон (просто даже потому что эмули не выводят изображение в черезстрочной развертке на телик).
    а как же эмули на Амиге или приставках у которых вывод PAL стандарт ???

  5. #25
    Guru Аватар для Addison
    Регистрация
    07.01.2006
    Адрес
    г. Москва
    Сообщений
    3,442
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    bigral,
    Да успокОйся ты. Все Спеки совместимы
    Я вон играю на +3 во все игры, а что не пошло, так я подлатал. Комп то один и тот же, мелкие недочеты не могут сильно испортить совместимость. В 99% помогает загрузка с 48 прошивкой.
    70% софта запускается из под основного режима 128к...
    И это при том, что Амстрад самый несовместимый из всех!
    Из всех игр, которые я пробовал не пошел только Advanced Soccer Simulator. И то этот глюк, скорее всего, случайный. Программа пзу меньше чем объем микросхемы, если файл пзу не удлинять до объема микросхемы, заполняя его в конце нулями, то прошитое не до конца пзу закончится FF. Так было в Синклеровских спеках, а в амстрадовских пзу все прошили до конца, а свободное место заполнили нулями, причем даже в оригинальной прошивке 48к. Этот нюанс наложился на то, что программисты упомянутой игры, воспользовались этими ячейками памяти пзу при формировании вектора IM2. Сам понимаешь, обойти эту проблему нетрудно.

    а на счет всяких таймингов и медленных банков памяти, так это все ковыряние в носу любителей железяк. Рядовому пользователю все эти мелкие нюансы незаметны . Современный софт я не беру, я рассматриваю только оригинальные программы для 48к и 128к.

    Если так подходить к проблеме, то все клоны несовместимы с оригинальным Спеком. Ведь у нас тр-дос возведен в ранг стандарта, а фирменный неломанный софт его не поддерживает. Практически все игры были доработаны. Так можно все доработать и под +3дос и под все его глюки, тайминги и т.п.

    Спек изначально сделан так, что он в будующем должен был получить проблемы совместимости, так как из–за экономии памяти программисты использовали подпрограммы ПЗУ. 99% проблем, как я писал выше, в режиме 128к идет именно от этого.
    Последний раз редактировалось Addison; 09.05.2009 в 17:05.

Страница 3 из 3 ПерваяПервая 123

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

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

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

Похожие темы

  1. Нужен оригинал музона!
    от Activator в разделе Музыка
    Ответов: 1
    Последнее: 07.01.2009, 00:04
  2. Наш ответ Химику!
    от valeron в разделе Графика
    Ответов: 67
    Последнее: 05.09.2008, 18:33
  3. Google ищет по TAP файлам! Нашел строки Ваксона!
    от Raider в разделе Разный софт
    Ответов: 7
    Последнее: 18.12.2006, 11:25
  4. Куплю фирменный ZX-Spectrum, железо от Sinclair Research, Amstrad
    от sma77 в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 28.05.2006, 17:36
  5. [2/2] Оригинал статьи
    от Wladimir Bulchukey (500:95/462) в разделе Пресса
    Ответов: 6
    Последнее: 28.02.2006, 12:35

Ваши права

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