Skip to content

andykarpov/specialist-wxeda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Реализация ПК Специалист для отладочной платы Zr-Tech WXEDA

Основана на версии specIvaGor250215 для Altera DE1, автор ivagor (Иван Городецкий),

Spetsialist_MX_FPGA beta version (31.01.2012), Авторы: Fifan (Виталий Онуфрович), Ewgeny7 (Евгений Иванов), HardWareMan (Игорь Внуков) www.zx.pk.ru, www.spetsialist-mx.ru

Использована реализация ("хард" и софт) работы с SD Дмитрия Целикова (b2m) bashkiria-2m.narod.ru

Использованный PAL-кодер базируется на проекте vector06cc vector06cc **Вячеслава Славинского (svofski) **

Для загрузки программы с SD

  1. Стартует, жмем F1, потом ENTER
  2. GD000
  3. Две команды: DIR и СD. Запускает rksы (в формате без имени, можно скачать например здесь - http://emu80.org/dl.html)

Основные служебные кнопки

  • S4 - рестарт,
  • остальные будут реализованы чуть позднее

Из-за отсутствия на этой плате переключателей, не поддерживаются переключение устройства отображения, выбираемые комбинациями переключателей, как на DE1. Поэтому значения этих кнопок нужно задавать программно в коде spec_top путем записи в соответствующие регистры.

SW1:SW0

  • 00-VGA
  • 10 (только при компиляции варианта по умолчанию, с VGA 50 Гц)-Компонентный YPbPr576p50 (G-Y,B-Pb,R-Pr)
  • 01 или 11 - композит и S-Video (R-композит, G-Y S-Video, B-С S-Video)

Можно взять только Y от S-Video и подключить к обычному ТВ - будет ч/б

Тестирование

Для проверки правильности цветопередачи можно использовать приложенный файл test8c.rks. Он рисует стандартные цветные полосы: белый, желтый, голубой, зеленый, пурпурный, красный, синий, черный.

Не все VGA мониторы поддерживают 50 Гц развертку, поэтому можно откомпилировать (если раскомментировать `define FR56HZ в spec.v) с режимом VGA 56 Гц (при этом, как было написано выше, не будет доступен компонентный выход). Т.к. режим нестандартный, потребуется подстройка (один раз, затем монитор запомнит). При подстройке монитора (автоматической или ручной) удобно использовать приложенный файл border.rks (рисует рамку, ограничивающую активную область изображения)

Также можно выбрать используемый процессор, смотрите дефайны в начале spec.v Для процессора Vslava, не поддерживается турбо-режим, при желании можно доработать тактирование.

About

Specialist retrocomputer FPGA replica on ZR-Tech WXEDA board

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages