aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorNebuleon Fumika2013-02-03 04:19:11 -0500
committerNebuleon Fumika2013-02-03 04:19:11 -0500
commit8693ae1bd880a758eb2efec4fccd32f89593855d (patch)
tree660b7ceed1789fc904332b96a2a4006b0e4cc6b8 /README.md
parent02f8184fe07d99cceb85f4abd3ef0e5e3765b5ea (diff)
downloadsnes9x2005-8693ae1bd880a758eb2efec4fccd32f89593855d.tar.gz
snes9x2005-8693ae1bd880a758eb2efec4fccd32f89593855d.tar.bz2
snes9x2005-8693ae1bd880a758eb2efec4fccd32f89593855d.zip
Add SDK modifications by BassAceGold as of 2011-04-14, as well as modified DMA functions as of 2013-01-29.
Diffstat (limited to 'README.md')
-rw-r--r--README.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/README.md b/README.md
index 91e582f..b67691e 100644
--- a/README.md
+++ b/README.md
@@ -27,6 +27,18 @@ MIPS compiler (`gcc`), extract it to `/opt/ds2sdk`, follow the instructions,
then download version 1.2 of the DS2 SDK and extract its files into
`opt/ds2sdk`, overwriting version 0.13.
+Additionally, you will need to add the updated `zlib`, DMA
+(Direct Memory Access) and filesystem access routines provided by BassAceGold
+and recompile `libds2a.a`. To do this:
+
+> sudo rm -r /opt/ds2sdk/libsrc/{console,dma,fs,key,zlib,Makefile} /opt/ds2sdk/include
+> sudo cp -r sdk-modifications/{libsrc,include} /opt/ds2sdk
+> sudo chmod -R 600 /opt/ds2sdk/{libsrc,include}
+> sudo chmod -R a+rX /opt/ds2sdk/{libsrc,include}
+> cd /opt/ds2sdk/libsrc
+> sudo rm libds2a.a ../lib/libds2a.a
+> sudo make
+
## The MIPS compiler (`gcc`)
You also need the MIPS compiler from the DS2 SDK.
The Makefile expects it at `/opt/mipsel-4.1.2-nopic`, but you can move it