![]() |
Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
|
Variables | |
| dir_path = os.path.dirname(os.path.realpath(__file__)) | |
| list | asm_processor = ['python3', os.path.join(dir_path, "asm-processor.py")] |
| prelude = os.path.join(dir_path, "prelude.inc") | |
| all_args = sys.argv[1:] | |
| sep1 = all_args.index('--') | |
| sep2 = all_args.index('--', sep1+1) | |
| compiler = all_args[:sep1] | |
| assembler = all_args[sep1+1:sep2] | |
| string | assembler_sh = ' '.join(shlex.quote(x) for x in assembler) |
| compile_args = all_args[sep2+1:] | |
| in_file = compile_args[-1] | |
| out_ind = compile_args.index('-o') | |
| out_file = compile_args[out_ind + 1] | |
| in_dir = os.path.split(os.path.realpath(in_file))[0] | |
| list | opt_flags = [x for x in compile_args if x in ['-g', '-O2', '-framepointer']] |
| preprocessed_file = tempfile.NamedTemporaryFile(prefix='preprocessed', suffix='.c') | |
| stdout | |
| build.all_args = sys.argv[1:] |
| build.dir_path = os.path.dirname(os.path.realpath(__file__)) |
| build.in_dir = os.path.split(os.path.realpath(in_file))[0] |
| build.in_file = compile_args[-1] |
| list build.opt_flags = [x for x in compile_args if x in ['-g', '-O2', '-framepointer']] |
| build.out_file = compile_args[out_ind + 1] |
| build.out_ind = compile_args.index('-o') |
| build.prelude = os.path.join(dir_path, "prelude.inc") |
| build.preprocessed_file = tempfile.NamedTemporaryFile(prefix='preprocessed', suffix='.c') |
| build.sep1 = all_args.index('--') |
| build.sep2 = all_args.index('--', sep1+1) |
| build.stdout |
1.8.13