User Tag List

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

Тема: Идея по введению лучшей графики в РК86

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

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

    Регистрация
    12.11.2009
    Адрес
    Москва
    Сообщений
    403
    Спасибо Благодарностей отдано 
    50
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    66 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Использование битов D6, D7 в самой графике фонтов для формирования номера фонта хуже, чем любое другое решение, т.к для удобного использования ZX-графики лучше иметь переделку на полноценный фонт шириной в 8 точек.
    Цитата Сообщение от barsik Посмотреть сообщение
    Не лучше ли перенести область загрузки фонта в область 8400...BFFF ? Это позволит постепенные дальнейшие доработки, в частности позволит провести макетирование полноценной графики.
    Цитата Сообщение от barsik Посмотреть сообщение
    Не понял почему "родной" фонт прошитый в ПЗУ РФ2 остался и для борьбы с ним пришлось вводить буфер D6. Для макетирования достаточно его деактивировать подачей "1" на его /CS. А в окончательной конструкции этого ПЗУ вообще не должно быть, - по сбросу из ПЗУ (или ROM-диска) в ОЗУ фонта грузится базовый фонт РК86.
    Основная цель была разработать программируемый знакогенератор для Апогея, а не переделать Апогей.
    У Апогея жёстко прибито знакоместо на 6 точек - ничего с этим уже не поделать (не кромсая компьютер). Единственная доступная область памяти куда можно "безболезненно" подсунуть знакогенератор это $F800-$FFFF - все необходимые сигналы генерируются на плате, а ПДП не мешает, так как "висит" по адресам $F000-F7FF. Родной фонт не планировалось удалять или изымать - он неотъемлемая часть компьютера, а плата знакогенератора всего-лишь довесок. По (моей) логике работы родной фонт постоянно включён, когда выключен "новый" знакогенератор.

    Повторю - основная идея была сделать плату, которую можно поставить в любой Апогей при этом ничего не изменяя и не переделывая в самом Апогее (кроме удаления перемычки и соединения проводами платы знакогенератора с платой Апогея). То есть любой владелец Апогея может это повторить (при желании), а владелец клона может адаптировать некоторые идеи под свой клон (опять же при наличие желания).

    Наверное в каком-то другом решении использовать биты D6 и D7 это неправильно. Но насколько я могу видеть - в "классических" решениях они вообще никак не используются. И в первой версии знакогенератора я их тоже не использовал. Из доступных 8 килобайт в микросхеме ОЗУ бесполезно пропадали 6 килобайт. Поэтому были попытки найти решение для использования этой памяти под дополнительные наборы символов, а так же найти решение для переключения этих наборов. Использовать LA0 и LA1 для переключения я не стал, так как не совсем разобрался как они работают и не был уверен в конечном результате. Использовать "ранее никому не нужные биты" показалось самым оптимальным решением. Они и так никому не нужны - пусть послужат делу.

    П.С. Возможно мне стоило изначально создать тему "Программируемый знакогенератор для Апогея", чтобы не вводить в заблуждение владельцев и пользователей классического РК или других клонов.
    Последний раз редактировалось SegaBoy; 04.04.2018 в 23:42.

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

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

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

Похожие темы

  1. Расширение ПЗУ РК86
    от barsik в разделе Радио-86РК
    Ответов: 3
    Последнее: 02.12.2017, 00:42
  2. РК86 с статическим ОЗУ
    от Vladimir_S в разделе Новодел
    Ответов: 1
    Последнее: 05.07.2012, 07:15
  3. Платы Радио РК86
    от Павел Рябцов в разделе Барахолка (архив)
    Ответов: 136
    Последнее: 20.01.2012, 14:38
  4. продам корпус рк86
    от oracleua в разделе Барахолка (архив)
    Ответов: 10
    Последнее: 29.01.2011, 00:51

Ваши права

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