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

User Tag List

Страница 9 из 9 ПерваяПервая ... 56789
Показано с 81 по 84 из 84

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

  1. #81
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,525
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    208
    Поблагодарили
    166 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AzAtom Посмотреть сообщение
    Организация экрана могла быть более вменяема. Тут предлагали по столбцам, это неплохо для рисования всяких линий,
    это "лучше не придумаешь" для всего

    Цитата Сообщение от AzAtom Посмотреть сообщение
    но тогда надо делать либо 256 строк на экране,
    не надо

    Цитата Сообщение от AzAtom Посмотреть сообщение
    итого экранная область будет 9 КБ,
    только 8кб при той же площади

    Цитата Сообщение от AzAtom Посмотреть сообщение
    либо оставить 192 строки и вычисление адреса обратно усложнится.
    ничего не усложнится, ты не въезжаешь
    атрибуты тоже лежат "в столбце"

    Цитата Сообщение от AzAtom Посмотреть сообщение
    Есть ещё комбинированный вариант. На экране в одной строке идут байты 16384, 16392 и т.д, на следующей строке идут байты 16385, 16393 и т.д. Т.е., идущие подряд 8 байт относятся к одному знакоместу.
    ...
    Это дало бы заметное ускорение вывода спрайтов в играх, и даже текста в стандартном бейсике, плюс облегчение программирования. А надо всего лишь несколько линий адреса переставить.
    это на комоде вроде так сделано, и хуже для всего, кроме вывода в строчку букавок фиксированного размера
    Прихожу без разрешения, сею смерть и разрушение...

  2. #82
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,832
    Спасибо Благодарностей отдано 
    479
    Спасибо Благодарностей получено 
    656
    Поблагодарили
    511 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    ничего не усложнится, ты не въезжаешь
    атрибуты тоже лежат "в столбце"
    хорошая идея
    конечно атрибуты при этом должны лежать за столбцом а не каждые 8 байт



    при этом в столбце остается 64 байта для атрибутов
    можно запилить атрибуты для 8х4


    адреса атрибутов легко находятся
    x xxxx yyyy yyyy

    (0000 00)00 - (1011 11)11 адреса строк
    11(00 0000) - 11(101111) адреса атрибутов

    перемещение по атрибутам с таким же удобством как и по экрану
    inc h, inc l


    при этом у нас 512 байт (16*32) не используются

    а глядя на дырку в ПЗУ
    и учитывая тот чо их можно тоже использовать по делу

    то не велика потеря
    Последний раз редактировалось NEO SPECTRUMAN; 18.05.2017 в 22:03.

  3. #83
    Activist Аватар для AzAtom
    Регистрация
    05.04.2015
    Адрес
    г. Майкоп
    Сообщений
    292
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тогда ещё вариант.
    Можно было использовать бит порта для переключения режима раскладки экрана. Первый режим как я предложил, подряд идут байты одного знакоместа, хорош для текста и спрайтовых игр, которых немало, а второй как предложил Lethargeek, подряд идут байты одного столбца 8х192 на экране. Думаю, там потребуется не так много логики, чтобы реализовать переключение нескольких адресных линий.

  4. #84
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,525
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    208
    Поблагодарили
    166 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AzAtom Посмотреть сообщение
    Можно было использовать бит порта для переключения режима раскладки экрана. Первый режим как я предложил, подряд идут байты одного знакоместа, хорош для текста и спрайтовых игр, которых немало,
    да ничем он не хорош для "спрайтовых игр", а для текста удобен только лишь при ограниченном его размере и положении
    следственно, нет смысла переключаться, лучше логику потратить на что другое, или ни на что не тратить, не усложнять
    Прихожу без разрешения, сею смерть и разрушение...

Страница 9 из 9 ПерваяПервая ... 56789

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

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

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

Ваши права

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