Skip to content

andykarpov/nes-u16

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NES для ReVerSE-U16 ревизий A и C

Отличия от оригинальной сборки:

  • Добавлен Makefile для автоматической сборки проекта
  • Добавлен новый hdmi компонент от MVV
  • Обновлены файлы проекта из оригинального кода для платы MIST
  • Добавлен вывод в VGA режиме 640x480x60

Требования к хосту для сборки

  • Linux
  • установленный Altera Quartus Web Edition 13.0+,
  • директория qurtus/bin добавлена в PATH (чтобы был доступ к quartus_sh, quartus_pgm и т.п. консольным утилитам)
  • установленный sjasmplus из https://github.com/z00m128/sjasmplus и доступный в PATH
  • установленный php-cli не ниже 5.6
  • наличие make
  • установленный python

Порядок сборки

  • кладем 12 понравившихся образов катриджей .nes в директорию roms
  • cd syn
  • правим Makefile, если нужно (выбираем ревизию платы, камень, флешку и т.п.)
  • make - сборка проекта, включая сборку загрузчика и подготовку файлов для конвертации в jic
  • make jic - сборка jic
  • make program - заливка jic через usb blaster в плату
  • profit :)

Если что-то пошло не так

  • make clean
  • goto 10
  • konetsblin