#/bin/sh set -x name=galaxian rom_path=roms/ if [ ! -e "roms/galaxian_6l.vhd" ]; then ./build_roms fi rm -rf build/ mkdir -p build cd build/ cp -r ../src . cp -r ../t80_ip . cp ../roms/*.vhd . cp ../${name}.ucf ${name}.ucf cp ../${name}.ut . cp ../${name}.scr . cp ../${name}.prj . echo "work" >${name}.lso xst -ifn ${name}.scr -ofn ${name}.srp ngdbuild -nt on -uc ${name}.ucf ${name}.ngc ${name}.ngd map -pr b ${name}.ngd -o ${name}.ncd ${name}.pcf par -w -ol high ${name}.ncd ${name}.ncd ${name}.pcf trce -v 10 -o ${name}.twr ${name}.ncd ${name}.pcf bitgen ${name}.ncd ${name}.bit -w -f ${name}.ut echo Done