mirror of https://github.com/n64decomp/007.git
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:
parent
127b955632
commit
3812f3b8da
|
@ -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
|
BIN
obseg/text/LameE
BIN
obseg/text/LameE
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
|
BIN
obseg/text/LashE
BIN
obseg/text/LashE
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
|
BIN
obseg/text/LcatE
BIN
obseg/text/LcatE
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)
|
||||
|
BIN
obseg/text/LearE
BIN
obseg/text/LearE
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)
|
BIN
obseg/text/LeldE
BIN
obseg/text/LeldE
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
|
BIN
obseg/text/LimpE
BIN
obseg/text/LimpE
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
|
BIN
obseg/text/LleeE
BIN
obseg/text/LleeE
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
|
BIN
obseg/text/LlipE
BIN
obseg/text/LlipE
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)
|
BIN
obseg/text/LlueE
BIN
obseg/text/LlueE
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
|
BIN
obseg/text/LoatE
BIN
obseg/text/LoatE
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
|
BIN
obseg/text/LpamE
BIN
obseg/text/LpamE
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
|
BIN
obseg/text/LrefE
BIN
obseg/text/LrefE
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)
|
BIN
obseg/text/LritE
BIN
obseg/text/LritE
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)
|
BIN
obseg/text/LrunE
BIN
obseg/text/LrunE
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
|
BIN
obseg/text/LshoE
BIN
obseg/text/LshoE
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
|
BIN
obseg/text/LwaxE
BIN
obseg/text/LwaxE
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"
|
||||
|
|
Loading…
Reference in New Issue