Subversion Repositories pentevo

Rev

Rev 989 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed | ?url?

  1. #!/bin/bash
  2.  
  3. set -x
  4.  
  5. #if ASL and MHMT paths are already set, convert them to absolute right now
  6. if [ -v ASL_PATH ]; then
  7.         ASL_PATH="$(cd $ASL_PATH; pwd)"
  8. fi
  9.  
  10. if [ -v MHMT_PATH ]; then
  11.         MHMT_PATH="$(cd $MHMT_PATH; pwd)"
  12. fi
  13.  
  14.  
  15. # cd to the dir where the script is situated
  16. cd ${0%/*}
  17.  
  18.  
  19. # set ASL and MHMT paths if not already set, also converting them to absolute
  20. if [ ! -v ASL_PATH ]; then
  21.         ASL_PATH="../tools/asl/bin/"
  22.         ASL_PATH="$(cd $ASL_PATH; pwd)"
  23. fi
  24.  
  25. if [ ! -v MHMT_PATH ]; then
  26.         MHMT_PATH="../tools/mhmt/"
  27.         MHMT_PATH="$(cd $MHMT_PATH; pwd)"
  28. fi
  29.  
  30.  
  31.  
  32. # BUILD FAT BOOT
  33. pushd fat_boot/source
  34. source build.sh
  35. popd
  36.  
  37. # BUILD MAIN MENU
  38. pushd mainmenu/src
  39. source build.sh
  40. popd
  41.  
  42. # BUILD DOS_FE
  43. pushd page1/dos_fe
  44. source build.sh
  45. popd
  46.  
  47. # BUILD START PAGE
  48. pushd page0/source
  49. source build.sh
  50. popd
  51.  
  52. # BUILD NEO-DOS
  53. pushd page1/neo-dos
  54. source build.sh
  55. popd
  56.  
  57. # BUILD BASIC 128
  58. pushd page2/source
  59. source build.sh
  60. popd
  61.  
  62. # BUILD BASIC 48
  63. pushd page3/source
  64. source build.sh
  65. popd
  66.  
  67. # BUILD ATM CP/M
  68. pushd atm_cpm/source
  69. source build.sh
  70. popd
  71.  
  72. # BUILD RST 8 SERVICES
  73. pushd page5/source
  74. source build.sh
  75. popd
  76.  
  77. # BUILD TR-DOS 6.10
  78. pushd trdos_v6/source
  79. source build.sh
  80. popd
  81.  
  82.  
  83. # BUILD ERS
  84. cat ff_16k.rom ff_16k.rom page5/rst8service_fe.rom ff_16k.rom page3/basic48_128.rom page1/tr5_03.rom page2/basic128.rom page0/services_fe.rom > ers_fe.rom
  85.  
  86. # BUILD PENT GLUK
  87. cat page3/2006.rom trdos_v6/dosatm3.rom page2/basic128.rom page0/glukpen.rom > glukpent.rom
  88.  
  89. # BUILD ATM CP/M
  90. cat atm_cpm/rbios.rom page3/basic48_128_std.rom page2/128_std.rom page3/basic48_orig.rom > basics_std.rom
  91.  
  92. # BUILD FULL ERS ROM EMUL FDD FE
  93. #rem    64          64            64                128               192
  94. cat ff_64k.rom basics_std.rom glukpent.rom profrom/evoprofrom.rom ers_fe.rom > zxevo_fe.rom
  95.  
  96. # rm ers.rom
  97. rm ers_fe.rom
  98. rm glukpent.rom
  99. rm basics_std.rom
  100.  
  101. #read -rsn1 -p "Press any key to continue . . .";
  102.