User Tag List

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

Тема: Радио-86РК: Реализация компьютера на ПЛИС

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Guru
    Регистрация
    26.02.2010
    Адрес
    Запорожье
    Сообщений
    2,171
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    A какой вообще смысл эмулировать реальную ВГ75 и DMA ?

    Ваша главная задача чтоб попали соответсвующие байты памяти в соответсвующее знакоместо на экране.
    .

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

  3. #2
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,126
    Спасибо Благодарностей отдано 
    809
    Спасибо Благодарностей получено 
    666
    Поблагодарили
    409 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Atari Посмотреть сообщение
    A какой вообще смысл эмулировать реальную ВГ75 и DMA ?

    Ваша главная задача чтоб попали соответсвующие байты памяти в соответсвующее знакоместо на экране.
    Если бы формат отображения был фиксированым, это было бы так. Но ВГ75 -- программируемый контроллер и были программы, которые программировали его нестандартным образом для для достижения разных интересных эффектов.
    Больше игр нет

  4. #3
    Guru
    Регистрация
    26.02.2010
    Адрес
    Запорожье
    Сообщений
    2,171
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Если бы формат отображения был фиксированым, это было бы так. Но ВГ75 -- программируемый контроллер и были программы, которые программировали его нестандартным образом для для достижения разных интересных эффектов.
    например?

    и Вы думаете что у вас эти "эффекты" не превратятся в деффекты?
    .

  5. #4
    Master
    Регистрация
    28.05.2010
    Адрес
    г. Москва
    Сообщений
    508
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    ... Но ВГ75 -- программируемый контроллер и были программы, которые программировали его нестандартным образом для для достижения разных интересных эффектов.
    Для этого нужно было сам "монитор"исправить. В стандартном варианте ВГ75 запрограммировать на артибуты было нельзя,т.к. все данные от 80h,до 0FFh на ВГ75 не проходили.

    Кстати К580ВГ75 отлично работает в режиме VGA с частотами 72гц на 32Кгц.(это его стандартный режим VGA).

  6. #5
    Member Аватар для Santechnik
    Регистрация
    08.05.2010
    Адрес
    Brisbane, AU
    Сообщений
    193
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А на сколько распространены были такие исправления Монитора?

  7. #6
    Junior
    Регистрация
    22.04.2010
    Адрес
    Лабинск
    Сообщений
    20
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rokl Посмотреть сообщение
    Для этого нужно было сам "монитор"исправить. В стандартном варианте ВГ75 запрограммировать на артибуты было нельзя,т.к. все данные от 80h,до 0FFh на ВГ75 не проходили.
    Что-то вы путаете. Перепрограммировать любой контроллер можно в любой момент. Причём здесь монитор? Другое дело, что возможна потеря совместимости со стандартными подпрограммами монитора, но в таком случае их функции берет на себя программа, перепрограммирующая контроллер.

  8. #7
    Master
    Регистрация
    28.05.2010
    Адрес
    г. Москва
    Сообщений
    508
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svl Посмотреть сообщение
    Перепрограммировать любой контроллер можно в любой момент. Причём здесь монитор? Другое дело, что возможна потеря совместимости со стандартными подпрограммами монитора, но в таком случае их функции берет на себя программа, перепрограммирующая контроллер.
    Да, вместо того, что бы в мониторе изменить всего один байт, нужно писать процедуры перепрограммирования контроллера ВГ75, и замену стандартных подпрограмм монитора...тоже вариант.

  9. #8
    Junior
    Регистрация
    22.04.2010
    Адрес
    Лабинск
    Сообщений
    20
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rokl Посмотреть сообщение
    Да, вместо того, что бы в мониторе изменить всего один байт, нужно писать процедуры перепрограммирования контроллера ВГ75, и замену стандартных подпрограмм монитора...тоже вариант.
    Думаю, эта защита от ошибочного перепрограммирования ВГ75 в результате передачи на отображение байта более 7F не просто так сделана. И какие там особые процедуры писать надо? Это же не перевод в защищенный режим PC. Разницы в объёме кода при программировании через F809 (допустим такую возможность) и через непосредственную запись портов практически никакой, зато имеем существенный выигрыш в скорости из-за тормознутости F809. А стандартные подпрограммы могут потерять совместимость независимо от способа перепрограммирования.
    Да и вроде бы изначально заявлялось о принципиальной невозможности программирования ВГ75 без правки монитора.

  10. #9
    Member Аватар для Santechnik
    Регистрация
    08.05.2010
    Адрес
    Brisbane, AU
    Сообщений
    193
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Сопрягать FPGA-шный дизайн с олдовыми чипами -- тоже не факт, что получится просто. А это твой первый проект, или у тебя большой опыт? Начинать с ВГ75 -- это по-моему очень жестко.
    Да, конечно, сопрягать тоже не просто. И тайминги, и напруга... Но по-любому продолжаем. Но если до конца июля не успею, то придется сделать паузу до ноября.
    А опыта с ПЛИС нет. Из практических вещей - только все задачи с диска от DE1.
    Я вообще бухгалтером работаю. Просто хобби у меня было лет 20 назад. Ну а сейчас захотелось это хобби восстановить. А тут новые технологии. Паять просто уже не так интересно. С микроконтроллерами разобрался. Таймер с допфункциями придумал, прошу на ассемблере написал и собрал. Теперь до ПЛИС дошел. Я там в начале писал - одна из целей проекта ознакомление с новыми технологиями. Но проект я настроен завершить решительно.
    Ну прокопаюсь я с этим контроллером пусть в 5 или 10 раз дольше чем профи. Но ведь в кайф! Это же хобби - главное процесс. Ничего неразрешимого там не вижу. Но зато какой опыт!

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

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

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

Похожие темы

  1. Радио-86РК: Разное
    от Titus в разделе Радио-86РК
    Ответов: 351
    Последнее: 05.04.2018, 16:19
  2. Ответов: 65
    Последнее: 14.11.2014, 08:05
  3. Ответов: 92
    Последнее: 19.02.2009, 17:33
  4. Радио 86РК
    от Shnurkov в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 02.01.2009, 12:52

Ваши права

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