mirror of
https://gitlab.com/kholdfuzion/goldeneye_src
synced 2026-09-04 01:59:39 -04:00
use bass to assemble data sections for now
all LnameE text is added Former-commit-id: ff90f89bd019d5d0f6f25b4f0fdd8bc76ed9c617 [formerly 0beac7d6def51c5376cb603d3f46495973761ef5] [formerly 37dbae7ea9f5723857742917092eb38fe746b318 [formerly 58fbc0dfb26a9e87d2cc8645dedd0de19d1ab65d]] Former-commit-id: 50f8ef7cbcbd3c7cdafca6a0293d05187686f2ed [formerly ab3abd4cfea63f38f53943b660234df45db1ff58] Former-commit-id: ad20ec5d86ca3a2dc746df6cc500d5b07dbb9ca4
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
*.z64
|
||||
build/*
|
||||
*.s~
|
||||
*.rz
|
||||
|
||||
@@ -1 +1 @@
|
||||
a6fb803af188931fb99ebefe9a720b8ec917e13c
|
||||
8d71f11770202fe889e79c0246ef557b3174108a
|
||||
@@ -1,4 +0,0 @@
|
||||
TARGET = ge007.u
|
||||
LD_SCRIPT = $(TARGET).ld
|
||||
OBSEG_DIR = obseg
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
1ab24bb2966f8e4312ac80fa66ff2d5427e67a98
|
||||
@@ -0,0 +1,5 @@
|
||||
macro align(size) { // Align Byte Amount
|
||||
while (pc() % {size}) {
|
||||
db 0
|
||||
}
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
948719a3113b23287108dd20116ea649a52ae3fe
|
||||
2d2bc148715585778e77863a996f5f3e9a620020
|
||||
Binary file not shown.
@@ -0,0 +1,18 @@
|
||||
arch n64.cpu
|
||||
endian msb
|
||||
include "../BASS.INC"
|
||||
output "LameE.bin", create
|
||||
|
||||
base $00000000
|
||||
seg_LameE_start:
|
||||
seg_LameE_header_start:
|
||||
|
||||
ptr_seg_LameE_start:
|
||||
dw seg_LameE_start
|
||||
|
||||
seg_LameE_header_end:
|
||||
seg_LameE_strings_start:
|
||||
|
||||
seg_LameE_strings_end:
|
||||
seg_LameE_end:
|
||||
align(32)
|
||||
@@ -1 +0,0 @@
|
||||
1d38f297cbca42ee050ed5b36d47aeed5707aedb
|
||||
@@ -0,0 +1 @@
|
||||
a854d63d7e41db34efba117953c238f58015d309
|
||||
@@ -1 +0,0 @@
|
||||
f37097d1869d001ff23f314f6a31cd0972570499
|
||||
@@ -0,0 +1 @@
|
||||
d94dea9d29d8029cc74470ab3272c6049c7af79d
|
||||
@@ -1 +0,0 @@
|
||||
1fb95cf731d808d2da30cdbe48f3effedbdde1af
|
||||
@@ -0,0 +1 @@
|
||||
9663bca0d6d900c09f75483ab2a4fc3e884f8e47
|
||||
Binary file not shown.
@@ -0,0 +1,18 @@
|
||||
arch n64.cpu
|
||||
endian msb
|
||||
include "../BASS.INC"
|
||||
output "LashE.bin", create
|
||||
|
||||
base $00000000
|
||||
seg_LashE_start:
|
||||
seg_LashE_header_start:
|
||||
|
||||
ptr_seg_LashE_start:
|
||||
dw seg_LashE_start
|
||||
|
||||
seg_LashE_header_end:
|
||||
seg_LashE_strings_start:
|
||||
|
||||
seg_LashE_strings_end:
|
||||
seg_LashE_end:
|
||||
align(32)
|
||||
@@ -1 +0,0 @@
|
||||
0c35ea45707fba73fa3d260ce19e152a224e9cd0
|
||||
@@ -0,0 +1 @@
|
||||
0630e26bed7837f8ac5ea4678a2988ba54e038bd
|
||||
Binary file not shown.
@@ -0,0 +1,18 @@
|
||||
arch n64.cpu
|
||||
endian msb
|
||||
include "../BASS.INC"
|
||||
output "LcatE.bin", create
|
||||
|
||||
base $00000000
|
||||
seg_LcatE_start:
|
||||
seg_LcatE_header_start:
|
||||
|
||||
ptr_seg_LcatE_start:
|
||||
dw seg_LcatE_start
|
||||
|
||||
seg_LcatE_header_end:
|
||||
seg_LcatE_strings_start:
|
||||
|
||||
seg_LcatE_strings_end:
|
||||
seg_LcatE_end:
|
||||
align(32)
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
9170abc0969216a2781f41cd919546c61529781b
|
||||
@@ -1 +0,0 @@
|
||||
1feedf2228d194e3ce8c1cd5e992f88c24b2c0d2
|
||||
@@ -0,0 +1 @@
|
||||
03df697f631924a4b8f36bbcde3ac053f84084ea
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
7a2653b272b7ec946a622d55351a8385da872b9d
|
||||
@@ -1 +0,0 @@
|
||||
96a309cab15b88d4098ec9d18ba944b0a6a7bab3
|
||||
@@ -0,0 +1 @@
|
||||
38f0a0f3542769d0887e10788d23e2c651f0b518
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
de7270dfc1b05bb95cad652a16013ad2ca2f2433
|
||||
@@ -1 +0,0 @@
|
||||
88a0ec1a75445d6a2e15e97722dce414058af660
|
||||
@@ -0,0 +1 @@
|
||||
293699415deed16b4a4c979d9c051e013ea176b0
|
||||
Binary file not shown.
@@ -0,0 +1,19 @@
|
||||
arch n64.cpu
|
||||
endian msb
|
||||
include "../BASS.INC"
|
||||
output "LdishE.bin", create
|
||||
|
||||
base $00000000
|
||||
seg_LdishE_start:
|
||||
seg_LdishE_header_start:
|
||||
|
||||
ptr_seg_LdishE_start:
|
||||
dw seg_LdishE_start
|
||||
|
||||
seg_LdishE_header_end:
|
||||
seg_LdishE_strings_start:
|
||||
|
||||
seg_LdishE_strings_end:
|
||||
seg_LdishE_end:
|
||||
align(32)
|
||||
|
||||
Binary file not shown.
@@ -0,0 +1,18 @@
|
||||
arch n64.cpu
|
||||
endian msb
|
||||
include "../BASS.INC"
|
||||
output "LearE.bin", create
|
||||
|
||||
base $00000000
|
||||
seg_LearE_start:
|
||||
seg_LearE_header_start:
|
||||
|
||||
ptr_seg_LearE_start:
|
||||
dw seg_LearE_start
|
||||
|
||||
seg_LearE_header_end:
|
||||
seg_LearE_strings_start:
|
||||
|
||||
seg_LearE_strings_end:
|
||||
seg_LearE_end:
|
||||
align(32)
|
||||
Binary file not shown.
@@ -0,0 +1,18 @@
|
||||
arch n64.cpu
|
||||
endian msb
|
||||
include "../BASS.INC"
|
||||
output "LeldE.bin", create
|
||||
|
||||
base $00000000
|
||||
seg_LeldE_start:
|
||||
seg_LeldE_header_start:
|
||||
|
||||
ptr_seg_LeldE_start:
|
||||
dw seg_LeldE_start
|
||||
|
||||
seg_LeldE_header_end:
|
||||
seg_LeldE_strings_start:
|
||||
|
||||
seg_LeldE_strings_end:
|
||||
seg_LeldE_end:
|
||||
align(32)
|
||||
@@ -1 +0,0 @@
|
||||
890c5ff02a8c43bfcb60afffaf6f0684b929aaa2
|
||||
@@ -0,0 +1 @@
|
||||
173ccc9d55a3b33bf329a3b977b41dba93d1b7cd
|
||||
Binary file not shown.
@@ -0,0 +1,18 @@
|
||||
arch n64.cpu
|
||||
endian msb
|
||||
include "../BASS.INC"
|
||||
output "LimpE.bin", create
|
||||
|
||||
base $00000000
|
||||
seg_LimpE_start:
|
||||
seg_LimpE_header_start:
|
||||
|
||||
ptr_seg_LimpE_start:
|
||||
dw seg_LimpE_start
|
||||
|
||||
seg_LimpE_header_end:
|
||||
seg_LimpE_strings_start:
|
||||
|
||||
seg_LimpE_strings_end:
|
||||
seg_LimpE_end:
|
||||
align(32)
|
||||
@@ -1 +0,0 @@
|
||||
da31cb10aa587da2645316e645816a15d2bac26d
|
||||
@@ -0,0 +1 @@
|
||||
ca842af4eb5143708298339a91fe92d766eeb624
|
||||
Binary file not shown.
@@ -0,0 +1,18 @@
|
||||
arch n64.cpu
|
||||
endian msb
|
||||
include "../BASS.INC"
|
||||
output "LleeE.bin", create
|
||||
|
||||
base $00000000
|
||||
seg_LleeE_start:
|
||||
seg_LleeE_header_start:
|
||||
|
||||
ptr_seg_LleeE_start:
|
||||
dw seg_LleeE_start
|
||||
|
||||
seg_LleeE_header_end:
|
||||
seg_LleeE_strings_start:
|
||||
|
||||
seg_LleeE_strings_end:
|
||||
seg_LleeE_end:
|
||||
align(32)
|
||||
@@ -1 +0,0 @@
|
||||
7e1d657b76ec7b3a486654a540b649b1ac63c873
|
||||
@@ -0,0 +1 @@
|
||||
0522b05791a503bde7cc872e3429d88c46dab87f
|
||||
Binary file not shown.
@@ -0,0 +1,18 @@
|
||||
arch n64.cpu
|
||||
endian msb
|
||||
include "../BASS.INC"
|
||||
output "LlipE.bin", create
|
||||
|
||||
base $00000000
|
||||
seg_LlipE_start:
|
||||
seg_LlipE_header_start:
|
||||
|
||||
ptr_seg_LlipE_start:
|
||||
dw seg_LlipE_start
|
||||
|
||||
seg_LlipE_header_end:
|
||||
seg_LlipE_strings_start:
|
||||
|
||||
seg_LlipE_strings_end:
|
||||
seg_LlipE_end:
|
||||
align(32)
|
||||
Binary file not shown.
@@ -0,0 +1,18 @@
|
||||
arch n64.cpu
|
||||
endian msb
|
||||
include "../BASS.INC"
|
||||
output "LlueE.bin", create
|
||||
|
||||
base $00000000
|
||||
seg_LlueE_start:
|
||||
seg_LlueE_header_start:
|
||||
|
||||
ptr_seg_LlueE_start:
|
||||
dw seg_LlueE_start
|
||||
|
||||
seg_LlueE_header_end:
|
||||
seg_LlueE_strings_start:
|
||||
|
||||
seg_LlueE_strings_end:
|
||||
seg_LlueE_end:
|
||||
align(32)
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
8d3f806d691da90ab285812173e6ffc2d62ca495
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
8631661462f6248042a2db026cf4dfd8afa14d4b
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
0ee1a109672595765c796679ecd3d283f66673eb
|
||||
Binary file not shown.
@@ -0,0 +1,18 @@
|
||||
arch n64.cpu
|
||||
endian msb
|
||||
include "../BASS.INC"
|
||||
output "LoatE.bin", create
|
||||
|
||||
base $00000000
|
||||
seg_LoatE_start:
|
||||
seg_LoatE_header_start:
|
||||
|
||||
ptr_seg_LoatE_start:
|
||||
dw seg_LoatE_start
|
||||
|
||||
seg_LoatE_header_end:
|
||||
seg_LoatE_strings_start:
|
||||
|
||||
seg_LoatE_strings_end:
|
||||
seg_LoatE_end:
|
||||
align(32)
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
1ab1741bff6f0ec3e223b8877a7854a1d5d519dd
|
||||
Binary file not shown.
@@ -0,0 +1,18 @@
|
||||
arch n64.cpu
|
||||
endian msb
|
||||
include "../BASS.INC"
|
||||
output "LpamE.bin", create
|
||||
|
||||
base $00000000
|
||||
seg_LpamE_start:
|
||||
seg_LpamE_header_start:
|
||||
|
||||
ptr_seg_LpamE_start:
|
||||
dw seg_LpamE_start
|
||||
|
||||
seg_LpamE_header_end:
|
||||
seg_LpamE_strings_start:
|
||||
|
||||
seg_LpamE_strings_end:
|
||||
seg_LpamE_end:
|
||||
align(32)
|
||||
@@ -1 +0,0 @@
|
||||
d511b295e578c5bcbf2d5bbb7decf44d928bf1d1
|
||||
@@ -0,0 +1 @@
|
||||
c3b2f36629ca45842e9887837f95b7fdc33aed7c
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
d1d62aa0d5708f10abcea24172afdf26db683138
|
||||
Binary file not shown.
@@ -0,0 +1,18 @@
|
||||
arch n64.cpu
|
||||
endian msb
|
||||
include "../BASS.INC"
|
||||
output "LrefE.bin", create
|
||||
|
||||
base $00000000
|
||||
seg_LrefE_start:
|
||||
seg_LrefE_header_start:
|
||||
|
||||
ptr_seg_LrefE_start:
|
||||
dw seg_LrefE_start
|
||||
|
||||
seg_LrefE_header_end:
|
||||
seg_LrefE_strings_start:
|
||||
|
||||
seg_LrefE_strings_end:
|
||||
seg_LrefE_end:
|
||||
align(32)
|
||||
Binary file not shown.
@@ -0,0 +1,18 @@
|
||||
arch n64.cpu
|
||||
endian msb
|
||||
include "../BASS.INC"
|
||||
output "LritE.bin", create
|
||||
|
||||
base $00000000
|
||||
seg_LritE_start:
|
||||
seg_LritE_header_start:
|
||||
|
||||
ptr_seg_LritE_start:
|
||||
dw seg_LritE_start
|
||||
|
||||
seg_LritE_header_end:
|
||||
seg_LritE_strings_start:
|
||||
|
||||
seg_LritE_strings_end:
|
||||
seg_LritE_end:
|
||||
align(32)
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
84e14b64eb3d1c7d73b1fdaaf67a3b708720b53f
|
||||
@@ -1 +0,0 @@
|
||||
fa975616e60b39a76a494dac819156db6c9362c4
|
||||
@@ -0,0 +1 @@
|
||||
bd69daeb538891b91b21ff47de2e845a1c4e6710
|
||||
@@ -1 +0,0 @@
|
||||
e79956c696737d06b437563d8ff26704501021d4
|
||||
@@ -0,0 +1 @@
|
||||
4f339be21c0def21cca461396817148cfa714dc2
|
||||
@@ -1 +0,0 @@
|
||||
9ea9d997c10e8c909ac74c7727e128c39d41c616
|
||||
@@ -0,0 +1 @@
|
||||
c8a6bfbbb8a703f0f7b615d971c4217c950a2b3a
|
||||
@@ -1 +0,0 @@
|
||||
9c39c9c6df97ab39dcd8c7999380b1d0557aa3f2
|
||||
@@ -0,0 +1 @@
|
||||
a5cea489efde27634ec0f8248ca61aee99fe783c
|
||||
Binary file not shown.
@@ -0,0 +1,18 @@
|
||||
arch n64.cpu
|
||||
endian msb
|
||||
include "../BASS.INC"
|
||||
output "LshoE.bin", create
|
||||
|
||||
base $00000000
|
||||
seg_LshoE_start:
|
||||
seg_LshoE_header_start:
|
||||
|
||||
ptr_seg_LshoE_start:
|
||||
dw seg_LshoE_start
|
||||
|
||||
seg_LshoE_header_end:
|
||||
seg_LshoE_strings_start:
|
||||
|
||||
seg_LshoE_strings_end:
|
||||
seg_LshoE_end:
|
||||
align(32)
|
||||
@@ -1 +0,0 @@
|
||||
15b5e957d162f58a4954229fe042251a375c3dd5
|
||||
@@ -0,0 +1 @@
|
||||
755bf3f8cac62cb46fb4a88bc52712472dfa0eb6
|
||||
@@ -1 +0,0 @@
|
||||
5b7f8113534ec23d8dacd70a6277b02902405703
|
||||
@@ -0,0 +1 @@
|
||||
660ea7949f06ec67678388968dc627d6b9114cb6
|
||||
@@ -1 +0,0 @@
|
||||
6e9551f7057d85ff6ad74ed48f12b8066687476c
|
||||
@@ -0,0 +1 @@
|
||||
1ad23ddca7e2584bd4ba04a8c3fcc8bbdcf75356
|
||||
@@ -1 +0,0 @@
|
||||
822a4158897babca955798d66f3621495e2132f6
|
||||
@@ -0,0 +1 @@
|
||||
02cae5eda0223b6aaa6fa43da45dfe26e2099688
|
||||
Binary file not shown.
@@ -0,0 +1,18 @@
|
||||
arch n64.cpu
|
||||
endian msb
|
||||
include "../BASS.INC"
|
||||
output "LwaxE.bin", create
|
||||
|
||||
base $00000000
|
||||
seg_LwaxE_start:
|
||||
seg_LwaxE_header_start:
|
||||
|
||||
ptr_seg_LwaxE_start:
|
||||
dw seg_LwaxE_start
|
||||
|
||||
seg_LwaxE_header_end:
|
||||
seg_LwaxE_strings_start:
|
||||
|
||||
seg_LwaxE_strings_end:
|
||||
seg_LwaxE_end:
|
||||
align(32)
|
||||
@@ -1,5 +1,5 @@
|
||||
#!/bin/bash
|
||||
echo -n -e \\x11\\x72 > header.tmp
|
||||
cat $1| gzip --no-name --best | tail --bytes=+11 | head --bytes=-8 > $1.tmp
|
||||
cat header.tmp $1.tmp > $1.rz
|
||||
cat header.tmp $1.tmp > $2
|
||||
rm header.tmp $1.tmp
|
||||
|
||||
@@ -9,7 +9,7 @@ echo "truncate $1 to 0xC00000"
|
||||
cat $1 | head --bytes=12582912 > $1.tmp
|
||||
|
||||
echo "compress data segment"
|
||||
tools/1172compress.sh data_seg
|
||||
tools/1172compress.sh data_seg data_seg.rz
|
||||
|
||||
|
||||
echo "inject data segment"
|
||||
|
||||
Reference in New Issue
Block a user