User Tag List

Показано с 1 по 10 из 84

Тема: Альтернативный ZX Spectrum 1982г для игрового применения

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от _Andrey Посмотреть сообщение
    Интересует, насколько полно реализовали потенциал аппаратной части ZX Spectrum
    ...
    2) ПП работы с магнитофоном с настройками скорости (как в Амстрад СРС) и кодом Манчестер 2. (+ возможно совместимость с ZX80/81) Дает большую надежность и скорость загрузки игр.
    3) Программная подстройка уровня чувствительности, регулируемая битом MAG_OUT.
    Процедура загрузки с магнитофона была сделана великолепно. На моем первом компьютере "СПАРК-128" узел чтения с магнитофона был на К561ЛН2. Игры загружались без ошибок. Время загрузки 5 минут тоже не долго для того времени. Тем более, раз загрузка шла без ошибок, можно было отойти на время загрузки.

    А на отечественном компьютере "Радио-86РК" на том же магнитофоне с трудом читались записи длительностью несколько десятков секунд. Разбирался с процедурой загрузки в нем. Способ кодирования был похож на Манчестер 2. Нулевой бит кодировался отрицательной полуволной, а потом положительной. Единичный бит кодировался положительной полуволной, а потом отрицательной. Или наоборот.

    Так что для того времени процедуры загрузки с магнитофона в Спектруме были очень хорошо реализованы. Может сам узел чтения был плоховат, но наши умельцы это исправили, придумав схему на K561ЛН2.

    А вот адресация экрана странноватая и не очень удобная. Конечно красиво смотреть на загрузку картинки в виде жалюзи. Но для программирования было бы удобнее сделать, как было сделано, по-моему в отечественном компьютере "Специалист". Увеличение старшего байта адреса на единицу приводило к переходу на байт вправо. Увеличение младшего байта адреса на единицу приводило к переходу на строку вниз. При этом по-вертикали было 256 точек. На мой взгляд, это очень удобно для копирования спрайтов, особенно при движении на одну точку вверх-вниз. Конечно, при такой адресации картинка загружалась бы по-другому. Сначала заполнялся бы левый столбик сверху-вниз, потом следующий, и так далее...
    Последний раз редактировалось zx-kit; 09.08.2011 в 20:44.
    "L-256"

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

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

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

Похожие темы

  1. О новых сферах применения платформы Spectrum
    от Black_Cat в разделе ZX Концепции
    Ответов: 39
    Последнее: 11.01.2010, 21:44
  2. Фотография игрового клуба
    от unbeliever в разделе Пресса
    Ответов: 7
    Последнее: 22.09.2007, 23:39
  3. Применения ZX
    от targon в разделе Софт
    Ответов: 45
    Последнее: 04.10.2005, 12:03

Ваши права

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