-
-
Save flag3/373f6197db00d8a5c0aed2d37837c038 to your computer and use it in GitHub Desktop.
RAM Writer for Pokémon Crystal (JPN)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
WRA1:DD0B CD C5 32 call 32C5 | |
WRA1:DD0E CD C2 31 call 31C2 | |
WRA1:DD11 CD 3B 0E call 0E3B | |
WRA1:DD14 CD 49 0E call 0E49 | |
WRA1:DD17 11 00 40 ld de,4000 | |
WRA1:DD1A 21 00 96 ld hl,9600 | |
WRA1:DD1D 01 19 3E ld bc,3E19 | |
WRA1:DD20 CD B3 0D call 0DB3 | |
WRA1:DD23 F0 9D ld a,(ff00+9D) | |
WRA1:DD25 F5 push af | |
WRA1:DD26 21 00 D0 ld hl,D000 | |
WRA1:DD29 CD 5C C8 call C85C | |
WRA1:DD2C E5 push hl | |
WRA1:DD2D 11 F8 FF ld de,FFF8 | |
WRA1:DD30 19 add hl,de | |
WRA1:DD31 E5 push hl | |
WRA1:DD32 D1 pop de | |
WRA1:DD33 21 A9 C4 ld hl,C4A9 | |
WRA1:DD36 F0 9D ld a,(ff00+9D) | |
WRA1:DD38 CD 9D 2F call 2F9D | |
WRA1:DD3B CD AB C8 call C8AB | |
WRA1:DD3E 01 0C 00 ld bc,000C | |
WRA1:DD41 36 7C ld (hl),7C | |
WRA1:DD43 23 inc hl | |
WRA1:DD44 7A ld a,d | |
WRA1:DD45 CD AB C8 call C8AB | |
WRA1:DD48 7B ld a,e | |
WRA1:DD49 CD AB C8 call C8AB | |
WRA1:DD4C 36 7F ld (hl),7F | |
WRA1:DD4E 23 inc hl | |
WRA1:DD4F 1A ld a,(de) | |
WRA1:DD50 CD AB C8 call C8AB | |
WRA1:DD53 13 inc de | |
WRA1:DD54 36 7C ld (hl),7C | |
WRA1:DD56 09 add hl,bc | |
WRA1:DD57 7C ld a,h | |
WRA1:DD58 FE C6 cp a,C6 | |
WRA1:DD5A 20 E5 jr nz,DD41 | |
WRA1:DD5C CD AD 2F call 2FAD | |
WRA1:DD5F 3E ED ld a,ED | |
WRA1:DD61 EA 4B C5 ld (C54B),a | |
WRA1:DD64 E1 pop hl | |
WRA1:DD65 18 C2 jr DD29 | |
WRA1:DD67 CD 1B 35 call 351B | |
WRA1:DD6A F0 A9 ld a,(ff00+A9) | |
WRA1:DD6C 5F ld e,a | |
WRA1:DD6D 01 01 00 ld bc,0001 | |
WRA1:DD70 07 rlca | |
WRA1:DD71 38 1E jr c,DD91 | |
WRA1:DD73 0B dec bc | |
WRA1:DD74 0B dec bc | |
WRA1:DD75 07 rlca | |
WRA1:DD76 38 19 jr c,DD91 | |
WRA1:DD78 0E F0 ld c,F0 | |
WRA1:DD7A 07 rlca | |
WRA1:DD7B 38 14 jr c,DD91 | |
WRA1:DD7D 01 10 00 ld bc,0010 | |
WRA1:DD80 07 rlca | |
WRA1:DD81 38 0E jr c,DD91 | |
WRA1:DD83 48 ld c,b | |
WRA1:DD84 07 rlca | |
WRA1:DD85 30 0A jr nc,DD91 | |
WRA1:DD87 E1 pop hl | |
WRA1:DD88 F1 pop af | |
WRA1:DD89 D7 rst 10 | |
WRA1:DD8A 3E F9 ld a,F9 | |
WRA1:DD8C E0 70 ld (ff00+70),a | |
WRA1:DD8E C3 ED 21 jp 21ED | |
WRA1:DD91 7B ld a,e | |
WRA1:DD92 0F rrca | |
WRA1:DD93 30 10 jr nc,DDA5 | |
WRA1:DD95 0F rrca | |
WRA1:DD96 0F rrca | |
WRA1:DD97 30 01 jr nc,DD9A | |
WRA1:DD99 E9 jp hl | |
WRA1:DD9A F0 9D ld a,(ff00+9D) | |
WRA1:DD9C CD 9D 2F call 2F9D | |
WRA1:DD9F 79 ld a,c | |
WRA1:DDA0 86 add (hl) | |
WRA1:DDA1 77 ld (hl),a | |
WRA1:DDA2 C3 AD 2F jp 2FAD | |
WRA1:DDA5 0F rrca | |
WRA1:DDA6 38 05 jr c,DDAD | |
WRA1:DDA8 0F rrca | |
WRA1:DDA9 38 06 jr c,DDB1 | |
WRA1:DDAB 09 add hl,bc | |
WRA1:DDAC C9 ret | |
WRA1:DDAD 79 ld a,c | |
WRA1:DDAE 84 add h | |
WRA1:DDAF 67 ld h,a | |
WRA1:DDB0 C9 ret | |
WRA1:DDB1 F0 9D ld a,(ff00+9D) | |
WRA1:DDB3 81 add c | |
WRA1:DDB4 D7 rst 10 | |
WRA1:DDB5 C9 ret | |
WRA1:DDB6 F5 push af | |
WRA1:DDB7 CB 37 swap a | |
WRA1:DDB9 CD B2 C8 call C8B2 | |
WRA1:DDBC F1 pop af | |
WRA1:DDBD E6 0F and a,0F | |
WRA1:DDBF C6 F6 add a,F6 | |
WRA1:DDC1 F6 60 or a,60 | |
WRA1:DDC3 22 ldi (hl),a | |
WRA1:DDC4 C9 ret | |
WRA1:DDD1 11 DE AF ld de,AFDE | |
WRA1:DDD4 CD DB DD call DDDB | |
WRA1:DDD7 11 00 C8 ld de,C800 | |
WRA1:DDDA D5 push de | |
WRA1:DDDB 3E 03 ld a,03 | |
WRA1:DDDD 21 0B DD ld hl,DD0B | |
WRA1:DDE0 01 BA 00 ld bc,00BA | |
WRA1:DDE3 CD 9D 2F call 2F9D | |
WRA1:DDE6 C3 F2 2F jp 2FF2 | |
DD0B: | |
CD C5 32 CD C2 | |
31 CD 3B 0E CD 49 0E 11 00 40 21 00 96 01 19 3E | |
CD B3 0D F0 9D F5 21 00 D0 CD 5C C8 E5 11 F8 FF | |
19 E5 D1 21 A9 C4 F0 9D CD 9D 2F CD AB C8 01 0C | |
00 36 7C 23 7A CD AB C8 7B CD AB C8 36 7F 23 1A | |
CD AB C8 13 36 7C 09 7C FE C6 20 E5 CD AD 2F 3E | |
ED EA 4B C5 E1 18 C2 CD 1B 35 F0 A9 5F 01 01 00 | |
07 38 1E 0B 0B 07 38 19 0E F0 07 38 14 01 10 00 | |
07 38 0E 48 07 30 0A E1 F1 D7 3E F9 E0 70 C3 ED | |
21 7B 0F 30 10 0F 0F 30 01 E9 F0 9D CD 9D 2F 79 | |
86 77 C3 AD 2F 0F 38 05 0F 38 06 09 C9 79 84 67 | |
C9 F0 9D 81 D7 C9 F5 CB 37 CD B2 C8 F1 E6 0F C6 | |
F6 F6 60 22 C9 | |
DDD1: | |
11 DE AF CD DB DD 11 00 C8 D5 3E 03 21 0B DD | |
01 BA 00 CD 9D 2F C3 F2 2F |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0x1500 control code arbitrary code execution: | |
Make sure that box 3 is set as the current active box. | |
Box Names: | |
2. ダだギぼヂてクろ | |
3. よノゥメろてエろ | |
4. にふゥャろゥヨろ | |
5. にジヅノるひジデ | |
6. にテゥキリゅゅの | |
7. へブひひ ぐとど | |
8. ダれコろダださざ | |
9. ダれむをダリだけ | |
Glitch Pokédex Mode: | |
Rename the names of boxes 3 through 6. | |
Make sure to not change the names of box 7 and 8. | |
Box Names: | |
3. ダだゲムよダだガ | |
4. ぜジダムキづごぱ | |
5. ヅまとへジみぴよ | |
6. へジみボぷへジみ | |
Mail: | |
へなづがをョてエろなひだへドみち | |
ぼダメに0ぞ?ムぞボデのののだっ | |
The controls are as follows: | |
A: +1h Address | |
B: -1h Address | |
↓: +1h Value | |
↑: -1h Value | |
→: +10h Value | |
←: -10h Value | |
Select: Excute DDD1 | |
Start: Exit | |
WRA1:D002 CD C5 32 call 32C5 | |
WRA1:D005 26 DD ld h,DD | |
WRA1:D007 AF xor a | |
WRA1:D008 C3 83 DB jp DB83 | |
WRA1:D00B C5 push bc | |
WRA1:D00C CB 30 swap b | |
WRA1:D00E CD 13 D0 call D013 | |
WRA1:D011 C1 pop bc | |
WRA1:D012 4E ld c,(hl) | |
WRA1:D013 3E 0F ld a,0F | |
WRA1:D015 A0 and b | |
WRA1:D016 C6 F6 add a,F6 | |
WRA1:D018 2F cpl | |
WRA1:D019 E6 9F and a,9F | |
WRA1:D01B 2F cpl | |
WRA1:D01C 1C inc e | |
WRA1:D01D 12 ld (de),a | |
WRA1:D01E C9 ret | |
WRA1:D01F C9 ret | |
WRA1:D020 C9 ret | |
WRA1:D021 30 DF jr nc,D002 | |
WRA1:DB71 0F rrca | |
WRA1:DB72 30 06 jr nc,DB7A | |
WRA1:DB74 3E 10 ld a,10 | |
WRA1:DB76 C3 87 DB jp DB87 | |
WRA1:DB79 50 ld d,b | |
WRA1:DB7A 0F rrca | |
WRA1:DB7B 30 08 jr nc,DB85 | |
WRA1:DB7D 9F sbc a | |
WRA1:DB7E D6 0F sub a,0F | |
WRA1:DB80 30 05 jr nc,DB87 | |
WRA1:DB82 50 ld d,b | |
WRA1:DB83 2E 0B ld l,0B | |
WRA1:DB85 0F rrca | |
WRA1:DB86 9F sbc a | |
WRA1:DB87 86 add (hl) | |
WRA1:DB88 32 ldd (hl),a | |
WRA1:DB89 2A ldi a,(hl) | |
WRA1:DB8A 44 ld b,h | |
WRA1:DB8B 50 ld d,b | |
WRA1:DB8C 11 CF C4 ld de,C4CF | |
WRA1:DB8F CD 0B D0 call D00B | |
WRA1:DB92 45 ld b,l | |
WRA1:DB93 D6 50 sub a,50 | |
WRA1:DB95 CD 0B D0 call D00B | |
WRA1:DB98 1C inc e | |
WRA1:DB99 46 ld b,(hl) | |
WRA1:DB9A CD 0B D0 call D00B | |
WRA1:DB9D 50 ld d,b | |
WRA1:DB9E CD 1B 35 call 351B | |
WRA1:DBA1 CB 7F bit 7,a | |
WRA1:DBA3 28 01 jr z,DBA6 | |
WRA1:DBA5 34 inc (hl) | |
WRA1:DBA6 50 ld d,b | |
WRA1:DBA7 0F rrca | |
WRA1:DBA8 DA 89 DB jp c,DB89 | |
WRA1:DBAB 0F rrca | |
WRA1:DBAC 30 01 jr nc,DBAF | |
WRA1:DBAE 2B dec hl | |
WRA1:DBAF 50 ld d,b | |
WRA1:DBB0 0F rrca | |
WRA1:DBB1 DA D1 DD jp c,DDD1 | |
WRA1:DBB4 0F rrca | |
WRA1:DBB5 D8 ret c | |
WRA1:DBB6 30 B9 jr nc,DB71 | |
WRA1:DBB8 50 ld d,b | |
D002: | |
CD C5 32 26 DD AF C3 83 DB C5 CB 30 CD 13 D0 C1 4E | |
3E 0F A0 C6 F6 2F E6 9F 2F 1C 12 C9 C9 C9 30 DF | |
DB71: | |
0F 30 06 3E 10 C3 87 DB 50 | |
0F 30 08 9F D6 0F 30 05 50 | |
2E 0B 0F 9F 86 32 2A 44 50 | |
11 CF C4 CD 0B D0 45 D6 50 | |
CD 0B D0 1C 46 CD 0B D0 50 | |
CD 1B 35 CB 7F 28 01 34 50 | |
0F DA 89 DB 0F 30 01 2B 50 | |
0F DA D1 DD 0F D8 30 B9 50 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment