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

User Tag List

Результаты опроса: Нужно ли улучшать графические возможности компьютера для облегчения написания игр ?

Голосовавшие
109. Вы ещё не участвовали в этом опросе
  • Да

    58 53.21%
  • Нет

    51 46.79%
Страница 8 из 72 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя
Показано с 71 по 80 из 714

Тема: Идеальный Спектрум

  1. #71
    Master Аватар для Бука
    Регистрация
    29.08.2012
    Адрес
    Анапа
    Сообщений
    610
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Я думал о слое спрайтов (не аппаратных спрайтах).
    В Timex 2068 были аппаратные два экрана в 16к нижней памяти, аппаратный мультиколор и 512*192.

    Вот если бы из двух экранов было бы аппаратное наложение, де еще с 1м прозрачным цветом то было бы красиво, особенно для 1982го.

    Но 2 байта чтения памяти за раз это мало, а больше это уже не ULA. Я бегло пролистывал многочисленные споры "4 или два байта" на этом форуме, ясно что таки 2шт.

    Но и четыре вроде как не так уж сложно по схематике того же 82го.
    «Земля - слишком маленькая и хрупкая корзина, для того чтобы человечество держало в ней все свои яйца…» - Роберт Энсон Хайнлайн.
    Электроника МК-61, Psion series 5mx.

    Всем умеющим читать советую http://www.skeptik.net/conspir/moonhoax.htm http://lurkmore.to/Лунный_заговор

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

    По умолчанию

    Чем больше я думаю об улучшении режимов, тем чаще возникает мысль, что надо остановиться на таком режиме, который позволяет отобразить старую заставку к игре, спрайт или тайл, нарисованный для Спектрума. Если новый компьютер не позволит это сделать, значит это не потомок Спектрума.

    Естественно, если мы устраняем недостатки старого режима, то совсем без преобразования картинку изобразить нельзя будет. Но преобразования незначительные. Ведь для игр важнее, чтобы тайлы и спрайты быстрее рисовались, а не заставка.

    Если у нас для перехода к байту снизу надо изменить младший байт адреса, то мы сможем изобразить старый спрайт, переписав подпрограмму печати. А вот если мы сделаем формат цвета 2 точки на байт, то тут уже изменения значительные. Изобразить мы сможем, но подпрограмма будет сложнее.

    Если мы выпрямили адресацию байтов экрана и сделали для ускорения вывода и освобождения основной памяти начало экрана с адреса 0, то мы все равно сможем изобразить старую заставку из памяти. Просто напишем подпрограмму, которая переставляет байты нужным образом. Новые картинки мы сможем хранить уже в требуемом формате следования байтов.

    Надо выбирать, на каком уровне улучшений остановиться, чтобы это был потомок Спектрума. Цвета тоже желательно оставить стандартные спековские, даже если хочется добавить палитру. Ведь эти оттенки и отличают Спек от Денди, С64 и других приставок и компьютеров. И мы к ним привыкли.

    То есть у нас останется от Спектрума его основа - 15 цветов с учетом атрибутов и формат спрайтов. Остальное меняем для повышения скорости, плавности, увеличения размера экрана и т.п. Я правильно рассуждаю ?
    Последний раз редактировалось zx-kit; 05.03.2018 в 18:38.
    "L-256"

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

    По умолчанию

    Цитата Сообщение от Бука Посмотреть сообщение
    Вот если бы из двух экранов было бы аппаратное наложение, де еще с 1м прозрачным цветом то было бы красиво, особенно для 1982го.
    да ну, это даже для 1982 было ниочинь
    Прихожу без разрешения, сею смерть и разрушение...

  4. #74
    Master Аватар для Бука
    Регистрация
    29.08.2012
    Адрес
    Анапа
    Сообщений
    610
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    да ну, это даже для 1982 было ниочинь
    Почему? Стандартный экран для фона, второй для спрайтов без клешинга с первым, 4 цвета на знакоместо. Ну и мультиколор никто не запрещает оставить.

    Вообще главная беда Спека что он делался "в стиле синклера" компом на год-другой, придавить конкурента Акорн ББЦ/

    Хотя память та же отчаянно дешевела с 81го но никаких вариантов расширения не было, и зачем-то даже RAM CS со слота расширения убрали (на ZX81 это позволяло подцепить внешний маппер на сколько угодно ОЗУ).

    «Земля - слишком маленькая и хрупкая корзина, для того чтобы человечество держало в ней все свои яйца…» - Роберт Энсон Хайнлайн.
    Электроника МК-61, Psion series 5mx.

    Всем умеющим читать советую http://www.skeptik.net/conspir/moonhoax.htm http://lurkmore.to/Лунный_заговор

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

    По умолчанию

    То что память дешевела синклеру мало помогло, у нас есть клоны у которых 4Mb памяти... и что? Если памяти много но она не может быть загруженна на 100% своей пропускной способности и обьема то это деньги на ветер. Философия первых компов типа vic-20, atari 8bit, zx80 (да и второй волны - c64, zx-spectrum, amstrad) была в том чтоб использовать память на максимум и по обьему и по скорости, чего они и добились успешно. Именно потому и существует сегодня наше хобби, и это хобби не про 486-й начала 90-х с кучей бесполезных мегабайтов и двухуровневым кэшем а именно про "домашний" комп и спользующий ресурсы почти на 100%.

    Если "идеальный спектрум" будет использовать свою память менее чем на 50% (по обьему и пропускной способности), то это будет всего лишь еще один комп в стиле tsconf... который может тоже что и msx+ (только msx+ работает на 3.5mhz а tsconf на 28mhz + несколько буферов двухпортовой памяти). Ну и интерес к нему будет минимальный...

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

    По умолчанию

    Цитата Сообщение от Бука Посмотреть сообщение
    Почему? Стандартный экран для фона, второй для спрайтов без клешинга с первым, 4 цвета на знакоместо. Ну и мультиколор никто не запрещает оставить.
    потому что для почти того же эффекта проще было вкрячить готовый TMS9918A

    - - - Добавлено - - -

    Цитата Сообщение от Бука Посмотреть сообщение
    Хотя память та же отчаянно дешевела с 81го но никаких вариантов расширения не было, и зачем-то даже RAM CS со слота расширения убрали (на ZX81 это позволяло подцепить внешний маппер на сколько угодно ОЗУ).
    48k хватит всем
    Прихожу без разрешения, сею смерть и разрушение...

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

  8. #77
    Master Аватар для Бука
    Регистрация
    29.08.2012
    Адрес
    Анапа
    Сообщений
    610
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    для почти того же эффекта проще было вкрячить готовый TMS9918A
    Он заметно дорог в те годы, и кстати амеры в расширение ZX81 его вкрячивали успешно.

    Тут речь идет про апнутую ЮЛУ, с аппаратным гигаскрином (с прозрачностью). Программирование веселых игр даже из барсика было бы простым и быстрым.

    Кстати не понятно почему в Спек не взяли юлу с 81го (обработка клавы и мафона 1в1) и не добавили вторую для графики. Впрочем возможно на прототипах так и было, а глюк Issue I с клавой связан как раз с форсированной попыткой впихать всё в 1шт.

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    48k хватит всем
    Напоминаю что IBM PC производился в 81-83м с моделями с 16 и 64кб, штатно расширяемыми максимум до 256кб.

    Впрочем это только мысли об, так что можно помечтать дальше...
    «Земля - слишком маленькая и хрупкая корзина, для того чтобы человечество держало в ней все свои яйца…» - Роберт Энсон Хайнлайн.
    Электроника МК-61, Psion series 5mx.

    Всем умеющим читать советую http://www.skeptik.net/conspir/moonhoax.htm http://lurkmore.to/Лунный_заговор

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

    По умолчанию

    У слоя фона тоже можно маску сделать. За ним можно сделать последний фон - backcolor. Прикинул, как реализовать несколько слоев. Для каждого типа слоя - bitmap, attr, mask отдельную микросхему SRAM. Если взять 3 микросхемы по 128Кбайт, то можно сделать от двух до четырех слоев.

    Надо для нового компьютера определиться с расположением битов яркости в новом атрибуте, какую частоту Z80, какую частоту INT, какой выход цифровой RGBI 50 Hz или VGA 640x480.
    "L-256"

  10. #79
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мне вот это все напоминает басню Крылова. И параллельные темы - музыканты...
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  11. #80
    Master Аватар для SaNchez
    Регистрация
    22.12.2007
    Адрес
    г. Владивосток
    Сообщений
    915
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    6 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    То что память дешевела синклеру мало помогло, у нас есть клоны у которых 4Mb памяти... и что? Если памяти много но она не может быть загруженна на 100% своей пропускной способности и обьема то это деньги на ветер.
    Боже, какой бред... Аж бомбануло... Какой-же ты ламер, сферический в вакууме, из палаты мер и весов.

    Цитата Сообщение от zst Посмотреть сообщение
    У слоя фона тоже можно маску сделать. За ним можно сделать последний фон - backcolor. Прикинул, как реализовать несколько слоев. Для каждого типа слоя - bitmap, attr, mask отдельную микросхему SRAM. Если взять 3 микросхемы по 128Кбайт, то можно сделать от двух до четырех слоев.
    Imho, cделай 1) layer2 256х192х256; 2) блиттер, который может за фрейм такой layer2 раза 4 перерисовать; 3) потом сделай дизайн клёвого корпуса с клавой, чтобы не хуже 48 резинки; 4) организуй производство, чтобы ценник для конечного пользователя был не выше 99 фунтов. И люди подтянутся! (Скажу тебе по секрету, можешь первые 2 пункта пропустить и воткнуть малинку. Если остальные два пункта будут выполнены - тебя ждёт успех).
    Последний раз редактировалось SaNchez; 07.03.2018 в 20:53.

Страница 8 из 72 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 4
    Последнее: 15.05.2017, 15:32
  2. Ответов: 18
    Последнее: 12.03.2016, 14:15
  3. Ответов: 69
    Последнее: 13.06.2012, 10:33
  4. GO! на спектрум!
    от bigral в разделе Программирование
    Ответов: 1
    Последнее: 11.01.2012, 09:44
  5. Спектрум и Я
    от Black_Cat в разделе Разный софт
    Ответов: 0
    Последнее: 05.08.2007, 21:00

Ваши права

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