- Необработанный дизайн графического процессора показал случайные расстройства, когда система пыталась написать память
- Inapppu пришлось бороться с экологическими шумами из простых USB -кабелей
- Счетчик 12 МГц, который разгоняется до 20 МГц
Неясный проект Жируб Показывает, как аппаратный любитель попытался построить то, что он описывает как «худшая видеокарта во втором мире», видеокарта с текстовой модой только с целями TTL.
Он работал под руководством Grip Leoneq и опубликовал репозиторий «Inapgpu», чтобы документировать свой эксперимент.
Его цель состояла в том, чтобы превзойти Бен Эйтер «Худшая карта Grafic» в мире « Сделав что -то еще менее практичное.
Минимальный дизайн, который все еще превышает реальные границы VGA
Несмотря на то, что он намеренно применял необработанные методы, он не смог уменьшить выходной сигнал в рамках базового разрешения VGA.
В спецификациях проекта VGA Edition 800 x 600 (фактически SVGA) при 60 Гц с доступным разрешением 400 x 300 в монохромном виде.
Аппаратное обеспечение было создано из 21 интегрированных схем, включая счетчиков, целей NAND и EPROM, который работает с небольшим SRAM.
С обработкой 1-Мбит EPROM в качестве 1-битной памяти, LeOneq смог загрузить до четырех знаков по 255 символов.
Тем не менее, использование буферов с тремя состояниями и базовое расположение измерителей привело к визуальным артефактам и плохой стабильности.
Даже если использовалась память с низкой емкостью и был избегал микроконтроллера, дизайн все еще не смог сломать что -то более низкое VGA.
Леонек признал, что процесс сборки был неудобным и был основан на протобе и печатной плате до провода 0,12 мм.
Он назвал результат ужасным и предупреждал других «использовать FPGA вместо этого», чтобы избежать подобных разочарований.
Таймер HSYNC был обусловлен 12-битным счетчиком, который был оценен только 12 МГц при 15 В, но он подтолкнул его до 20 МГц до пиксельных часов Бена.
Он сравнил только «единственные» выходов измерителей вместо полных чисел, ссылку, которая ввела повторяющиеся сигналы, не разбивая дисплей.
Нетрадиционный подход сохранил карты функциональными, но также выявил ошибки времени и нестабильное издание.
Это никогда не было практической видеокартой, так как ошибки изображения произошли, когда она писала в памяти, потому что она не могла писать и читать одновременно.
Дисплей также искажал дисплей, даже окружающий шум, даже из близлежащего USB -кабеля.
Кроме того, персонажам не хватало ясности из -за ограничений власти Рима и времени чтения, в то время как необъяснимые линии произошли на заднем плане.
Леонек открыто описал картину как уродливую и описал все усилия как «большую трату времени».
Хотя проект показал, что грубая коллекция ворот TTL может создать полезный сигнал VGA, он также показывает, почему современные дизайнеры предпочитают программируемую логику, такую как FPGAS.
Репозиторий Leoneq предлагает инструменты конверсии и тестовый код для Arduino Mega, но усилия кажется скорее технической шуткой, чем практическим продуктом.