Subversion Repositories pentevo

Rev

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 . . .";