User Tag List

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

Тема: Видеокарта для ZX на основе DivGMX

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

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

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    913
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    345
    Поблагодарили
    182 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Итак, экран 24576 байт. Я "разделил" его на три страницы по 8192 байта, которые включаются в область ПЗУ.
    Когда в одном байте два пикселя, это, конечно. не очень удобно. Но зато занимает в два раза меньше памяти.
    Но зато аппаратная прокрутка по горизонту тоже будет по 2 пикселя за раз. Это не очень хорошо, но можно использовать.

    Я сделал несколько портов ввода/вывода с общим младшим адресом 91 (#5b).
    Для управления экранами, страницами памяти карты, палитрой. Больше 20 портов.

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

    Также будет возможность использовать 4 Мб памяти sdram как просто память.

    Каринку для SAM Coupé можно подготовить в DaDither, это удобно.

    Предстоит доработка всего этого, тестирование.
    Не понятно как будет на практике смотреться 60Гц, в то время как на спектруме 50. Надо ли добавлять какие-то прерывания по началу экрана, строки.
    Если попробовать синхронизироваться с сигналом int спектрума, то наверное не все телевизоры такое поймут. Особенно 48 Гц.


    Вот тут снял немного видео с экрана:
    https://drive.google.com/drive/folde...tUjg61tFPhUf-B

    Кстати, когда компьютер пишет в видеопамять, то при конфликтах видеоконтроллер читает байты не по тем адресам, и на экране появляется небольшой "снег". Прямо как фирменная особенность настоящего ZX!
    Это можно разглядеть на видео.
    Понятно, что изображение надо менять не во время прохода луча, тогда всё будет ок.

    После сброса загружается палитра со стандартными цветами ZX. И второй экран выключается, на всякий случай.
    Последний раз редактировалось izzx; 25.12.2025 в 19:47.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

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

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

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

Похожие темы

  1. Ответов: 0
    Последнее: 04.09.2025, 15:58
  2. Видеокарта для Спека
    от PavelZX в разделе Изображение
    Ответов: 73
    Последнее: 13.11.2020, 15:21
  3. Ответов: 13
    Последнее: 22.04.2017, 14:31
  4. Видеокарта для Скорпионов
    от alone в разделе Scorpion
    Ответов: 20
    Последнее: 17.05.2014, 00:00
  5. Ответов: 0
    Последнее: 17.06.2010, 16:36

Ваши права

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