You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+22-6Lines changed: 22 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -36,9 +36,9 @@ Romhacking is the practice of editing a video game's code — located in its *re
36
36
<!-- CONTENT -->
37
37
38
38
## Where to Start
39
-
-[Getting Started](https://www.romhacking.net/start/) - Romhacking Dot Net's page for beginners looking to get started.
40
-
-[GBA and DS Romhacking Guide (2016 Edition)](Media/romhacking2016.pdf)
41
-
-[The Definitive Guide to Romhacking for Complete Beginners](Media/The-Definitive-Guide-to-Rom-Hacking-for-Complete-Beginners.pdf)
39
+
-[Getting Started](https://www.romhacking.net/start) - Romhacking Dot Net's page for beginners looking to get started.
40
+
-[GBA and DS Romhacking Guide (2016 Edition)](https://github.com/btelwy/awesome-romhacking/blob/main/Media/romhacking2016.pdf)
41
+
-[The Definitive Guide to Romhacking for Complete Beginners](https://github.com/btelwy/awesome-romhacking/blob/main/Media/The-Definitive-Guide-to-Rom-Hacking-for-Complete-Beginners.pdf)
42
42
43
43
## Subfields
44
44
### Text Editing and Translation
@@ -49,17 +49,20 @@ Romhacking is the practice of editing a video game's code — located in its *re
49
49
## Consoles
50
50
### Game Boy
51
51
### Game Boy Advance
52
-
-[GBATEK](https://problemkaputt.de/gbatek.htm) - Technical description of the GBA's hardware and software. Almost always more than comprehensive enough.
52
+
-[GBATEK](https://problemkaputt.de/gbatek.htm) - Technical description of the GBA's hardware and software. If it's not here, you probably won't need to know it.
53
53
### Nintendo Entertainment System
54
+
### Nintendo 3DS
55
+
-[GBATEK](https://problemkaputt.de/gbatek.htm) - Contains limited technical information of the 3DS' hardware and software.
54
56
### Nintendo 64
55
57
### Nintendo DS
56
-
-[GBATEK](https://problemkaputt.de/gbatek.htm) - Also technical description of the DS's hardware and software. If it's not here, you probably won't need to know it.
58
+
-[GBATEK](https://problemkaputt.de/gbatek.htm) - Also technical description of the DS's hardware and software. Almost always more than comprehensive enough.
57
59
### Nintendo GameCube
58
60
### PlayStation
59
61
### PlayStation 2
60
62
### PlayStation 3
61
63
### PlayStation Portable
62
64
### Sega Dreamcast
65
+
### Sega Game Gear
63
66
### Sega Genesis
64
67
### Sega Master System
65
68
### Sega Saturn
@@ -71,13 +74,26 @@ Romhacking is the practice of editing a video game's code — located in its *re
71
74
72
75
## Assembly (ASM) Languages
73
76
### 6502
77
+
*Used by the NES.*
74
78
### 65816
79
+
*Used by the SNES.*
80
+
### 68000
81
+
*Used by the Genesis.*
82
+
[68000 Assembly Programming for the Sega Genesis](https://www.chibiakumas.com/68000/genesis.php) - A detailed introduction to 68000 assembly.
75
83
### ARM
84
+
*Used by the GBA, DS, and 3DS.*
76
85
### MIPS
86
+
*Used by the PS1 and PS2.*
77
87
### PowerPC
88
+
*Used by the GameCube, Wii, Wii U, and Xbox 360.*
89
+
-[Wii Coding: Basic ASM](https://www.wiicoding.info/basic-asm) - Introduction to assembly using PowerPC.
90
+
### x86
91
+
*Used by the original Xbox.*
92
+
### Z80
93
+
*Used by the Master System and Game Gear; the Game Boy uses a modified version called GBZ80.*
78
94
79
95
## Reverse Engineering
80
-
-[Reversing: Secrets of Reverse Engineering](Media/Eldad%20Eilam%20-%20Reversing%20-%20Secrets%20of%20Reverse%20Engineering.pdf)
96
+
-[Reversing: Secrets of Reverse Engineering](https://github.com/btelwy/awesome-romhacking/blob/main/Media/Eldad%20Eilam%20-%20Reversing%20-%20Secrets%20of%20Reverse%20Engineering.pdf)
0 commit comments