Uploaded February 2017 | Updated September 2026, 3 weeks ago
Remote / arbitrary code execution, cartridge swapping, and Pong all in the same video! What else could you ask for?
Pong source code: pastebin.com/LTmnYhTx
Save file for Pokemon Red (ready to start link battle, do not move or open the Pokemon menu): mediafire.com/file/vaxujj3t3ple6du/Pokemon+Red.sav
Starting item list (with usual 8F party setup):
Bicycle (recommended)
8F
X Accuracy, x97
Burn Heal, x126
Parlyz Heal, x15
HP UP, x15
Ice Heal, x15
Potion, x134
TM34, x20
TM15, x46
Leaf Stone, x52
Great Ball, x201
TM16, x46
TM17, x46
TM18, x46
TM34, x181
TM10, x73
Copy data + cartswap code:
ld bc, 0176
ld hl, D8B5
ld de, D17C
call 00B5
di
ld b, 20
ld c, b
ld d, b
dec c
jr nz, $fd
dec b
jr nz, $fa
dec d
jr nz, $f7
ei
ret
Remote / arbitrary code execution, cartridge swapping, and Pong all in the same video! What else could you ask for?
Pong source code: pastebin.com/LTmnYhTx
Save file for Pokemon Red (ready to start link battle, do not move or open the Pokemon menu): mediafire.com/file/vaxujj3t3ple6du/Pokemon+Red.sav
Starting item list (with usual 8F party setup):
Bicycle (recommended)
8F
X Accuracy, x97
Burn Heal, x126
Parlyz Heal, x15
HP UP, x15
Ice Heal, x15
Potion, x134
TM34, x20
TM15, x46
Leaf Stone, x52
Great Ball, x201
TM16, x46
TM17, x46
TM18, x46
TM34, x181
TM10, x73
Copy data + cartswap code:
ld bc, 0176
ld hl, D8B5
ld de, D17C
call 00B5
di
ld b, 20
ld c, b
ld d, b
dec c
jr nz, $fd
dec b
jr nz, $fa
dec d
jr nz, $f7
ei
ret






![Pokemon Pyrite - Modified Obedience System
This video shows one of the features of the GBC hack Pokemon Pyrite: modified obedience checks that affect both traded and non-traded Pokemon. Countine reading...
This follows the purpose of preventing the player from overtraining Pokemon to make the game easier or from playing an overlevelled solo run (which usually makes the game easier and less entertaining as well).
Continue reading for details.
If Pokemon Level Badge Level → Pokemon will always obey.
If Pokemon Level = Badge Level + 1 → Pokemon will disobey 13% of the times aprox.
If Pokemon Level = Badge Level + 2 → Pokemon will disobey 25-26% of the times aprox.
If Pokemon Level = Badge Level + 3 → Pokemon will disobey 37-39% of the times aprox.
If Pokemon Level = Badge Level + 4 → Pokemon will disobey 50-52% of the times aprox.
From there, the chances of not obeying increase slowly, and are comparable to:
[ Pokemon Level / (Badge level + Pokemon Level ) ] * 100%
The higher [Pokemon Level - Badge Level] is, the higher is the chance for worse effects to happen (begin to nap, hit due to confusion...). This part works similarly to the way it does in the original game.
***********************************************************
You can follow the progression of the hack here:
http://hax.iimarck.us/post/16385/
A Beta version, playable up to the Johto League included, will be released in around 15 days time.
Check my Youtube Channel! - https://www.youtube.com/user/CrystaL12RG/videos Pokemon Pyrite - Modified Obedience System](https://i.ytimg.com/vi/UkkIF21_kMM/mqdefault.jpg)


![Pokemon R/B/Y - Level 1 / 171 Psywave infinite loop
In the first generation, Psywave deals damage equal to a number randomly generated between 1 and aproximately 15 * attackers level.
When Psywave is used, the game generates a random 1-byte number (between 0 and 255) and loops until the number generated follows these two conditions:
- Its not 0, if its the player turn
- Its lower than [attackers level + attackers level/2], rounded down.
If the level is 1, the 0 number is ignored as a result of the first condition and all the remaining numbers are ignored as a result of the second condition, causing the game to loop indefinitely hopelessly searching for a number it cant find.
If the level is 171, the sum 171 + 171/2 gives out a result of exactly 256; since it has to fit in one byte, 256 rolls over to 0... meaning that the non-0 condition alone causes the infinite loop. Pokemon R/B/Y - Level 1 / 171 Psywave infinite loop](https://i.ytimg.com/vi/VyIFL_-l2o4/mqdefault.jpg)
