forked from avg-itmo-enjoyer/BasicComputerExt
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbcomp
More file actions
32 lines (29 loc) · 592 Bytes
/
bcomp
File metadata and controls
32 lines (29 loc) · 592 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/bin/sh
# $Id$
MODE=gui
MP=base
JAR=bcomp-ng.jar
while getopts gcdnboep: arg
do
case "$arg" in
g) MODE=gui;;
c) MODE=cli;;
d) MODE=decoder;;
n) MODE=nightmare;;
b) MP=base;;
o) MP=optimized;;
e) MP=extended;;
p) JAR="$OPTARG";;
*)
echo "Usage: bcomp [-g | -c | -d] [-b | -o | -e] [-p path]
-g - run in GUI mode (default)
-c - run in CLI mode
-d - run microprogram decoder
-b - use base microprogram (default)
-o - use optimized microprogram
-e - use extended microprogram
-p path - path to bcomp.jar"
exit 1
esac
done
java -server -Dmode=$MODE -Dmp=$MP -jar "$JAR"