User Tag List

Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 30 из 32

Тема: Рамфонт Руслана Аликберова (схема, код)

Комбинированный просмотр

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

    Регистрация
    08.12.2023
    Адрес
    г. Жуковский
    Сообщений
    282
    Спасибо Благодарностей отдано 
    54
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    45 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Лог по батарее))) Батарея не садится вообще. Шрифт утёк один раз, видимо батарейку надо ту, которая проводами припаивается. Окислился у меня держатель батареи позаимствованный из чего-то очень старого. Ну или просто держатель качественный используйте.

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

    Плата в батареечном варианте получается примерно такая, она втыкается вместо ПЗУ шрифта:





    Пины для платы заказаны такие: https://aliexpress.ru/item/100500308...00023973777298

    Работа идёт крайне медленно, ибо я не владею знаниями по софту для разводки плат, учусь на ходу. Даже понятия не имею, как потом платы заказывать.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	ramfont_01.jpg 
Просмотров:	233 
Размер:	72.7 Кб 
ID:	82503   Нажмите на изображение для увеличения. 

Название:	ramfont_02.jpg 
Просмотров:	229 
Размер:	30.4 Кб 
ID:	82504  

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

    Alikberov(13.07.2025)

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

  3. #2

    Регистрация
    08.12.2023
    Адрес
    г. Жуковский
    Сообщений
    282
    Спасибо Благодарностей отдано 
    54
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    45 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Благодаря схеме рамфонта мы можем изменить таблицу символов. А вот схема вдогонку, чтобы эту таблицу раскрасить:



    ИР23 защелкивает старшие биты адреса символа, таким образом таблица символов делится на 8 кластеров произвольного цвета.

    В двухпортовый регистр 1802ИР1 можно записать 16 значений. 8 для цвета пикселей и 8 для цвета фона + яркость. Младший полубайт задаёт номер цветного сектора, а старший значение RGBI.

    Таким образом тайлы с травой можно сделать зелёными, воду синей, огонь красно-желтым и т.д. Примеры я выкладывал на второй странице топика:



    Но там ещё не было цвета фона.

    Пока могу проверить эту схему только частично. Нет у меня нормального VGA конвертера. Но вроде как всё должно работать.

    Вот предлагаю к обсуждению, может получится ещё лучше сделать.

    Знать не знал про 1802ИР1, спасибо за подсказку!
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	color.jpg 
Просмотров:	159 
Размер:	38.4 Кб 
ID:	82795  

    Эти 2 пользователя(ей) поблагодарили Hammer за это полезное сообщение:

    Alikberov(14.09.2025), Pyk(15.09.2025)

  4. #3

    Регистрация
    08.12.2023
    Адрес
    г. Жуковский
    Сообщений
    282
    Спасибо Благодарностей отдано 
    54
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    45 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот набросок платформера с предлагаемой схемой цвета:

    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	photo_2025-09-17_20-32-05.jpg 
Просмотров:	40 
Размер:	53.4 Кб 
ID:	82808  

  5. #4

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,487
    Спасибо Благодарностей отдано 
    322
    Спасибо Благодарностей получено 
    254
    Поблагодарили
    222 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hammer Посмотреть сообщение
    Вот набросок платформера с предлагаемой схемой цвета:
    Разогнать 8080 до 5 МГц и ZX, MSX, CPC и прочие Z80 курили бы в сторонке в начале 80-х (конечно нет, обвязка на Z80 компактнее и дешевле).
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  6. #5

    Регистрация
    08.12.2023
    Адрес
    г. Жуковский
    Сообщений
    282
    Спасибо Благодарностей отдано 
    54
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    45 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    i8085 с его скрытыми командами мог бы составить конкуренцию спеку однозначно. Там всё проще по питанию и по обвязке, чем в 8080. Очень даже интересно поиметь такую машинку сейчас.

  7. #6

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,487
    Спасибо Благодарностей отдано 
    322
    Спасибо Благодарностей получено 
    254
    Поблагодарили
    222 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hammer Посмотреть сообщение
    Там всё проще по питанию и по обвязке, чем в 8080.
    Но было уже поздно, появился Z80. Хотя, по цене он был с ним сравним, но и частота, и функционал меньше.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  8. #7

    Регистрация
    08.12.2023
    Адрес
    г. Жуковский
    Сообщений
    282
    Спасибо Благодарностей отдано 
    54
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    45 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Батарейка всё ещё работает, но видимо скоро её уберу т.к. получилось написать биос со шрифтом.

    У машин на статике (не уверен, что у всех) ПЗУ после сброса стартует с адреса E000. Это значит, что можно ставить ПЗУ размером 8кб. Так у меня и получилось. Биос стартует с E000, настраивает все устройства, проверяет память. Потом можно выбрать загрузку с CF-карты FAT16 или через ППА, или вынырнуть в Монитор, который в 8кб ПЗУ сидит на старом адресе. Примерно так это всё выглядит:



    Про CF-карту пока могу только сказать, что она работает прям на ШД в режиме 8-бит, файлы с неё читаются. Но эксперимент пока не завершён.

    Биос занимает 2кб, он сжат архиватором, на старте распаковывается и заливается в рамфонт Руслана.

    Попутно родился загрузчик для памяти AT28C64, которая цепляется на ППА. Иначе я бы не смог отладить биос.

    Сам биос можно порезать, если вы не планируете использовать файловую систему. Без загрузки файла ОС с CF-карты наверняка тоже красиво получится.

    Мне очень удобно потому, что на плате стоит ВИ53, но Монитора с её инициализацией я не нашёл. Соответственно её настраивает биос. А может кто-то часы добавит или другой функционал - всё можно прописать в биос.

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

    Еще схема допилилась до возможности записывать шрифт шириной не 6 точек, а 8 точек.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	photo_2025-10-24_18-43-18.jpg 
Просмотров:	87 
Размер:	53.4 Кб 
ID:	83085  
    Последний раз редактировалось Hammer; 31.10.2025 в 19:53.

    Эти 3 пользователя(ей) поблагодарили Hammer за это полезное сообщение:

    Alikberov(01.11.2025), puller(01.11.2025), Pyk(31.10.2025)

Страница 3 из 3 ПерваяПервая 123

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

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

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

Похожие темы

  1. От чёрного к белому (схема, код)
    от Hammer в разделе Радио-86РК
    Ответов: 39
    Последнее: 26.12.2024, 18:54
  2. BB-код YouTube
    от CityAceE в разделе Форум
    Ответов: 61
    Последнее: 07.11.2015, 06:26
  3. Код эмулятора
    от jasmin в разделе Программирование
    Ответов: 6
    Последнее: 15.03.2015, 18:53
  4. BB-код Spoiler
    от CityAceE в разделе Форум
    Ответов: 46
    Последнее: 27.06.2014, 00:10

Ваши права

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