From ce67cc2a11302e52140c085506a9be841206247a Mon Sep 17 00:00:00 2001 From: Larry Date: Sat, 6 May 2017 14:32:42 -0500 Subject: [PATCH] no more need for the rom Former-commit-id: b3af4fa98df129bb5b11514af4aa000fa3c17525 [formerly d7cb0435c3731a37fb7044535fadc4b9eec63aa0] Former-commit-id: 94756a8c7a08ff6ef5189b506f7878fefa4f5411 --- disassembly/GE007.rom.asm | 21 +++++++++++++++--- disassembly/GE007.sym.REMOVED.git-id | 2 +- disassembly/bg/Tbg.asm.REMOVED.git-id | 1 + disassembly/bg/Tbg_arec_all_p_stanZ | 0 disassembly/bg/bg.asm.REMOVED.git-id | 1 + disassembly/bg/setup.asm.REMOVED.git-id | 1 + disassembly/{bg => brief}/UbriefarchZ | Bin disassembly/{bg => brief}/UbriefarkZ | Bin disassembly/{bg => brief}/UbriefaztZ | Bin disassembly/{bg => brief}/UbriefcaveZ | Bin disassembly/{bg => brief}/UbriefcontrolZ | Bin disassembly/{bg => brief}/UbriefcradZ | Bin disassembly/{bg => brief}/UbriefcrypZ | Bin disassembly/{bg => brief}/UbriefdamZ | Bin disassembly/{bg => brief}/UbriefdepoZ | Bin disassembly/{bg => brief}/UbriefdestZ | Bin disassembly/{bg => brief}/UbriefjunZ | Bin disassembly/{bg => brief}/UbriefpeteZ | Bin disassembly/{bg => brief}/UbriefrunZ | Bin disassembly/{bg => brief}/UbriefsevbZ | Bin disassembly/{bg => brief}/UbriefsevbunkerZ | Bin disassembly/{bg => brief}/UbriefsevxZ | Bin disassembly/{bg => brief}/UbriefsevxbZ | Bin disassembly/{bg => brief}/UbriefsiloZ | Bin disassembly/{bg => brief}/UbriefstatueZ | Bin disassembly/{bg => brief}/UbrieftraZ | Bin disassembly/brief/brief.asm.REMOVED.git-id | 1 + disassembly/chr/chr.asm.REMOVED.git-id | 1 + disassembly/{bss => code}/80300000.asm | 0 disassembly/{bss => code}/bss.asm | 0 disassembly/font/fonts.asm | 14 ++++++++++++ disassembly/g_view/GgoldengunZ.REMOVED.git-id | 1 + disassembly/g_view/g_items.asm.REMOVED.git-id | 1 + disassembly/images/images.asm | 10 +++++++++ disassembly/m/music.asm.REMOVED.git-id | 1 + disassembly/props/props.asm.REMOVED.git-id | 1 + disassembly/ramrom/ramrom.asm | 4 ++-- disassembly/rodata/021990.rz.REMOVED.git-id | 2 +- .../rodata/pad_to_33590 | Bin disassembly/rodata/rodata.asm | 1 + disassembly/text/LoatJ | Bin 0 -> 16 bytes disassembly/text/text.asm.REMOVED.git-id | 1 + out/unk/117880_24EB30.REMOVED.git-id | 1 - out/unk/24EB30_296565.REMOVED.git-id | 1 - out/unk/296565_298587.rz.REMOVED.git-id | 1 - out/unk/298587_2bf2d0.REMOVED.git-id | 1 - out/unk/FF_to_eof.REMOVED.git-id | 1 - 47 files changed, 57 insertions(+), 12 deletions(-) create mode 100644 disassembly/bg/Tbg.asm.REMOVED.git-id create mode 100644 disassembly/bg/Tbg_arec_all_p_stanZ create mode 100644 disassembly/bg/bg.asm.REMOVED.git-id create mode 100644 disassembly/bg/setup.asm.REMOVED.git-id rename disassembly/{bg => brief}/UbriefarchZ (100%) rename disassembly/{bg => brief}/UbriefarkZ (100%) rename disassembly/{bg => brief}/UbriefaztZ (100%) rename disassembly/{bg => brief}/UbriefcaveZ (100%) rename disassembly/{bg => brief}/UbriefcontrolZ (100%) rename disassembly/{bg => brief}/UbriefcradZ (100%) rename disassembly/{bg => brief}/UbriefcrypZ (100%) rename disassembly/{bg => brief}/UbriefdamZ (100%) rename disassembly/{bg => brief}/UbriefdepoZ (100%) rename disassembly/{bg => brief}/UbriefdestZ (100%) rename disassembly/{bg => brief}/UbriefjunZ (100%) rename disassembly/{bg => brief}/UbriefpeteZ (100%) rename disassembly/{bg => brief}/UbriefrunZ (100%) rename disassembly/{bg => brief}/UbriefsevbZ (100%) rename disassembly/{bg => brief}/UbriefsevbunkerZ (100%) rename disassembly/{bg => brief}/UbriefsevxZ (100%) rename disassembly/{bg => brief}/UbriefsevxbZ (100%) rename disassembly/{bg => brief}/UbriefsiloZ (100%) rename disassembly/{bg => brief}/UbriefstatueZ (100%) rename disassembly/{bg => brief}/UbrieftraZ (100%) create mode 100644 disassembly/brief/brief.asm.REMOVED.git-id create mode 100644 disassembly/chr/chr.asm.REMOVED.git-id rename disassembly/{bss => code}/80300000.asm (100%) rename disassembly/{bss => code}/bss.asm (100%) create mode 100644 disassembly/font/fonts.asm create mode 100644 disassembly/g_view/GgoldengunZ.REMOVED.git-id create mode 100644 disassembly/g_view/g_items.asm.REMOVED.git-id create mode 100644 disassembly/images/images.asm create mode 100644 disassembly/m/music.asm.REMOVED.git-id create mode 100644 disassembly/props/props.asm.REMOVED.git-id rename out/unk/Null331e0_33590 => disassembly/rodata/pad_to_33590 (100%) create mode 100644 disassembly/text/LoatJ create mode 100644 disassembly/text/text.asm.REMOVED.git-id delete mode 100644 out/unk/117880_24EB30.REMOVED.git-id delete mode 100644 out/unk/24EB30_296565.REMOVED.git-id delete mode 100644 out/unk/296565_298587.rz.REMOVED.git-id delete mode 100644 out/unk/298587_2bf2d0.REMOVED.git-id delete mode 100644 out/unk/FF_to_eof.REMOVED.git-id diff --git a/disassembly/GE007.rom.asm b/disassembly/GE007.rom.asm index 34cab12..3fae540 100644 --- a/disassembly/GE007.rom.asm +++ b/disassembly/GE007.rom.asm @@ -1,6 +1,7 @@ arch n64.cpu endian msb output "GE007.n64", create +fill $00c00000, $FF include "lib/N64.INC" origin $00000000 @@ -11,9 +12,23 @@ include "code/rarezip.asm" include "code/tlb_code.asm" include "unk/unknown.asm" include "ramrom/ramrom.asm" +include "font/fonts.asm" +include "m/music.asm" +include "bg/bg.asm" +include "chr/chr.asm" +include "g_view/g_items.asm" +include "props/props.asm" +include "bg/Tbg.asm" +include "brief/brief.asm" +include "bg/setup.asm" +include "text/text.asm" -include "bss/bss.asm" -include "bss/80300000.asm" +ob_end: +insert ob_end.seg, "ob/ob_end.seg", (origin() - $008f7de0) + +include "images/images.asm" + +include "code/bss.asm" +include "code/80300000.asm" -insert retailrom_raw, "GoldenEye007.z64", origin() diff --git a/disassembly/GE007.sym.REMOVED.git-id b/disassembly/GE007.sym.REMOVED.git-id index af3d24a..ed69eb8 100644 --- a/disassembly/GE007.sym.REMOVED.git-id +++ b/disassembly/GE007.sym.REMOVED.git-id @@ -1 +1 @@ -b1e915d996fec4c302cfa732c4a771f7d7e52e2f \ No newline at end of file +bc2e8453577ce480fb810ded3b4e2466849e21c5 \ No newline at end of file diff --git a/disassembly/bg/Tbg.asm.REMOVED.git-id b/disassembly/bg/Tbg.asm.REMOVED.git-id new file mode 100644 index 0000000..9f2df73 --- /dev/null +++ b/disassembly/bg/Tbg.asm.REMOVED.git-id @@ -0,0 +1 @@ +c0342c6c68303e3869db34dad297b3ad3acc3932 \ No newline at end of file diff --git a/disassembly/bg/Tbg_arec_all_p_stanZ b/disassembly/bg/Tbg_arec_all_p_stanZ new file mode 100644 index 0000000..e69de29 diff --git a/disassembly/bg/bg.asm.REMOVED.git-id b/disassembly/bg/bg.asm.REMOVED.git-id new file mode 100644 index 0000000..b8e355e --- /dev/null +++ b/disassembly/bg/bg.asm.REMOVED.git-id @@ -0,0 +1 @@ +50974df7a9eef5b88a6ba402d435007ba58f3dd2 \ No newline at end of file diff --git a/disassembly/bg/setup.asm.REMOVED.git-id b/disassembly/bg/setup.asm.REMOVED.git-id new file mode 100644 index 0000000..396fe00 --- /dev/null +++ b/disassembly/bg/setup.asm.REMOVED.git-id @@ -0,0 +1 @@ +3b92b5a06b18b4d223ab86b4f14cf90cc11b959a \ No newline at end of file diff --git a/disassembly/bg/UbriefarchZ b/disassembly/brief/UbriefarchZ similarity index 100% rename from disassembly/bg/UbriefarchZ rename to disassembly/brief/UbriefarchZ diff --git a/disassembly/bg/UbriefarkZ b/disassembly/brief/UbriefarkZ similarity index 100% rename from disassembly/bg/UbriefarkZ rename to disassembly/brief/UbriefarkZ diff --git a/disassembly/bg/UbriefaztZ b/disassembly/brief/UbriefaztZ similarity index 100% rename from disassembly/bg/UbriefaztZ rename to disassembly/brief/UbriefaztZ diff --git a/disassembly/bg/UbriefcaveZ b/disassembly/brief/UbriefcaveZ similarity index 100% rename from disassembly/bg/UbriefcaveZ rename to disassembly/brief/UbriefcaveZ diff --git a/disassembly/bg/UbriefcontrolZ b/disassembly/brief/UbriefcontrolZ similarity index 100% rename from disassembly/bg/UbriefcontrolZ rename to disassembly/brief/UbriefcontrolZ diff --git a/disassembly/bg/UbriefcradZ b/disassembly/brief/UbriefcradZ similarity index 100% rename from disassembly/bg/UbriefcradZ rename to disassembly/brief/UbriefcradZ diff --git a/disassembly/bg/UbriefcrypZ b/disassembly/brief/UbriefcrypZ similarity index 100% rename from disassembly/bg/UbriefcrypZ rename to disassembly/brief/UbriefcrypZ diff --git a/disassembly/bg/UbriefdamZ b/disassembly/brief/UbriefdamZ similarity index 100% rename from disassembly/bg/UbriefdamZ rename to disassembly/brief/UbriefdamZ diff --git a/disassembly/bg/UbriefdepoZ b/disassembly/brief/UbriefdepoZ similarity index 100% rename from disassembly/bg/UbriefdepoZ rename to disassembly/brief/UbriefdepoZ diff --git a/disassembly/bg/UbriefdestZ b/disassembly/brief/UbriefdestZ similarity index 100% rename from disassembly/bg/UbriefdestZ rename to disassembly/brief/UbriefdestZ diff --git a/disassembly/bg/UbriefjunZ b/disassembly/brief/UbriefjunZ similarity index 100% rename from disassembly/bg/UbriefjunZ rename to disassembly/brief/UbriefjunZ diff --git a/disassembly/bg/UbriefpeteZ b/disassembly/brief/UbriefpeteZ similarity index 100% rename from disassembly/bg/UbriefpeteZ rename to disassembly/brief/UbriefpeteZ diff --git a/disassembly/bg/UbriefrunZ b/disassembly/brief/UbriefrunZ similarity index 100% rename from disassembly/bg/UbriefrunZ rename to disassembly/brief/UbriefrunZ diff --git a/disassembly/bg/UbriefsevbZ b/disassembly/brief/UbriefsevbZ similarity index 100% rename from disassembly/bg/UbriefsevbZ rename to disassembly/brief/UbriefsevbZ diff --git a/disassembly/bg/UbriefsevbunkerZ b/disassembly/brief/UbriefsevbunkerZ similarity index 100% rename from disassembly/bg/UbriefsevbunkerZ rename to disassembly/brief/UbriefsevbunkerZ diff --git a/disassembly/bg/UbriefsevxZ b/disassembly/brief/UbriefsevxZ similarity index 100% rename from disassembly/bg/UbriefsevxZ rename to disassembly/brief/UbriefsevxZ diff --git a/disassembly/bg/UbriefsevxbZ b/disassembly/brief/UbriefsevxbZ similarity index 100% rename from disassembly/bg/UbriefsevxbZ rename to disassembly/brief/UbriefsevxbZ diff --git a/disassembly/bg/UbriefsiloZ b/disassembly/brief/UbriefsiloZ similarity index 100% rename from disassembly/bg/UbriefsiloZ rename to disassembly/brief/UbriefsiloZ diff --git a/disassembly/bg/UbriefstatueZ b/disassembly/brief/UbriefstatueZ similarity index 100% rename from disassembly/bg/UbriefstatueZ rename to disassembly/brief/UbriefstatueZ diff --git a/disassembly/bg/UbrieftraZ b/disassembly/brief/UbrieftraZ similarity index 100% rename from disassembly/bg/UbrieftraZ rename to disassembly/brief/UbrieftraZ diff --git a/disassembly/brief/brief.asm.REMOVED.git-id b/disassembly/brief/brief.asm.REMOVED.git-id new file mode 100644 index 0000000..4ac5d80 --- /dev/null +++ b/disassembly/brief/brief.asm.REMOVED.git-id @@ -0,0 +1 @@ +a51b538ff604bb62ae28a61b1739e1b3c495521e \ No newline at end of file diff --git a/disassembly/chr/chr.asm.REMOVED.git-id b/disassembly/chr/chr.asm.REMOVED.git-id new file mode 100644 index 0000000..63a6859 --- /dev/null +++ b/disassembly/chr/chr.asm.REMOVED.git-id @@ -0,0 +1 @@ +728eab89627d5396e9cd983e4eaf308dd3487480 \ No newline at end of file diff --git a/disassembly/bss/80300000.asm b/disassembly/code/80300000.asm similarity index 100% rename from disassembly/bss/80300000.asm rename to disassembly/code/80300000.asm diff --git a/disassembly/bss/bss.asm b/disassembly/code/bss.asm similarity index 100% rename from disassembly/bss/bss.asm rename to disassembly/code/bss.asm diff --git a/disassembly/font/fonts.asm b/disassembly/font/fonts.asm new file mode 100644 index 0000000..42b6116 --- /dev/null +++ b/disassembly/font/fonts.asm @@ -0,0 +1,14 @@ +base origin() +font_rom_start: + +//vaddr is unknown +//base $vaddr +//font_vaddr: + +insert font_table1_controller_small, "first_font_table_controller_small", (origin() - $002E63F0) +insert font_table2_controller_small, "second_font_table_controller_small", (origin() - $002E6694) +insert font_table1_controller_large, "first_font_table_controller_large", (origin() - $002E88A0) +insert font_table2_controller_large, "second_font_table_controller_large", (origin() - $002E8B44) + + +font_rom_end: diff --git a/disassembly/g_view/GgoldengunZ.REMOVED.git-id b/disassembly/g_view/GgoldengunZ.REMOVED.git-id new file mode 100644 index 0000000..cf52f1f --- /dev/null +++ b/disassembly/g_view/GgoldengunZ.REMOVED.git-id @@ -0,0 +1 @@ +a3d1c27d1b93f5f3562768ae726c0acf45a01474 \ No newline at end of file diff --git a/disassembly/g_view/g_items.asm.REMOVED.git-id b/disassembly/g_view/g_items.asm.REMOVED.git-id new file mode 100644 index 0000000..4f47ae5 --- /dev/null +++ b/disassembly/g_view/g_items.asm.REMOVED.git-id @@ -0,0 +1 @@ +c70f02d762a71c39ae8fbbd9c4f710a9707563af \ No newline at end of file diff --git a/disassembly/images/images.asm b/disassembly/images/images.asm new file mode 100644 index 0000000..7f6ebaf --- /dev/null +++ b/disassembly/images/images.asm @@ -0,0 +1,10 @@ +base origin() +images_rom_start: + +//vaddr is unknown +//base $vaddr +//images_vaddr: + +insert images, "images", (origin() - $008f7df0) + +images_rom_end: diff --git a/disassembly/m/music.asm.REMOVED.git-id b/disassembly/m/music.asm.REMOVED.git-id new file mode 100644 index 0000000..1f2ae19 --- /dev/null +++ b/disassembly/m/music.asm.REMOVED.git-id @@ -0,0 +1 @@ +a925b59646af1f1959609294980517fc768679f3 \ No newline at end of file diff --git a/disassembly/props/props.asm.REMOVED.git-id b/disassembly/props/props.asm.REMOVED.git-id new file mode 100644 index 0000000..d58805c --- /dev/null +++ b/disassembly/props/props.asm.REMOVED.git-id @@ -0,0 +1 @@ +fa7aa332e1f366b30d6585798ca799c6288a1b59 \ No newline at end of file diff --git a/disassembly/ramrom/ramrom.asm b/disassembly/ramrom/ramrom.asm index 0478cb8..79638d1 100644 --- a/disassembly/ramrom/ramrom.asm +++ b/disassembly/ramrom/ramrom.asm @@ -3,7 +3,7 @@ ramrom_rom_start: //vaddr is unknown //base $vaddr -ramrom_start: +//ramrom_vaddr: insert ramrom_Dam_1, "Dam_1", (origin() - $002BF2D0) insert ramrom_Dam_2, "Dam_2", (origin() - $002C44D0) @@ -20,4 +20,4 @@ insert ramrom_Frigate_1, "Frigate_1", (origin() - $002DD770) insert ramrom_Frigate_2, "Frigate_2", (origin() - $002DF120) insert ramrom_Train, "Train", (origin() - $002E2600) -ramrom_end: +ramrom_rom_end: diff --git a/disassembly/rodata/021990.rz.REMOVED.git-id b/disassembly/rodata/021990.rz.REMOVED.git-id index ab28902..3cb13ba 100644 --- a/disassembly/rodata/021990.rz.REMOVED.git-id +++ b/disassembly/rodata/021990.rz.REMOVED.git-id @@ -1 +1 @@ -4506f249c41dba6300ea0debdf3931e80990c229 \ No newline at end of file +8cbf680f259288e6802946bdf5b16bca1e78437b \ No newline at end of file diff --git a/out/unk/Null331e0_33590 b/disassembly/rodata/pad_to_33590 similarity index 100% rename from out/unk/Null331e0_33590 rename to disassembly/rodata/pad_to_33590 diff --git a/disassembly/rodata/rodata.asm b/disassembly/rodata/rodata.asm index 5926479..2ce7672 100644 --- a/disassembly/rodata/rodata.asm +++ b/disassembly/rodata/rodata.asm @@ -16,4 +16,5 @@ insert rodata_rz, "021990.rz" base $8005D2E0 rodata_end: +insert padding,"pad_to_33590" diff --git a/disassembly/text/LoatJ b/disassembly/text/LoatJ new file mode 100644 index 0000000000000000000000000000000000000000..2b60d652882304eb2fa91cde04b77061b990633e GIT binary patch literal 16 PcmWeEN=`Vy&j1Gi8@&P+ literal 0 HcmV?d00001 diff --git a/disassembly/text/text.asm.REMOVED.git-id b/disassembly/text/text.asm.REMOVED.git-id new file mode 100644 index 0000000..1b98e01 --- /dev/null +++ b/disassembly/text/text.asm.REMOVED.git-id @@ -0,0 +1 @@ +6e674f0a50ba9db472c4a70531ce657f140a8cc5 \ No newline at end of file diff --git a/out/unk/117880_24EB30.REMOVED.git-id b/out/unk/117880_24EB30.REMOVED.git-id deleted file mode 100644 index 8aaf950..0000000 --- a/out/unk/117880_24EB30.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -565dc801a6fc3526360e4ce5675f06417a1d2e07 \ No newline at end of file diff --git a/out/unk/24EB30_296565.REMOVED.git-id b/out/unk/24EB30_296565.REMOVED.git-id deleted file mode 100644 index fd39013..0000000 --- a/out/unk/24EB30_296565.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -b5acadeb72800c568ec60093abdd6714d960318b \ No newline at end of file diff --git a/out/unk/296565_298587.rz.REMOVED.git-id b/out/unk/296565_298587.rz.REMOVED.git-id deleted file mode 100644 index 32a0840..0000000 --- a/out/unk/296565_298587.rz.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -81dc1120bd7f215359fd65a7ea6cc0eb2a2459fe \ No newline at end of file diff --git a/out/unk/298587_2bf2d0.REMOVED.git-id b/out/unk/298587_2bf2d0.REMOVED.git-id deleted file mode 100644 index 976201b..0000000 --- a/out/unk/298587_2bf2d0.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -64ceb0175981d09dfe8df12b672d63c62280380b \ No newline at end of file diff --git a/out/unk/FF_to_eof.REMOVED.git-id b/out/unk/FF_to_eof.REMOVED.git-id deleted file mode 100644 index b22cca2..0000000 --- a/out/unk/FF_to_eof.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -0a59782186349bf0b2f92de096549012b66c82f4 \ No newline at end of file