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
+33-33Lines changed: 33 additions & 33 deletions
Original file line number
Diff line number
Diff line change
@@ -37,11 +37,11 @@ Romhacking is the practice of editing a video game's code — located in its *re
37
37
<!-- CONTENT -->
38
38
39
39
## Where to Start
40
-
-[Getting Started](https://www.romhacking.net/start) - Romhacking Dot Net's page for beginners looking to get started with the various subfields of romhacking.
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) - A guide to romhacking that covers the basics of what romhacking is.
40
+
*[Getting Started](https://www.romhacking.net/start) - Romhacking Dot Net's page for beginners looking to get started with the various subfields of romhacking.
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) - A guide to romhacking that covers the basics of what romhacking is.
42
42
### Fundamental Concepts
43
-
-[Data Representation](https://cs61.seas.harvard.edu/site/2023/Datarep/#gsc.tab=0) - Harvard computer science course notes explaining how computers internally process data.
44
-
-[Hexadecimal](https://www.youtube.com/watch?v=UCgTEzcUolk) - A YouTube video explaining number bases, binary, and hexadecimal.
43
+
*[Data Representation](https://cs61.seas.harvard.edu/site/2023/Datarep/#gsc.tab=0) - Harvard computer science course notes explaining how computers internally process data.
44
+
*[Hexadecimal](https://www.youtube.com/watch?v=UCgTEzcUolk) - A YouTube video explaining number bases, binary, and hexadecimal.
45
45
46
46
## Subfields
47
47
### Text Editing and Translation
@@ -53,15 +53,15 @@ Romhacking is the practice of editing a video game's code — located in its *re
53
53
## Consoles
54
54
### Game Boy
55
55
### Game Boy Advance
56
-
-[GBATEK](https://problemkaputt.de/gbatek.htm) - A technical description of the GBA's hardware and software. If it's not here, you probably won't need to know it.
57
-
-[FAST6196's GBA and DS Romhacking Guide (2016 Edition)](https://github.com/btelwy/awesome-romhacking/blob/main/Media/romhacking2016.pdf) - A thorough overview of GBA romhacking with helpful examples.
56
+
*[GBATEK](https://problemkaputt.de/gbatek.htm) - A technical description of the GBA's hardware and software. If it's not here, you probably won't need to know it.
57
+
*[FAST6196's GBA and DS Romhacking Guide (2016 Edition)](https://github.com/btelwy/awesome-romhacking/blob/main/Media/romhacking2016.pdf) - A thorough overview of GBA romhacking with helpful examples.
58
58
### Nintendo Entertainment System
59
59
### Nintendo 3DS
60
-
-[GBATEK](https://problemkaputt.de/gbatek.htm) - Contains limited technical information of the 3DS' hardware and software.
60
+
*[GBATEK](https://problemkaputt.de/gbatek.htm) - Contains limited technical information of the 3DS' hardware and software.
61
61
### Nintendo 64
62
62
### Nintendo DS
63
-
-[GBATEK](https://problemkaputt.de/gbatek.htm) - Also a technical description of the DS's hardware and software. Almost always more than comprehensive enough.
64
-
-[FAST6196's GBA and DS Romhacking Guide (2016 Edition)](https://github.com/btelwy/awesome-romhacking/blob/main/Media/romhacking2016.pdf) - A thorough overview of DS romhacking with helpful examples.
63
+
*[GBATEK](https://problemkaputt.de/gbatek.htm) - Also a technical description of the DS's hardware and software. Almost always more than comprehensive enough.
64
+
*[FAST6196's GBA and DS Romhacking Guide (2016 Edition)](https://github.com/btelwy/awesome-romhacking/blob/main/Media/romhacking2016.pdf) - A thorough overview of DS romhacking with helpful examples.
65
65
### Nintendo GameCube
66
66
### PlayStation
67
67
### PlayStation 2
@@ -92,28 +92,28 @@ Romhacking is the practice of editing a video game's code — located in its *re
92
92
*Used by the PS1 and PS2.*
93
93
### PowerPC
94
94
*Used by the GameCube, Wii, Wii U, and Xbox 360.*
95
-
-[Basic ASM](https://www.wiicoding.info/basic-asm) - An introduction to assembly using PowerPC.
95
+
*[Basic ASM](https://www.wiicoding.info/basic-asm) - An introduction to assembly using PowerPC.
96
96
### x86
97
97
*Used by the original Xbox.*
98
98
### Z80
99
99
*Used by the Master System and Game Gear; the Game Boy uses a modified version called GBZ80.*
100
100
101
101
## Reverse Engineering
102
-
-[Reversing: Secrets of Reverse Engineering](https://github.com/btelwy/awesome-romhacking/blob/main/Media/Eldad%20Eilam%20-%20Reversing%20-%20Secrets%20of%20Reverse%20Engineering.pdf) - A book about practices, strategies, and rationale for reverse engineering.
102
+
*[Reversing: Secrets of Reverse Engineering](https://github.com/btelwy/awesome-romhacking/blob/main/Media/Eldad%20Eilam%20-%20Reversing%20-%20Secrets%20of%20Reverse%20Engineering.pdf) - A book about practices, strategies, and rationale for reverse engineering.
103
103
104
104
## Tools
105
105
### Patchers
106
-
-[Online ROM Patcher](https://www.marcrobledo.com/RomPatcher.js) - An online app for applying patches of various formats.
107
-
-[XDelta](https://www.romhacking.net/utilities/598) - An app for creating and applying .xdelta patches.
106
+
*[Online ROM Patcher](https://www.marcrobledo.com/RomPatcher.js) - An online app for applying patches of various formats.
107
+
*[XDelta](https://www.romhacking.net/utilities/598) - An app for creating and applying .xdelta patches.
108
108
### Debugging Emulators
109
-
-[BGB](https://bgb.bircd.org) - A Game Boy and Game Boy Color debugging emulator.
110
-
-[FCEUX](https://fceux.com/web/home.html) - An NES and Famicom Disk System emulator including features for romhackers.
111
-
-[no$gba](https://problemkaputt.de/gba-dev.htm) - The "gold standard" emulator for working with GBA and DS games.
109
+
*[BGB](https://bgb.bircd.org) - A Game Boy and Game Boy Color debugging emulator.
110
+
*[FCEUX](https://fceux.com/web/home.html) - An NES and Famicom Disk System emulator including features for romhackers.
111
+
*[no$gba](https://problemkaputt.de/gba-dev.htm) - The "gold standard" emulator for working with GBA and DS games.
112
112
### Reverse Engineering Frameworks
113
-
-[Ghidra](https://ghidra-sre.org) - Free and open-source software by the National Security Agency for reverse-engineering binaries.
114
-
-[IDA Free](https://hex-rays.com/ida-free) - The free (and thus limited) version of IDA Pro, used for reverse engineering and development.
113
+
*[Ghidra](https://ghidra-sre.org) - Free and open-source software by the National Security Agency for reverse-engineering binaries.
114
+
*[IDA Free](https://hex-rays.com/ida-free) - The free (and thus limited) version of IDA Pro, used for reverse engineering and development.
115
115
### Translation
116
-
-[Kuriimu2](https://github.com/FanTranslatorsInternational/Kuriimu2) - A "general purpose game translation project manager" for making fan translations.
116
+
*[Kuriimu2](https://github.com/FanTranslatorsInternational/Kuriimu2) - A "general purpose game translation project manager" for making fan translations.
117
117
118
118
## Selected Games
119
119
### Super Mario 64
@@ -123,21 +123,21 @@ Romhacking is the practice of editing a video game's code — located in its *re
123
123
124
124
## Community
125
125
### General Communities
126
-
-[Romhacking Dot Net (RHDN)](https://www.romhacking.net)
0 commit comments