repo2/chameleon2/makemif_test2 @ 1479
| 872 | markw | #!/bin/bash
  | 
      |
export TODAY=`date +'%Y%m%d'`
  | 
      |||
export VERSION=`cat VERSION`
  | 
      |||
echo "D:$TODAY:"
  | 
      |||
echo "V:$VERSION:"
  | 
      |||
cat ../firmware_test2/CHAMELEON.bin |sed -e "s/Date:YYYYMMDD Core:XX/Date:$TODAY Core:$VERSION/" > ../firmware_test2/CHAMELEON.bin_dated
  | 
      |||
../firmware_test2/mif_file_stuff/zpuromgen ../firmware_test2/CHAMELEON.bin_dated  > zpu_rom.mif_insides
  | 
      |||
cat ../firmware_test2/mif_file_stuff/rom_prologue.vhd  zpu_rom.mif_insides ../firmware_test2/mif_file_stuff/rom_epilogue.vhd  > zpu_rom.mif
  | 
      |||
if [ $1 != "BUILD" ]; then
  | 
      |||
    echo Updating existing
  | 
      |||
    cp zpu_rom.mif build_PAL_RGB/zpu_rom.mif
  | 
      |||
    quartus_cdb --update_mif build_PAL_RGB/atari800core.qpf
  | 
      |||
    quartus_asm build_PAL_RGB/atari800core.qpf
  | 
      |||
#    pushd build_PAL_RGB/
  | 
      |||
#    quartus_cpf --convert ../convertv2.cof
  | 
      |||
#    popd
  | 
      |||
else
  | 
      |||
    echo Skipping update
  | 
      |||
fi
  |