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

User Tag List

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

Тема: Радиолюбительский компьютер "LEVEL"

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

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

    По умолчанию

    Цитата Сообщение от TomaTLAB Посмотреть сообщение
    И так ли тут нужна "быстрая (кэшовая)" память? Мы собираемся выдергивать из нее по байту на графическую точку?
    Или все же все-таки байт на 8 точек?
    У каждой точки свой цвет. На каждую точку отдельный байт.
    Если по 4 бита на точку, то цвета RGBI как в Спектруме. На экране 15 цветов. По 2 бита на каналы RGB.
    Если 8 бит на точку, то цвета как у MSX2 256-color screen mode 8. На экране 256 цветов. По 3 бита на каналы RGB.
    Если 8 бит на точку + ОЗУ палитры, то цвета как у MSX2+ Screen mode 10 & 11 Screen mode 12. На экране 256 цветов из палитры. По 5 битов на каналы RGB.

    Для изображения на мониторе надо читать сразу по 4 или 8 бит на точку.
    Можно по-другому. Читать сразу 8 байтов для 8 точек. Для этого надо 8 микросхем памяти. Но их можно использовать медленные. В которые записывать одновременно 8 цветов с учетом прозрачного цвета. В соответствуюющие прозрачному цвету микросхемы не записывать. То есть цвета накладыаются поверх старых без клешинга.

    Если выводить на телевизор через SCART, то читать можно в 2 раза реже, то есть память можно использовть медленную. Но тут надо видеоконвертер для вывода на VGA.

    Можно читать сразу по 8 точек. Записывать в 8 регистров сдвига.
    При чтении по 1 точке регистры сдвига не нужны.

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

    Цитата Сообщение от Totem Посмотреть сообщение
    нет, основой концепт RAM- 64 Kбайта. С возможностью включать в адреса 0000-3FFF ROM и видеокарту.
    Графический режим - для игр 320х240 по 4 бита RGBI на точку. Будут использоваться адреса 0000-3FFF. Только запись. Возможность вместо видеокарты подключать RAM.
    вообщем даже для самоделки это "грабли".
    ничего подобного делать не надо, все уже придумано до нас.
    А аргументы есть ?

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

    Кроме скорости нужно учитывать еще объем памяти для экрана. Для 256х256 точек надо 64 Кбайта. Для 512х256 надо 128 Кбайт.
    Так как у нас экран 320х240 точек, то для него надо 128 Кбайт. А так как экранов 2, но надо 256 Кбайт. То есть хорошо подходит микросхема статики 256Кх16 бит. Так как у нас точки по 8 бит, то можно сделать второй слой. Или на точку выделить по 16 бит, тогда палитру не надо будет делать. Сразу HICOLOR.

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

    Почитал про мэппер MSX2. Давайте для расширения ОЗУ сделаем так же:
    Maximum size

    An MSX memory mapper contains up to 256 (2^8) blocks of 16 KiB (16384 bytes) each. Thus the maximum size for a mapper is 4 MiB (4096 KiB).
    I/O ports

    It occupies a single cartridge slot, which can be a primary or secondary slot, internal or external. Its configuration is controlled via 4 I/O ports:

    • A write to I/O port 252 (FCh) determines which block is accessible in address range 0000-3FFFh of the cartridge slot.
    • A write to I/O port 253 (FDh) determines which block is accessible in address range 4000-7FFFh of the cartridge slot.
    • A write to I/O port 254 (FEh) determines which block is accessible in address range 8000-BFFFh of the cartridge slot.
    • A write to I/O port 255 (FFh) determines which block is accessible in address range C000-FFFFh of the cartridge slot.

    Initialisation

    During bootup, the MSX2 bios initializes memory mapper(s) by writing to these I/O ports. Default configuration is as follows:

    • Block 3 is selected for 0000-3FFFh area.
    • Block 2 is selected for 4000-7FFFh area.
    • Block 1 is selected for 8000-BFFFh area.
    • Block 0 is selected for C000-FFFFh area.
    Последний раз редактировалось zx-kit; 30.12.2017 в 08:49.
    "L-256"

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

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

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

Похожие темы

  1. Радиолюбительский компьютер "LEVEL"
    от zx-kit в разделе Для начинающих
    Ответов: 501
    Последнее: 30.04.2020, 09:46
  2. PUZZNIC+Level Editor 2016
    от Yuri80 в разделе Игры
    Ответов: 3
    Последнее: 01.05.2016, 13:55
  3. Радиолюбительский компьютер "СПЕКТР" - схема, плата
    от idc в разделе Несортированное железо
    Ответов: 0
    Последнее: 02.08.2011, 13:31
  4. Level 5
    от Arlekin в разделе Игры
    Ответов: 7
    Последнее: 29.09.2006, 17:24

Ваши права

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