-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathprep.py
More file actions
49 lines (33 loc) · 939 Bytes
/
prep.py
File metadata and controls
49 lines (33 loc) · 939 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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
import os
import shutil
import subprocess
THISFILE=os.path.realpath(__file__)
THISDIR=os.path.dirname(THISFILE)
def PrepRun(cmd):
proc=subprocess.Popen(cmd)
proc.communicate()
if 0!=proc.returncode:
ErrorExit()
def Prep():
cwd=os.getcwd();
os.chdir(THISDIR)
proc=subprocess.Popen(["python",os.path.join("FMT_DOS","build.py")])
proc.communicate()
if 0!=proc.returncode:
print("Error building and assembling FMT_DOS")
quit(1)
os.chdir(THISDIR)
shutil.copyfile(
os.path.join(THISDIR,"FMT_DOS","FMT_DOS.ROM"),
os.path.join(THISDIR,"..","TOWNSEMU_TEST","rom_dev","FMT_DOS.ROM"))
shutil.copyfile(
os.path.join(THISDIR,"FMT_SYS","forTsugaru","FMT_SYS.ROM"),
os.path.join(THISDIR,"..","TOWNSEMU_TEST","rom_dev","FMT_SYS.ROM"))
shutil.copyfile(
os.path.join(THISDIR,"townstst","TESTHD.H0"),
os.path.join(THISDIR,"scratch","TESTHD.H0")
)
os.chdir(cwd)
if __name__=="__main__":
Prep()
print("Done.")