-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
172 lines (168 loc) · 9.5 KB
/
index.html
File metadata and controls
172 lines (168 loc) · 9.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
<!DOCTYPE html>
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Open+Sans">
<style>
body {
background: #fffff8;
color: #444;
max-width: 800px;
line-height: 1.6;
margin: 40px auto 40px auto;
font-size: 16px;
font-family: "Open Sans", sans-serif;
padding: 0 15px 0 15px;
}
h1 {
font-size: 28px;
border-bottom: 1px solid #777;
width: 100%;
}
a {
color: #0077bb;
}
</style>
<meta charset='utf-8'>
<h1>TheZZAZZGlitch's Glitch Research Archives</h1>
<p>An archive of all of the things I did for <a href='https://www.youtube.com/@TheZZAZZGlitch'>my silly Pokémon glitch research YouTube channel</a>.</p>
<ul>
<li><b>abc-movies</b> - BizHawk movies for my attempts at the Pokémon Gen I A Button Challenge.
<ul>
<li><a href='abc-movies/PokemonBlue69xA.bkm'>PokemonBlue69xA.bkm</a> - 69xA, my original attempt</li>
<li><a href='abc-movies/DittoStrats59xA.bkm'>DittoStrats59xA.bkm</a> - 59xA with Ditto Strats</li>
</ul>
</li>
<li><b>ace-listings</b> - Code listings for my old Gen I Arbitrary Code Execution demonstrations.
<ul>
<li><a href='ace-listings/8F_CreepypastaASM.asm'>8F_CreepypastaASM.asm</a> - source for the creepypasta save file</li>
<li><a href='ace-listings/8F_PongASM.asm'>8F_PongASM.asm</a> - source for miniature pong (more like breakout with no blocks)</li>
</ul>
</li>
<li><b>ace-savefiles</b> - Save files for my old Gen I Arbitrary Code Execution demonstrations.
<ul>
<li><a href='ace-savefiles/CreepypastaSaveFile.SAV'>CreepypastaSaveFile.SAV</a> - the creepypasta save file</li>
</ul>
</li>
<li><b>crashsound-dumper</b> - Toolchain for dumping Pokémon Emerald from its crash sound.
<ul>
<li><a href='https://github.com/zzazzdzz/zzazzdzz.github.io/tree/master/crashsound-dumper'>https://github.com/zzazzdzz/zzazzdzz.github.io/tree/master/crashsound-dumper</a></li>
</ul>
</li>
<li><b>dpp-bulbasaur</b> - The "definitely legit Bulbasaur" used for my Gen IV glitch move demonstrations.
<ul>
<li><a href='dpp-bulbasaur/DefinitelyLegitBulbasaur.sav'>DefinitelyLegitBulbasaur.sav</a> - the Bulbasaur save file in question</li>
</ul>
</li>
<li><b>emer-overlong-names</b> - Collection of scripts to extract information about overlong move/Pokémon names in Emerald.
<ul>
<li><a href='emer-overlong-names/EmeraldDecamarkNames.zip'>EmeraldDecamarkNames.zip</a> - script to extract information about Decamark names</li>
<li><a href='emer-overlong-names/EmeraldGlitchMoveNames.zip'>EmeraldGlitchMoveNames.zip</a> - script to extract information about glitch move names</li>
</ul>
</li>
<li><b>emu</b> - Informational page about emulation accuracy, mostly intended for my April Fools events.</li>
<li><b>fools2014-mirror</b> - Mirror of April Fools 2014
<ul>
<li><a href='fools2014/Togepi8FSave2.SAV'>Togepi8FSave2.SAV</a> - the April Fools 2014 save</li>
</ul>
</li>
<li><b>fools2016-mirror</b> - Mirror of April Fools 2016
<ul>
<li><a href='fools2016/missingno.exe.zip'>missingno.exe.zip</a> - the April Fools 2016 game</li>
</ul>
</li>
<li><b>fools2024-mirror</b> - Mirror of April Fools 2024
<ul>
<li><a href='https://www.dropbox.com/scl/fi/fuz0ni5ybp67xa3g05thh/fools2024.zip?rlkey=5s53nrzhqglamux6c4twat9z1&st=e7z5dqtb&dl=0'>https://www.dropbox.com/scl/fi/fuz0ni5ybp67xa3g05thh/fools2024.zip?rlkey=5s53nrzhqglamux6c4twat9z1&st=e7z5dqtb&dl=0</a></li>
</ul>
</li>
<li><b>gcl-thread-backups</b> - PDF versions of my early threads on Glitch City Laboratories
<ul>
<li><a href='gcl-thread-backups/8FArbitraryCodeExecution_Backup.pdf'>8FArbitraryCodeExecution_Backup.pdf</a> - "Arbitrary Code Execution in Red/Blue using the 8F item"</li>
<li><a href='gcl-thread-backups/EnglishRedBlueYellowDokokashira_Backup.pdf'>EnglishRedBlueYellowDokokashira_Backup.pdf</a> - "English R/B/Y equivalent of Dokokashira door glitch"</li>
<li><a href='gcl-thread-backups/SuperGlitchResearch_Backup.pdf'>SuperGlitchResearch_Backup.pdf</a> - "Making Super Glitch moves useful"</li>
</ul>
</li>
<li><b>gsc-coincase-anal</b> - Lua script for statically analysing code paths executed with the Coin Case, useful for finding non-ACE Coin Case glitches (<i>"anal"</i> stands for analysis)
<ul>
<li><a href='gsc-coincase-anal/coincase_memcorruption_checker.lua'>coincase_memcorruption_checker.lua</a> - Lua script in question</li>
</ul>
</li>
<li><b>gsc-coincase-credits</b> - First ever TAS attempt utilizing the Coin Case glitch for credits warp (was rejected, quite rightfully)
<ul>
<li><a href='gsc-coincase-credits/tzg_gold_coincase.vbm'>tzg_gold_coincase.vbm</a> - VBA movie file</li>
</ul>
</li>
<li><b>gsc-rce</b> - helper scripts and PoC binaries for Remote Code Execution in Pokémon Crystal.
<ul>
<li><a href='https://github.com/zzazzdzz/zzazzdzz.github.io/tree/master/gsc-rce'>https://github.com/zzazzdzz/zzazzdzz.github.io/tree/master/gsc-rce</a></li>
</ul>
</li>
<li><b>lua-techno</b> - Windows reproduction of the TECHNO DOS virus, used as a demonstration for unsandboxed Lua scripting in emulators.
<ul>
<li><a href='lua-techno/techno.exe.zip'>techno.exe.zip</a> - raw zipped EXE file</li>
<li><a href='lua-techno/techno.exe.zip'>techno.lua</a> - same EXE in a self-contained Lua script</li>
</ul>
</li>
<li><b>mail-glitch</b> - A set of scripts for analyzing the mail glitch in Pokémon Ruby/Sapphire.
<ul>
<li><a href='https://github.com/zzazzdzz/zzazzdzz.github.io/tree/master/mail-glitch'>https://github.com/zzazzdzz/zzazzdzz.github.io/tree/master/mail-glitch</a></li>
</ul>
</li>
<li><b>oob-diagrams</b> - Diagrams and maps for out of bounds geography in Gen I games
<ul>
<li><a href='oob-diagrams/OOB_Diagram.png'>OOB_Diagram.png</a> - general OOB diagram</li>
<li><a href='oob-diagrams/OOB_PalletTown.png'>OOB_PalletTown.png</a> - full-scale out-of-bounds map of Pallet Town</li>
<li><a href='oob-diagrams/OOB_SeaRoute20.png'>OOB_SeaRoute20.png</a> - full-scale out-of-bounds map of Sea Route 20</li>
</ul>
</li>
<li><b>ptcg-card-dumper</b> - A quick script to dump all Trainer/Energy cards in Pokémon TCG GB as if they were Pokémon cards.
<ul>
<li><a href='https://github.com/zzazzdzz/zzazzdzz.github.io/tree/master/ptcg-card-dumper'>https://github.com/zzazzdzz/zzazzdzz.github.io/tree/master/ptcg-card-dumper</a></li>
</ul>
</li>
<li><b>rby-exp-groups</b> - Documentation on glitch experience group formulas in R/B/Y
<ul>
<li><a href='rby-exp-groups/GlitchExperienceGroups.png'>GlitchExperienceGroups.png</a> - table of glitch experience groups</li>
</ul>
</li>
<li><b>rby-trainer-lists</b> - Documentation on all trainer rosters (including glitch trainers and glitch rosters) in Gen I
<ul>
<li><a href='rby-trainer-lists/FullTrainerListG.txt'>FullTrainerListG.txt</a> - list of all trainers in Pokémon Green</li>
<li><a href='rby-trainer-lists/FullTrainerListRB.txt'>FullTrainerListRB.txt</a> - list of all trainers in Pokémon Red/Blue</li>
<li><a href='rby-trainer-lists/FullTrainerListY.txt'>FullTrainerListY.txt</a> - list of all trainers in Pokémon Yellow</li>
</ul>
</li>
<li><b>rse-ace-save</b> - A save file which runs my signature Pong/"breakout with no blocks" payload upon viewing a Decamark summary.
<ul>
<li><a href='rse-ace-save/PokemonEmeraldArbitraryCode.sav'>PokemonEmeraldArbitraryCode.sav</a> - ACE save file for Emerald</li>
<li><a href='rse-ace-save/PokemonEmeraldArbitraryCodeSavestate.SGM'>PokemonEmeraldArbitraryCodeSavestate.SGM</a> - VBA save state for the above ACE save file</li>
</ul>
</li>
<li><b>sram-corruption-sim</b> - Toolchain for programatically saving and reproducing SRAM corruptions of glitch Pokémon sprites
<ul>
<li><a href='https://github.com/zzazzdzz/zzazzdzz.github.io/tree/master/sram-corruption-sim'>https://github.com/zzazzdzz/zzazzdzz.github.io/tree/master/sram-corruption-sim</a></li>
</ul>
</li>
<li><b>translation-hacks</b> - Translation hacks of Pokémon games (translation are intentionally very bad)
<ul>
<li><a href='translation-hacks/BingCrys.gbc'>BingCrys.gbc</a> - Pokémon Crystal translated with Bing</li>
<li><a href='translation-hacks/BlueTranslate.gbc'>BlueTranslate.gbc</a> - Pokémon Blue translated with Google Translate</li>
<li><a href='translation-hacks/BingEmeraldToolset.zip'>BingEmeraldToolset.zip</a> - an unfinished toolchain for creating a Pokémon Emerald Bing translation</li>
</ul>
</li>
<li><b>truecrycoins</b> - Automated script which attempts to reproduce 4 4's true cry, a rare unexplained glitch effect (which was likely an emulation error or some memory hack i forgot about). Lovingly named "Truecrycoin miner".</li>
<ul>
<li><a href='truecrycoins/truecrycoins.zip'>truecrycoins.zip</a> - The truecrycoin miner</li>
</ul>
</li>
<li><b>vba-exploits</b> - ACE/infoleak exploits for the Visual Boy Advance emulator.
<ul>
<li><a href='vba-exploits/VBA18_CodeExec.zip'>VBA18_CodeExec.zip</a> - VisualBoyAdvance 1.8.0 - stack-based buffer
overflow in XPC file parsing results in code execution; writeups and PoC files</li>
<li><a href='vba-exploits/vba_elfexploit.zip'>vba_elfexploit.zip</a> - VisualBoyAdvance & VisualBoyAdvance-M - vulnerabilities in ELF file parser allow for code execution and information disclosure; writeups and PoC files</li>
</ul>
</li>
<li><b>yellow-debug-rom</b> - Pokémon Yellow Debug ROM
<ul>
<li><a href='yellow-debug-rom/DebugYellow.gbc'>DebugYellow.gbc</a> - Debug Yellow ROM</li>
</ul>
</li>
</ul>