Glitch City Laboratories Archives

Glitch City Laboratories closed on 1 September 2020 (announcement). This is an archived copy of a thread from Glitch City Laboratories Forums.

You can join Glitch City Research Institute to ask questions or discuss current developments.

You may also download the archive of this forum in .tar.gz, .sql.gz, or .sqlite.gz formats.

Generation I Glitch Discussion

The ending. - Page 1

The ending.

Posted by: OwnageMuch
Date: 2013-08-27 15:55:13
http://www.youtube.com/watch?v=bWfJcxIyIP8

Re: The ending.

Posted by: Torchickens
Date: 2013-08-28 05:01:57
Wow, he used the CoolTrainer move to warp to the Hall of Fame room.

http://tasvideos.org/4064S.html


Since there is no valid data defined for that move [hex:00], it reads data from other areas that are not meant to be move parameters. This results, at least for this particular version of the game, in a damaging move of the glitch type "Cooltrainer" with base power 102, ~20% accuracy, 13 PP and the animation of Fissure. The real use of it, however, lies in its move effect. After a successful attack, the glitch effect 0x74 is triggered, which executes code starting from 0xF928. The address 0xF928 is in a memory segment called "Echo RAM", and is a replicate of the actual RAM address 0xD928.


That's interesting, but I wonder what useful locations other glitch effects might read from.

The funny thing is that although he saved some time he apparently had to wait to progress the in-game time because the time can run potentially dangerous assembly code.

Re: The ending.

Posted by: Zowayix
Date: 2013-08-28 05:27:27
[img]http://xkcdsw.com/content/img/3651.png[/img]

And just like that, the movie's been obsoleted by about 15 seconds. Crazy stuff.

Re: The ending.

Posted by: TheZZAZZGlitch
Date: 2013-08-28 09:42:11
This seems to have quite the potential, but it involves a lot of luck manipulation - so outside speedruns, doing this is almost impossible.

That's interesting, but I wonder what useful locations other glitch effects might read from.


Move effect table is located at address $3F150, and it reads as follows:
Index=#01 EffectPointer=$71FC
Index=#02 EffectPointer=$724F
Index=#03 EffectPointer=$72E9
Index=#04 EffectPointer=$730C
Index=#05 EffectPointer=$730C
Index=#06 EffectPointer=$730C
Index=#07 EffectPointer=$72F1
Index=#08 EffectPointer=$72E9
Index=#09 EffectPointer=$0000
Index=#0A EffectPointer=$7428
Index=#0B EffectPointer=$7428
Index=#0C EffectPointer=$7428
Index=#0D EffectPointer=$7428
Index=#0E EffectPointer=$7428
Index=#0F EffectPointer=$7428
Index=#10 EffectPointer=$7B0E
Index=#11 EffectPointer=$0000
Index=#12 EffectPointer=$754C
Index=#13 EffectPointer=$754C
Index=#14 EffectPointer=$754C
Index=#15 EffectPointer=$754C
Index=#16 EffectPointer=$754C
Index=#17 EffectPointer=$754C
Index=#18 EffectPointer=$7B16
Index=#19 EffectPointer=$7B1E
Index=#1A EffectPointer=$76E5
Index=#1B EffectPointer=$7717
Index=#1C EffectPointer=$7739
Index=#1D EffectPointer=$7811
Index=#1E EffectPointer=$7811
Index=#1F EffectPointer=$785B
Index=#20 EffectPointer=$71FC
Index=#21 EffectPointer=$724F
Index=#22 EffectPointer=$730C
Index=#23 EffectPointer=$730C
Index=#24 EffectPointer=$730C
Index=#25 EffectPointer=$785B
Index=#26 EffectPointer=$7884
Index=#27 EffectPointer=$788C
Index=#28 EffectPointer=$0000
Index=#29 EffectPointer=$0000
Index=#2A EffectPointer=$7917
Index=#2B EffectPointer=$788C
Index=#2C EffectPointer=$7811
Index=#2D EffectPointer=$0000
Index=#2E EffectPointer=$7941
Index=#2F EffectPointer=$7949
Index=#30 EffectPointer=$7951
Index=#31 EffectPointer=$7961
Index=#32 EffectPointer=$7428
Index=#33 EffectPointer=$7428
Index=#34 EffectPointer=$7428
Index=#35 EffectPointer=$7428
Index=#36 EffectPointer=$7428
Index=#37 EffectPointer=$7428
Index=#38 EffectPointer=$7B26
Index=#39 EffectPointer=$7B2E
Index=#3A EffectPointer=$754C
Index=#3B EffectPointer=$754C
Index=#3C EffectPointer=$754C
Index=#3D EffectPointer=$754C
Index=#3E EffectPointer=$754C
Index=#3F EffectPointer=$754C
Index=#40 EffectPointer=$7B36
Index=#41 EffectPointer=$7B36
Index=#42 EffectPointer=$724F
Index=#43 EffectPointer=$79B1
Index=#44 EffectPointer=$754C
Index=#45 EffectPointer=$754C
Index=#46 EffectPointer=$754C
Index=#47 EffectPointer=$754C
Index=#48 EffectPointer=$754C
Index=#49 EffectPointer=$754C
Index=#4A EffectPointer=$754C
Index=#4B EffectPointer=$754C
Index=#4C EffectPointer=$7959
Index=#4D EffectPointer=$7811
Index=#4E EffectPointer=$0000
Index=#4F EffectPointer=$79B9
Index=#50 EffectPointer=$79C1
Index=#51 EffectPointer=$79DF
Index=#52 EffectPointer=$79ED
Index=#53 EffectPointer=$0000
Index=#54 EffectPointer=$7A7C
Index=#55 EffectPointer=$7A84
Index=#56 EffectPointer=$7A8A
Index=#57 EffectPointer=$E911
Index=#58 EffectPointer=$01CF
Index=#59 EffectPointer=$D068
Index=#5A EffectPointer=$F3F0
Index=#5B EffectPointer=$CAA7
Index=#5C EffectPointer=$720E
Index=#5D EffectPointer=$1811
Index=#5E EffectPointer=$01D0
Index=#5F EffectPointer=$D063
Index=#60 EffectPointer=$CB0A
Index=#61 EffectPointer=$CB6F
Index=#62 EffectPointer=$02AF
Index=#63 EffectPointer=$1B20
Index=#64 EffectPointer=$471A
Index=#65 EffectPointer=$07E6
Index=#66 EffectPointer=$0628
Index=#67 EffectPointer=$4A21
Index=#68 EffectPointer=$C372
Index=#69 EffectPointer=$3C49
Index=#6A EffectPointer=$A778
Index=#6B EffectPointer=$1C20
Index=#6C EffectPointer=$CDD5
Index=#6D EffectPointer=$656B
Index=#6E EffectPointer=$FAD1
Index=#6F EffectPointer=$D05F
Index=#70 EffectPointer=$20A7
Index=#71 EffectPointer=$CD11
Index=#72 EffectPointer=$6E9B
Index=#73 EffectPointer=$07E6
Index=#74 EffectPointer=$F928
Index=#75 EffectPointer=$CD12
Index=#76 EffectPointer=$7B89
Index=#77 EffectPointer=$4521
Index=#78 EffectPointer=$C372
Index=#79 EffectPointer=$3C49
Index=#7A EffectPointer=$5EC3
Index=#7B EffectPointer=$177B
Index=#7C EffectPointer=$4715
Index=#7D EffectPointer=$5025
Index=#7E EffectPointer=$2517
Index=#7F EffectPointer=$2547
Index=#80 EffectPointer=$71FC
Index=#81 EffectPointer=$724F
Index=#82 EffectPointer=$72E9
Index=#83 EffectPointer=$730C
Index=#84 EffectPointer=$730C
Index=#85 EffectPointer=$730C
Index=#86 EffectPointer=$72F1
Index=#87 EffectPointer=$72E9
Index=#88 EffectPointer=$0000
Index=#89 EffectPointer=$7428
Index=#8A EffectPointer=$7428
Index=#8B EffectPointer=$7428
Index=#8C EffectPointer=$7428
Index=#8D EffectPointer=$7428
Index=#8E EffectPointer=$7428
Index=#8F EffectPointer=$7B0E
Index=#90 EffectPointer=$0000
Index=#91 EffectPointer=$754C
Index=#92 EffectPointer=$754C
Index=#93 EffectPointer=$754C
Index=#94 EffectPointer=$754C
Index=#95 EffectPointer=$754C
Index=#96 EffectPointer=$754C
Index=#97 EffectPointer=$7B16
Index=#98 EffectPointer=$7B1E
Index=#99 EffectPointer=$76E5
Index=#9A EffectPointer=$7717
Index=#9B EffectPointer=$7739
Index=#9C EffectPointer=$7811
Index=#9D EffectPointer=$7811
Index=#9E EffectPointer=$785B
Index=#9F EffectPointer=$71FC
Index=#A0 EffectPointer=$724F
Index=#A1 EffectPointer=$730C
Index=#A2 EffectPointer=$730C
Index=#A3 EffectPointer=$730C
Index=#A4 EffectPointer=$785B
Index=#A5 EffectPointer=$7884
Index=#A6 EffectPointer=$788C
Index=#A7 EffectPointer=$0000
Index=#A8 EffectPointer=$0000
Index=#A9 EffectPointer=$7917
Index=#AA EffectPointer=$788C
Index=#AB EffectPointer=$7811
Index=#AC EffectPointer=$0000
Index=#AD EffectPointer=$7941
Index=#AE EffectPointer=$7949
Index=#AF EffectPointer=$7951
Index=#B0 EffectPointer=$7961
Index=#B1 EffectPointer=$7428
Index=#B2 EffectPointer=$7428
Index=#B3 EffectPointer=$7428
Index=#B4 EffectPointer=$7428
Index=#B5 EffectPointer=$7428
Index=#B6 EffectPointer=$7428
Index=#B7 EffectPointer=$7B26
Index=#B8 EffectPointer=$7B2E
Index=#B9 EffectPointer=$754C
Index=#BA EffectPointer=$754C
Index=#BB EffectPointer=$754C
Index=#BC EffectPointer=$754C
Index=#BD EffectPointer=$754C
Index=#BE EffectPointer=$754C
Index=#BF EffectPointer=$7B36
Index=#C0 EffectPointer=$7B36
Index=#C1 EffectPointer=$724F
Index=#C2 EffectPointer=$79B1
Index=#C3 EffectPointer=$754C
Index=#C4 EffectPointer=$754C
Index=#C5 EffectPointer=$754C
Index=#C6 EffectPointer=$754C
Index=#C7 EffectPointer=$754C
Index=#C8 EffectPointer=$754C
Index=#C9 EffectPointer=$754C
Index=#CA EffectPointer=$754C
Index=#CB EffectPointer=$7959
Index=#CC EffectPointer=$7811
Index=#CD EffectPointer=$0000
Index=#CE EffectPointer=$79B9
Index=#CF EffectPointer=$79C1
Index=#D0 EffectPointer=$79DF
Index=#D1 EffectPointer=$79ED
Index=#D2 EffectPointer=$0000
Index=#D3 EffectPointer=$7A7C
Index=#D4 EffectPointer=$7A84
Index=#D5 EffectPointer=$7A8A
Index=#D6 EffectPointer=$E911
Index=#D7 EffectPointer=$01CF
Index=#D8 EffectPointer=$D068
Index=#D9 EffectPointer=$F3F0
Index=#DA EffectPointer=$CAA7
Index=#DB EffectPointer=$720E
Index=#DC EffectPointer=$1811
Index=#DD EffectPointer=$01D0
Index=#DE EffectPointer=$D063
Index=#DF EffectPointer=$CB0A
Index=#E0 EffectPointer=$CB6F
Index=#E1 EffectPointer=$02AF
Index=#E2 EffectPointer=$1B20
Index=#E3 EffectPointer=$471A
Index=#E4 EffectPointer=$07E6
Index=#E5 EffectPointer=$0628
Index=#E6 EffectPointer=$4A21
Index=#E7 EffectPointer=$C372
Index=#E8 EffectPointer=$3C49
Index=#E9 EffectPointer=$A778
Index=#EA EffectPointer=$1C20
Index=#EB EffectPointer=$CDD5
Index=#EC EffectPointer=$656B
Index=#ED EffectPointer=$FAD1
Index=#EE EffectPointer=$D05F
Index=#EF EffectPointer=$20A7
Index=#F0 EffectPointer=$CD11
Index=#F1 EffectPointer=$6E9B
Index=#F2 EffectPointer=$07E6
Index=#F3 EffectPointer=$F928
Index=#F4 EffectPointer=$CD12
Index=#F5 EffectPointer=$7B89
Index=#F6 EffectPointer=$4521
Index=#F7 EffectPointer=$C372
Index=#F8 EffectPointer=$3C49
Index=#F9 EffectPointer=$5EC3
Index=#FA EffectPointer=$177B
Index=#FB EffectPointer=$4715
Index=#FC EffectPointer=$5025
Index=#FD EffectPointer=$2517
Index=#FE EffectPointer=$2547
Index=#FF EffectPointer=$2150


I will try to see if there are more useful addresses to work with.

Edit: There are actually 4 moves that have somewhat useful effect pointers:
1. Obviously Cooltrainer move, running code from $F928
2. TM42 (hex F2), running code from $CD11
3. TM38 (hex EE), running code from $CAA7
4. TM21 (hex DD), running code from $CD11
Sadly, all of those moves (besides Cooltrainer) are hard to obtain legitimately.

Re: The ending.

Posted by: Torchickens
Date: 2013-08-29 08:04:43
Thanks for the list! If only there was something as useful as say, running code from $D31E and the move was relatively easy to obtain.

Re: The ending.

Posted by: Stackout
Date: 2013-08-30 11:59:48

If only there was something as useful as say, running code from $D31E and the move was relatively easy to obtain.


…that'd be just luck :)

Re: The ending.

Posted by: camper
Date: 2013-08-31 22:10:17

This seems to have quite the potential, but it involves a lot of luck manipulation - so outside speedruns, doing this is almost impossible.

That's interesting, but I wonder what useful locations other glitch effects might read from.


Move effect table is located at address $3F150, and it reads as follows:
Index=#01 EffectPointer=$71FC
Index=#02 EffectPointer=$724F
Index=#03 EffectPointer=$72E9
Index=#04 EffectPointer=$730C
Index=#05 EffectPointer=$730C
Index=#06 EffectPointer=$730C
Index=#07 EffectPointer=$72F1
Index=#08 EffectPointer=$72E9
Index=#09 EffectPointer=$0000
Index=#0A EffectPointer=$7428
Index=#0B EffectPointer=$7428
Index=#0C EffectPointer=$7428
Index=#0D EffectPointer=$7428
Index=#0E EffectPointer=$7428
Index=#0F EffectPointer=$7428
Index=#10 EffectPointer=$7B0E
Index=#11 EffectPointer=$0000
Index=#12 EffectPointer=$754C
Index=#13 EffectPointer=$754C
Index=#14 EffectPointer=$754C
Index=#15 EffectPointer=$754C
Index=#16 EffectPointer=$754C
Index=#17 EffectPointer=$754C
Index=#18 EffectPointer=$7B16
Index=#19 EffectPointer=$7B1E
Index=#1A EffectPointer=$76E5
Index=#1B EffectPointer=$7717
Index=#1C EffectPointer=$7739
Index=#1D EffectPointer=$7811
Index=#1E EffectPointer=$7811
Index=#1F EffectPointer=$785B
Index=#20 EffectPointer=$71FC
Index=#21 EffectPointer=$724F
Index=#22 EffectPointer=$730C
Index=#23 EffectPointer=$730C
Index=#24 EffectPointer=$730C
Index=#25 EffectPointer=$785B
Index=#26 EffectPointer=$7884
Index=#27 EffectPointer=$788C
Index=#28 EffectPointer=$0000
Index=#29 EffectPointer=$0000
Index=#2A EffectPointer=$7917
Index=#2B EffectPointer=$788C
Index=#2C EffectPointer=$7811
Index=#2D EffectPointer=$0000
Index=#2E EffectPointer=$7941
Index=#2F EffectPointer=$7949
Index=#30 EffectPointer=$7951
Index=#31 EffectPointer=$7961
Index=#32 EffectPointer=$7428
Index=#33 EffectPointer=$7428
Index=#34 EffectPointer=$7428
Index=#35 EffectPointer=$7428
Index=#36 EffectPointer=$7428
Index=#37 EffectPointer=$7428
Index=#38 EffectPointer=$7B26
Index=#39 EffectPointer=$7B2E
Index=#3A EffectPointer=$754C
Index=#3B EffectPointer=$754C
Index=#3C EffectPointer=$754C
Index=#3D EffectPointer=$754C
Index=#3E EffectPointer=$754C
Index=#3F EffectPointer=$754C
Index=#40 EffectPointer=$7B36
Index=#41 EffectPointer=$7B36
Index=#42 EffectPointer=$724F
Index=#43 EffectPointer=$79B1
Index=#44 EffectPointer=$754C
Index=#45 EffectPointer=$754C
Index=#46 EffectPointer=$754C
Index=#47 EffectPointer=$754C
Index=#48 EffectPointer=$754C
Index=#49 EffectPointer=$754C
Index=#4A EffectPointer=$754C
Index=#4B EffectPointer=$754C
Index=#4C EffectPointer=$7959
Index=#4D EffectPointer=$7811
Index=#4E EffectPointer=$0000
Index=#4F EffectPointer=$79B9
Index=#50 EffectPointer=$79C1
Index=#51 EffectPointer=$79DF
Index=#52 EffectPointer=$79ED
Index=#53 EffectPointer=$0000
Index=#54 EffectPointer=$7A7C
Index=#55 EffectPointer=$7A84
Index=#56 EffectPointer=$7A8A
Index=#57 EffectPointer=$E911
Index=#58 EffectPointer=$01CF
Index=#59 EffectPointer=$D068
Index=#5A EffectPointer=$F3F0
Index=#5B EffectPointer=$CAA7
Index=#5C EffectPointer=$720E
Index=#5D EffectPointer=$1811
Index=#5E EffectPointer=$01D0
Index=#5F EffectPointer=$D063
Index=#60 EffectPointer=$CB0A
Index=#61 EffectPointer=$CB6F
Index=#62 EffectPointer=$02AF
Index=#63 EffectPointer=$1B20
Index=#64 EffectPointer=$471A
Index=#65 EffectPointer=$07E6
Index=#66 EffectPointer=$0628
Index=#67 EffectPointer=$4A21
Index=#68 EffectPointer=$C372
Index=#69 EffectPointer=$3C49
Index=#6A EffectPointer=$A778
Index=#6B EffectPointer=$1C20
Index=#6C EffectPointer=$CDD5
Index=#6D EffectPointer=$656B
Index=#6E EffectPointer=$FAD1
Index=#6F EffectPointer=$D05F
Index=#70 EffectPointer=$20A7
Index=#71 EffectPointer=$CD11
Index=#72 EffectPointer=$6E9B
Index=#73 EffectPointer=$07E6
Index=#74 EffectPointer=$F928
Index=#75 EffectPointer=$CD12
Index=#76 EffectPointer=$7B89
Index=#77 EffectPointer=$4521
Index=#78 EffectPointer=$C372
Index=#79 EffectPointer=$3C49
Index=#7A EffectPointer=$5EC3
Index=#7B EffectPointer=$177B
Index=#7C EffectPointer=$4715
Index=#7D EffectPointer=$5025
Index=#7E EffectPointer=$2517
Index=#7F EffectPointer=$2547
Index=#80 EffectPointer=$71FC
Index=#81 EffectPointer=$724F
Index=#82 EffectPointer=$72E9
Index=#83 EffectPointer=$730C
Index=#84 EffectPointer=$730C
Index=#85 EffectPointer=$730C
Index=#86 EffectPointer=$72F1
Index=#87 EffectPointer=$72E9
Index=#88 EffectPointer=$0000
Index=#89 EffectPointer=$7428
Index=#8A EffectPointer=$7428
Index=#8B EffectPointer=$7428
Index=#8C EffectPointer=$7428
Index=#8D EffectPointer=$7428
Index=#8E EffectPointer=$7428
Index=#8F EffectPointer=$7B0E
Index=#90 EffectPointer=$0000
Index=#91 EffectPointer=$754C
Index=#92 EffectPointer=$754C
Index=#93 EffectPointer=$754C
Index=#94 EffectPointer=$754C
Index=#95 EffectPointer=$754C
Index=#96 EffectPointer=$754C
Index=#97 EffectPointer=$7B16
Index=#98 EffectPointer=$7B1E
Index=#99 EffectPointer=$76E5
Index=#9A EffectPointer=$7717
Index=#9B EffectPointer=$7739
Index=#9C EffectPointer=$7811
Index=#9D EffectPointer=$7811
Index=#9E EffectPointer=$785B
Index=#9F EffectPointer=$71FC
Index=#A0 EffectPointer=$724F
Index=#A1 EffectPointer=$730C
Index=#A2 EffectPointer=$730C
Index=#A3 EffectPointer=$730C
Index=#A4 EffectPointer=$785B
Index=#A5 EffectPointer=$7884
Index=#A6 EffectPointer=$788C
Index=#A7 EffectPointer=$0000
Index=#A8 EffectPointer=$0000
Index=#A9 EffectPointer=$7917
Index=#AA EffectPointer=$788C
Index=#AB EffectPointer=$7811
Index=#AC EffectPointer=$0000
Index=#AD EffectPointer=$7941
Index=#AE EffectPointer=$7949
Index=#AF EffectPointer=$7951
Index=#B0 EffectPointer=$7961
Index=#B1 EffectPointer=$7428
Index=#B2 EffectPointer=$7428
Index=#B3 EffectPointer=$7428
Index=#B4 EffectPointer=$7428
Index=#B5 EffectPointer=$7428
Index=#B6 EffectPointer=$7428
Index=#B7 EffectPointer=$7B26
Index=#B8 EffectPointer=$7B2E
Index=#B9 EffectPointer=$754C
Index=#BA EffectPointer=$754C
Index=#BB EffectPointer=$754C
Index=#BC EffectPointer=$754C
Index=#BD EffectPointer=$754C
Index=#BE EffectPointer=$754C
Index=#BF EffectPointer=$7B36
Index=#C0 EffectPointer=$7B36
Index=#C1 EffectPointer=$724F
Index=#C2 EffectPointer=$79B1
Index=#C3 EffectPointer=$754C
Index=#C4 EffectPointer=$754C
Index=#C5 EffectPointer=$754C
Index=#C6 EffectPointer=$754C
Index=#C7 EffectPointer=$754C
Index=#C8 EffectPointer=$754C
Index=#C9 EffectPointer=$754C
Index=#CA EffectPointer=$754C
Index=#CB EffectPointer=$7959
Index=#CC EffectPointer=$7811
Index=#CD EffectPointer=$0000
Index=#CE EffectPointer=$79B9
Index=#CF EffectPointer=$79C1
Index=#D0 EffectPointer=$79DF
Index=#D1 EffectPointer=$79ED
Index=#D2 EffectPointer=$0000
Index=#D3 EffectPointer=$7A7C
Index=#D4 EffectPointer=$7A84
Index=#D5 EffectPointer=$7A8A
Index=#D6 EffectPointer=$E911
Index=#D7 EffectPointer=$01CF
Index=#D8 EffectPointer=$D068
Index=#D9 EffectPointer=$F3F0
Index=#DA EffectPointer=$CAA7
Index=#DB EffectPointer=$720E
Index=#DC EffectPointer=$1811
Index=#DD EffectPointer=$01D0
Index=#DE EffectPointer=$D063
Index=#DF EffectPointer=$CB0A
Index=#E0 EffectPointer=$CB6F
Index=#E1 EffectPointer=$02AF
Index=#E2 EffectPointer=$1B20
Index=#E3 EffectPointer=$471A
Index=#E4 EffectPointer=$07E6
Index=#E5 EffectPointer=$0628
Index=#E6 EffectPointer=$4A21
Index=#E7 EffectPointer=$C372
Index=#E8 EffectPointer=$3C49
Index=#E9 EffectPointer=$A778
Index=#EA EffectPointer=$1C20
Index=#EB EffectPointer=$CDD5
Index=#EC EffectPointer=$656B
Index=#ED EffectPointer=$FAD1
Index=#EE EffectPointer=$D05F
Index=#EF EffectPointer=$20A7
Index=#F0 EffectPointer=$CD11
Index=#F1 EffectPointer=$6E9B
Index=#F2 EffectPointer=$07E6
Index=#F3 EffectPointer=$F928
Index=#F4 EffectPointer=$CD12
Index=#F5 EffectPointer=$7B89
Index=#F6 EffectPointer=$4521
Index=#F7 EffectPointer=$C372
Index=#F8 EffectPointer=$3C49
Index=#F9 EffectPointer=$5EC3
Index=#FA EffectPointer=$177B
Index=#FB EffectPointer=$4715
Index=#FC EffectPointer=$5025
Index=#FD EffectPointer=$2517
Index=#FE EffectPointer=$2547
Index=#FF EffectPointer=$2150


I will try to see if there are more useful addresses to work with.

Edit: There are actually 4 moves that have somewhat useful effect pointers:
1. Obviously Cooltrainer move, running code from $F928
2. TM42 (hex F2), running code from $CD11
3. TM38 (hex EE), running code from $CAA7
4. TM21 (hex DD), running code from $CD11
Sadly, all of those moves (besides Cooltrainer) are hard to obtain legitimately.

What about Pokemon Yellow?

Re: The ending.

Posted by: TheZZAZZGlitch
Date: 2013-09-01 01:41:08
What about Pokemon Yellow?


That's a good question:

Yellow has a little bit more useful moves, but they are still pretty hard to obtain without trading.
1. Super Glitch B1, running code from $CB6F
2. Super Glitch B6, running code from $CD12
3. TM05 (hex CD), running code from $ED28
4. TM10 (hex D2), running code from $C371
5. TM42 (hex F2), running code from $CD1F

The same effect pointer table, but for Yellow:

Index=#01 EffectPointer=$7171
Index=#02 EffectPointer=$71D2
Index=#03 EffectPointer=$726C
Index=#04 EffectPointer=$728F
Index=#05 EffectPointer=$728F
Index=#06 EffectPointer=$728F
Index=#07 EffectPointer=$7274
Index=#08 EffectPointer=$726C
Index=#09 EffectPointer=$0000
Index=#0A EffectPointer=$73DE
Index=#0B EffectPointer=$73DE
Index=#0C EffectPointer=$73DE
Index=#0D EffectPointer=$73DE
Index=#0E EffectPointer=$73DE
Index=#0F EffectPointer=$73DE
Index=#10 EffectPointer=$7AE9
Index=#11 EffectPointer=$0000
Index=#12 EffectPointer=$7502
Index=#13 EffectPointer=$7502
Index=#14 EffectPointer=$7502
Index=#15 EffectPointer=$7502
Index=#16 EffectPointer=$7502
Index=#17 EffectPointer=$7502
Index=#18 EffectPointer=$7AF1
Index=#19 EffectPointer=$7AF9
Index=#1A EffectPointer=$769B
Index=#1B EffectPointer=$76CD
Index=#1C EffectPointer=$76EF
Index=#1D EffectPointer=$77C7
Index=#1E EffectPointer=$77C7
Index=#1F EffectPointer=$7811
Index=#20 EffectPointer=$7171
Index=#21 EffectPointer=$71D2
Index=#22 EffectPointer=$728F
Index=#23 EffectPointer=$728F
Index=#24 EffectPointer=$728F
Index=#25 EffectPointer=$7811
Index=#26 EffectPointer=$7842
Index=#27 EffectPointer=$784A
Index=#28 EffectPointer=$0000
Index=#29 EffectPointer=$0000
Index=#2A EffectPointer=$78F2
Index=#2B EffectPointer=$784A
Index=#2C EffectPointer=$77C7
Index=#2D EffectPointer=$0000
Index=#2E EffectPointer=$791C
Index=#2F EffectPointer=$7924
Index=#30 EffectPointer=$792C
Index=#31 EffectPointer=$793C
Index=#32 EffectPointer=$73DE
Index=#33 EffectPointer=$73DE
Index=#34 EffectPointer=$73DE
Index=#35 EffectPointer=$73DE
Index=#36 EffectPointer=$73DE
Index=#37 EffectPointer=$73DE
Index=#38 EffectPointer=$7B01
Index=#39 EffectPointer=$7B09
Index=#3A EffectPointer=$7502
Index=#3B EffectPointer=$7502
Index=#3C EffectPointer=$7502
Index=#3D EffectPointer=$7502
Index=#3E EffectPointer=$7502
Index=#3F EffectPointer=$7502
Index=#40 EffectPointer=$7B11
Index=#41 EffectPointer=$7B11
Index=#42 EffectPointer=$71D2
Index=#43 EffectPointer=$798C
Index=#44 EffectPointer=$7502
Index=#45 EffectPointer=$7502
Index=#46 EffectPointer=$7502
Index=#47 EffectPointer=$7502
Index=#48 EffectPointer=$7502
Index=#49 EffectPointer=$7502
Index=#4A EffectPointer=$7502
Index=#4B EffectPointer=$7502
Index=#4C EffectPointer=$7934
Index=#4D EffectPointer=$77C7
Index=#4E EffectPointer=$0000
Index=#4F EffectPointer=$7994
Index=#50 EffectPointer=$799C
Index=#51 EffectPointer=$79BA
Index=#52 EffectPointer=$79C8
Index=#53 EffectPointer=$0000
Index=#54 EffectPointer=$7A57
Index=#55 EffectPointer=$7A5F
Index=#56 EffectPointer=$7A65
Index=#57 EffectPointer=$E811
Index=#58 EffectPointer=$01CF
Index=#59 EffectPointer=$D067
Index=#5A EffectPointer=$F3F0
Index=#5B EffectPointer=$CAA7
Index=#5C EffectPointer=$7183
Index=#5D EffectPointer=$1711
Index=#5E EffectPointer=$01D0
Index=#5F EffectPointer=$D062
Index=#60 EffectPointer=$CB0A
Index=#61 EffectPointer=$CB6F
Index=#62 EffectPointer=$02AF
Index=#63 EffectPointer=$1B20
Index=#64 EffectPointer=$471A
Index=#65 EffectPointer=$07E6
Index=#66 EffectPointer=$0628
Index=#67 EffectPointer=$CD21
Index=#68 EffectPointer=$C371
Index=#69 EffectPointer=$3C36
Index=#6A EffectPointer=$A778
Index=#6B EffectPointer=$2A20
Index=#6C EffectPointer=$CDD5
Index=#6D EffectPointer=$66F1
Index=#6E EffectPointer=$FAD1
Index=#6F EffectPointer=$D05E
Index=#70 EffectPointer=$20A7
Index=#71 EffectPointer=$CD1F
Index=#72 EffectPointer=$7027
Index=#73 EffectPointer=$07E6
Index=#74 EffectPointer=$F928
Index=#75 EffectPointer=$FA47
Index=#76 EffectPointer=$D498
Index=#77 EffectPointer=$28A7
Index=#78 EffectPointer=$7806
Index=#79 EffectPointer=$03E6
Index=#7A EffectPointer=$ED28
Index=#7B EffectPointer=$7847
Index=#7C EffectPointer=$CD12
Index=#7D EffectPointer=$7B64
Index=#7E EffectPointer=$C821
Index=#7F EffectPointer=$C371
Index=#80 EffectPointer=$E96F
Index=#81 EffectPointer=$7171
Index=#82 EffectPointer=$71D2
Index=#83 EffectPointer=$726C
Index=#84 EffectPointer=$728F
Index=#85 EffectPointer=$728F
Index=#86 EffectPointer=$728F
Index=#87 EffectPointer=$7274
Index=#88 EffectPointer=$726C
Index=#89 EffectPointer=$0000
Index=#8A EffectPointer=$73DE
Index=#8B EffectPointer=$73DE
Index=#8C EffectPointer=$73DE
Index=#8D EffectPointer=$73DE
Index=#8E EffectPointer=$73DE
Index=#8F EffectPointer=$73DE
Index=#90 EffectPointer=$7AE9
Index=#91 EffectPointer=$0000
Index=#92 EffectPointer=$7502
Index=#93 EffectPointer=$7502
Index=#94 EffectPointer=$7502
Index=#95 EffectPointer=$7502
Index=#96 EffectPointer=$7502
Index=#97 EffectPointer=$7502
Index=#98 EffectPointer=$7AF1
Index=#99 EffectPointer=$7AF9
Index=#9A EffectPointer=$769B
Index=#9B EffectPointer=$76CD
Index=#9C EffectPointer=$76EF
Index=#9D EffectPointer=$77C7
Index=#9E EffectPointer=$77C7
Index=#9F EffectPointer=$7811
Index=#A0 EffectPointer=$7171
Index=#A1 EffectPointer=$71D2
Index=#A2 EffectPointer=$728F
Index=#A3 EffectPointer=$728F
Index=#A4 EffectPointer=$728F
Index=#A5 EffectPointer=$7811
Index=#A6 EffectPointer=$7842
Index=#A7 EffectPointer=$784A
Index=#A8 EffectPointer=$0000
Index=#A9 EffectPointer=$0000
Index=#AA EffectPointer=$78F2
Index=#AB EffectPointer=$784A
Index=#AC EffectPointer=$77C7
Index=#AD EffectPointer=$0000
Index=#AE EffectPointer=$791C
Index=#AF EffectPointer=$7924
Index=#B0 EffectPointer=$792C
Index=#B1 EffectPointer=$793C
Index=#B2 EffectPointer=$73DE
Index=#B3 EffectPointer=$73DE
Index=#B4 EffectPointer=$73DE
Index=#B5 EffectPointer=$73DE
Index=#B6 EffectPointer=$73DE
Index=#B7 EffectPointer=$73DE
Index=#B8 EffectPointer=$7B01
Index=#B9 EffectPointer=$7B09
Index=#BA EffectPointer=$7502
Index=#BB EffectPointer=$7502
Index=#BC EffectPointer=$7502
Index=#BD EffectPointer=$7502
Index=#BE EffectPointer=$7502
Index=#BF EffectPointer=$7502
Index=#C0 EffectPointer=$7B11
Index=#C1 EffectPointer=$7B11
Index=#C2 EffectPointer=$71D2
Index=#C3 EffectPointer=$798C
Index=#C4 EffectPointer=$7502
Index=#C5 EffectPointer=$7502
Index=#C6 EffectPointer=$7502
Index=#C7 EffectPointer=$7502
Index=#C8 EffectPointer=$7502
Index=#C9 EffectPointer=$7502
Index=#CA EffectPointer=$7502
Index=#CB EffectPointer=$7502
Index=#CC EffectPointer=$7934
Index=#CD EffectPointer=$77C7
Index=#CE EffectPointer=$0000
Index=#CF EffectPointer=$7994
Index=#D0 EffectPointer=$799C
Index=#D1 EffectPointer=$79BA
Index=#D2 EffectPointer=$79C8
Index=#D3 EffectPointer=$0000
Index=#D4 EffectPointer=$7A57
Index=#D5 EffectPointer=$7A5F
Index=#D6 EffectPointer=$7A65
Index=#D7 EffectPointer=$E811
Index=#D8 EffectPointer=$01CF
Index=#D9 EffectPointer=$D067
Index=#DA EffectPointer=$F3F0
Index=#DB EffectPointer=$CAA7
Index=#DC EffectPointer=$7183
Index=#DD EffectPointer=$1711
Index=#DE EffectPointer=$01D0
Index=#DF EffectPointer=$D062
Index=#E0 EffectPointer=$CB0A
Index=#E1 EffectPointer=$CB6F
Index=#E2 EffectPointer=$02AF
Index=#E3 EffectPointer=$1B20
Index=#E4 EffectPointer=$471A
Index=#E5 EffectPointer=$07E6
Index=#E6 EffectPointer=$0628
Index=#E7 EffectPointer=$CD21
Index=#E8 EffectPointer=$C371
Index=#E9 EffectPointer=$3C36
Index=#EA EffectPointer=$A778
Index=#EB EffectPointer=$2A20
Index=#EC EffectPointer=$CDD5
Index=#ED EffectPointer=$66F1
Index=#EE EffectPointer=$FAD1
Index=#EF EffectPointer=$D05E
Index=#F0 EffectPointer=$20A7
Index=#F1 EffectPointer=$CD1F
Index=#F2 EffectPointer=$7027
Index=#F3 EffectPointer=$07E6
Index=#F4 EffectPointer=$F928
Index=#F5 EffectPointer=$FA47
Index=#F6 EffectPointer=$D498
Index=#F7 EffectPointer=$28A7
Index=#F8 EffectPointer=$7806
Index=#F9 EffectPointer=$03E6
Index=#FA EffectPointer=$ED28
Index=#FB EffectPointer=$7847
Index=#FC EffectPointer=$CD12
Index=#FD EffectPointer=$7B64
Index=#FE EffectPointer=$C821
Index=#FF EffectPointer=$C371