Все, что связано с видеокартой Video Graphics Array (VGA) и соответствующими стандартами. Обычно используется для обозначения вопросов о VGA-совместимом оборудовании (разъемы VGA, кабели, мониторы и т. Д.) Или спецификациях VGA (разрешение VGA, режимы видео VGA и т. Д.)
1 ответ

Запись непосредственно в видеопамять

Я слышал, что int 10h, ah = 0Ch довольно медленный, и чтобы получить разумную скорость, мне нужно было бы перейти в память и поместить значение в пиксел, который я хочу, я установил свой режим видео на 13h с int 10h, Призыв изменить режим видео: mov…
19 май '18 в 22:25
1 ответ

Печать символов на экране ASM в защищенном режиме

Я пытаюсь войти в защищенный режим и затем распечатать "Привет" Но вместо этого он просто печатает "Загрузка ОС" из моего вызова прерывания BIOS (который произошел до ввода pmode) И ничего больше. Мой Bootloader.asm %DEFINE KERNEL_LOAD_OFFSET 0x1000…
02 ноя '16 в 13:49
1 ответ

Объясните, как работает следующая программа?

Вот программа на языке C: (я удалил некоторую часть кода, которая просто инициализирует переменные VGA_COLOUR) static inline uint8_t vga_entry_color(enum vga_color fg, enum vga_color bg) { return fg | bg << 4; } static inline uint16_t vga_entr…
04 дек '17 в 12:21
2 ответа

Как напечатать номер, используя VGA на платах Verilog и Altera DE2?

Я использую плату Altera DE2 FPGA и Verilog, разработал простой процессор с использованием этих. Мне нужно распечатать значение регистра, используя VGA выход платы. Как я должен идти об этом?
07 июн '12 в 09:06
1 ответ

Получить vpos и hpos из vsync и hsync

Для проекта я получил экран с разрешением 1024*600. Для проекта мне нужна площадь 20px *20px с красным цветом. Я пытаюсь вытащить свою вертикаль из горизонтального импульса, но это не сработает. У кого-нибудь есть решение? process(int_hsync, int_vsy…
16 мар '16 в 16:10
3 ответа

VGA Video с использованием ARM7

Мне нужно потушить сигнал VGA от AT91SAM7SE512. Как я могу сделать это без использования дополнительного контроллера? Я видел материал в Интернете, но он должен иметь возможность изменять определенные пиксели.
02 фев '10 в 15:36
1 ответ

Как создать двумерные массивы в systemverilog и вызвать элементы этого массива позже?

Я пишу небольшую игру на FPGA в System Verilog и хочу показать несколько небольших картинок через VGA-дисплей. Размер моей картинки 35px X 20px. Я преобразовал изображение в три отдельных массива (значения R, G и B) с помощью Matlab. Я не знаю, как …
06 дек '16 в 17:36
2 ответа

Подключение к VGA выходу ПК

Можно ли подключиться к выходу VGA (другого) компьютера? На рассматриваемом компьютере будет запущен симулятор вождения (который находится на полном экране). Я хотел бы передать это видео на другой компьютер, на котором запущена написанная мной прог…
13 дек '10 в 15:18
2 ответа

Разница между VGA и SVGA-программированием в C и Assembly

Я начинаю изучать низкоуровневое графическое программирование, используя c со встроенной сборкой. Я нашел хорошие ресурсы о том, как делать программирование VGA, но мне нужно узнать о SVGA. Я не могу найти так много ресурсов о SVGA, и я до сих пор н…
22 сен '15 в 13:22
1 ответ

Экран прокрутки с использованием строковых инструкций на ассемблере 8086

У меня была задача прокрутить экран, используя строковые инструкции. Мой код работает не очень хорошо, и я не могу понять проблему. Код выводит AY на экран, а затем он должен прокрутить первую строку до второй и т. Д., Но он скорее копирует первую с…
10 дек '15 в 15:54
7 ответов

Мне нужен совет по развитию ARM 9

Кто-нибудь знает плату разработки ARM 9 с Ethernet, USB и VGA или ТВ-выходом?
03 фев '10 в 02:58
2 ответа

Отображение текста VGA с использованием VHDL на DE1

Я делаю анимацию алгоритмов с использованием VHDL на Altera DE1. В этом проекте мне нужно отобразить текст, чтобы сделать его более информативным. Я новичок в FPGA. Но я узнал, как работает отображение текста (все о выделении памяти для каждого симв…
20 окт '13 в 17:36
2 ответа

svgalib: ничего не вижу

Я собрал несколько примеров из svgalib, консоли: Using EGA driver svglib 1.4.3 Ничего более, это как его рисунок где-то, но я не могу видеть это. Это может быть очень интересный вопрос о svgalib, но также и проблема конфигурации. Также я проверяю ви…
26 фев '10 в 18:38
1 ответ

Программирование VGA на C: получение координат x, y и смещение

Я программирую для 256-цветного VGA в C. Размер экрана у меня составляет 320*200, поэтому, исходя из этого предположения, я сделал свою функцию пикселя графика следующим образом: void plot_pixel(int x, int y, byte color){ int offset; offset = (y<…
09 дек '15 в 23:27
1 ответ

Как получить RGB-изображение в FPGA наиболее эффективно, используя Verilog

Я пытаюсь написать Verilog-код для программирования на ПЛИС, где я буду реализовывать приложение VGA. Я использую Quartus II и Altera DE2. На данный момент моя цель - получить изображение 640x480 rgb во время компиляции (метод не имеет значения, пок…
24 май '15 в 15:30
1 ответ

VHDL: Как я могу задержать сигналы VGA?

Я использую Basys3 FPGA и у меня есть генератор тестовых шаблонов, который отображает набор изображений на мониторе. Проблема в том, что каждое изображение "сбито", что означает, что первый пиксель в каждой горизонтальной строке - это пиксель из пре…
16 июн '16 в 11:24
0 ответов

Неправильное разрешение второго монитора

Я подключил второй монитор через кабель VGA к интерфейсу DVI->VGA. Монитор имеет только вход VGA, а графическая карта имеет DVI и HDMI (здесь я подключил первый монитор). Когда я запускаю компьютер, я получаю неправильное разрешение на втором экране…
06 янв '19 в 14:55
0 ответов

Графика повторяется, сборка загрузчика

Этот код должен окрашивать верхние пиксели только в красный цвет. пиксели повторяются, чтобы быть окрашенными в другом месте, где, как мозаика, независимо от того, насколько я изменил размер линии и цвет (я указал, что только верхние 2000 пикселей о…
31 июл '18 в 01:23
2 ответа

Как напечатать расширенные символы ASCII, используя Const Char*?

У меня есть функция для печати символов на экране, которая выглядит так: void print(int colour, int y, int x, const char *string) { volatile char *video=(volatile char*)0xB8000 + y*160 + x*2; while(*string != 0) { *video=*string; string++; video++; …
26 янв '10 в 14:59
0 ответов

VGA показывает черный экран на мониторе с использованием Xilinx Spartan 6 Posedge One

Я использую плату Spartan 6 Posedge One с базовой тактовой частотой: 24 МГц для отображения простого изображения на мониторе с помощью модуля VGA Verilog и кабеля VGA на плате. Я сделал это до использования VGA 640x480p, но теперь, когда я изменил р…
01 фев '19 в 04:13