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

User Tag List

Страница 5 из 9 ПерваяПервая 123456789 ПоследняяПоследняя
Показано с 41 по 50 из 84

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

  1. #41
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,588
    Спасибо Благодарностей отдано 
    1,238
    Спасибо Благодарностей получено 
    1,802
    Поблагодарили
    692 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Soplik Посмотреть сообщение
    Процессор видит монохромный экран, но когда он читает байт, в специальный регистр записывается байт атрибутов из 8к дополнительной памяти, лежащий по тому же адресу.
    А когда мы пишем куда-то на экран, то этот байтик параллельно пишется в атрибутную память.
    Если мы прочитаемм один байт и запишем 100, все 100 будут с одними атрибутами.
    Совершенно непонятно зачем. На экран обычно пишется информация из других участков памяти, содержащих, скажем спрайты. А читать байт с экрана, чтобы его опять записать в экран - это применительно разве что для скроллинга. Да и то, обычно идет чтение пачкой, и запись пачкой, для скорости.
    В случае, когда всем записываем байтам дается текущий атрибут, находящийся в защелке - более подходящ.

  2. #42
    Activist Аватар для Soplik
    Регистрация
    02.04.2005
    Адрес
    Минск
    Сообщений
    378
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А если три режима -- копирование с атрибутами, с одним атрибутом и совсем без?
    Сферический ламер в вакууме

  3. #43
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,588
    Спасибо Благодарностей отдано 
    1,238
    Спасибо Благодарностей получено 
    1,802
    Поблагодарили
    692 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Soplik Посмотреть сообщение
    А если три режима -- копирование с атрибутами, с одним атрибутом и совсем без?
    Да пожалуйста)

  4. #44
    Activist Аватар для Soplik
    Регистрация
    02.04.2005
    Адрес
    Минск
    Сообщений
    378
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хотя три разных режима -- это не Спектрум.
    Сферический ламер в вакууме

  5. #45
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,588
    Спасибо Благодарностей отдано 
    1,238
    Спасибо Благодарностей получено 
    1,802
    Поблагодарили
    692 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Soplik Посмотреть сообщение
    Хотя три разных режима -- это не Спектрум.
    Да и все остальные пункты - это тоже не спектрум)

  6. #46
    Activist Аватар для Soplik
    Регистрация
    02.04.2005
    Адрес
    Минск
    Сообщений
    378
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Адресацию могли сделать, а цепочку LDI -- забыть в коде.

    ---------- Post added at 02:17 ---------- Previous post was at 01:58 ----------

    А вообще получается, что игровой спектрум -- это денди.
    Сферический ламер в вакууме

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

  8. #47
    Activist
    Регистрация
    27.12.2009
    Адрес
    Барнаул
    Сообщений
    235
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно ли турбировать оригинальный 128-й Спек?
    Scorpion ZS-256 turbo+ ("зеленый", 2001г.в.), FDD'3.5, 5'25, iDE NedoPC, HDD'40mb Seagate, adapted Sega-joystick, фирменный корпус
    Scorpion ZS-256 turbo ("желтый"), Midi, FDD'5,25
    Scorpion ZS-256 turbo ("желтый"), FDD'5,25
    Sintez-2, Компаньон-1, Компаньон-2.1, Микрон-3

  9. #48
    Master Аватар для Killer
    Регистрация
    20.04.2011
    Адрес
    г. Челябинск
    Сообщений
    602
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Теоретически можно. Только надо знать что куда вешать.
    На хитрый код и Отладчик с мозгами.

  10. #49
    Member
    Регистрация
    18.07.2006
    Адрес
    г. Омск
    Сообщений
    99
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Процедура загрузки с магнитофона была сделана великолепно. На моем первом компьютере "СПАРК-128" узел чтения с магнитофона был на К561ЛН2. Игры загружались без ошибок. Время загрузки 5 минут тоже не долго для того времени. Тем более, раз загрузка шла без ошибок, можно было отойти на время загрузки.

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

    Так что для того времени процедуры загрузки с магнитофона в Спектруме были очень хорошо реализованы. Может сам узел чтения был плоховат, но наши умельцы это исправили, придумав схему на K561ЛН2.
    Дело скорее в реализации. РК ограничен ПЗУ и скоростью процессора. Возможно влияла старая элементная база. Читал кажется в Открытых письмах Вектрист эксперементировал с кодированием на ленту в Манчестере и удивлялся почему на спектруме так не сделали

  11. #50
    Member
    Регистрация
    08.01.2012
    Адрес
    г.Винница, Украина
    Сообщений
    65
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Позволю себе маленький постик.
    Как по мне, на той же конфигурации железа стоило бы сделать 3 вещи:
    1. Сигнал прерывания надо подавать не во время вертикального хода луча, а сразу после отрисовки области экрана. Так никакого 0хFF не надо.
    2. Стандартизировать или (лучше) вывести (хотя бы один) джойстик, причём желательно с двумя кнопками.
    3. Горизонтальное разрешение увеличить до 320.
    4. Доп графрежим. Горизонтальное разрешение в 2 раза меньше. Но 4 цвета на знакоместо, пусть оно и в 2 раза шире. Тогда хоть частично конфликт атрибутов снимется, в простых играх.

    Добавлено.
    5. Как по мне, схема отрубания тактирования проца - перебор. Лучше читать данные в регенерационный цикл, а также в просветы между чтением данных МП. В крайнем случае, если мы начали читать и тут процессор припекло - давать сигнал WAIT.
    Последний раз редактировалось predatoralpha; 09.01.2012 в 01:41.

Страница 5 из 9 ПерваяПервая 123456789 ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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