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

User Tag List

Страница 55 из 56 ПерваяПервая ... 515253545556 ПоследняяПоследняя
Показано с 541 по 550 из 560

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

  1. #541
    Master
    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    905
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    205
    Поблагодарили
    153 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    нынешних погромистов не учат алгоритмам и тем более - составлению блок-схем. А это очень важный творческий момент
    Тоже верно, но если брать шире - кодер лишь пишет код, он не обязан думать о дизайне, играбельности, удобстве для пользователя и тому подобное.
    Все идеи, как правило генерируют совсем другие люди, и потом ставят соответствующие задачи кодеру. Его дело - эффективная реализация задуманного.
    Условно говоря, плотник не обязан уметь красить заборы, а повар - ремонтировать свою электроплиту. Времени уйдет масса, а толк сомнительный.
    Да, встречаются уникумы, делающие все сами, но их немного. И в таком случае обычно что-нибудь да приносится в ущерб остальному.
    Примеров среди нашей спектрумовской братии достаточно: в 90-х вышло море демок с высоким уровнем кода, но качественных игр - единицы.

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

  3. #542
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,683
    Спасибо Благодарностей отдано 
    422
    Спасибо Благодарностей получено 
    196
    Поблагодарили
    174 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    При ограниченности бюджета мастеровой (или как бы сейчас сказали креативный )человек в России с древнейших времен становился "человеком-оркестром" и "сам себе на все руки мастером". Мой покойный дядька плотник с тремя классами образования лично выстроил три дома и массу подсобных построек. А еще он мог распиливать любые доски, готовить для обшивки домов "вагонку" и обшивать ею в "елочку". Сам делал оконные рамы, двери, лестницы, времянки, заливал фундаменты, выполнял кровельные работы, мог строить лодки и клал из кирпича печи, которые действительно неплохо топились и не дымили. Конечно не все эти работы он делал на отлично, но на "хорошо" точно.
    Пытался он рассуждать и о медицине, и космосе. В годы ВОВ пешком протопал от Сталинграда до Бухареста, переправляясь и через большие реки и сотни речек поменьше. Ходил врукопашную с саперной лопаткой. Ориентировался без компаса в любом незнакомом лесу.

    А что касается нашей братии - меньше надо было пить и тусоваться. Больше бы было тогда и прока!
    В игре, и любой другой программе, имея исходники и инструментарий можно поменять в любой момент отдельные компоненты. Если бы вот только не пресловутое "авторское право". Сделать проект можно с никакой графикой и никаким саундтреком, а уж потом и то, и другое улучшить.

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

    Цитата Сообщение от reddie Посмотреть сообщение
    плотник не обязан уметь красить заборы
    красить заборы могут даже Маша и медвежонок-панда Другое дело, что современные краски есть не вонючие и не ядовитые, а в СССР таких красок не было. То есть от тех красок болела голова и тошнило.
    Последний раз редактировалось andrews; 08.04.2022 в 13:01.

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

    Denn (10.04.2022)

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

    По умолчанию

    Для формирования развертки VGA для экрана 320*240 точек используем частоту 12 МГц. В строке будет 400 тактов. В кадре будет 525 строк. Потребуется 3 счетчика К555ИЕ10/18 (4 бита) по-горизонтали и 3 по-вертикали. Эти счетчики нужны для формирования строчных и гасящих импульсов VGA, а также импульсов загрузки смещения в счетчики скроллинга.

    Для скроллинга экрана 320*240 нужно 3 счетчика по-горизонтали и 2 по-вертикали. Полный экран занимает область размером 512*256 точек, но видно только окно 320*240, положение которого задано в регистрах начала окна. Экран закольцован по-горизонтали и вертикали. После последней точки отображается нулевая.
    Последний раз редактировалось zx-kit; 10.04.2022 в 09:53.
    "L-256"

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

    По умолчанию

    Генератор тактовой на ЛН1 и кварце 12 МГц. Процессор на 6 МГц. Два экрана сделать на двух блоках статики с раздельными шинами адреса, данных и управления.
    Последний раз редактировалось zx-kit; 10.04.2022 в 09:18.
    "L-256"

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

    По умолчанию

    Когда-то давно я переделал игру ZOO от Специалиста на Радио-86РК. Графика заменялась на переключаемый шрифт с тайлами.
    Сейчас можно сделать тайловый/символьный режим с регулируемой шириной тайлов до 16 точек.

    Хочу сделать символьный режим 80/64/40 символов в строке с загружаемым знакогенератором по 4 бита на точку и разрешением VGA 640*480.
    Для 80 символов в строке ширина 8 точек, для 64 символов в строке ширина 10 точек, для 40 символов в строке ширина 16 точек.

    На точку 4 бита. На каждый тайл дополнительно байт с номером палитры. Заполнять автоматически значением из регистра текущей палитры. И добавить скроллинг с шагом 2 точки. Получится режим, с помощью которого можно рисовать фон или буквы текста. Всего 256 символов. Для реализации тайлового режима планируется использовать три микросхемы SRAM по 32 килобайта + две микросхемы на палитру.

    Планируется для возможности запуска мониторов Радио-86РК, Орион-128, Специалист, IS-DOS, CPM на процессоре Z80.
    Нужно выбрать кодировку шрифта, найти готовые свободные шрифты, выбрать кодировку PS2 клавиатуры для ввода в компьютер.
    У кого какие соображения на этот счет - как сделать правильно и удобно?
    Последний раз редактировалось zx-kit; 12.07.2022 в 06:47.
    "L-256"

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

    По умолчанию

    Отображение символа через запись в порты: номер строки, номер столбца, номер палитры, номер символа.
    Начало отображаемого окна через запись в порты: начальная строка, начальный столбец, начальная строка в символе, начальный столбец в символе.
    Размер символа через запись в порты: первая отображаемая строка символа (0-12), первый отображаемый столбец символа (0-12).
    Всего 128 строк и 256 столбцов символов. Размеры символов: 4, 6, 8, 10, 12, 14, 16 точек. В байте шрифта 2 точки по 4 бита. Палитра 8 бит.
    Последний раз редактировалось zx-kit; 12.07.2022 в 19:25.
    "L-256"

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

    По умолчанию

    Можно добавить FLASH 128 Кбайт для шрифтов. Возможно получится подключить модуль и к другим компьютерам для быстрого вывода текста на VGA монитор. Влезет четыре прошитых шрифта.

    Желательно иметь возможность выделять слова жирным шрифтом. Для этого на экране надо отображать более 256 символов. Это можно сделать, если палитру символа уменьшить с 8 до 5 битов. 3 бита - номер шрифта, 5 битов - номер палитры. Если для загружаемых шрифтов поставить SRAM 128 Кбайт вместо 32, то загружаемых тоже можно сделать 4 шрифта.
    Последний раз редактировалось zx-kit; 24.07.2022 в 18:15.
    "L-256"

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

    По умолчанию

    Буфер символов размером 256 строк по 256 столбцов. Для ходилок-леталок дополнительные пропорции 512*128 и 128*512 символов. На мониторе отображать выбранное окно из буфера символов размером 640*480 точек. Это позволяет сделать скроллинг окна с шагом 2 точки.

    Четыре шрифта прошить во FLASH 128 K для возможности вывода текста сразу после включения компьютера. Восемь загружаемых шрифтов для игр можно записать в SRAM 2*128 K. Это позволит использовать набор из 2048 тайлов.

    На каждый символ дополнительно есть байт атрибута. В атрибуте 4 бита D3-D0 - номер шрифта, 4 бита D7-D4 - номер палитры.
    Последний раз редактировалось zx-kit; 07.08.2022 в 08:08.
    "L-256"

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

    По умолчанию

    Какое соотношение сторон буфера символов больше подходит для ходилок-леталок?
    512*128 или 1024*64 при размере экрана 40*30 ? Достаточно по-горизонтали 12 экранов или лучше 25?

    Или хватит только 256*256? Что упростит схему.
    Последний раз редактировалось zx-kit; 08.08.2022 в 08:30.
    "L-256"

  12. #550
    Master
    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    905
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    205
    Поблагодарили
    153 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zx-kit Посмотреть сообщение
    Какое соотношение сторон буфера символов больше подходит для ходилок-леталок?
    512*128 или 1024*64 при размере экрана 40*30 ? Достаточно по-горизонтали 12 экранов или лучше 25?
    В идеале - переключаемое, если позволит схемотехника.

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

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

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

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

Ваши права

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