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

User Tag List

Страница 53 из 56 ПерваяПервая ... 4950515253545556 ПоследняяПоследняя
Показано с 521 по 530 из 560

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

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

    По умолчанию

    Цитата Сообщение от Xrust Посмотреть сообщение
    Потому, что спрайты обычно разноцветные. Придется в несколько приемов рисовать.
    никаких экстра приемов не потребуется, битпланы это не проблема а преимущество, в chunk режиме когда каждая точка кодируется несколькими битами внутри одного байта довольно тяжело сбросить у всех пикселей скажем второй бит, кроме того байт 8 бит и потому chunk режим может быть или 1 точка на байт или 2 или 4 или 8, если же режим 5 бит на точку или 3 то сделать его в chunk режиме невозможно, скорость работы с отдельными битпланами можно сделать такой же быстрой как и в chunk режиме если применить спец регистр который автоматом будет писаться в параллельные битпланы (еще и маску сразу накладывать если надо)

    все это не новое, у ega и у amiga были битпланы а у cga и atari st были chunk-и, все давно проверенно

    но проблема не в организации памяти экрана, а в скорости процессора, процессор не может загрузить пропускную способность 565ру5, потому что ему надо читать коды команд и выполнять их, и в результирующей проге каждая команда занимает много тактов... в результате большую часть времени видеопамять не загруженна и обновление экрана в 7..10 более медленное чем пропускная способность 565ру5

    можно применить процессор 1818вм01... он типо биполярный и типа risc работает в разы быстрее чем z80, НО ВСЕРАВНО против тайлово спрайтового автомата такого как в ПК8002 это все полная лажа, так как спрайты ненужно стирать, ненужно тратить время проца на всякие маски и битовые операции, вообще огромное количество кода писать ненадо это приводит к экономии памяти

    если же речь идет об цветности в 8, 16, 24bit на точку, то действует некое облегчение в том плане что исчезает по сути понятие "знакоместо" (всякие сдвиговые операции более ненужны), но и скорости надо болше, по сути vga режим 320x240x8 требует процессора 33mhz и круче, короче это не про самодельный retro компьютер никак

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

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    все это не новое, у ega и у amiga были битпланы а у cga и atari st были chunk-и, все давно проверенно
    в st тоже были битпланы, ключевая разница - способ доступа (ega/st - процессор, amiga - проц и блиттер) и ширина шд (ega - 32, st/amiga - 16)

    Цитата Сообщение от bigral Посмотреть сообщение
    но и скорости надо болше, по сути vga режим 320x240x8 требует процессора 33mhz и круче,
    в x-режимах необязательно
    Прихожу без разрешения, сею смерть и разрушение...

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

    По умолчанию

    Символы будут. А это уже тайловый фон.

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

    640*480 будет не полный экран. Надо проектировать комп сразу под экран 960*540 (1920*1080 с удвоением точек).

    Нужен аппаратный курсор в виде стрелки.
    Последний раз редактировалось zx-kit; 16.05.2020 в 23:05.
    "L-256"

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

    По умолчанию

    Слой спрайтов, возможность быстро его стирать и быстро рисовать спрайты дадут больше возможностей, чем ограниченное количество мерцающих спрайтов, как в MSX2 и его клоне ПК8002.
    "L-256"

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

    По умолчанию

    Символьный режим не особо нужен.
    320*240 16 бит сделать проще, чем устранить клешинг в Спектруме.
    Если сделать аппаратное копирование спрайтов, то можно экраны убрать из адресного пространства Z80.
    Координату (0,0) лучше разместить в левом нижнем углу и рисовать спрайты снизу вверх.
    Последний раз редактировалось zx-kit; 02.04.2022 в 18:17.
    "L-256"

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

    По умолчанию

    НА МОЙ ВЗГЛЯД САМОДЕЛЬНЫЙ КОМПЬЮТЕР ДЛЯ ИГР ДОЛЖЕН БЫТЬ ТАКОЙ:

    1. Подключение к монитору VGA 640*480 60 Гц.
    2. Два переключаемых экрана 320 * 240 * 16 бит вне адресного пространства.
    3. Координаты (0,0) по выбору в левом-верхнем или левом-нижнем углу.
    4. Рисование спрайтов аппаратное по координатам с точностью до точки.
    5. Аппаратный скроллинг экрана.
    6. Процессор Z80 на частоте 6.25 МГц.
    7. Память 1 Мбайт с менеджером WIN4 по 16 Кбайт в окне.
    8. Программное отключение ПЗУ.


    Конструкция компьютера должна быть модульная. Кросс-плата на 10 модулей.
    Размер модуля 99.06*99.06 мм (кратно сетке 2.54 мм).

    Модуль с портами клавиатуры, геймпада (курсор и 4 кнопки) и мышки.

    Адреса портов должны быть восьмибитные с полной дешифрацией.

    В ПЗУ минимальная программа LOADER. Никаких LOAD "" ENTER - нажал кнопку RESET - и компьютер должен загрузить программу с Ардуино.
    Последний раз редактировалось zx-kit; 03.04.2022 в 08:17.
    "L-256"

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

  8. #527
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,223
    Спасибо Благодарностей отдано 
    475
    Спасибо Благодарностей получено 
    905
    Поблагодарили
    595 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zx-kit Посмотреть сообщение
    1. Подключение к монитору VGA 640*480 60 Гц.
    Такие устройства отображения не производятся уже очень давно, ныне существующие в около-нежизнеспособном состоянии.
    Кмк, сегодня надо под HDMI проектировать..


    Цитата Сообщение от zx-kit Посмотреть сообщение
    7. Память 1 Мбайт с менеджером WIN4 по 16 Кбайт в окне.
    Это всё замечательно. Самый главный вопрос: кто будет писать ПО, особенно с поддержкой диспетчеров памяти?
    Кмк, на сегодня таких людей нет, причём даже теоретически((
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

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

    По умолчанию

    К HDMI можно через адаптер подключать. А если написать драйвера экрана для ISDOS, CPM, MONITOR?
    ПО. Тут замкнутый круг. Когда хочешь упростить себе написание ПО, то старое ПО уже не идет. А кто для тебя будет писать новое ПО?
    Кто-то должен? Нельзя для себя новое ПО писать? Или собраться группой энтузиастов в будущем?
    Последний раз редактировалось zx-kit; 03.04.2022 в 11:17.
    "L-256"

  10. #529
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,223
    Спасибо Благодарностей отдано 
    475
    Спасибо Благодарностей получено 
    905
    Поблагодарили
    595 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zx-kit Посмотреть сообщение
    ПО. Тут замкнутый круг. Когда хочешь упростить себе написание ПО, то старое ПО уже не идет. А кто для тебя будет писать новое ПО?
    Кто-то должен? Нельзя для себя новое ПО писать? Или собраться группой энтузиастов в будущем?
    Тут дело даже не в умеет/хочет. Сегодня жизнь так устроена, что каждую секунду жизни нужно зарабатывать на выживание. Ни у кого из взрослых нет "лишних" 5..8 часов в день на кодинг "for fun".
    Для написания чего-то более-менее серьёзного нужно "глубокое погружение", и далеко не единоразово. Без т.н. "монетизации" сегодня это просто нереально.
    А платить за это никто не будет. Поэтому только мечтать. Ну или All by myself, как говорится.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  11. #530
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,863
    Спасибо Благодарностей отдано 
    658
    Спасибо Благодарностей получено 
    1,854
    Поблагодарили
    1,059 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    Такие устройства отображения не производятся уже очень давно, ныне существующие в около-нежизнеспособном состоянии
    Посмотрел мониторы в одной из крупных сетей магазинов. Смотрел только в наличии в Уфе - 82 позиции со входом VGA (D-Sub). В московском магазине намного больше. Все они могут отобразить стандартный режим 640x480. Сегодня можно купить новый монитор с поддержкой режима VGA 640x480, не говоря уже об огромном количестве мониторов и телевизоров с vga на руках (и состояние далеко не около-нежизнеспособное, у меня в пределах досягаемости вполне рабочие 4 ТВ и 2 монитора с vga).

  12. Этот пользователь поблагодарил ivagor за это полезное сообщение:

    Denn (05.04.2022)

Страница 53 из 56 ПерваяПервая ... 4950515253545556 ПоследняяПоследняя

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

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

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

Ваши права

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