diff --git a/README.md b/.github/workflows/README.md
similarity index 85%
rename from README.md
rename to .github/workflows/README.md
index 9bfbeed2..1f16db1e 100644
--- a/README.md
+++ b/.github/workflows/README.md
@@ -1,6 +1,7 @@
# Free60 wiki - archive
-[![GitHub Workflow - Build](https://img.shields.io/github/workflow/status/Free60Project/wiki/build?label=build)](https://github.com/Free60Project/wiki/actions?query=workflow%3Abuild)
+[![Build and Deploy](https://github.com/Free60Project/wiki/actions/workflows/build.yml/badge.svg)](https://github.com/Free60Project/wiki/actions/workflows/build.yml)
+[![pages-build-deployment](https://github.com/Free60Project/wiki/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/Free60Project/wiki/actions/workflows/pages/pages-build-deployment)
Free60 MediaWiki archive.
diff --git a/docs/!Pages-That-Need-Updates.md b/docs/!Pages-That-Need-Updates.md
new file mode 100644
index 00000000..a26f10f2
--- /dev/null
+++ b/docs/!Pages-That-Need-Updates.md
@@ -0,0 +1,6 @@
+# Pages That Need Updates
+
+Some pages need edits to remain useful or become more beautiful.
+
+- [XCP](/Xbox-360-System-Software/XCP) needs a full file format spec written up for it.
+- [XConfig](/Xbox-360-System-Software/XConfig)'s spec (Notes section) should be converted to a markdown table.
diff --git a/docs/Category_Support.md b/docs/Category_Support.md
deleted file mode 100644
index 705951ff..00000000
--- a/docs/Category_Support.md
+++ /dev/null
@@ -1,17 +0,0 @@
-# Category: Support
-
-[Attack](../Attack)
-
-[Contribute](../Contribute)
-
-[FAQ](../FAQ)
-
-[Help](../Help)
-
-[IRC](../IRC)
-
-[King Kong Hack](../King_Kong_Hack)
-
-[Links](../Links)
-
-[Run Code](../Run_Code)
diff --git a/docs/Category_Xbox360_Development.md b/docs/Category_Xbox360_Development.md
deleted file mode 100644
index 6f4884ba..00000000
--- a/docs/Category_Xbox360_Development.md
+++ /dev/null
@@ -1,27 +0,0 @@
-# Category: Xbox 360 Development
-
-[Cross Compiler](../Cross_Compiler)
-
-[Dumpana](../Dumpana)
-
-[Finding the right timing](../Finding_the_right_timing)
-
-[Free60 Git Repository](../Free60_Git_Repository)
-
-[LibHomebrew](../LibHomebrew)
-
-[LibXenon](../LibXenon)
-
-[LibXenon Examples](../LibXenon_Examples)
-
-[List of development tools](../List_of_development_tools)
-
-[Run Code](../Run_Code)
-
-[Starting Homebrew Development](../Starting_Homebrew_Development)
-
-[UART](../UART)
-
-[Xenon Toolchain](../Xenon_Toolchain)
-
-[Xenos Framebuffer](../Xenos_Framebuffer)
diff --git a/docs/Category_Xbox360_Linux.md b/docs/Category_Xbox360_Linux.md
deleted file mode 100644
index 09700f39..00000000
--- a/docs/Category_Xbox360_Linux.md
+++ /dev/null
@@ -1,27 +0,0 @@
-# Category: Xbox 360 Linux
-
-[Debian-etch](../Debian-etch)
-
-[Debian-lenny](../Debian-lenny)
-
-[Debian-squeeze](../Debian-squeeze)
-
-[Lflash](../Lflash)
-
-[Linux Distros](../Linux_Distros)
-
-[Linux Kernel](../Linux_Kernel)
-
-[Linux Kernel Development](../Linux_Kernel_Development)
-
-[List of Unix Distributions](../List_of_Unix_Distributions)
-
-[LiveCD](../LiveCD)
-
-[Ubuntu](../Ubuntu)
-
-[Ubuntu 11.10](../Ubuntu11_10)
-
-[Ubuntu 7.10](../Ubuntu7_10)
-
-[Xenos Framebuffer](../Xenos_Framebuffer)
diff --git a/docs/Category_Xbox360_System_Software.md b/docs/Category_Xbox360_System_Software.md
deleted file mode 100644
index c37b1547..00000000
--- a/docs/Category_Xbox360_System_Software.md
+++ /dev/null
@@ -1,55 +0,0 @@
-# Category: Xbox 360 System Software
-
-[849x System Update](../849x_System_Update)
-
-[Boot Process](../Boot_Process)
-
-[Console Security Certificate](../Console_Security_Certificate)
-
-[Error Codes](../Error_Codes)
-
-[FATX](../FATX)
-
-[FMIM](../FMIM)
-
-[Fusesets](../Fusesets)
-
-[GDFX](../GDFX)
-
-[GPD](../GPD)
-
-[Kernel](../Kernel)
-
-[Kernel Exports](../Kernel_Exports)
-
-[NAND Bad Blocks](../NAND_Bad_Blocks)
-
-[NAND File System](../NAND_File_System)
-
-[PEC](../PEC)
-
-[Pre-release differences](../Pre-release_differences)
-
-[Profile Account](../Profile_Account)
-
-[Reset Glitch Hack](../Reset_Glitch_Hack)
-
-[SFCX](../SFCX)
-
-[Shadowboot](../Shadowboot)
-
-[SMC Hack](../SMC_Hack)
-
-[SPA](../SPA)
-
-[STFS](../STFS)
-
-[Xbox System Software](../Xbox_System_Software)
-
-[XCP](../XCP)
-
-[XDBF](../XDBF)
-
-[XDK Kernel](../XDK_Kernel)
-
-[XEX](../XEX)
diff --git a/docs/Hypervisor.md b/docs/Hypervisor.md
index 5ead743e..aabc73b3 100644
--- a/docs/Hypervisor.md
+++ b/docs/Hypervisor.md
@@ -88,7 +88,7 @@ interrupt is not recoverable.
## Cryptography
-Retail 17511 - These offsets are subject to change\!
+Retail 17511 - These offsets are subject to change!
| Cryptography Functions |
| ---------------------- |
diff --git a/docs/Hypervisor_(Old_Notes).md b/docs/Hypervisor_(Old_Notes).md
index 9a509385..2fb99fff 100644
--- a/docs/Hypervisor_(Old_Notes).md
+++ b/docs/Hypervisor_(Old_Notes).md
@@ -2,7 +2,7 @@
no booting details known changes between beta hardware and final: alpha
hardware = macintosh beta = ? looks like retail, but no encryption
-second beta =\! retail
+second beta =! retail
tried to dump RAM could only dump virtual memory ram is at 8000_0000
southbridge: pci config space, mapped to VM, accessible by user apps
@@ -191,7 +191,7 @@ without security enabled:
cd included kernel which included stuff that is encrypted in retail
version
-includes hypervisor code\! it is old, but...
+includes hypervisor code! it is old, but...
getspr: SC 6
diff --git a/docs/Linux_Distros.md b/docs/Linux_Distros.md
deleted file mode 100644
index 37a6ac93..00000000
--- a/docs/Linux_Distros.md
+++ /dev/null
@@ -1,9 +0,0 @@
-# Linux distributions
-
-* [LiveCD](../LiveCD)
-* [Ubuntu 7.10](../Ubuntu7_10)
-* [Debian-etch](../Debian-etch)
-* [Debian-lenny](../Debian-lenny)
-* [Debian-squeeze](../Debian-squeeze)
-
-[Category: Xbox 360 Linux](../Category_Xbox360_Linux)
diff --git a/docs/Other_OS_Loader.md b/docs/Other_OS_Loader.md
index 27baeaca..dfdfb8a1 100644
--- a/docs/Other_OS_Loader.md
+++ b/docs/Other_OS_Loader.md
@@ -1,5 +1,5 @@
**The following has been written on April 1st, 2010. Happy April fool's
-day\!**
+day!**
In a leaked private e-mail to current Free60 project maintainer Georg
Lukas, Microsoft Interactive Entertainment Business has stated to
diff --git a/docs/SMS_Plus.md b/docs/SMS_Plus.md
deleted file mode 100644
index 951d5a50..00000000
--- a/docs/SMS_Plus.md
+++ /dev/null
@@ -1,2 +0,0 @@
-1. REDIRECT [Sega Master System
- Plus](Sega_Master_System_Plus)
diff --git a/docs/Sandbox.md b/docs/Sandbox.md
deleted file mode 100644
index f923e15c..00000000
--- a/docs/Sandbox.md
+++ /dev/null
@@ -1 +0,0 @@
-[Category:Template documentation](../Category_Template_documentation)
diff --git a/docs/Secure_Transacted_File_System.md b/docs/Secure_Transacted_File_System.md
deleted file mode 100644
index 448b1485..00000000
--- a/docs/Secure_Transacted_File_System.md
+++ /dev/null
@@ -1 +0,0 @@
-1. REDIRECT [STFS](STFS)
diff --git a/docs/Attack.md b/docs/Support/Attack.md
similarity index 99%
rename from docs/Attack.md
rename to docs/Support/Attack.md
index 240b46b4..8f8dcca2 100644
--- a/docs/Attack.md
+++ b/docs/Support/Attack.md
@@ -155,7 +155,7 @@ Ideas:
- File format fuzzing (there are some tools in Sourceforge), example:
image format like WMF (recent exploit in Win 2000 and XP platform due
- to implementation of the fct escape() and not a BO\!\!\!\!\!)
+ to implementation of the fct escape() and not a BO!!!!!)
- XMA is a very good way to find some holes, and Sounds aren't signed
(Demo DVD) Someone has Doc about XMA ? maybe in XACT ?
diff --git a/docs/Contribute.md b/docs/Support/Contribute.md
similarity index 100%
rename from docs/Contribute.md
rename to docs/Support/Contribute.md
diff --git a/docs/FAQ.md b/docs/Support/FAQ.md
similarity index 100%
rename from docs/FAQ.md
rename to docs/Support/FAQ.md
diff --git a/docs/Help.md b/docs/Support/Help.md
similarity index 98%
rename from docs/Help.md
rename to docs/Support/Help.md
index 8f663549..b595b2db 100644
--- a/docs/Help.md
+++ b/docs/Support/Help.md
@@ -13,7 +13,7 @@ Here is what you can do to help this project:
- Documentation: We need the individual bits\&pieces, for example from
xboxhacker.net, nicely assembled into wiki pages, Howtos etc. This
- does not require coding skills\!
+ does not require coding skills!
- Head over to **[here](../Category_Pages_that_need_to_be_cleaned_up)**
for a list of pages that need some work done on them.
- Or you can go **[here](../Category_Pages_with_missing_images)** for a
diff --git a/docs/IRC.md b/docs/Support/IRC.md
similarity index 83%
rename from docs/IRC.md
rename to docs/Support/IRC.md
index 4110a51a..7a526b6b 100644
--- a/docs/IRC.md
+++ b/docs/Support/IRC.md
@@ -7,7 +7,7 @@ To contribute new information and speak with devs, come to
There's also a channel for the guys on EFNET which is currently the most
active channel of all three.
-Catch us in **\#libxenon** on EFnet\!
+Catch us in **#libxenon** on EFnet!
Free60 and oftc.net are happy to facilitate the means for information
gathering and dissemination. But, we have some basic guidelines we need
@@ -40,7 +40,7 @@ that way.
- \#free60 is NOT a distribution point for pirated/illegal material,
be it software or even documentation. We have zero-tolerance towards
- any related discussion. That also goes for use of \!list or other
+ any related discussion. That also goes for use of !list or other
such commands. You have been warned.
### Asking Questions
@@ -67,14 +67,14 @@ that way.
There are two channels in OFTC currently for public use:
-1. \#free60 is for technical and development discussion, for idle chat
- seek \#free60-chat.
-2. \#free60-chat is for general discussion on or off topic for free60
+1. **#free60** is for technical and development discussion, for idle chat
+ seek #free60-chat.
+2. **#free60-chat** is for general discussion on or off topic for free60
and is loosely controlled.
And one public channel on EFNET
-1. \#libxenon for everything from LibXenon and Linux till XeLL
+1. **#libxenon** for everything from LibXenon and Linux till XeLL
- Currently neither channel is moderated ( m) though if conversations
get out of hand or anything of that nature we reserve the right to
@@ -86,6 +86,8 @@ And one public channel on EFNET
## Conclusion
-Thank you for your interest in Free60, enjoy your stay\!
+Thank you for your interest in Free60, enjoy your stay!
+
+
[Category: Support](../Category_Support)
diff --git a/docs/Links.md b/docs/Support/Links.md
similarity index 100%
rename from docs/Links.md
rename to docs/Support/Links.md
diff --git a/docs/Timing_Attack.md b/docs/Timing_Attack.md
index 212c6c97..507b3b3d 100644
--- a/docs/Timing_Attack.md
+++ b/docs/Timing_Attack.md
@@ -141,7 +141,7 @@ wait for the 3 red lights to start blinking, aka Red Ring Of Death
(RROD). Press enter once more to start the timing process. Let it run
for a little over an hour (around 1 hour 10 minutes seems to be normal)
and the correct hash value will hopefully be discovered. If successful
-the last line of text should state **'BOOT\!**'.
+the last line of text should state **'BOOT!**'.
- [Xbox 360 Downgrader Hardware](Xbox_360_Downgrader_Hardware)
@@ -263,6 +263,6 @@ to fix the memcmp-function in CB.
## References
- - [Original Wiki page - Thx ivc\!](http://beta.ivc.no/wiki/index.php/Xbox_360_Timing_Attack)
+ - [Original Wiki page - Thx ivc!](http://beta.ivc.no/wiki/index.php/Xbox_360_Timing_Attack)
- [Timing Attack](https://web.archive.org/web/20090801082642/http://www.xboxhacker.net/index.php?topic=8555.0)
- [Timing Attach - Thanks and stupid questions](https://web.archive.org/web/20090529065610/http://www.xboxhacker.net/index.php?topic=8556.0)
diff --git a/docs/XTAF.md b/docs/XTAF.md
deleted file mode 100644
index 3fe5f794..00000000
--- a/docs/XTAF.md
+++ /dev/null
@@ -1 +0,0 @@
-1. REDIRECT [FATX](../FATX)
diff --git a/docs/Cross_Compiler.md b/docs/Xbox-360-Development/Cross_Compiler.md
similarity index 100%
rename from docs/Cross_Compiler.md
rename to docs/Xbox-360-Development/Cross_Compiler.md
diff --git a/docs/Dumpana.md b/docs/Xbox-360-Development/Dumpana.md
similarity index 100%
rename from docs/Dumpana.md
rename to docs/Xbox-360-Development/Dumpana.md
diff --git a/docs/Finding_the_right_timing.md b/docs/Xbox-360-Development/Finding_the_right_timing.md
similarity index 100%
rename from docs/Finding_the_right_timing.md
rename to docs/Xbox-360-Development/Finding_the_right_timing.md
diff --git a/docs/Free60_Git_Repository.md b/docs/Xbox-360-Development/Free60_Git_Repository.md
similarity index 100%
rename from docs/Free60_Git_Repository.md
rename to docs/Xbox-360-Development/Free60_Git_Repository.md
diff --git a/docs/LibHomebrew.md b/docs/Xbox-360-Development/LibHomebrew.md
similarity index 98%
rename from docs/LibHomebrew.md
rename to docs/Xbox-360-Development/LibHomebrew.md
index 6304ac68..fe878d2a 100644
--- a/docs/LibHomebrew.md
+++ b/docs/Xbox-360-Development/LibHomebrew.md
@@ -2,7 +2,7 @@
libhomebrew is the idea to create an abstract homebrew library, unifying
access to different hardware, making it easy to port homebrew from one
-console to another. Please help making this idea real\!
+console to another. Please help making this idea real!
(Some more background about the idea can be found
[here](http://op-co.de/blog/posts/libhomebrew/))
@@ -68,7 +68,7 @@ quite need for homebrew and other aspects.
Plus, sometimes you want a base which is not locking you in on GPL.
-However, you could add Linux as a HAL backend to libhomebrew instead\!
+However, you could add Linux as a HAL backend to libhomebrew instead!
Linux advantage is there is already a lot of software available. So
getting the little stuff missing in Linux working -decent video driver
diff --git a/docs/LibXenon.md b/docs/Xbox-360-Development/LibXenon.md
similarity index 94%
rename from docs/LibXenon.md
rename to docs/Xbox-360-Development/LibXenon.md
index 525d8a3b..adc7bbba 100644
--- a/docs/LibXenon.md
+++ b/docs/Xbox-360-Development/LibXenon.md
@@ -27,7 +27,7 @@ You just go into the toolchain-directory which holds `build-xenon-toolchain` and
This will download and install a fresh copy of **libXenon** Libraries to
the `$DEVKITXENON`-path (Which should be defined in your ~/.bashrc
-already\! - See bottom of [Xenon Toolchain](../Compiling_the_Toolchain)-page if it isn't\!)
+already! - See bottom of [Xenon Toolchain](../Compiling_the_Toolchain)-page if it isn't!)
## Support
diff --git a/docs/LibXenon_Examples.md b/docs/Xbox-360-Development/LibXenon_Examples.md
similarity index 100%
rename from docs/LibXenon_Examples.md
rename to docs/Xbox-360-Development/LibXenon_Examples.md
diff --git a/docs/List_of_development_tools.md b/docs/Xbox-360-Development/List_of_development_tools.md
similarity index 100%
rename from docs/List_of_development_tools.md
rename to docs/Xbox-360-Development/List_of_development_tools.md
diff --git a/docs/Run_Code.md b/docs/Xbox-360-Development/Run_Code.md
similarity index 90%
rename from docs/Run_Code.md
rename to docs/Xbox-360-Development/Run_Code.md
index 6786b8df..1980fa3a 100644
--- a/docs/Run_Code.md
+++ b/docs/Xbox-360-Development/Run_Code.md
@@ -1,5 +1,5 @@
-**This is outdated\! Use [JTAG Hack](JTAG_Hack) or [Reset
-Glitch Hack](Reset_Glitch_Hack)\!**
+**This is outdated! Use [JTAG Hack](JTAG_Hack) or [Reset
+Glitch Hack](Reset_Glitch_Hack)!**
Thanks to the work of "Anonymous Hacker" and "Crawler360", it is now
possible to run your own code on an Xbox 360 with full (hypervisor)
@@ -17,8 +17,8 @@ System Info". The line at the bottom contains your kernel version in the
format K:2.0.nnnn.0, where nnnn is your four digit kernel version.
If your kernel version is older, you can update to one of these
-versions. Do not update to a version newer than 4548\! You won't be able
-to downgrade\! If you already have a newer version, there is nothing you
+versions. Do not update to a version newer than 4548! You won't be able
+to downgrade! If you already have a newer version, there is nothing you
can do right now.
If you buy an Xbox, make sure that its manufacturing date is before 09
@@ -28,7 +28,7 @@ it.
If you have a pre-4532 kernel, you need to get the file
HD_DVD_10-2006.zip from somewhere, check the MD5SUM to be
-cd4db8e2c94266ab73513c361dd5b8f6 (important\!), burn it to a CD, and
+cd4db8e2c94266ab73513c361dd5b8f6 (important!), burn it to a CD, and
insert the CD into your Xbox 360. The program will update your machine
to kernel version 4532. This file is an authentic Microsoft update
application, but is not available on Microsoft's servers any more. If
@@ -47,7 +47,7 @@ needed for running copied games, it won't be reproduced here. A lot of
good information on this is to be found elsewhere.
Please note that besides the potential illegal (check your country's
-law\!) modification of the drive's firmware, you can also hotswap the
+law!) modification of the drive's firmware, you can also hotswap the
game disc after it has been authenticated.
## King Kong
diff --git a/docs/Starting_Homebrew_Development.md b/docs/Xbox-360-Development/Starting_Homebrew_Development.md
similarity index 55%
rename from docs/Starting_Homebrew_Development.md
rename to docs/Xbox-360-Development/Starting_Homebrew_Development.md
index e0ad96be..34d2923a 100644
--- a/docs/Starting_Homebrew_Development.md
+++ b/docs/Xbox-360-Development/Starting_Homebrew_Development.md
@@ -3,17 +3,15 @@
- Linux/MAC OS/Mingw (a virtual machine will just do fine)
- Installed [Xenon Toolchain](Compiling_the_Toolchain) and
[LibXenon](LibXenon) of course
- - [LibXenon](LibXenon) pulled from [Free60 Git
- Repository](Free60_Git_Repository)
+ - [LibXenon](LibXenon) pulled from [Free60 Git Repository](Free60_Git_Repository)
- Knowledge of C/C++
## Getting into it
A little tutorial which explains how to setup NetBeans in Linux to
-develop LibXenon applications: [Setup your PC for LibXenon
-Programming](https://github.com/Free60Project/libxenon.org-forum/blob/master/xbox-360/guides-tutorials/libxenon/82_guide-to-setup-your-pc-for-libxenon-programming.md)
- [PDF](https://github.com/Free60Project/libxenon.org-forum/blob/master/_attachments/Setup%20your%20PC%20for%20LibXenon%20Programming_v1.1a.pdf)
-
+develop LibXenon applications: [Setup your PC for LibXenon Programming](https://github.com/Free60Project/libxenon.org-forum/blob/master/xbox-360/guides-tutorials/libxenon/82_guide-to-setup-your-pc-for-libxenon-programming.md)
+ [\[PDF\]](https://github.com/Free60Project/libxenon.org-forum/blob/master/_attachments/Setup%20your%20PC%20for%20LibXenon%20Programming_v1.1a.pdf)
+
You could start looking at a code example and write a program which
(almost) everbody starts with: [Hello World
:)](LibXenon_Examples)
diff --git a/docs/UART.md b/docs/Xbox-360-Development/UART.md
similarity index 98%
rename from docs/UART.md
rename to docs/Xbox-360-Development/UART.md
index d2a58f4e..3c8c50ed 100644
--- a/docs/UART.md
+++ b/docs/Xbox-360-Development/UART.md
@@ -30,7 +30,7 @@ Init UART speed:
stw %r8, 0x101C(%r7)
```
-Send char '\!' to the serial port (UART):
+Send char '!' to the serial port (UART):
```asm
li %r8, '!'
diff --git a/docs/Xenon_Toolchain.md b/docs/Xbox-360-Development/Xenon_Toolchain.md
similarity index 100%
rename from docs/Xenon_Toolchain.md
rename to docs/Xbox-360-Development/Xenon_Toolchain.md
diff --git a/docs/Xenos_Framebuffer.md b/docs/Xbox-360-Development/Xenos_Framebuffer.md
similarity index 100%
rename from docs/Xenos_Framebuffer.md
rename to docs/Xbox-360-Development/Xenos_Framebuffer.md
diff --git a/docs/images/J2B1_SCON.png b/docs/Xbox-360-Development/images/J2B1_SCON.png
similarity index 100%
rename from docs/images/J2B1_SCON.png
rename to docs/Xbox-360-Development/images/J2B1_SCON.png
diff --git a/docs/images/Uart_all.jpg b/docs/Xbox-360-Development/images/Uart_all.jpg
similarity index 100%
rename from docs/images/Uart_all.jpg
rename to docs/Xbox-360-Development/images/Uart_all.jpg
diff --git a/docs/King_Kong_Hack.md b/docs/Xbox-360-Hacks/King_Kong_Hack.md
similarity index 92%
rename from docs/King_Kong_Hack.md
rename to docs/Xbox-360-Hacks/King_Kong_Hack.md
index bf1c20fd..f44ca21f 100644
--- a/docs/King_Kong_Hack.md
+++ b/docs/Xbox-360-Hacks/King_Kong_Hack.md
@@ -22,10 +22,10 @@ Source: [Run_Code](../Run_Code)
## 2. Upgrading the kernel to 4532
If your kernel version is older than 4532 or 4548, you can update to one
-of these versions. Do not update to a version newer than 4598\! You
-won't be able to downgrade\! If you have a pre-4532 kernel, you need to
+of these versions. Do not update to a version newer than 4598! You
+won't be able to downgrade! If you have a pre-4532 kernel, you need to
get the file HD_DVD_10-2006.zip, check the MD5SUM to be
-cd4db8e2c94266ab73513c361dd5b8f6 (important\!), burn it to a CD, and
+cd4db8e2c94266ab73513c361dd5b8f6 (important!), burn it to a CD, and
insert the CD into your Xbox 360. The program will update your machine
to kernel version 4532. This file is an authentic Microsoft update
application, but is not available on Microsoft's servers any more. If
@@ -33,8 +33,8 @@ you own an Xbox, it should be legal for you to download and run this
application. IMPORTANT: If you use a HDD and previously canceled a XBOX
Live Update request, then you must remove the HDD to prevent the Kernel
updater using the cached Kernel Updater, which is newer then the Kernel
-4532\! If you don't remove the HDD, then the Kernel Updater will use the
-cached Kernel Updater from the HDD and not from the CD\!
+4532! If you don't remove the HDD, then the Kernel Updater will use the
+cached Kernel Updater from the HDD and not from the CD!
Source: [Run_Code](../Run_Code)
@@ -100,7 +100,7 @@ some penguins.
### 8. Install it to Harddisk (optional)
-Guide: [Here](https://web.archive.org/web/20100315185435/http://forums.xbox-scene.com/index.php?showtopic=595543
+Guide: [Here](https://web.archive.org/web/20100315185435/http://forums.xbox-scene.com/index.php?showtopic=595543)
[Debian etch](../Debian-etch) install Script (Recommended)
diff --git a/docs/NAND_Bad_Blocks.md b/docs/Xbox-360-Hacks/NAND_Bad_Blocks.md
similarity index 99%
rename from docs/NAND_Bad_Blocks.md
rename to docs/Xbox-360-Hacks/NAND_Bad_Blocks.md
index cafb5973..b1f2309c 100644
--- a/docs/NAND_Bad_Blocks.md
+++ b/docs/Xbox-360-Hacks/NAND_Bad_Blocks.md
@@ -15,7 +15,7 @@ is shipped, or may develop during the lifetime of the device.
In one block there are n Pages, all have a fixed size of 528 Bytes
(nomatter if the Block is 16K or 128K). Every Page has 16 Byte big ECC
data at its end. The block itself does not have ECC data, only the pages
-have\! In theory the whole block gets filled with zeros if its bad,
+have! In theory the whole block gets filled with zeros if its bad,
practicly it's not like that. So, if the first 12 Bytes of the page's
ECC data is nulled, the page is marked bad, so the whole block is
aswell. The remaining 4 Bytes of the ECC is the CRC Data. If the first
diff --git a/docs/NAND_Reading.md b/docs/Xbox-360-Hacks/NAND_Reading.md
similarity index 98%
rename from docs/NAND_Reading.md
rename to docs/Xbox-360-Hacks/NAND_Reading.md
index d2ad217c..34cb4d77 100644
--- a/docs/NAND_Reading.md
+++ b/docs/Xbox-360-Hacks/NAND_Reading.md
@@ -18,7 +18,7 @@ later on.
If you're facing any problems, feel free to ask in \#free60 on OFTC. :)
Moreover thanks to tmbinc, Tiros, Redline and all else involved (feel
-free to add their names) for their great work\! :)
+free to add their names) for their great work! :)
## Requirements
@@ -72,7 +72,7 @@ administrator rights may be necessary. XP or earlier is preferred.
::\*File comparison Utility - MD5SUM, SHA1SUM, (Total Commander)
-::\*360 Flash Tool - (there are different versions\! The latest is
+::\*360 Flash Tool - (there are different versions! The latest is
V0.88a CD FIXED \[22/08/2009\])
::\*NAND Compare and Reconstruction Tool - (compare 2 nand images or
@@ -723,9 +723,9 @@ black ring has to be in the direction of the Xbox board.** By
we're using is also present on J1D2.6 and J2B1.12, but those are
difficult to solder.) Solder the wire from DB25.18 to one of those big
reddish rings (where the long screws go through the DVD-ROM drive legs),
-and fix it with insulation tape (NOT DUCT TAPE\! Otherwise you will
+and fix it with insulation tape (NOT DUCT TAPE! Otherwise you will
damage your Xbox). '''It is important that you solder the diode directly
-to the board. It won't work if it's in the plug housing\! ''' LPT
+to the board. It won't work if it's in the plug housing! ''' LPT
(parallel port) connections are the same for Xenon, Zephyr, Falcon,
Opus, and Jasper (but JTAG connections are different between Xenon
motherboards and the other ones).
@@ -744,7 +744,7 @@ Slim diagram:
- Is every wire connected to the correct pin?
- Are there any short circuits or doubly connected wires? (Watch out
- for sprawling solder\!)
+ for sprawling solder!)
- Have you taken everything out of the box that doesn't belong in
there?
@@ -832,7 +832,7 @@ picture beneath this, everything should be fine. If an error message
:\* Second, start up
Total Commander. Choose File -\> Compare by content. A new window will
open. Select both files and click on compare. If they are identical:
-congratulations\! You are done with this. =)
+congratulations! You are done with this. =)
If not, search for errors in wiring etc. or try a different PC.
@@ -860,7 +860,7 @@ this:
:\*
If you get this, great :) Your NAND dump is about as good as it's gonna
-be\!
+be!
**NAND Compare and Reconstruction Tool** A nice tool to check/verify
your Xbox 360 NAND dumps and potentially even repair them if you have at
diff --git a/docs/Reset_Glitch_Hack.md b/docs/Xbox-360-Hacks/Reset_Glitch_Hack.md
similarity index 98%
rename from docs/Reset_Glitch_Hack.md
rename to docs/Xbox-360-Hacks/Reset_Glitch_Hack.md
index 9c6e8cdf..5095678d 100644
--- a/docs/Reset_Glitch_Hack.md
+++ b/docs/Xbox-360-Hacks/Reset_Glitch_Hack.md
@@ -137,7 +137,7 @@ You could think there's a chicken and egg problem, how did we get
plaintext in the first place? Easy: we had plaintext CBs from fat
consoles, and we thought the first few bytes of code would be the same
as the new CB_B, so we could encrypt a tiny piece of code to dump the
-CPU key and decrypt CB_B\!
+CPU key and decrypt CB_B!
The NAND contains CB_A, a patched CB_B, our payload in a custom
plaintext CD, and a modified SMC image. The SMC image is modified to
@@ -145,7 +145,7 @@ have infinite reboot, and to prevent it from periodically sending I2C
commands while we send ours.
Now, maybe you haven't realised yet, but CB_A contains no checks on
-revocation fuses, so it's an unpatchable hack \!
+revocation fuses, so it's an unpatchable hack !
## Caveats
@@ -340,7 +340,7 @@ dumps don't match, do a new dump and check again.
## Installation of Python and Python Crypto
- - Install **Python 2.7 (32bit\!)** with the default settings :
+ - Install **Python 2.7 (32bit!)** with the default settings :
![Image](images/H-Slim7.jpg)
![Image](images/H-Slim8.jpg)
@@ -413,8 +413,8 @@ The file **image_00000000.ecc** is located in the output folder now.
`nandpro usb : +w16 image_00000000.ecc`
-/\!\\ Pay attention that you have to use the **+w16** switch and not the
--w16 one /\!\\
+/!\\ Pay attention that you have to use the **+w16** switch and not the
+-w16 one /!\\
![Image](images/H-Slim22.jpg)
@@ -477,7 +477,7 @@ not get detected right away)
![Image](images/H-Slim40.jpg)
- Use the following diagram to solder all needed connections. **It's
- recommended to use a socket\!**
+ recommended to use a socket!**
![Image](images/H-Slim41.jpg)
![Image](images/H-Slim42.jpg)
diff --git a/docs/SMC_Hack.md b/docs/Xbox-360-Hacks/SMC_Hack.md
similarity index 100%
rename from docs/SMC_Hack.md
rename to docs/Xbox-360-Hacks/SMC_Hack.md
diff --git a/docs/SPI_Programmer.md b/docs/Xbox-360-Hacks/SPI_Programmer.md
similarity index 86%
rename from docs/SPI_Programmer.md
rename to docs/Xbox-360-Hacks/SPI_Programmer.md
index 087a034b..40a6caff 100644
--- a/docs/SPI_Programmer.md
+++ b/docs/Xbox-360-Hacks/SPI_Programmer.md
@@ -1,10 +1,9 @@
# General
-To communicate with the [Flash
-Controller](NAND#Flash_Controllers) you need a device which
-is captable of the [Xbox 360's SPI Protocol](SPI). There are
+To communicate with the [Flash Controller](NAND#Flash_Controllers) you need a device which
+is capable of the [Xbox 360's SPI Protocol](SPI). There are
ready-to-use devices you can buy or, if you aren't afraid of soldering
-your own hardware, DIY homebrew devices. Basicly: Get the device
+your own hardware, DIY homebrew devices. Basically: Get the device
programmed (if needed) and solder it according to the
[Diagram](SPI) to your Xbox's mainboard - you can start
reading/writing to your NAND after installing the needed drivers.
diff --git a/docs/images/16MB.png b/docs/Xbox-360-Hacks/images/16MB.png
similarity index 100%
rename from docs/images/16MB.png
rename to docs/Xbox-360-Hacks/images/16MB.png
diff --git a/docs/images/256-512MB.png b/docs/Xbox-360-Hacks/images/256-512MB.png
similarity index 100%
rename from docs/images/256-512MB.png
rename to docs/Xbox-360-Hacks/images/256-512MB.png
diff --git a/docs/images/H-Slim1.jpg b/docs/Xbox-360-Hacks/images/H-Slim1.jpg
similarity index 100%
rename from docs/images/H-Slim1.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim1.jpg
diff --git a/docs/images/H-Slim10.jpg b/docs/Xbox-360-Hacks/images/H-Slim10.jpg
similarity index 100%
rename from docs/images/H-Slim10.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim10.jpg
diff --git a/docs/images/H-Slim11.jpg b/docs/Xbox-360-Hacks/images/H-Slim11.jpg
similarity index 100%
rename from docs/images/H-Slim11.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim11.jpg
diff --git a/docs/images/H-Slim12.jpg b/docs/Xbox-360-Hacks/images/H-Slim12.jpg
similarity index 100%
rename from docs/images/H-Slim12.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim12.jpg
diff --git a/docs/images/H-Slim13.jpg b/docs/Xbox-360-Hacks/images/H-Slim13.jpg
similarity index 100%
rename from docs/images/H-Slim13.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim13.jpg
diff --git a/docs/images/H-Slim14.jpg b/docs/Xbox-360-Hacks/images/H-Slim14.jpg
similarity index 100%
rename from docs/images/H-Slim14.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim14.jpg
diff --git a/docs/images/H-Slim15.jpg b/docs/Xbox-360-Hacks/images/H-Slim15.jpg
similarity index 100%
rename from docs/images/H-Slim15.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim15.jpg
diff --git a/docs/images/H-Slim16.jpg b/docs/Xbox-360-Hacks/images/H-Slim16.jpg
similarity index 100%
rename from docs/images/H-Slim16.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim16.jpg
diff --git a/docs/images/H-Slim17.jpg b/docs/Xbox-360-Hacks/images/H-Slim17.jpg
similarity index 100%
rename from docs/images/H-Slim17.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim17.jpg
diff --git a/docs/images/H-Slim18.jpg b/docs/Xbox-360-Hacks/images/H-Slim18.jpg
similarity index 100%
rename from docs/images/H-Slim18.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim18.jpg
diff --git a/docs/images/H-Slim19.jpg b/docs/Xbox-360-Hacks/images/H-Slim19.jpg
similarity index 100%
rename from docs/images/H-Slim19.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim19.jpg
diff --git a/docs/images/H-Slim2.jpg b/docs/Xbox-360-Hacks/images/H-Slim2.jpg
similarity index 100%
rename from docs/images/H-Slim2.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim2.jpg
diff --git a/docs/images/H-Slim20.jpg b/docs/Xbox-360-Hacks/images/H-Slim20.jpg
similarity index 100%
rename from docs/images/H-Slim20.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim20.jpg
diff --git a/docs/images/H-Slim21.jpg b/docs/Xbox-360-Hacks/images/H-Slim21.jpg
similarity index 100%
rename from docs/images/H-Slim21.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim21.jpg
diff --git a/docs/images/H-Slim22.jpg b/docs/Xbox-360-Hacks/images/H-Slim22.jpg
similarity index 100%
rename from docs/images/H-Slim22.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim22.jpg
diff --git a/docs/images/H-Slim23.gif b/docs/Xbox-360-Hacks/images/H-Slim23.gif
similarity index 100%
rename from docs/images/H-Slim23.gif
rename to docs/Xbox-360-Hacks/images/H-Slim23.gif
diff --git a/docs/images/H-Slim24.jpg b/docs/Xbox-360-Hacks/images/H-Slim24.jpg
similarity index 100%
rename from docs/images/H-Slim24.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim24.jpg
diff --git a/docs/images/H-Slim25.jpg b/docs/Xbox-360-Hacks/images/H-Slim25.jpg
similarity index 100%
rename from docs/images/H-Slim25.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim25.jpg
diff --git a/docs/images/H-Slim26.jpg b/docs/Xbox-360-Hacks/images/H-Slim26.jpg
similarity index 100%
rename from docs/images/H-Slim26.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim26.jpg
diff --git a/docs/images/H-Slim27.jpg b/docs/Xbox-360-Hacks/images/H-Slim27.jpg
similarity index 100%
rename from docs/images/H-Slim27.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim27.jpg
diff --git a/docs/images/H-Slim28.jpg b/docs/Xbox-360-Hacks/images/H-Slim28.jpg
similarity index 100%
rename from docs/images/H-Slim28.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim28.jpg
diff --git a/docs/images/H-Slim29.jpg b/docs/Xbox-360-Hacks/images/H-Slim29.jpg
similarity index 100%
rename from docs/images/H-Slim29.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim29.jpg
diff --git a/docs/images/H-Slim3.jpg b/docs/Xbox-360-Hacks/images/H-Slim3.jpg
similarity index 100%
rename from docs/images/H-Slim3.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim3.jpg
diff --git a/docs/images/H-Slim30.jpg b/docs/Xbox-360-Hacks/images/H-Slim30.jpg
similarity index 100%
rename from docs/images/H-Slim30.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim30.jpg
diff --git a/docs/images/H-Slim31.jpg b/docs/Xbox-360-Hacks/images/H-Slim31.jpg
similarity index 100%
rename from docs/images/H-Slim31.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim31.jpg
diff --git a/docs/images/H-Slim32.jpg b/docs/Xbox-360-Hacks/images/H-Slim32.jpg
similarity index 100%
rename from docs/images/H-Slim32.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim32.jpg
diff --git a/docs/images/H-Slim33.jpg b/docs/Xbox-360-Hacks/images/H-Slim33.jpg
similarity index 100%
rename from docs/images/H-Slim33.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim33.jpg
diff --git a/docs/images/H-Slim34.jpg b/docs/Xbox-360-Hacks/images/H-Slim34.jpg
similarity index 100%
rename from docs/images/H-Slim34.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim34.jpg
diff --git a/docs/images/H-Slim35.jpg b/docs/Xbox-360-Hacks/images/H-Slim35.jpg
similarity index 100%
rename from docs/images/H-Slim35.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim35.jpg
diff --git a/docs/images/H-Slim36.jpg b/docs/Xbox-360-Hacks/images/H-Slim36.jpg
similarity index 100%
rename from docs/images/H-Slim36.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim36.jpg
diff --git a/docs/images/H-Slim37.jpg b/docs/Xbox-360-Hacks/images/H-Slim37.jpg
similarity index 100%
rename from docs/images/H-Slim37.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim37.jpg
diff --git a/docs/images/H-Slim38.jpg b/docs/Xbox-360-Hacks/images/H-Slim38.jpg
similarity index 100%
rename from docs/images/H-Slim38.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim38.jpg
diff --git a/docs/images/H-Slim39.jpg b/docs/Xbox-360-Hacks/images/H-Slim39.jpg
similarity index 100%
rename from docs/images/H-Slim39.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim39.jpg
diff --git a/docs/images/H-Slim4.jpg b/docs/Xbox-360-Hacks/images/H-Slim4.jpg
similarity index 100%
rename from docs/images/H-Slim4.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim4.jpg
diff --git a/docs/images/H-Slim40.jpg b/docs/Xbox-360-Hacks/images/H-Slim40.jpg
similarity index 100%
rename from docs/images/H-Slim40.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim40.jpg
diff --git a/docs/images/H-Slim41.jpg b/docs/Xbox-360-Hacks/images/H-Slim41.jpg
similarity index 100%
rename from docs/images/H-Slim41.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim41.jpg
diff --git a/docs/images/H-Slim42.jpg b/docs/Xbox-360-Hacks/images/H-Slim42.jpg
similarity index 100%
rename from docs/images/H-Slim42.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim42.jpg
diff --git a/docs/images/H-Slim43.jpg b/docs/Xbox-360-Hacks/images/H-Slim43.jpg
similarity index 100%
rename from docs/images/H-Slim43.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim43.jpg
diff --git a/docs/images/H-Slim44.jpg b/docs/Xbox-360-Hacks/images/H-Slim44.jpg
similarity index 100%
rename from docs/images/H-Slim44.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim44.jpg
diff --git a/docs/images/H-Slim45.jpg b/docs/Xbox-360-Hacks/images/H-Slim45.jpg
similarity index 100%
rename from docs/images/H-Slim45.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim45.jpg
diff --git a/docs/images/H-Slim46.jpg b/docs/Xbox-360-Hacks/images/H-Slim46.jpg
similarity index 100%
rename from docs/images/H-Slim46.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim46.jpg
diff --git a/docs/images/H-Slim5.jpg b/docs/Xbox-360-Hacks/images/H-Slim5.jpg
similarity index 100%
rename from docs/images/H-Slim5.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim5.jpg
diff --git a/docs/images/H-Slim6.jpg b/docs/Xbox-360-Hacks/images/H-Slim6.jpg
similarity index 100%
rename from docs/images/H-Slim6.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim6.jpg
diff --git a/docs/images/H-Slim7.jpg b/docs/Xbox-360-Hacks/images/H-Slim7.jpg
similarity index 100%
rename from docs/images/H-Slim7.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim7.jpg
diff --git a/docs/images/H-Slim8.jpg b/docs/Xbox-360-Hacks/images/H-Slim8.jpg
similarity index 100%
rename from docs/images/H-Slim8.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim8.jpg
diff --git a/docs/images/H-Slim9.jpg b/docs/Xbox-360-Hacks/images/H-Slim9.jpg
similarity index 100%
rename from docs/images/H-Slim9.jpg
rename to docs/Xbox-360-Hacks/images/H-Slim9.jpg
diff --git a/docs/images/Reverse_JTAG.jpg b/docs/Xbox-360-Hacks/images/Reverse_JTAG.jpg
similarity index 100%
rename from docs/images/Reverse_JTAG.jpg
rename to docs/Xbox-360-Hacks/images/Reverse_JTAG.jpg
diff --git a/docs/images/USB_SPI_Programmer.png b/docs/Xbox-360-Hacks/images/USB_SPI_Programmer.png
similarity index 100%
rename from docs/images/USB_SPI_Programmer.png
rename to docs/Xbox-360-Hacks/images/USB_SPI_Programmer.png
diff --git a/docs/images/XBOX360_Fat_NandPro_LPCH2148_PIC18F2455_Diagram.jpg b/docs/Xbox-360-Hacks/images/XBOX360_Fat_NandPro_LPCH2148_PIC18F2455_Diagram.jpg
similarity index 100%
rename from docs/images/XBOX360_Fat_NandPro_LPCH2148_PIC18F2455_Diagram.jpg
rename to docs/Xbox-360-Hacks/images/XBOX360_Fat_NandPro_LPCH2148_PIC18F2455_Diagram.jpg
diff --git a/docs/images/XBOX360_Slim_NandPro_LPCH2148_PIC18F2455_Diagram.jpg b/docs/Xbox-360-Hacks/images/XBOX360_Slim_NandPro_LPCH2148_PIC18F2455_Diagram.jpg
similarity index 100%
rename from docs/images/XBOX360_Slim_NandPro_LPCH2148_PIC18F2455_Diagram.jpg
rename to docs/Xbox-360-Hacks/images/XBOX360_Slim_NandPro_LPCH2148_PIC18F2455_Diagram.jpg
diff --git a/docs/images/X_Jtag_free60.png b/docs/Xbox-360-Hacks/images/X_Jtag_free60.png
similarity index 100%
rename from docs/images/X_Jtag_free60.png
rename to docs/Xbox-360-Hacks/images/X_Jtag_free60.png
diff --git a/docs/images/ZFOJ_Jtag_free60.jpg b/docs/Xbox-360-Hacks/images/ZFOJ_Jtag_free60.jpg
similarity index 100%
rename from docs/images/ZFOJ_Jtag_free60.jpg
rename to docs/Xbox-360-Hacks/images/ZFOJ_Jtag_free60.jpg
diff --git a/docs/8051_8052.md b/docs/Xbox-360-Hardware/8051_8052.md
similarity index 100%
rename from docs/8051_8052.md
rename to docs/Xbox-360-Hardware/8051_8052.md
diff --git a/docs/Chatpad.md b/docs/Xbox-360-Hardware/Accessories/Chatpad.md
similarity index 100%
rename from docs/Chatpad.md
rename to docs/Xbox-360-Hardware/Accessories/Chatpad.md
diff --git a/docs/GamePad.md b/docs/Xbox-360-Hardware/Accessories/GamePad.md
similarity index 97%
rename from docs/GamePad.md
rename to docs/Xbox-360-Hardware/Accessories/GamePad.md
index 9ccada06..ba5e15e3 100644
--- a/docs/GamePad.md
+++ b/docs/Xbox-360-Hardware/Accessories/GamePad.md
@@ -49,7 +49,7 @@ Pin Functions:
- 1 GND (Ground, black wire of USB)
- 2 Data A (unknown function but likely paired with pin 7)
-- 3 VCC (Supply Voltage, works good with 3.3V, *see note\!*)
+- 3 VCC (Supply Voltage, works good with 3.3V, *see note!*)
- 4 Unknown (charge option?)
- 5 USB D+ (Data Line, greeen wire of USB)
- 6 USB D- (Data Line, white wire of USB)
diff --git a/docs/Headset.md b/docs/Xbox-360-Hardware/Accessories/Headset.md
similarity index 100%
rename from docs/Headset.md
rename to docs/Xbox-360-Hardware/Accessories/Headset.md
diff --git a/docs/Media_Remote.md b/docs/Xbox-360-Hardware/Accessories/Media_Remote.md
similarity index 100%
rename from docs/Media_Remote.md
rename to docs/Xbox-360-Hardware/Accessories/Media_Remote.md
diff --git a/docs/Memory_Unit.md b/docs/Xbox-360-Hardware/Accessories/Memory_Unit.md
similarity index 100%
rename from docs/Memory_Unit.md
rename to docs/Xbox-360-Hardware/Accessories/Memory_Unit.md
diff --git a/docs/Play_and_Charge_Kit.md b/docs/Xbox-360-Hardware/Accessories/Play_and_Charge_Kit.md
similarity index 100%
rename from docs/Play_and_Charge_Kit.md
rename to docs/Xbox-360-Hardware/Accessories/Play_and_Charge_Kit.md
diff --git a/docs/Webcam.md b/docs/Xbox-360-Hardware/Accessories/Webcam.md
similarity index 100%
rename from docs/Webcam.md
rename to docs/Xbox-360-Hardware/Accessories/Webcam.md
diff --git a/docs/Wifi_Adapter.md b/docs/Xbox-360-Hardware/Accessories/Wifi_Adapter.md
similarity index 90%
rename from docs/Wifi_Adapter.md
rename to docs/Xbox-360-Hardware/Accessories/Wifi_Adapter.md
index 8926ef15..0be61232 100644
--- a/docs/Wifi_Adapter.md
+++ b/docs/Xbox-360-Hardware/Accessories/Wifi_Adapter.md
@@ -1,6 +1,6 @@
# Introduction
-![Back of the Wireless LAN adapter](images/Wlan_back.jpg)
+![Back of the Wireless LAN adapter](/images/Noimage.png)
FCC ID:C3K-WKS168
IC: 3048A-WKS168
@@ -15,17 +15,17 @@ below.
# Disassembly
-[Image](images/Wlan_all_pieces.jpg)
+[All Pieces of the Wifi Adapter Laid out](/images/Noimage.png)
Disassembled; bottom and top covers, PCB, USB cable and antenna
-[Image](images/Wlan_back_opened.jpg)
+[Wireless LAN Adapter Opened (Back)](/images/Noimage.png)
PCB underside, with [Hannstar Board Corp.](http://www.hannstarboard.com/wps/wcm/connect/english/tw) inscription.
# Integrated Circuits
-[Image](images/Wlan_front_opened.jpg)
+[Wireless LAN Adapter Opened (Front)](/images/Noimage.png)
PCB upper-side, showing the major ICs
@@ -81,3 +81,4 @@ from
*Baseband Processor Product Selection table*
[Category: Xbox 360 Hardware](../Category_Xbox360_Hardware)
+[Category: Pages That Need Updates](/!Pages-That-Need-Updates)
diff --git a/docs/images/Media-remote.jpg b/docs/Xbox-360-Hardware/Accessories/images/Media-remote.jpg
similarity index 100%
rename from docs/images/Media-remote.jpg
rename to docs/Xbox-360-Hardware/Accessories/images/Media-remote.jpg
diff --git a/docs/images/Vision.cam.jpg b/docs/Xbox-360-Hardware/Accessories/images/Vision.cam.jpg
similarity index 100%
rename from docs/images/Vision.cam.jpg
rename to docs/Xbox-360-Hardware/Accessories/images/Vision.cam.jpg
diff --git a/docs/images/memory_unit_pinout.jpg b/docs/Xbox-360-Hardware/Accessories/images/memory_unit_pinout.jpg
similarity index 100%
rename from docs/images/memory_unit_pinout.jpg
rename to docs/Xbox-360-Hardware/Accessories/images/memory_unit_pinout.jpg
diff --git a/docs/Case.md b/docs/Xbox-360-Hardware/Console/Case.md
similarity index 100%
rename from docs/Case.md
rename to docs/Xbox-360-Hardware/Console/Case.md
diff --git a/docs/DVD_Drive.md b/docs/Xbox-360-Hardware/Console/DVD_Drive.md
similarity index 94%
rename from docs/DVD_Drive.md
rename to docs/Xbox-360-Hardware/Console/DVD_Drive.md
index 5a963fa2..89bc5e94 100644
--- a/docs/DVD_Drive.md
+++ b/docs/Xbox-360-Hardware/Console/DVD_Drive.md
@@ -19,7 +19,7 @@ was manufactured, what batch it was in and a lot of other factors.
## General Information
-![Close-up of the custom power connector](images/custom_power_connector.jpg)
+![Close-up of the custom power connector](/images/Noimage.png)
- The Xbox 360 was launched with a standard dual layer DVD-ROM drive
manufactured by Hitachi-LG.
@@ -43,7 +43,7 @@ was manufactured, what batch it was in and a lot of other factors.
## Confirmed Facts
-![Close-up of DVD-Drive Motherboard](images/Dvdmobo.jpg)
+![Close-up of DVD-Drive Motherboard](/images/Noimage.png)
- The main processor of the LG DVD-ROM drive is an Panasonic
MN103S94FDA
@@ -64,13 +64,13 @@ was manufactured, what batch it was in and a lot of other factors.
- The DVD-ROM doesn't work on a standard PC workstation, yet.
- I found a very very thin ring on the underside of my DVD (PGR3).
It's located at the inner part of the dvd, it's very very thin so
- you have to look very sharp for it\! Maybe this is the reason why
+ you have to look very sharp for it! Maybe this is the reason why
the DVD laser can't read the data part. It reads the video part and
then can't "jump" over the thin ring to read the data part.
## On-Disc format
-![BCA](images/Bca.jpg)
+![BCA](/images/Noimage.png)
the 2 different sections and the BCA area of the DVD-ROM are visible
here.360 discs, like Xbox1 discs, have a lower number of sectors encoded
@@ -89,7 +89,7 @@ visible. It probably contains empty/weak sectors (reading really broken
frames is always a bit difficult. Someone with the proper equipment
might want to check this).
-![BCA Test](images/Bcatest6.jpg)
+![BCA Test](/images/Noimage.png)
Evidence that the BCA is not used by the Xbox 360. The tools which can
be used for this are basically the same as for Xbox1, just that the data
diff --git a/docs/Ethernet.md b/docs/Xbox-360-Hardware/Console/Ethernet.md
similarity index 100%
rename from docs/Ethernet.md
rename to docs/Xbox-360-Hardware/Console/Ethernet.md
diff --git a/docs/HDD.md b/docs/Xbox-360-Hardware/Console/HDD.md
similarity index 100%
rename from docs/HDD.md
rename to docs/Xbox-360-Hardware/Console/HDD.md
diff --git a/docs/Memory.md b/docs/Xbox-360-Hardware/Console/Memory.md
similarity index 100%
rename from docs/Memory.md
rename to docs/Xbox-360-Hardware/Console/Memory.md
diff --git a/docs/Motherboard.md b/docs/Xbox-360-Hardware/Console/Motherboard.md
similarity index 100%
rename from docs/Motherboard.md
rename to docs/Xbox-360-Hardware/Console/Motherboard.md
diff --git a/docs/Northbridge.md b/docs/Xbox-360-Hardware/Console/Northbridge.md
similarity index 100%
rename from docs/Northbridge.md
rename to docs/Xbox-360-Hardware/Console/Northbridge.md
diff --git a/docs/Falcon.md b/docs/Xbox-360-Hardware/Console/Revisions/Falcon.md
similarity index 100%
rename from docs/Falcon.md
rename to docs/Xbox-360-Hardware/Console/Revisions/Falcon.md
diff --git a/docs/Jasper.md b/docs/Xbox-360-Hardware/Console/Revisions/Jasper.md
similarity index 100%
rename from docs/Jasper.md
rename to docs/Xbox-360-Hardware/Console/Revisions/Jasper.md
diff --git a/docs/Opus.md b/docs/Xbox-360-Hardware/Console/Revisions/Opus.md
similarity index 100%
rename from docs/Opus.md
rename to docs/Xbox-360-Hardware/Console/Revisions/Opus.md
diff --git a/docs/Trinity.md b/docs/Xbox-360-Hardware/Console/Revisions/Trinity.md
similarity index 100%
rename from docs/Trinity.md
rename to docs/Xbox-360-Hardware/Console/Revisions/Trinity.md
diff --git a/docs/SMC.md b/docs/Xbox-360-Hardware/Console/SMC.md
similarity index 100%
rename from docs/SMC.md
rename to docs/Xbox-360-Hardware/Console/SMC.md
diff --git a/docs/SMC_Command_0x01.md b/docs/Xbox-360-Hardware/Console/SMC_Command_0x01.md
similarity index 100%
rename from docs/SMC_Command_0x01.md
rename to docs/Xbox-360-Hardware/Console/SMC_Command_0x01.md
diff --git a/docs/SMC_Command_0x82.md b/docs/Xbox-360-Hardware/Console/SMC_Command_0x82.md
similarity index 100%
rename from docs/SMC_Command_0x82.md
rename to docs/Xbox-360-Hardware/Console/SMC_Command_0x82.md
diff --git a/docs/SPI.md b/docs/Xbox-360-Hardware/Console/SPI.md
similarity index 62%
rename from docs/SPI.md
rename to docs/Xbox-360-Hardware/Console/SPI.md
index 8e0e0d8d..cf94c65e 100644
--- a/docs/SPI.md
+++ b/docs/Xbox-360-Hardware/Console/SPI.md
@@ -1,9 +1,8 @@
# General
The SPI bus (Serial Peripheral Interface) on the Xbox 360 is mainly used
-for communicating with the [NAND-Flash Controller
-(SFCX)](NAND#Flash_Controllers), a [SPI
-Programmer](SPI_Programmer) is needed for this. The bus
+for communicating with the [NAND-Flash Controller (SFCX)](NAND#Flash_Controllers),
+an [SPI Programmer](/Xbox-360-Hacks/SPI_Programmer) is needed for this. The bus
consists of the following signals:
| Name | Description |
@@ -22,10 +21,10 @@ The Diagram matches following Xbox 360 Motherboard-revisions:
[Xenon](Xenon), [Zephyr](Zephyr),
[Falcon](Falcon), [Opus](Opus),
[Jasper](Jasper).
-![Xbox 360 FAT NANDPro Diagram](images/XBOX360_Fat_NandPro_LPCH2148_PIC18F2455_Diagram.jpg)
+![Xbox 360 FAT NANDPro Diagram](/Xbox-360-Hacks/images/XBOX360_Fat_NandPro_LPCH2148_PIC18F2455_Diagram.jpg)
# SLIM Motherboard
The Diagram can be used for Xbox 360 Motherboard-revision:
[Trinity](Trinity)
-![Xbox 360 Slim NANDPro Diagram](images/XBOX360_Slim_NandPro_LPCH2148_PIC18F2455_Diagram.jpg)
+![Xbox 360 Slim NANDPro Diagram](/Xbox-360-Hacks/images/XBOX360_Slim_NandPro_LPCH2148_PIC18F2455_Diagram.jpg)
diff --git a/docs/Xbox_360_Motherboards.md b/docs/Xbox-360-Hardware/Console/Xbox_360_Motherboards.md
similarity index 99%
rename from docs/Xbox_360_Motherboards.md
rename to docs/Xbox-360-Hardware/Console/Xbox_360_Motherboards.md
index e962fcdc..1855c1c0 100644
--- a/docs/Xbox_360_Motherboards.md
+++ b/docs/Xbox-360-Hardware/Console/Xbox_360_Motherboards.md
@@ -6,7 +6,7 @@ This pages lists off all known motherboard revisions, their changes as
well as links to their respective pages.
'''NOTE TO MAINTAINERS: ''' This page is often ripped apart by spam
-bots\! Please check and revert any unwanted changes regularly\!
+bots! Please check and revert any unwanted changes regularly!
## [Xenon](Xenon_(Motherboard)) (V1)
diff --git a/docs/Xenon_(CPU).md b/docs/Xbox-360-Hardware/Console/Xenon_(CPU).md
similarity index 96%
rename from docs/Xenon_(CPU).md
rename to docs/Xbox-360-Hardware/Console/Xenon_(CPU).md
index 3ee47e1f..70f0617d 100644
--- a/docs/Xenon_(CPU).md
+++ b/docs/Xbox-360-Hardware/Console/Xenon_(CPU).md
@@ -1,6 +1,6 @@
# Xenon CPU
-![Xenon CPU](images/KL_Microsoft_XBOX_380_CPU_ES.jpg "KL_Microsoft_XBOX_380_CPU_ES.jpg") **Xenon** is the CPU that is used
+![Xenon CPU](images/KL_Microsoft_XBOX_380_CPU_ES.jpg) **Xenon** (not to be confused with [Xenos](Xenos_(GPU))) is the CPU that is used
in the Xbox 360. The processor, internally codenamed *Waternoose* by IBM
and XCPU by Microsoft. "The basic design is a 64-bit *PowerPC*
architecture, with the complete *PowerPC ISA available*."
diff --git a/docs/Xenon_(Motherboard).md b/docs/Xbox-360-Hardware/Console/Xenon_(Motherboard).md
similarity index 100%
rename from docs/Xenon_(Motherboard).md
rename to docs/Xbox-360-Hardware/Console/Xenon_(Motherboard).md
diff --git a/docs/Xenos_(GPU).md b/docs/Xbox-360-Hardware/Console/Xenos_(GPU).md
similarity index 95%
rename from docs/Xenos_(GPU).md
rename to docs/Xbox-360-Hardware/Console/Xenos_(GPU).md
index c7bd4fae..b50b3ccb 100644
--- a/docs/Xenos_(GPU).md
+++ b/docs/Xbox-360-Hardware/Console/Xenos_(GPU).md
@@ -1,6 +1,6 @@
# Xenos GPU
-**Xenos** is a custom graphics processing unit (GPU) designed by ATI,
+**Xenos** (not to be confused with [Xenon](/Xenon_(Disambiguation))) is a custom graphics processing unit (GPU) designed by ATI,
used in the Xbox 360. Developed under the codename "C1," it is in many
ways related to the R500 desktop PC graphics card series and therefore
very similar to an ATI Radeon X1900 as far as features and performance
diff --git a/docs/images/88W8786U-NAP2.JPG b/docs/Xbox-360-Hardware/Console/images/88W8786U-NAP2.JPG
similarity index 100%
rename from docs/images/88W8786U-NAP2.JPG
rename to docs/Xbox-360-Hardware/Console/images/88W8786U-NAP2.JPG
diff --git a/docs/images/Face_removedzz.jpg b/docs/Xbox-360-Hardware/Console/images/Face_removedzz.jpg
similarity index 100%
rename from docs/images/Face_removedzz.jpg
rename to docs/Xbox-360-Hardware/Console/images/Face_removedzz.jpg
diff --git a/docs/images/Hd_open4.jpg b/docs/Xbox-360-Hardware/Console/images/Hd_open4.jpg
similarity index 100%
rename from docs/images/Hd_open4.jpg
rename to docs/Xbox-360-Hardware/Console/images/Hd_open4.jpg
diff --git a/docs/images/Hd_outL.jpg b/docs/Xbox-360-Hardware/Console/images/Hd_outL.jpg
similarity index 100%
rename from docs/images/Hd_outL.jpg
rename to docs/Xbox-360-Hardware/Console/images/Hd_outL.jpg
diff --git a/docs/images/Hdd_unscrew.jpg b/docs/Xbox-360-Hardware/Console/images/Hdd_unscrew.jpg
similarity index 100%
rename from docs/images/Hdd_unscrew.jpg
rename to docs/Xbox-360-Hardware/Console/images/Hdd_unscrew.jpg
diff --git a/docs/images/ICS1893BF.jpg b/docs/Xbox-360-Hardware/Console/images/ICS1893BF.jpg
similarity index 100%
rename from docs/images/ICS1893BF.jpg
rename to docs/Xbox-360-Hardware/Console/images/ICS1893BF.jpg
diff --git a/docs/images/KL_Microsoft_XBOX_380_CPU_ES.jpg b/docs/Xbox-360-Hardware/Console/images/KL_Microsoft_XBOX_380_CPU_ES.jpg
similarity index 100%
rename from docs/images/KL_Microsoft_XBOX_380_CPU_ES.jpg
rename to docs/Xbox-360-Hardware/Console/images/KL_Microsoft_XBOX_380_CPU_ES.jpg
diff --git a/docs/images/Samsung_HDD_Front.jpg b/docs/Xbox-360-Hardware/Console/images/Samsung_HDD_Front.jpg
similarity index 100%
rename from docs/images/Samsung_HDD_Front.jpg
rename to docs/Xbox-360-Hardware/Console/images/Samsung_HDD_Front.jpg
diff --git a/docs/images/Satapinout3.jpg b/docs/Xbox-360-Hardware/Console/images/Satapinout3.jpg
similarity index 100%
rename from docs/images/Satapinout3.jpg
rename to docs/Xbox-360-Hardware/Console/images/Satapinout3.jpg
diff --git a/docs/images/Therm_removed.jpg b/docs/Xbox-360-Hardware/Console/images/Therm_removed.jpg
similarity index 100%
rename from docs/images/Therm_removed.jpg
rename to docs/Xbox-360-Hardware/Console/images/Therm_removed.jpg
diff --git a/docs/images/Underside3.jpg b/docs/Xbox-360-Hardware/Console/images/Underside3.jpg
similarity index 100%
rename from docs/images/Underside3.jpg
rename to docs/Xbox-360-Hardware/Console/images/Underside3.jpg
diff --git a/docs/images/Xbox_360_revisions_xenon_motherboard.jpg b/docs/Xbox-360-Hardware/Console/images/Xbox_360_revisions_xenon_motherboard.jpg
similarity index 100%
rename from docs/images/Xbox_360_revisions_xenon_motherboard.jpg
rename to docs/Xbox-360-Hardware/Console/images/Xbox_360_revisions_xenon_motherboard.jpg
diff --git a/docs/images/x360s_wifi_module_back.jpg b/docs/Xbox-360-Hardware/Console/images/x360s_wifi_module_back.jpg
similarity index 100%
rename from docs/images/x360s_wifi_module_back.jpg
rename to docs/Xbox-360-Hardware/Console/images/x360s_wifi_module_back.jpg
diff --git a/docs/images/x360s_wifi_module_front.jpg b/docs/Xbox-360-Hardware/Console/images/x360s_wifi_module_front.jpg
similarity index 100%
rename from docs/images/x360s_wifi_module_front.jpg
rename to docs/Xbox-360-Hardware/Console/images/x360s_wifi_module_front.jpg
diff --git a/docs/images/x360s_wifi_module_pinout.jpg b/docs/Xbox-360-Hardware/Console/images/x360s_wifi_module_pinout.jpg
similarity index 100%
rename from docs/images/x360s_wifi_module_pinout.jpg
rename to docs/Xbox-360-Hardware/Console/images/x360s_wifi_module_pinout.jpg
diff --git a/docs/Fusesets.md b/docs/Xbox-360-Hardware/Fusesets.md
similarity index 98%
rename from docs/Fusesets.md
rename to docs/Xbox-360-Hardware/Fusesets.md
index b564a413..2b35c634 100644
--- a/docs/Fusesets.md
+++ b/docs/Xbox-360-Hardware/Fusesets.md
@@ -100,7 +100,7 @@ to blow an eFUSE with every update since the update to 4598. In the
NAND's 6BL(CF) section, there is another lockdown counter that
should(Under normal circumstances) match the fuselines on the CPU. If it
doesn't match, the console will panic on boot, and will show a RRoD.
-Now, here's the good part\! If we know the CPU key of the console, we
+Now, here's the good part! If we know the CPU key of the console, we
can decrypt the 6BL, and change the lockdown counter in the NAND to
match the one on the console, and therefore run an older dashboard.
Since the 6BL isn't signed with Microsoft's private key, we can edit it
diff --git a/docs/Level_Shifter.md b/docs/Xbox-360-Hardware/Level_Shifter.md
similarity index 100%
rename from docs/Level_Shifter.md
rename to docs/Xbox-360-Hardware/Level_Shifter.md
diff --git a/docs/images/Eeprom.jpg b/docs/Xbox-360-Hardware/NAND/images/Eeprom.jpg
similarity index 100%
rename from docs/images/Eeprom.jpg
rename to docs/Xbox-360-Hardware/NAND/images/Eeprom.jpg
diff --git a/docs/images/Flash.jpg b/docs/Xbox-360-Hardware/NAND/images/Flash.jpg
similarity index 100%
rename from docs/images/Flash.jpg
rename to docs/Xbox-360-Hardware/NAND/images/Flash.jpg
diff --git a/docs/images/Nandpinout.png b/docs/Xbox-360-Hardware/NAND/images/Nandpinout.png
similarity index 100%
rename from docs/images/Nandpinout.png
rename to docs/Xbox-360-Hardware/NAND/images/Nandpinout.png
diff --git a/docs/images/Nandreadpins.jpg b/docs/Xbox-360-Hardware/NAND/images/Nandreadpins.jpg
similarity index 100%
rename from docs/images/Nandreadpins.jpg
rename to docs/Xbox-360-Hardware/NAND/images/Nandreadpins.jpg
diff --git a/docs/images/X360Pro_noeeprom.jpg b/docs/Xbox-360-Hardware/NAND/images/X360Pro_noeeprom.jpg
similarity index 100%
rename from docs/images/X360Pro_noeeprom.jpg
rename to docs/Xbox-360-Hardware/NAND/images/X360Pro_noeeprom.jpg
diff --git a/docs/NAND.md b/docs/Xbox-360-Hardware/NAND/index.md
similarity index 97%
rename from docs/NAND.md
rename to docs/Xbox-360-Hardware/NAND/index.md
index 3c70c0a4..f37e772e 100644
--- a/docs/NAND.md
+++ b/docs/Xbox-360-Hardware/NAND/index.md
@@ -178,7 +178,7 @@ datasheet.
There is another Atmel chip on the front panel:
-File:Atmel2.jpg
+![Atmel2](/images/Noimage.png)
Atmel 528 serial EEPROM
diff --git a/docs/Pin_Headers.md b/docs/Xbox-360-Hardware/Pin_Headers.md
similarity index 100%
rename from docs/Pin_Headers.md
rename to docs/Xbox-360-Hardware/Pin_Headers.md
diff --git a/docs/Pre-release_differences.md b/docs/Xbox-360-Hardware/Pre-release_differences.md
similarity index 97%
rename from docs/Pre-release_differences.md
rename to docs/Xbox-360-Hardware/Pre-release_differences.md
index e2971fb1..2f312ea3 100644
--- a/docs/Pre-release_differences.md
+++ b/docs/Xbox-360-Hardware/Pre-release_differences.md
@@ -57,7 +57,7 @@ XEX1 format for xex files instead of XEX2... xorloser where are you?
## Pre-1839
-Keyvault is different (e.g. console serial is 0x18 bytes?\!)
+Keyvault is different (e.g. console serial is 0x18 bytes?!)
Keyvault also has different device keys, which stops wireless
controllers from working
Also, console security certificate is incomplete-ish:
diff --git a/docs/R6T3.md b/docs/Xbox-360-Hardware/R6T3.md
similarity index 100%
rename from docs/R6T3.md
rename to docs/Xbox-360-Hardware/R6T3.md
diff --git a/docs/RF_Module.md b/docs/Xbox-360-Hardware/RF_Module.md
similarity index 100%
rename from docs/RF_Module.md
rename to docs/Xbox-360-Hardware/RF_Module.md
diff --git a/docs/images/360_rs232_build.png b/docs/Xbox-360-Hardware/images/360_rs232_build.png
similarity index 100%
rename from docs/images/360_rs232_build.png
rename to docs/Xbox-360-Hardware/images/360_rs232_build.png
diff --git a/docs/images/Gentoo_fuses.jpg b/docs/Xbox-360-Hardware/images/Gentoo_fuses.jpg
similarity index 100%
rename from docs/images/Gentoo_fuses.jpg
rename to docs/Xbox-360-Hardware/images/Gentoo_fuses.jpg
diff --git a/docs/images/HeaderLocations.png b/docs/Xbox-360-Hardware/images/HeaderLocations.png
similarity index 100%
rename from docs/images/HeaderLocations.png
rename to docs/Xbox-360-Hardware/images/HeaderLocations.png
diff --git a/docs/images/Jasper1DONE12.jpg b/docs/Xbox-360-Hardware/images/Jasper1DONE12.jpg
similarity index 100%
rename from docs/images/Jasper1DONE12.jpg
rename to docs/Xbox-360-Hardware/images/Jasper1DONE12.jpg
diff --git a/docs/images/R6t3zoom.png b/docs/Xbox-360-Hardware/images/R6t3zoom.png
similarity index 100%
rename from docs/images/R6t3zoom.png
rename to docs/Xbox-360-Hardware/images/R6t3zoom.png
diff --git a/docs/images/Trinity_R4R1.jpg b/docs/Xbox-360-Hardware/images/Trinity_R4R1.jpg
similarity index 100%
rename from docs/images/Trinity_R4R1.jpg
rename to docs/Xbox-360-Hardware/images/Trinity_R4R1.jpg
diff --git a/docs/images/Xell_fusesets.jpg b/docs/Xbox-360-Hardware/images/Xell_fusesets.jpg
similarity index 100%
rename from docs/images/Xell_fusesets.jpg
rename to docs/Xbox-360-Hardware/images/Xell_fusesets.jpg
diff --git a/docs/images/Xenon1DONE12.jpg b/docs/Xbox-360-Hardware/images/Xenon1DONE12.jpg
similarity index 100%
rename from docs/images/Xenon1DONE12.jpg
rename to docs/Xbox-360-Hardware/images/Xenon1DONE12.jpg
diff --git a/docs/images/j2b1_conn.jpg b/docs/Xbox-360-Hardware/images/j2b1_conn.jpg
similarity index 100%
rename from docs/images/j2b1_conn.jpg
rename to docs/Xbox-360-Hardware/images/j2b1_conn.jpg
diff --git a/docs/Category_Xbox360_Hardware.md b/docs/Xbox-360-Hardware/index.md
similarity index 100%
rename from docs/Category_Xbox360_Hardware.md
rename to docs/Xbox-360-Hardware/index.md
diff --git a/docs/XMENU.md b/docs/Xbox-360-Homebrew/Apps/XMENU.md
similarity index 100%
rename from docs/XMENU.md
rename to docs/Xbox-360-Homebrew/Apps/XMENU.md
diff --git a/docs/Genesis_Plus.md b/docs/Xbox-360-Homebrew/Emulators/Genesis_Plus.md
similarity index 100%
rename from docs/Genesis_Plus.md
rename to docs/Xbox-360-Homebrew/Emulators/Genesis_Plus.md
diff --git a/docs/Mupen64-360.md b/docs/Xbox-360-Homebrew/Emulators/Mupen64-360.md
similarity index 100%
rename from docs/Mupen64-360.md
rename to docs/Xbox-360-Homebrew/Emulators/Mupen64-360.md
diff --git a/docs/PCSXR-Xenon.md b/docs/Xbox-360-Homebrew/Emulators/PCSXR-Xenon.md
similarity index 100%
rename from docs/PCSXR-Xenon.md
rename to docs/Xbox-360-Homebrew/Emulators/PCSXR-Xenon.md
diff --git a/docs/Sega_Genesis_Plus_GX.md b/docs/Xbox-360-Homebrew/Emulators/Sega_Genesis_Plus_GX.md
similarity index 100%
rename from docs/Sega_Genesis_Plus_GX.md
rename to docs/Xbox-360-Homebrew/Emulators/Sega_Genesis_Plus_GX.md
diff --git a/docs/Sega_Master_System_Plus.md b/docs/Xbox-360-Homebrew/Emulators/Sega_Master_System_Plus.md
similarity index 100%
rename from docs/Sega_Master_System_Plus.md
rename to docs/Xbox-360-Homebrew/Emulators/Sega_Master_System_Plus.md
diff --git a/docs/Snes9x-Gx.md b/docs/Xbox-360-Homebrew/Emulators/Snes9x-Gx.md
similarity index 100%
rename from docs/Snes9x-Gx.md
rename to docs/Xbox-360-Homebrew/Emulators/Snes9x-Gx.md
diff --git a/docs/images/NullDC_logo.png b/docs/Xbox-360-Homebrew/Emulators/images/NullDC.png
similarity index 100%
rename from docs/images/NullDC_logo.png
rename to docs/Xbox-360-Homebrew/Emulators/images/NullDC.png
diff --git a/docs/images/Pcsxr.png b/docs/Xbox-360-Homebrew/Emulators/images/Pcsxr.png
similarity index 100%
rename from docs/images/Pcsxr.png
rename to docs/Xbox-360-Homebrew/Emulators/images/Pcsxr.png
diff --git a/docs/Pong.md b/docs/Xbox-360-Homebrew/Games/Pong.md
similarity index 100%
rename from docs/Pong.md
rename to docs/Xbox-360-Homebrew/Games/Pong.md
diff --git a/docs/SDLQuake.md b/docs/Xbox-360-Homebrew/Games/SDLQuake.md
similarity index 100%
rename from docs/SDLQuake.md
rename to docs/Xbox-360-Homebrew/Games/SDLQuake.md
diff --git a/docs/Tanks_360.md b/docs/Xbox-360-Homebrew/Games/Tanks_360.md
similarity index 100%
rename from docs/Tanks_360.md
rename to docs/Xbox-360-Homebrew/Games/Tanks_360.md
diff --git a/docs/images/Quake-icon.png b/docs/Xbox-360-Homebrew/Games/images/Quake-icon.png
similarity index 100%
rename from docs/images/Quake-icon.png
rename to docs/Xbox-360-Homebrew/Games/images/Quake-icon.png
diff --git a/docs/List_of_homebrew_applications.md b/docs/Xbox-360-Homebrew/List_of_homebrew_applications.md
similarity index 100%
rename from docs/List_of_homebrew_applications.md
rename to docs/Xbox-360-Homebrew/List_of_homebrew_applications.md
diff --git a/docs/List_of_homebrew_emulators.md b/docs/Xbox-360-Homebrew/List_of_homebrew_emulators.md
similarity index 100%
rename from docs/List_of_homebrew_emulators.md
rename to docs/Xbox-360-Homebrew/List_of_homebrew_emulators.md
diff --git a/docs/List_of_homebrew_games.md b/docs/Xbox-360-Homebrew/List_of_homebrew_games.md
similarity index 100%
rename from docs/List_of_homebrew_games.md
rename to docs/Xbox-360-Homebrew/List_of_homebrew_games.md
diff --git a/docs/List_of_homebrew_loaders.md b/docs/Xbox-360-Homebrew/List_of_homebrew_loaders.md
similarity index 100%
rename from docs/List_of_homebrew_loaders.md
rename to docs/Xbox-360-Homebrew/List_of_homebrew_loaders.md
diff --git a/docs/List_of_system_tools.md b/docs/Xbox-360-Homebrew/List_of_system_tools.md
similarity index 100%
rename from docs/List_of_system_tools.md
rename to docs/Xbox-360-Homebrew/List_of_system_tools.md
diff --git a/docs/NandCompare.md b/docs/Xbox-360-Homebrew/Tools/NandCompare.md
similarity index 100%
rename from docs/NandCompare.md
rename to docs/Xbox-360-Homebrew/Tools/NandCompare.md
diff --git a/docs/XeLL.md b/docs/Xbox-360-Homebrew/Tools/XeLL.md
similarity index 100%
rename from docs/XeLL.md
rename to docs/Xbox-360-Homebrew/Tools/XeLL.md
diff --git a/docs/Category_Xbox360_Homebrew_Software.md b/docs/Xbox-360-Homebrew/index.md
similarity index 100%
rename from docs/Category_Xbox360_Homebrew_Software.md
rename to docs/Xbox-360-Homebrew/index.md
diff --git a/docs/Debian-etch.md b/docs/Xbox-360-Linux/Distros/Debian/etch.md
similarity index 98%
rename from docs/Debian-etch.md
rename to docs/Xbox-360-Linux/Distros/Debian/etch.md
index b79d6e66..a105faf1 100644
--- a/docs/Debian-etch.md
+++ b/docs/Xbox-360-Linux/Distros/Debian/etch.md
@@ -1,4 +1,4 @@
-# Install Debian Etch from the Gentoo LiveCD
+# Install Debian 4 "Etch" from the Gentoo LiveCD
**Warning**: This script will WIPE your Xbox 360 harddisk (/dev/sda) and install Debian Etch
diff --git a/docs/Debian-lenny.md b/docs/Xbox-360-Linux/Distros/Debian/lenny.md
similarity index 98%
rename from docs/Debian-lenny.md
rename to docs/Xbox-360-Linux/Distros/Debian/lenny.md
index 899ebf14..d336cfdf 100644
--- a/docs/Debian-lenny.md
+++ b/docs/Xbox-360-Linux/Distros/Debian/lenny.md
@@ -1,4 +1,4 @@
-# Install Debian Lenny from the Gentoo LiveCD
+# Install Debian 5 "Lenny" from the Gentoo LiveCD
**Warning**: This script will WIPE your Xbox 360 harddisk (/dev/sda) and install Debian Lenny
diff --git a/docs/Debian-squeeze.md b/docs/Xbox-360-Linux/Distros/Debian/squeeze.md
similarity index 100%
rename from docs/Debian-squeeze.md
rename to docs/Xbox-360-Linux/Distros/Debian/squeeze.md
diff --git a/docs/LiveCD.md b/docs/Xbox-360-Linux/Distros/LiveCD.md
similarity index 94%
rename from docs/LiveCD.md
rename to docs/Xbox-360-Linux/Distros/LiveCD.md
index cb3f5659..91c18983 100644
--- a/docs/LiveCD.md
+++ b/docs/Xbox-360-Linux/Distros/LiveCD.md
@@ -1,6 +1,6 @@
# Live CDs
-Thanks to Cpasjuste and stonersmurf, we now have three Live-CDs\!
+Thanks to Cpasjuste and stonersmurf, we now have three Live-CDs!
See First Steps for a step-by-step tutorial on running them.
diff --git a/docs/Ubuntu11_10.md b/docs/Xbox-360-Linux/Distros/Ubuntu/11_10.md
similarity index 99%
rename from docs/Ubuntu11_10.md
rename to docs/Xbox-360-Linux/Distros/Ubuntu/11_10.md
index f1c13fd7..7630d17c 100644
--- a/docs/Ubuntu11_10.md
+++ b/docs/Xbox-360-Linux/Distros/Ubuntu/11_10.md
@@ -1,7 +1,6 @@
# Install Ubuntu 11.10 from a Linux LiveCD
-**WARNING: This script will WIPE your Xbox 360 internal harddisk
-(/dev/sda) and install Ubuntu 11.10**
+**WARNING: This script will WIPE your Xbox 360 internal harddisk (/dev/sda) and install Ubuntu 11.10**
**If you have XeXmenu or another dashboard homebrew on that drive, you
will loose it all: Follow these instructions only if you understand what
@@ -33,7 +32,7 @@ experiencing.)
ubuntu_oneiric.sh
-\#\!/bin/bash
+\#!/bin/bash
` # set the date to anything except 1/1/1970 since this causes issues`
` # time is now also set after first boot by .bashrc script below`
diff --git a/docs/Ubuntu7_10.md b/docs/Xbox-360-Linux/Distros/Ubuntu/7_10.md
similarity index 96%
rename from docs/Ubuntu7_10.md
rename to docs/Xbox-360-Linux/Distros/Ubuntu/7_10.md
index 0e810c42..a0cd1442 100644
--- a/docs/Ubuntu7_10.md
+++ b/docs/Xbox-360-Linux/Distros/Ubuntu/7_10.md
@@ -1,4 +1,4 @@
-Install Ubuntu 7.10 from the Gentoo LiveCD
+# Install Ubuntu 7.10 from the Gentoo LiveCD
gnome Issue Resolved
@@ -19,12 +19,13 @@ for this script.
How do I run it?
-Click "Application \> Accessories \> Terminal" and type the following
-commands:
+Click "Application > Accessories > Terminal" and type the following commands:
-`sudo su`
-`wget `
-`sh ./ubuntu_gutsy.sh`
+```sh
+sudo su
+wget http://file.libxenon.org/free60/linux/script/ubuntu_gutsy.sh
+sh ./ubuntu_gutsy.sh
+```
Reboot the 360 when you are told. Boot with
, supply correct "root=" parameter
@@ -103,7 +104,7 @@ this
ubuntu_gutsy.sh
-\#\!/bin/bash
+\#!/bin/bash
` # set the date to anything except 1/1/1970 since this causes issues`
` # time is now also set after first boot by .bashrc script below`
diff --git a/docs/Ubuntu.md b/docs/Xbox-360-Linux/Distros/Ubuntu/index.md
similarity index 99%
rename from docs/Ubuntu.md
rename to docs/Xbox-360-Linux/Distros/Ubuntu/index.md
index 49710f02..e8d1acc7 100644
--- a/docs/Ubuntu.md
+++ b/docs/Xbox-360-Linux/Distros/Ubuntu/index.md
@@ -1,3 +1,5 @@
+# Ubuntu
+
Ubuntu is a computer operating system based on the Debian GNU/Linux
distribution and is distributed as free and open source software with
additional proprietary software available.
diff --git a/docs/Xbox-360-Linux/Distros/index.md b/docs/Xbox-360-Linux/Distros/index.md
new file mode 100644
index 00000000..08dda72b
--- /dev/null
+++ b/docs/Xbox-360-Linux/Distros/index.md
@@ -0,0 +1,10 @@
+# Linux distributions
+
+* [LiveCD](LiveCD)
+* [Ubuntu 7.10](Ubuntu/7_10)
+* [Ubuntu 11.10](Ubuntu/11_10)
+* [Debian-etch](Debian/etch)
+* [Debian-lenny](Debian/lenny)
+* [Debian-squeeze](Debian/squeeze)
+
+[Category: Xbox 360 Linux](../)
diff --git a/docs/Lflash.md b/docs/Xbox-360-Linux/Lflash.md
similarity index 100%
rename from docs/Lflash.md
rename to docs/Xbox-360-Linux/Lflash.md
diff --git a/docs/Linux_Kernel.md b/docs/Xbox-360-Linux/Linux_Kernel.md
similarity index 100%
rename from docs/Linux_Kernel.md
rename to docs/Xbox-360-Linux/Linux_Kernel.md
diff --git a/docs/Linux_Kernel_Development.md b/docs/Xbox-360-Linux/Linux_Kernel_Development.md
similarity index 100%
rename from docs/Linux_Kernel_Development.md
rename to docs/Xbox-360-Linux/Linux_Kernel_Development.md
diff --git a/docs/List_of_Unix_Distributions.md b/docs/Xbox-360-Linux/List_of_Unix_Distributions.md
similarity index 100%
rename from docs/List_of_Unix_Distributions.md
rename to docs/Xbox-360-Linux/List_of_Unix_Distributions.md
diff --git a/docs/Xbox_System_Software.md b/docs/Xbox-360-System-Software/360_System_Software.md
similarity index 100%
rename from docs/Xbox_System_Software.md
rename to docs/Xbox-360-System-Software/360_System_Software.md
diff --git a/docs/849x_System_Update.md b/docs/Xbox-360-System-Software/849x_System_Update.md
similarity index 100%
rename from docs/849x_System_Update.md
rename to docs/Xbox-360-System-Software/849x_System_Update.md
diff --git a/docs/Boot_Process.md b/docs/Xbox-360-System-Software/Boot_Process.md
similarity index 100%
rename from docs/Boot_Process.md
rename to docs/Xbox-360-System-Software/Boot_Process.md
diff --git a/docs/Console_Security_Certificate.md b/docs/Xbox-360-System-Software/Console_Security_Certificate.md
similarity index 100%
rename from docs/Console_Security_Certificate.md
rename to docs/Xbox-360-System-Software/Console_Security_Certificate.md
diff --git a/docs/Error_Codes.md b/docs/Xbox-360-System-Software/Error_Codes.md
similarity index 100%
rename from docs/Error_Codes.md
rename to docs/Xbox-360-System-Software/Error_Codes.md
diff --git a/docs/FATX.md b/docs/Xbox-360-System-Software/FATX.md
similarity index 100%
rename from docs/FATX.md
rename to docs/Xbox-360-System-Software/FATX.md
diff --git a/docs/FMIM.md b/docs/Xbox-360-System-Software/Formats/FMIM.md
similarity index 100%
rename from docs/FMIM.md
rename to docs/Xbox-360-System-Software/Formats/FMIM.md
diff --git a/docs/GPD.md b/docs/Xbox-360-System-Software/Formats/GPD.md
similarity index 100%
rename from docs/GPD.md
rename to docs/Xbox-360-System-Software/Formats/GPD.md
diff --git a/docs/PEC.md b/docs/Xbox-360-System-Software/Formats/PEC.md
similarity index 100%
rename from docs/PEC.md
rename to docs/Xbox-360-System-Software/Formats/PEC.md
diff --git a/docs/STFS.md b/docs/Xbox-360-System-Software/Formats/STFS.md
similarity index 99%
rename from docs/STFS.md
rename to docs/Xbox-360-System-Software/Formats/STFS.md
index d5eebc26..b6558a16 100644
--- a/docs/STFS.md
+++ b/docs/Xbox-360-System-Software/Formats/STFS.md
@@ -31,7 +31,7 @@ modification to the console.
Throughout an STFS package, there is a series of SHA1 hashes used to
verify the package, and help with downloads (if a block isn't valid, it
can be redownloaded). The hashes are located at certain parts of the
-file, a way of calculating where is (will be\!) down below.
+file, a way of calculating where is (will be!) down below.
# Volume Descriptor
@@ -418,7 +418,7 @@ corresponding hash table record and read the next block number (similar
to cluster maps in FAT).
Here is some C\# code for converting a block to it's hash table
-position(**it may not work perfectly\!**):
+position(**it may not work perfectly!**):
```cs
internal int ComputeLevelNHashBlockNumber(int xBlock, int xLevel)
diff --git a/docs/XCP.md b/docs/Xbox-360-System-Software/Formats/XCP.md
similarity index 77%
rename from docs/XCP.md
rename to docs/Xbox-360-System-Software/Formats/XCP.md
index 93acea8e..23583e5c 100644
--- a/docs/XCP.md
+++ b/docs/Xbox-360-System-Software/Formats/XCP.md
@@ -1,11 +1,10 @@
# Xbox Content Package (XCP)
-It's been found \[1\] that Xbox 360 Live Arcade downloads files with the
-extension .xcp over unencrypted http on port 3074 for content
-distribution.
+It's been found that Xbox 360 Marketplace downloads files with the
+extension .xcp over unencrypted http on port 3074 for content distribution.
- - XCP stands for Xbox Content Package \(from
- [Xbox Scene Forum Thread](https://web.archive.org/web/20141027135122/http://forums.xbox-scene.com/index.php?/topic/462911-xbox-marketplace-packages/#entry3067263)\)
+ - XCP stands for Xbox Content Package (from
+ [Xbox Scene Forum Thread](https://web.archive.org/web/20141027135122/http://forums.xbox-scene.com/index.php?/topic/462911-xbox-marketplace-packages/#entry3067263))
- XCP files are (in-order) encrypted and compressed (with zlib). Underneath, they are STFS containers.
- XCP files from some categories ("Full Game Demos" being one of them) are *not encrypted*
- It may be possible to use the avatar downloads to glean more info
@@ -30,4 +29,5 @@ xcp files are not new to the Xbox 360.
- Keys needed for extraction.
- Need tools to create our own without the Xbox SDK
-[Category: Xbox 360 System Software](../Category_Xbox360_System_Software)
+[Category: Xbox 360 System Software](/Xbox-360-System-Software)
+[Category: Pages That Need Updates](/!Pages-That-Need-Updates)
diff --git a/docs/XDBF.md b/docs/Xbox-360-System-Software/Formats/XDBF.md
similarity index 100%
rename from docs/XDBF.md
rename to docs/Xbox-360-System-Software/Formats/XDBF.md
diff --git a/docs/XEX.md b/docs/Xbox-360-System-Software/Formats/XEX.md
similarity index 99%
rename from docs/XEX.md
rename to docs/Xbox-360-System-Software/Formats/XEX.md
index d2adfd09..11507911 100644
--- a/docs/XEX.md
+++ b/docs/Xbox-360-System-Software/Formats/XEX.md
@@ -173,7 +173,7 @@ PE uncrypted/unpacked on debug XEX files. Section contents are encrypted
with CBC AES, with the key changing for each file. It's probably derived
from the RSA(?) block at the beginning and a "secret" public key in the
box. Contents are compressed with microsoft's proprietary LDIC
-compression (hello, xbox1\!).
+compression (hello, xbox1!).
# Miscellaneous
diff --git a/docs/GDFX.md b/docs/Xbox-360-System-Software/GDFX.md
similarity index 100%
rename from docs/GDFX.md
rename to docs/Xbox-360-System-Software/GDFX.md
diff --git a/docs/Kernel.md b/docs/Xbox-360-System-Software/Kernel.md
similarity index 100%
rename from docs/Kernel.md
rename to docs/Xbox-360-System-Software/Kernel.md
diff --git a/docs/Kernel_Exports.md b/docs/Xbox-360-System-Software/Kernel_Exports.md
similarity index 100%
rename from docs/Kernel_Exports.md
rename to docs/Xbox-360-System-Software/Kernel_Exports.md
diff --git a/docs/Memory_MAP.md b/docs/Xbox-360-System-Software/Memory_Map.md
similarity index 100%
rename from docs/Memory_MAP.md
rename to docs/Xbox-360-System-Software/Memory_Map.md
diff --git a/docs/NAND_File_System.md b/docs/Xbox-360-System-Software/NAND_File_System.md
similarity index 100%
rename from docs/NAND_File_System.md
rename to docs/Xbox-360-System-Software/NAND_File_System.md
diff --git a/docs/Reversing_the_bootloaders.md b/docs/Xbox-360-System-Software/Reversing_the_bootloaders.md
similarity index 100%
rename from docs/Reversing_the_bootloaders.md
rename to docs/Xbox-360-System-Software/Reversing_the_bootloaders.md
diff --git a/docs/SFCX.md b/docs/Xbox-360-System-Software/SFCX.md
similarity index 100%
rename from docs/SFCX.md
rename to docs/Xbox-360-System-Software/SFCX.md
diff --git a/docs/SPA.md b/docs/Xbox-360-System-Software/SPA.md
similarity index 100%
rename from docs/SPA.md
rename to docs/Xbox-360-System-Software/SPA.md
diff --git a/docs/Shadowboot.md b/docs/Xbox-360-System-Software/Shadowboot.md
similarity index 100%
rename from docs/Shadowboot.md
rename to docs/Xbox-360-System-Software/Shadowboot.md
diff --git a/docs/XConfig.md b/docs/Xbox-360-System-Software/XConfig.md
similarity index 97%
rename from docs/XConfig.md
rename to docs/Xbox-360-System-Software/XConfig.md
index 0bb08aa5..2967f70d 100644
--- a/docs/XConfig.md
+++ b/docs/Xbox-360-System-Software/XConfig.md
@@ -1,16 +1,20 @@
-# Categories
-
- XCONFIG_STATIC_CATEGORY = 0x0
- XCONFIG_STATISTIC_CATEGORY = 0x1
- XCONFIG_SECURED_CATEGORY = 0x2
- XCONFIG_USER_CATEGORY = 0x3
- XCONFIG_XNET_MACHINE_ACCOUNT_CATEGORY = 0x4
- XCONFIG_XNET_PARAMETERS_CATEGORY = 0x5
- XCONFIG_MEDIA_CENTER_CATEGORY = 0x6
- XCONFIG_CONSOLE_CATEGORY = 0x7
- XCONFIG_DVD_CATEGORY = 0x8
- XCONFIG_IPTV_CATEGORY = 0x9
- XCONFIG_SYSTEM_CATEGORY = 0xa
+# XConfig
+
+## Categories
+
+| Category | Value |
+| ------------------------------------- | ----- |
+| XCONFIG_STATIC_CATEGORY | 0x0 |
+| XCONFIG_STATISTIC_CATEGORY | 0x1 |
+| XCONFIG_SECURED_CATEGORY | 0x2 |
+| XCONFIG_USER_CATEGORY | 0x3 |
+| XCONFIG_XNET_MACHINE_ACCOUNT_CATEGORY | 0x4 |
+| XCONFIG_XNET_PARAMETERS_CATEGORY | 0x5 |
+| XCONFIG_MEDIA_CENTER_CATEGORY | 0x6 |
+| XCONFIG_CONSOLE_CATEGORY | 0x7 |
+| XCONFIG_DVD_CATEGORY | 0x8 |
+| XCONFIG_IPTV_CATEGORY | 0x9 |
+| XCONFIG_SYSTEM_CATEGORY | 0xA |
# Notes
@@ -507,3 +511,6 @@
HighPart unsigned long 4 0
LowPart unsigned long 4 0
-----------------------------------------------------------------------------------------------------------
+
+
+[Category: Pages That Need Updating](/!Pages-That-Need-Updates)
diff --git a/docs/XContent.md b/docs/Xbox-360-System-Software/XContent.md
similarity index 100%
rename from docs/XContent.md
rename to docs/Xbox-360-System-Software/XContent.md
diff --git a/docs/XDK_Kernel.md b/docs/Xbox-360-System-Software/XDK_Kernel.md
similarity index 100%
rename from docs/XDK_Kernel.md
rename to docs/Xbox-360-System-Software/XDK_Kernel.md
diff --git a/docs/images/e74.jpg b/docs/Xbox-360-System-Software/images/e74.jpg
similarity index 100%
rename from docs/images/e74.jpg
rename to docs/Xbox-360-System-Software/images/e74.jpg
diff --git a/docs/Xbox-360-System-Software/index.md b/docs/Xbox-360-System-Software/index.md
new file mode 100644
index 00000000..aaf64f3d
--- /dev/null
+++ b/docs/Xbox-360-System-Software/index.md
@@ -0,0 +1,17 @@
+# Category: Xbox 360 System Software
+
+
+[Kernel](../Kernel)
+
+[Kernel Exports](../Kernel_Exports)
+
+[NAND Bad Blocks](../NAND_Bad_Blocks)
+
+[NAND File System](../NAND_File_System)
+
+[Pre-release differences](../Pre-release_differences)
+
+[Profile Account](../Profile_Account)
+
+[Reset Glitch Hack](../Reset_Glitch_Hack)
+
diff --git a/docs/Xbox_Revision_Identification.md b/docs/Xbox_Revision_Identification.md
index 05b9a75f..59d3fad8 100644
--- a/docs/Xbox_Revision_Identification.md
+++ b/docs/Xbox_Revision_Identification.md
@@ -1,14 +1,14 @@
# With opening the console
When you open your Xbox Console you can determine the Revision
-precisely. First you have to locate the used Video Encoder Chip\!
+precisely. First you have to locate the used Video Encoder Chip!
## Determine Video-Chip
The VideoChip is located in the marked area:
![Vchip location](images/Vchip-location.jpg)
-Find out which chip your xbox has\!
+Find out which chip your xbox has!
**CONEXTANT**
![conextant video](images/Conextant_video.jpg)
diff --git a/docs/Xbox_Software.md b/docs/Xbox_Software.md
deleted file mode 100644
index fd0125e9..00000000
--- a/docs/Xbox_Software.md
+++ /dev/null
@@ -1 +0,0 @@
-1. REDIRECT [Xbox System Software](Xbox_System_Software)
diff --git a/docs/XeLL_Reloaded.md b/docs/XeLL_Reloaded.md
deleted file mode 100644
index 53755260..00000000
--- a/docs/XeLL_Reloaded.md
+++ /dev/null
@@ -1,4 +0,0 @@
-1. REDIRECT
-[XeLL](../XeLL)
-
-[Category: Xbox 360 Homebrew Software](../Category_Xbox360_Homebrew_Software)
diff --git a/docs/XeLLous.md b/docs/XeLLous.md
deleted file mode 100644
index c5f337f3..00000000
--- a/docs/XeLLous.md
+++ /dev/null
@@ -1 +0,0 @@
-1. REDIRECT [XeLL](../XeLL)
diff --git a/docs/Xenon.md b/docs/Xenon.md
deleted file mode 100644
index 6133d449..00000000
--- a/docs/Xenon.md
+++ /dev/null
@@ -1,17 +0,0 @@
-**[Xenon](Xenon)** is a codename used many times during the
-Xbox 360's development, and mentions of it can still be found in some
-360 files.
-
-**Xenon** may refer to:
-
- - **Xenon**, the codename for the Xbox 360 before it was announced.
- - [Xenon (Motherboard)](Xenon_(Motherboard)), the
- original Xbox 360 motherboard and case.
- - [Xenon (CPU)](Xenon_(CPU)), the CPU used by the Xbox
- 360.
-
-## See also
-
- - [Xenos](Xenos), the GPU used by the Xbox 360
-
-[Category: Xbox 360 Hardware](../Category_Xbox360_Hardware)
diff --git a/docs/Xenon_(Disambiguation).md b/docs/Xenon_(Disambiguation).md
new file mode 100644
index 00000000..62bd3bce
--- /dev/null
+++ b/docs/Xenon_(Disambiguation).md
@@ -0,0 +1,14 @@
+**[Xenon](Xenon)** is a codename used many times during the Xbox 360's development,
+and mentions of it can still be found in some 360 files.
+
+**Xenon** may refer to:
+
+ - **Xenon**, the codename for the Xbox 360 before it was announced.
+ - [Xenon (Motherboard)](Xenon_(Motherboard)), the original Xbox 360 motherboard and case.
+ - [Xenon (CPU)](Xenon_(CPU)), the CPU used by the Xbox 360.
+
+## See also
+
+ - [Xenos](Xenos), the GPU used by the Xbox 360
+
+[Category: Xbox 360 Hardware](../Category_Xbox360_Hardware)
diff --git a/docs/Xenos.md b/docs/Xenos.md
deleted file mode 100644
index 47ad47b7..00000000
--- a/docs/Xenos.md
+++ /dev/null
@@ -1 +0,0 @@
-1. REDIRECT [Xenos (GPU)](../Xenos_(GPU))
diff --git a/docs/images/20100413094309!Xbox360Logo.jpg b/docs/images/20100413094309!Xbox360Logo.jpg
deleted file mode 100644
index 87cd7c71..00000000
Binary files a/docs/images/20100413094309!Xbox360Logo.jpg and /dev/null differ
diff --git a/mkdocs.yml b/mkdocs.yml
index 64b87668..dc2c5c7d 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -1,14 +1,5 @@
-
-site_name: Free60 Wiki archive
-nav:
- - Home: "index.md"
- - Hardware: "Category_Xbox360_Hardware.md"
- - System Software: "Category_Xbox360_System_Software.md"
- - Homebrew Software: "Category_Xbox360_Homebrew_Software.md"
- - Linux: "Category_Xbox360_Linux.md"
- - Development: "Category_Xbox360_Development.md"
- - Support: "Category_Support.md"
- - ToDo: "!TODO.md"
+site_name: Free60 Wiki
+repo_url: https://github.com/Free60Project/wiki
theme:
name: material
palette:
@@ -20,6 +11,10 @@ theme:
toggle:
icon: material/toggle-switch
name: Switch to light mode
+ features:
+ - navigation.tabs
+ - navigation.tabs.sticky
+ - navigation.indexes
markdown_extensions:
- pymdownx.highlight:
anchor_linenums: true
@@ -27,3 +22,107 @@ markdown_extensions:
- pymdownx.snippets
- pymdownx.superfences
- pymdownx.tilde
+nav:
+ - Home:
+ - 'index.md'
+ - Attack: 'Support/Attack.md'
+ - Contribute: 'Support/Contribute.md'
+ - Help: 'Support/Help.md'
+ - Frequently Asked Questions: 'Support/FAQ.md'
+ - IRC: 'Support/IRC.md'
+ - Links: 'Support/Links.md'
+ - Hacks:
+ - Reset Glitch Hack (RGH): 'Xbox-360-Hacks/Reset_Glitch_Hack.md'
+ - SMC Hack (JTAG): 'Xbox-360-Hacks/SMC_Hack.md'
+ - King Kong Hack: 'Xbox-360-Hacks/King_Kong_Hack.md'
+ - Hardware:
+ - Accessories:
+ - 'Xbox-360-Hardware/Accessories/Chatpad.md'
+ - 'Xbox-360-Hardware/Accessories/GamePad.md'
+ - 'Xbox-360-Hardware/Accessories/Headset.md'
+ - 'Xbox-360-Hardware/Accessories/Media_Remote.md'
+ - 'Xbox-360-Hardware/Accessories/Memory_Unit.md'
+ - Console:
+ - Revisions:
+ - 'Xbox-360-Hardware/Console/Revisions/Falcon.md'
+ - 'Xbox-360-Hardware/Console/Revisions/Jasper.md'
+ - 'Xbox-360-Hardware/Console/Revisions/Trinity.md'
+ - 'Xbox-360-Hardware/Console/Case.md'
+ - 'Xbox-360-Hardware/Console/DVD_Drive.md'
+ - 'Xbox-360-Hardware/Console/Ethernet.md'
+ - 'Xbox-360-Hardware/Fusesets.md'
+ - 'Xbox-360-Hardware/Console/HDD.md'
+ - 'Xbox-360-Hardware/Console/Memory.md'
+ - 'Xbox-360-Hardware/Console/Motherboard.md'
+ - 'Xbox-360-Hardware/8051_8052.md'
+ - 'Xbox-360-Hardware/Level_Shifter.md'
+ - NAND:
+ - 'Xbox-360-Hardware/index.md'
+ - 'Xbox-360-Hacks/NAND_Bad_Blocks.md'
+ - 'Xbox-360-Hacks/NAND_Reading.md'
+ - System Software:
+ - 'Xbox-360-System-Software/index.md'
+ - File Formats:
+ - FMIM: 'Xbox-360-System-Software/Formats/FMIM.md'
+ - GPD: 'Xbox-360-System-Software/Formats/GPD.md'
+ - PEC: 'Xbox-360-System-Software/Formats/PEC.md'
+ - STFS: 'Xbox-360-System-Software/Formats/STFS.md'
+ - XDBF: 'Xbox-360-System-Software/Formats/XDBF.md'
+ - XCP: 'Xbox-360-System-Software/Formats/XCP.md'
+ - XEX: 'Xbox-360-System-Software/Formats/XEX.md'
+ - Error Codes: 'Xbox-360-System-Software/Error_Codes.md'
+ - System Software: 'Xbox-360-System-Software/360_System_Software.md'
+ - Homebrew:
+ - 'Xbox-360-Homebrew/index.md'
+ - Linux:
+ - LFlash: 'Xbox-360-Linux/Lflash.md'
+ - Linux Distros:
+ - 'Xbox-360-Linux/Distros/index.md'
+ - LiveCD: 'Xbox-360-Linux/Distros/LiveCD.md'
+ - Debian:
+ - 'Etch': 'Xbox-360-Linux/Distros/Debian/etch.md'
+ - 'Lenny': 'Xbox-360-Linux/Distros/Debian/lenny.md'
+ - 'Squeeze': 'Xbox-360-Linux/Distros/Debian/squeeze.md'
+ - Ubuntu:
+ - 'Xbox-360-Linux/Distros/Ubuntu/index.md'
+ - '7.10': 'Xbox-360-Linux/Distros/Ubuntu/7_10.md'
+ - '11.10': 'Xbox-360-Linux/Distros/Ubuntu/11_10.md'
+ - Linux Kernel: 'Xbox-360-Linux/Linux_Kernel.md'
+ - Linux Kernel Development: 'Xbox-360-Linux/Linux_Kernel_Development.md'
+ - Xenos Framebuffer: 'Xbox-360-Development/Xenos_Framebuffer.md'
+ - Development:
+ - Cross-Compiler: 'Xbox-360-Development/Cross_Compiler.md'
+ - Dumpana: 'Xbox-360-Development/Dumpana.md'
+ - Finding the right timing: 'Xbox-360-Development/Finding_the_right_timing.md'
+ - Free60 Git Repo: 'Xbox-360-Development/Free60_Git_Repository.md'
+ - LibHomebrew: 'Xbox-360-Development/LibHomebrew.md'
+ - LibXenon: 'Xbox-360-Development/LibXenon.md'
+ - Xenos Framebuffer: 'Xbox-360-Development/Xenos_Framebuffer.md'
+ - ToDo: '!TODO.md'
+plugins:
+ search: {}
+ redirects:
+ redirect_maps:
+ # Original Wiki -> MkDocs Wiki
+ 'wiki/Home_Page.md': 'index.md'
+ 'wiki/Secure_Transacted_File_System.md': 'Xbox-360-System-Software/Formats/STFS.md'
+ 'wiki/XContent.md': 'Xbox-360-System-Software/Formats/STFS.md'
+ 'wiki/Xbox-Software.md': 'Xbox-360-System-Software/360_System_Software.md'
+ 'wiki/XTAF.md': 'Xbox-360-System-Software/FATX.md'
+ 'wiki/XeLL.md': 'Xbox-360-Homebrew/Tools/XeLL.md'
+ 'wiki/XeLLous.md': 'Xbox-360-Homebrew/Tools/XeLL.md'
+ 'wiki/XeLl_Reloaded.md': 'Xbox-360-Homebrew/Tools/XeLL.md'
+ 'wiki/Xenos.md': 'Xbox-360-Hardware/Console/Xenos_(GPU).md'
+ 'wiki/SMS_Plus.md': 'Xbox-360-Homebrew/Emulators/Sega_Master_System_Plus.md'
+ # MkDocs Wiki Changes
+ 'STFS.md': 'Xbox-360-System-Software/Formats/STFS.md'
+ 'FATX.md': 'Xbox-360-System-Software/FATX.md'
+ 'Xbox-System-Software.md': 'Xbox-360-System-Software/360_System_Software.md'
+ 'XeLL.md': 'Xbox-360-Homebrew/Tools/XeLL.md'
+ 'XeLLous.md': 'Xbox-360-Homebrew/Tools/XeLL.md'
+ 'XeLL_Reloaded.md': 'Xbox-360-Homebrew/Tools/XeLL.md'
+ 'Xenos_(GPU).md': 'Xbox-360-Hardware/Console/Xenos_(GPU).md'
+ # Additional
+ 'Secure_Transacted_File_System.md': 'Xbox-360-System-Software/Formats/STFS.md'
+ 'Xbox_OS.md': 'Xbox-360-System-Software/360_System_Software.md'
+ 'Xenos.md': 'Xbox-360-Hardware/Console/Xenos_(GPU).md'
diff --git a/requirements.txt b/requirements.txt
index 4c8f017d..b6943161 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1 +1,2 @@
mkdocs-material
+mkdocs-redirects