-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathgauntlet.yaml
69 lines (66 loc) · 1.75 KB
/
gauntlet.yaml
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
name: Gauntlet Legends (North America)
sha1: 0489dcce749c6a5102681d288ed0616a4b94e99d
options:
basename: gauntlet
target_path: files/baserom.z64
base_path: .
compiler: GCC
header_encoding: ASCII
platform: n64
asm_inc_header: ""
find_file_boundaries: True
use_legacy_include_asm: False
create_asm_dependencies: True
asm_function_macro: glabel
asm_jtbl_label_macro: jlabel
asm_data_macro: dlabel
#mips_abi_float_regs: o32
do_c_func_detection: True
asset_path: assets/boot
asm_path: asm/boot
src_path: src/boot
build_path: build/boot
undefined_funcs_auto_path: files/syms/undefined_funcs_auto.boot.txt
undefined_syms_auto_path: files/syms/undefined_syms_auto.boot.txt
symbol_addrs_path: files/syms/symbol_addrs.boot.txt
# extensions_path: tools/splat_ext
# mips_abi_float_regs: o32
# section_order: [".text", ".data", ".rodata", ".bss"]
# auto_all_sections: [".data", ".rodata", ".bss"]
# hardware_regs: True
segments:
- name: header
type: header
start: 0x0
- name: boot
type: bin
start: 0x40
- name: entry
type: code
start: 0x1000
vram: 0x80200000
subsegments:
- [0x1000, hasm, ../../src/boot/asm/1000]
- name: main
type: code
start: 0x1050
vram: 0x80200050
follows_vram: entry
subsegments:
- [0x1050, c]
- [0x12B0, data]
- [0x1490, c]
- [0x2740, bin]
- name: romfile
type: code
start: 0x2980
follows_vram: entry
subsegments:
- [0x02980, bin, Tower] # compressed
- [0x06F80, bin, Transitions] # compressed
- [0x0F7E0, bin, Boss] # compressed
- [0x158C0, bin, LevelInit]
- [0x158D0, bin, game] # compressed
- [0x636E0, bin, ROMDISK]
- [0x0FA0C80, bin, trailer] # 0xFF to the end
- [0x1000000]