Rev 989 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
964 | savelij | 1 | #!/bin/bash |
2 | |||
987 | lvd | 3 | set -x |
4 | |||
989 | lvd | 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 | |||
987 | lvd | 15 | # cd to the dir where the script is situated |
16 | cd ${0%/*} |
||
17 | |||
18 | |||
989 | lvd | 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 | |||
977 | savelij | 32 | # BUILD FAT BOOT |
987 | lvd | 33 | pushd fat_boot/source |
988 | lvd | 34 | source build.sh |
987 | lvd | 35 | popd |
964 | savelij | 36 | |
977 | savelij | 37 | # BUILD MAIN MENU |
987 | lvd | 38 | pushd mainmenu/src |
988 | lvd | 39 | source build.sh |
987 | lvd | 40 | popd |
964 | savelij | 41 | |
977 | savelij | 42 | # BUILD DOS_FE |
987 | lvd | 43 | pushd page1/dos_fe |
988 | lvd | 44 | source build.sh |
987 | lvd | 45 | popd |
964 | savelij | 46 | |
977 | savelij | 47 | # BUILD START PAGE |
987 | lvd | 48 | pushd page0/source |
988 | lvd | 49 | source build.sh |
987 | lvd | 50 | popd |
964 | savelij | 51 | |
1001 | savelij | 52 | # BUILD NEO-DOS |
53 | pushd page1/neo-dos |
||
988 | lvd | 54 | source build.sh |
987 | lvd | 55 | popd |
964 | savelij | 56 | |
977 | savelij | 57 | # BUILD BASIC 128 |
987 | lvd | 58 | pushd page2/source |
988 | lvd | 59 | source build.sh |
987 | lvd | 60 | popd |
964 | savelij | 61 | |
977 | savelij | 62 | # BUILD BASIC 48 |
987 | lvd | 63 | pushd page3/source |
988 | lvd | 64 | source build.sh |
987 | lvd | 65 | popd |
964 | savelij | 66 | |
977 | savelij | 67 | # BUILD ATM CP/M |
987 | lvd | 68 | pushd atm_cpm/source |
988 | lvd | 69 | source build.sh |
987 | lvd | 70 | popd |
964 | savelij | 71 | |
977 | savelij | 72 | # BUILD RST 8 SERVICES |
987 | lvd | 73 | pushd page5/source |
988 | lvd | 74 | source build.sh |
987 | lvd | 75 | popd |
964 | savelij | 76 | |
977 | savelij | 77 | # BUILD TR-DOS 6.10 |
987 | lvd | 78 | pushd trdos_v6/source |
988 | lvd | 79 | source build.sh |
987 | lvd | 80 | popd |
964 | savelij | 81 | |
82 | |||
1001 | savelij | 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 |
||
964 | savelij | 85 | |
977 | savelij | 86 | # BUILD PENT GLUK |
964 | savelij | 87 | cat page3/2006.rom trdos_v6/dosatm3.rom page2/basic128.rom page0/glukpen.rom > glukpent.rom |
88 | |||
977 | savelij | 89 | # BUILD ATM CP/M |
964 | savelij | 90 | cat atm_cpm/rbios.rom page3/basic48_128_std.rom page2/128_std.rom page3/basic48_orig.rom > basics_std.rom |
91 | |||
977 | savelij | 92 | # BUILD FULL ERS ROM EMUL FDD FE |
964 | savelij | 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 | |||
1001 | savelij | 96 | # rm ers.rom |
964 | savelij | 97 | rm ers_fe.rom |
98 | rm glukpent.rom |
||
99 | rm basics_std.rom |
||
100 | |||
987 | lvd | 101 | #read -rsn1 -p "Press any key to continue . . ."; |