A decompilation of Goldeneye 007 brought to you by a bunch of clever folks. (MIRROR of https://gitlab.com/kholdfuzion/goldeneye_src)
Go to file
kholdfuzion 7dfe175f34 oops forgot that
Former-commit-id: 51b7d68a6dc95736271f84b0fc77ebf6d47e52cd [formerly 2c85d1c72fdc9bb1fbf167e646bdeb09ef3ab61e] [formerly a13e518d540596eb3f572666e7dc1f0e9fc23735 [formerly 5a1125980db68c93b676d756a1735174827465c8]]
Former-commit-id: 32929e424314258696aadd1fa822cc97697c1f87 [formerly 40f3f2bb14e103445d97e3a8956926eda59e5f73]
Former-commit-id: 6124ae5e2340b83c14e40668868ecacb9f4d1fa3
2019-08-03 18:01:45 +00:00
assets oops forgot that 2019-08-03 18:01:45 +00:00
bin oops forgot that 2019-08-03 18:01:45 +00:00
ge007_libultra oops forgot that 2019-08-03 18:01:45 +00:00
include oops forgot that 2019-08-03 18:01:45 +00:00
lib oops forgot that 2019-08-03 18:01:45 +00:00
notes oops forgot that 2019-08-03 18:01:45 +00:00
src oops forgot that 2019-08-03 18:01:45 +00:00
tools oops forgot that 2019-08-03 18:01:45 +00:00
.gitignore oops forgot that 2019-08-03 18:01:45 +00:00
Makefile oops forgot that 2019-08-03 18:01:45 +00:00
asmdiff.sh update to current progress 2019-08-03 17:56:46 +00:00
clean_baserom.sh update to current progress 2019-08-03 17:56:46 +00:00
extract_baserom.sh oops forgot that 2019-08-03 18:01:45 +00:00
filelist.u.csv oops forgot that 2019-08-03 18:01:45 +00:00
ge007.e.ld oops forgot that 2019-08-03 18:01:45 +00:00
ge007.e.sha1 update to current progress 2019-08-03 17:56:46 +00:00
ge007.j.ld oops forgot that 2019-08-03 18:01:45 +00:00
ge007.j.sha1 update to current progress 2019-08-03 17:56:46 +00:00
ge007.ld oops forgot that 2019-08-03 18:01:45 +00:00
ge007.u.ld oops forgot that 2019-08-03 18:01:45 +00:00
ge007.u.sha1 update to current progress 2019-08-03 17:56:46 +00:00
imagelist.u.csv oops forgot that 2019-08-03 18:01:45 +00:00
readme.md update to current progress 2019-08-03 17:56:46 +00:00
rename_sym.sh update to current progress 2019-08-03 17:56:46 +00:00
undefined_syms.txt oops forgot that 2019-08-03 18:01:45 +00:00

readme.md

This is a working Goldeneye 007 decompilation!

The only requirements for Ubuntu 16.04 and 18.04 should be

sudo apt install binutils-mips-linux-gnu make

Place a USA rom in project root named

baserom.u.z64

followed by

./extract_baserom.sh && make

DO NOT USE make -j# it will break things!!!!!!!!!

If you are upgrading from an old repo, run

./clean_baserom.sh && ./extract_baserom.sh && make clean && make

The extract and clean scripts support switches:

name_baserom.sh files
name_baserom.sh images

to do just one or the other, default is both

This decompilation was only made possible thanks to many awesome 00 Agents who will be revealed only if they wish.

GE and PD documentation made by Zoinkity